當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。