Fonts in XFree86 : Fonts included with XFree86
Previous: Installing fonts
Next: Fonts and internationalisation

3. XFree86 包含的字体

3.1. 标准位图字体

X11 的样本实现附带了大量位图字体,包括‘fixed’家族,和位图版本的 Courier、Times 和 Helvetica。在 SI 中,这些字体以 ISO 8859-1 编码(ISO 拉丁西欧)提供。

在 XFree86 中,这些字体中的许多转而以 Unicode 编码的字体文件提供。在建造时,把字体分离到依据通行的编码方案编码的字体文件中,这个过程使我们可以用许多地域性的编码提供标准字体而不做重复工作。

例如字体文件

/usr/X11R6/lib/X11/fonts/misc/6x13.bdf
带有 XLFD
-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
是标准‘fixed’字体的一个 Unicode 编码版本,它带有对拉丁、希腊、斯拉夫、乔治亚、亚美尼亚、国际音标(IPA)和其他文字并加上了许多技术符号。它包含 2800 个图元,覆盖所有 ISO 8859 的 1-5、7-10、13-15 部分的所有字符,同所有欧洲 IBM 和 Microsoft 代码页、KOI8、WGL4、和许多其他字符集的功用(repertoire)一样。

下面这些字体在建造的时候用于生成字体文件

6x13-ISO8859-1.bdf
6x13-ISO8859-2.bdf
6x13-ISO8859-3.bdf
6x13-ISO8859-4.bdf
6x13-ISO8859-5.bdf
6x13-ISO8859-7.bdf
6x13-ISO8859-8.bdf
6x13-ISO8859-9.bdf
6x13-ISO8859-10.bdf
6x13-ISO8859-13.bdf
6x13-ISO8859-15.bdf
6x13-KOI8-R.bdf
分别带有 XLFD
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-1
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-2
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-3
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-4
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-5
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-7
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-8
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-9
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-10
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-13
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-15
-misc-fixed-medium-r-normal--13-120-75-75-c-60-koi8-r
标准短名字‘fixed’通常是
-misc-fixed-medium-r-normal--13-120-75-75-c-60-iso8859-1

的别名(从这些标准字体到 Unicode 的转换主要由 Markus Kuhn 完成的。Markus 是个有品味的人,它令人惊讶的用 Perl 进行了转换处理。)

3.2. ClearlyU Unicode 字体家族

ClearlyU 字体家族提供了一组 12 pt、100 dpi 成比例的字体,并带有 Unicode 文本需要的许多图元。这些字体包含大约 7500 个图元。

主 ClearlyU 字体有 XLFD

-mutt-clearlyu-medium-r-normal--17-120-100-100-p-101-iso10646-1 
并且驻留在字体文件
/usr/X11R6/lib/X11/fonts/misc/cu12.pcf.gz 
中。补充的 ClearlyU 字体包括
-mutt-clearlyu alternate glyphs-medium-r-normal--17-120-100-100-p-91-iso10646-1 
-mutt-clearlyu pua-medium-r-normal--17-120-100-100-p-111-iso10646-1
-mutt-clearlyu arabic extra-medium-r-normal--17-120-100-100-p-103-fontspecific-0
-mutt-clearlyu ligature-medium-r-normal--17-120-100-100-p-141-fontspecific-0

备用图元(alternate glyphs)包含特定语言需要的补充图元形状。对于一个字符有多于一个通常用做替代形状的情况(例如 Urdu heh),以后将提供第二个备用图元字体。

PUA 字体包含对特定的渲染目的有用的额外的图元。

阿拉伯额外字体包含对那些不能把所有可能的形状编码到 ISO 10646 中的字符是必须的图元。这些图元粗略的依据在 ISO 10646 标准中的次序来排序。

连体字(Ligature)字体包含对增进文本表示有用的各种手稿中的连体字。

(ClearlyU 家族由 Mark Leisher 设计。Mark 使用厂商名字 mutt,它使用相同名字来前导邮件,但没有更多说明。)

