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 命令包含帮助屏幕,它在安装字体系列中为用户提供帮助。

注意:
  1. 无法直接删除字体系列。 要删除字体系列,首先必须安装包含所需的字体系列的最小子集的包。 安装软件包之后,可以从“各种字体”菜单中添加字体系列,一次添加一个字体系列。 例如,如果当前的配置是 Times、Courier 和 Helvetica,但只想要 Times 和 Courier,那么可以使用 managefonts 程序来安装“只含 Times 的软件包”。
  2. 没有与 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。

示例

  1. 要安装标准 13 个字体:
    managefonts cleanall standard13
  2. 要安装标准 35 字体:
    managefonts cleanall standard35
  3. 要安装所有字体:
    managefonts cleanall all
  4. 要安装 Courier Family (必须先前已安装 Times Roman 或 Base Family):
    managefonts init0 CourierFamily clean