当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R X11Fonts X11 字体


R语言 X11Fonts 位于 grDevices 包(package)。

说明

这些函数处理与设备无关的转换R图形字体系列名称到类 Unix 平台上的 X11 字体说明。

用法

X11Font(font)

X11Fonts(...)

参数

font

包含 X11 字体说明的字符串。

...

命名要显示的映射的字符串,或要定义的新(命名)映射。

细节

这些函数仅适用于带有 type = "Xlib"X11 设备 - X11(type = "cairo") 使用不同的机制来选择字体。

这样的设备是使用默认字体创建的(请参阅 X11 的文档),但也可以在绘制到设备时指定字体系列(例如,请参阅 par 中的 "family" 的文档和对于 grid 包中的 gpar 中的 "fontfamily")。

发送到设备的字体系列是一个简单的字符串名称,必须将其映射到更特定于 X11 字体的名称。映射列表被维护并且可以由用户修改。

X11Fonts 函数可用于列出现有映射并定义新映射。 X11Font 函数可用于创建新映射。

为三个与设备无关的字体系列名称提供了默认映射:"sans" 表示 sans-serif 字体,"serif" 表示衬线字体,"mono" 表示等宽字体。为 "Helvetica" (设备默认值)、 "Times""CyrHelvetica""CyrTimes" (这些字体支持西里尔语的版本,至少在 Linux 上)、 "Arial" (在包括 macOS 在内的某些平台上)提供了进一步的映射。和"Mincho"(CJK 字体)。

注意

仅当 capabilities()[["X11"]] 为 true 时可用。

例子

## IGNORE_RDIFF_BEGIN
if(capabilities()[["X11"]]) withAutoprint({
X11Fonts()
X11Fonts("mono")
utopia <- X11Font("-*-utopia-*-*-*-*-*-*-*-*-*-*-*-*")
X11Fonts(utopia = utopia)
})
## IGNORE_RDIFF_END

也可以看看

X11

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 X11 Fonts。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。