3.3. 标准可缩放字体

XFree86 包含所有与 X11R6 一起发布的可缩放字体。

3.3.1. 标准 Type 1 字体

IBM Courier 字体集合同于 Adobe 标准编码覆盖了 ISO 8859-1 和 ISO 8859-2。这些字体有 XLFD

-adobe-courier-medium-*-*--0-0-0-0-m-0-*-*
并驻留于字体文件
/usr/X11R6/lib/X11/fonts/Type1/cour*.pfa

Adobe Utopia 字体集合同于 Adobe 标准编码而只覆盖了 ISO 8859-1。这些字体有 XLFD

-adobe-utopia-*-*-normal--0-0-0-0-p-0-iso8859-1
并驻留于字体文件
/usr/X11R6/lib/X11/fonts/Type1/UT*.pfa

最后,XFree86 还附带了 Type 1 版本的 Bitstream Courier 和 Charter。这些字体有 XLFD

-bitstream-courier-*-*-normal--0-0-0-0-m-0-iso8859-1
-bitstream-charter-*-*-normal--0-0-0-0-p-0-iso8859-1
并驻留于字体文件
/usr/X11R6/lib/X11/fonts/Type1/c*bt_.pfb

3.3.2. 标准 Speedo 字体

XFree86 包含 Speedo 版本的 Bitstream Courier 和 Charter 字体。要使用这些字体,你应该确保你的 X 服务器装载了‘Speedo’字体后端;参见麻烦处置章节。

这些字体覆盖所有 ISO 8859-1 和多数 ISO 8859-2。它们有 XLFD 名字

-bitstream-courier-*-*-normal--0-0-0-0-m-0-*-*
-bitstream-charter-*-*-normal--0-0-0-0-p-0-*-*
并驻留于字体文件
/usr/X11R6/lib/X11/fonts/Speedo/font*.spd

3.4. Bigelow & Holmes Lucidux 家族

XFree86 包含 Lucidux 家族的 Type 1 字体。这个家族的组成有 Lucidux Serif 字体,带有 XLFD

-b&h-lucidux serif-medium-*-normal--*-*-*-*-p-*-*-*
Lucidux Sans,带有 XLFD
-b&h-lucidux sans-medium-*-normal--*-*-*-*-p-*-*-*
和 Lucidux Mono,带有 XLFD
-b&h-lucidux mono-medium-*-normal--*-*-*-*-m-*-*-*
这些字体中的每个目前都有罗马体和倾斜罗马变体(在将来的发行中将包含粗体变体) 并有 337 个图元覆盖了基本 ASCII Unicode 范围、拉丁1范围、和扩展拉丁范围。特别的,这些字体包含了 ISO 8859 部分 1、 2、3、4、9 和 15 所需要的所有图元。

Lucidux 字体最初由 Charles Bigelow 和 Kris Holmes 设计。Lucidux 字体包括有衬线(seriffed)、无衬线(sans serif)、和定宽(monospaced)式样,它们共享相同的主干(stem)重量、x 高度、大写高度、上升和下降。Lucidux 字体与 Lucida (R) 字体协调相同的垂直比例和重量。Lucidux 罗马字体的字符宽度的米制(metric)与许多窗口系统捆绑在一起的核心字体相匹配。

每个 PFA 文件都有一个许可条款在 PS 注释行中。出于方便这个许可条款还包含在文件‘COPYRIGHT.BH’中和许可文档中。

设计和字体轮廓由来自 Bigelow 和 Holmes Inc 的 Charles Bigelow 和 Kris Holmes 捐献。而线索由来自 Y&Y, Inc 的 Berthold Horn 和 Blenda Horn 捐献。详情请联系 design@bigelowandholmes.comsales@yandy.comY&Y's web site


Fonts in XFree86 : Fonts included with XFree86
Previous: Installing fonts
Next: Fonts and internationalisation