JavaScript is required to for searching.
跳过导航链接
退出打印视图
国际语言环境指南     Oracle Solaris 11 Information Library (简体中文)
PDF
search filter icon
search icon

文档信息

前言

1.  介绍

2.  Unicode 和 UTF-8 语言环境支持

3.  使用语言和语言环境

4.  桌面键盘首选项和输入法

5.  配置字体

fontconfig

调整字体配置

可用字体

印度文字体

日文字体

韩文字体

简体中文和繁体中文字体

泰文字体

6.  高级主题

A.  可用语言环境

索引

fontconfig

Oracle Solaris 桌面环境使用 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 中的项目页。