Oracle® Solaris 11.2 Desktop 管理员指南

退出打印视图

更新时间: 2014 年 7 月
 
 

fontconfig

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 SansLiberation 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

添加字体

本节介绍了如何为所有用户或单个用户添加字体。

如何为所有用户添加字体

  1. 将字体文件复制到 /etc/fonts/fonts.conf 文件中的一个目录中。

    通常,字体会存储在 /usr/share/fonts/ 目录中。fontconfig 库会自动更新字体列表。

  2. 如果字体列表未更新,请键入以下命令:
    # fc-cache directory-name

如何为单个用户添加字体

  1. 将字体文件复制到用户的 $HOME/.fonts 目录中。

    fontconfig 库会自动更新字体列表。

  2. 如果字体列表未更新,请键入以下命令:
    # fc-cache directory-name