Oracle® Solaris 11.2 国际语言环境指南

退出打印视图

更新时间: 2014 年 7 月
 
 

调整字体配置

有时,特定语言环境中的缺省字体可能不满足要求。您可以通过修改 /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 中的项目页。