R語言
windowsFonts
位於 grDevices
包(package)。 說明
這些函數處理與設備無關的 R 圖形字體係列名稱到 Windows 字體說明的轉換,並且僅在 Windows 上可用。
用法
windowsFont(family)
windowsFonts(...)
參數
family |
包含字體係列名稱的字符向量( |
... |
命名要顯示的映射的字符串,或要定義的新(命名)映射。 |
細節
Windows 設備是使用默認字體創建的(請參閱 windows
的文檔),但也可以在繪製到設備時指定字體係列(例如,請參閱 par
中的 "family"
和對於 grid
包中的 gpar
中的 "fontfamily"
)。
發送到設備的字體係列是一個簡單的字符串名稱,必須將其映射到更特定於 Windows 字體的名稱。映射列表被維護並且可以由用戶修改。
windowsFonts
函數可用於列出現有映射並定義新映射。 windowsFont
函數可用於創建新映射。
為三個與設備無關的字體係列名稱提供了默認映射:"sans"
表示 sans-serif 字體,"serif"
表示襯線字體,"mono"
表示等寬字體。
僅當當前字體為 1(普通)、2(粗體)、3(斜體)或 4(粗體斜體)時,才會使用這些映射。
例子
if(.Platform$OS.type == "windows") withAutoprint({
windowsFonts()
windowsFonts("mono")
})
## Not run: ## set up for Japanese: needs the fonts installed
windows() # make sure we have the right device type (available on Windows only)
Sys.setlocale("LC_ALL", "ja")
windowsFonts(JP1 = windowsFont("MS Mincho"),
JP2 = windowsFont("MS Gothic"),
JP3 = windowsFont("Arial Unicode MS"))
plot(1:10)
text(5, 2, "\u{4E10}\u{4E00}\u{4E01}", family = "JP1")
text(7, 2, "\u{4E10}\u{4E00}\u{4E01}", family = "JP1", font = 2)
text(5, 1.5, "\u{4E10}\u{4E00}\u{4E01}", family = "JP2")
text(9, 2, "\u{5100}", family = "JP3")
## End(Not run)
也可以看看
相關用法
- R windows Windows 圖形設備
- R windows.options 設置/查看 windows() 參數默認值的輔助函數
- R axisTicks 計算漂亮的軸刻度
- R hcl HCL 顏色規格
- R quartzFonts 石英字體
- R as.graphicsAnnot 強製圖形注釋對象
- R xyTable (x,y) 點的重數,例如,對於向日葵圖
- R dev.interactive 當前圖形設備是否具有交互性?
- R chull 計算一組點的凸包
- R convertColor 在色彩空間之間轉換
- R X11Fonts X11 字體
- R plotmath R 中的數學注釋
- R dev.capture 將設備輸出捕獲為光柵圖像
- R dev.size 查找設備表麵的尺寸
- R pdf.options 設置/查看 pdf 參數默認值的輔助函數
- R densCols 平滑密度圖的顏色
- R rgb RGB 顏色規格
- R check.options 設置帶有一致性檢查的選項
- R msgWindow 操縱窗口
- R dev.flush 保持或刷新屏幕圖形設備上的輸出
- R n2mfrow 根據繪圖數計算默認“mfrow”
- R dev 控製多個設備
- R hsv HSV 顏色規格
- R postscript PostScript 圖形
- R pdf PDF圖形設備
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Windows Fonts。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。