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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。