managefonts 命令
用途
为用户提供简单的、基于菜单的接口,用于更新或更改已安装到系统中的字体系列。
注: 您必须具有 root 用户权限才能运行 managefonts 脚本。 managefonts 脚本包含在 /usr/lib/ps/ditroff.fonts/managefonts 文件中。
语法
managefonts [ 选项 ]
描述
managefonts 命令为用户提供简单的、基于菜单的接口,用于更新或更改已安装到系统中的字体系列。 如果没有提供命令行参数,那么使用基于菜单的接口。 命令行参数可以提供与菜单选择相同的功能。
在“文本格式化服务程序包”的“转录工具”选项安装到系统上的同时,字体系列集也被安装到系统上。 缺省的设置包括包含 Times、Courier 和 Helvetica 字体系列在内的标准的 13 个字体。 也能够使用由 managefonts 命令调用的程序来擦除当前配置,并用一个新的配置来替换它。 可以按以下方式安装几种预定义的字体系列软件包:
项 | 描述 |
---|---|
仅限时间系列 | 这是允许“转录工具”选项运行的最小化配置。 |
Standard13 软件包 | 这个软件包构建 Times、Courier 和 Helvetica 字体系列。 这是和“转录”一起安装到系统上的软件包。 |
Standard35 软件包 | 这个字体系列软件包除了包含 Standard13 package 字体系列外,还包含下列字体系列:Avant Garde、Bookman、New Century Schoolbook 和 Palatino。 |
所有字体系列 | 这个软件包安装可用于安装的所有字体系列。 |
也可以用 managefonts 命令添加字体系列,每次添加一个。 这样会显示一个可用的字体菜单,用户能够选择他们想要构建的字体系列。 程序不会构建已安装的字体系列。
managefonts 命令包含帮助屏幕,它在安装字体系列中为用户提供帮助。
注意:
- 无法直接删除字体系列。 要删除字体系列,首先必须安装包含所需的字体系列的最小子集的包。 安装软件包之后,可以从“各种字体”菜单中添加字体系列,一次添加一个字体系列。 例如,如果当前的配置是 Times、Courier 和 Helvetica,但只想要 Times 和 Courier,那么可以使用 managefonts 程序来安装“只含 Times 的软件包”。
- 没有与 managefonts 程序中的菜单项等效的命令行语法。
命令行参数由左到右按其被给出的顺序起作用。 以下是 option 参数的有效值及其含义:
项 | 描述 |
---|---|
init0 | 初始化字体软件包的安装。 |
清除 | 删除所有的临时文件和以前安装的字体。 |
清理 | 删除所有的临时文件、以前安装的字体和已安装的“转录”troff 字体文件。 |
缺省值 | 安装 Standard 13 字体。 |
standard13 | 安装 Standard 13 字体。 |
standard35 | 安装 Standard 35 字体。 |
all | 安装所有可能的字体。 |
CourierFamily | 安装 Courier Family 字体。 |
HelveticaFamily | 安装 Helvetica Family 字体。 |
HelvNarrow系列 | 安装 Helvetica Narrow Family 字体。 |
AvantGarde系列 | 安装 Avant Garde Family 字体。 |
BookmanFamily | 安装 Bookman Family 字体。 |
GaramondFamily | 安装 Garamond Family 字体。 |
LubalinFamily | 安装 Lubalin Family 字体。 |
NewCentury系列 | 安装 New Century Family 字体。 |
OptimaFamily | 安装 Optima Family 字体。 |
PalatinoFamily | 安装 Palatino Family 字体。 |
SouvenirFamily | 安装 Souvenir Family 字体。 |
ZapfFamily | 安装 Zapf Family 字体。 |
BaseFamily | 安装 Base Family 字体,例如 Times Roman。 |
示例
- 要安装标准 13 个字体:
managefonts cleanall standard13
- 要安装标准 35 字体:
managefonts cleanall standard35
- 要安装所有字体:
managefonts cleanall all
- 要安装 Courier Family (必须先前已安装 Times Roman 或 Base Family):
managefonts init0 CourierFamily clean