配置字体配置字体

GNOME Desktop 使用 fontconfig 字体配置和自定义库。 fontconfig 库可使用所有类型的字体,包括 PostScript Type 1 字体和 TrueType* 字体。 fontconfig 库提供系统上可用的所有字体的列表。 为了编译此列表,fontconfig 会搜索 /etc/fonts/fonts.conf 文件中列出的目录。. 要查看系统上可用的所有字体,请访问系统上文件管理器中的 fonts:/// 位置。

有关 fontconfig 库的更多信息,请参见 Fontconfig 万维网站点。

字体替换字体替换

当所有字体或个别字符不存在时,fontconfig 库会执行字体替换。 如果系统需要显示不可用的字体,fontconfig 会尝试显示其他相似字体。 例如,如果万维网页面请求显示 Verdana 字体,但是系统上未安装该字体,则 fontconfig 会显示相似字体,如 Helvetica。 相似字体列表定义在 /etc/opt/gnome/fonts/fonts.conf 文件中。

如果系统需要显示选定字体中不存在的字符,则 fontconfig 会尝试显示其他类似字体中的字符。 例如,可能会选择 Bitstream Vera Sans 作为“文本编辑器”应用程序的字体。 Bitstream Vera 字体系列不包含西里尔字符。 如果打开包含西里尔字符的文档,则文本编辑器将使用包含西里尔字符的相似字体来显示字符。

fontconfig 库还定义字体的别名(例如,serif、sans-serif 和 monospace)。 为字体选择别名时,系统会使用在 /etc/opt/gnome/fonts/fonts.conf 中为该别名定义的第一个字体。

为所有用户添加字体为所有用户添加字体

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

    通常情况下,字体存储在 /opt/gnome/share/fonts/ 目录中。

  2. (视具体情况而定)fontconfig 库会自动更新字体列表。 如果字体列表未更新,则运行以下命令:

    fc-cache directory-name
    

为单个用户添加字体为单个用户添加字体

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

    如果在文件管理器中将字体拖到 fonts:/// 位置,则字体文件会复制到 $HOME/.fonts 目录中。

  2. (视具体情况而定)fontconfig 库会自动更新字体列表。 如果字体列表未更新,则运行以下命令:

    fc-cache directory-name