Oracle Solaris Desktop 使用 fontconfig 配置和定制库。fontconfig 库可以使用所有类型的字体,包括 PostScript Type 1 字体和 TrueType 字体。
Oracle Solaris Desktop 中的许多应用程序(包括 GNOME 桌面环境中的应用程序)都使用 fontconfig 系统查找字体。fontconfig 库提供在 Oracle Solaris Desktop 上所有可用字体的列表。为编译此列表,fontconfig 将搜索 /etc/fonts/fonts.conf 文件中列出的目录。
安装要通过 fontconfig 库访问的字体与将这些字体复制到 $HOME/.fonts 子目录一样简单。通过此库访问的字体具有简单名称,如 DejaVu Sans 或 Liberation Mono。
fc-list 命令可提供此库可以识别的所有字体的列表。可以使用 fonts.conf(4) 手册页中介绍的模式指定特定大小或样式。例如,要使用 DejaVu Mono 字体的粗体变体且磅值为 12 来启动 xterm,您需要键入以下命令:
$ xterm -fa "DejaVu Mono-12:style=Bold"
有关 fontconfig 库的更多信息,请访问 http://freedesktop.org/software/fontconfig。
有关调整字体配置的信息,请参见Adjusting Font Configuration in International Language Environments Guide for Oracle Solaris 11.2。
本节介绍了如何为所有用户或单个用户添加字体。
通常,字体会存储在 /usr/share/fonts/ 目录中。fontconfig 库会自动更新字体列表。
# fc-cache directory-name
fontconfig 库会自动更新字体列表。
# fc-cache directory-name