AIX命令参考大全,卷 3,i - m - mkfontdir 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

mkfontdir 命令

用途

从一个字体文件目录中创建 fonts.dir 文件。

语法

mkfontdir [ DirectoryName ... ]

描述

mkfontdir 命令从字体文件目录中创建 fonts.dir 文件。对于每个目录参数,mkfontdir 命令读取此目录中的所有位映射字库文件,搜索名为 FONT 或去除后缀的文件名的属性。这些都用作字体名,将字体名和字体文件名都写到此目录中的 fonts.dir 文件中。然后,fonts.dir 文件由 X 服务器和“字体”服务器使用以确定哪些字体可用。

mkfontdir 命令读取的字体文件种类依赖于配置参数,通常包含以下格式:

可移植编译格式 (后缀 .pcf
压缩的 PCF (后缀 .pcf.Z
服务器自然格式 (后缀 .snf
压缩的 SNF (后缀 .snf.Z
位图分发格式 (后缀 .bdf
压缩的 BDF (后缀 .bdf.Z

如果一个字体以多个格式存在,那么使用最有效的格式(依次为 PCF 格式、SNF 格式、BDF 格式)。

mkfontdir 不会自动识别可伸缩的字体。可以构造一个 fonts.scale 文件(其格式与 fonts.dir 文件中的格式相同),包含可伸缩字体项。然后,当您运行目录上的 mkfontdir 时,它将此目录中的 fonts.scale 文件中的项复制到在此目录中构造的 fonts.dir 文件。

您可以创建 fonts.alias 文件,可以将它放置到字体路径的任何目录中,以映射新名称到现有字体。需要手动编辑此文件。这个格式由空格分隔为两列,第一列包含别名,第二列包含字体名称格式。

当 X 客户机使用字体别名时,X 服务器通过依次查看每个字体目录来搜索它引用的名称。因此,别名和字体文件不需要在同一个目录中。

在别名或字体名称模式中嵌入空格,将它们用双引号括起来。要嵌入双引号或其它任何字符,在每个字符前加上 \ (反斜杠)。

"magic-alias with spaces" "\"font\name\"with quotes"
regular-alias                   fixed

如果字符串 FILE_NAMES_ALIASES 单独存在于一行中,那么当去除了目录中的每个文件名的后缀(例如 .pcf.pcf.Z)时,它们都用作该字体的别名。

每次设置字体路径时,X 服务器和“字体”服务器就在字体路径中的每个目录中查找 fonts.dirfonts.alias 文件。

示例

要从一个字体文件目录中创建 fonts.dir 文件,请输入:

mkfontdir DirectoryName

如果没有指定目录名,那么 mkfontdir 命令读取当前目录。

文件

/usr/lib/X11/fonts 目录中应包含字体文件、fonts.dirfonts.alias 文件。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]