跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris 11.1 国际语言环境指南 Oracle Solaris 11.1 Information Library (简体中文) |
Oracle Solaris Desktop 环境使用 fontconfig 库配置和定制字体访问。通过使用基于 fonts.conf(4) 文件中的配置的自动搜索功能,fontconfig 维护系统中可用的所有字体的列表。当应用程序按名称(也可选择其他属性,如大小、字体粗细或语言)搜索特定字体时,fontconfig 将为应用程序提供特定字体的路径。fontconfig 不会将字体布局或渲染为文本。
有时,特定语言环境中的缺省字体可能不满足要求。您可以通过修改 /etc/fonts. fontconfig 目录中的 fontconfig 配置文件来改变字体属性。系统范围的配置按模块分为 /etc/fonts/conf.avail 目录中的各个 xml 文件。然后,/etc/fonts/conf.d 目录包含指向 /etc/fonts/conf.avail 目录中的选定配置文件的符号链接。您可以通过添加或删除这些符号链接来改变系统范围的配置。
使用 fc-match(1) 和 fc-list(1) 命令可获取有关缺省字体和其他可用字体的信息。例如,以下命令将显示有关日文缺省等宽字体的信息。(等宽字体也称为固定宽度字体,通常用于文本编辑器中。)
$ fc-match Monospace:lang=ja ipag.otf: "IPAGothic" "Regular"
当备用 TrueType 字体可用并首选使用该字体时,您可能需要禁止使用位图字体。请创建指向配置文件 70-no-bitmaps.conf 的符号链接,如下例所示:
# cd /etc/fonts/conf.d # ln -s ../conf.avail/70-no-bitmaps.conf
fontconfig 监视配置目录 /etc/fonts/conf.d,并自动调整其内存中配置以包括所做的更改。有关更多信息,请参见 fc-cache(1) 手册页。每个用户的配置也可以在 $HOME/.fonts.conf 中维护。将在 $HOME/.fonts 中扫描用户的定制字体文件。有关 fontconfig 及其配置的更多信息,请参见 fonts.conf(4)、fc-match(1) 和 fc-list(1) 手册页或者 http://www.freedesktop.org/wiki/Software/fontconfig 中的项目页。