驻留在主机上的字体的安装和维护

某些字体将驻留在主机上,只在某些特定的打印请求需要时才传送到打印机。

作为管理员,您的工作就是让系统上所有用户都可以 使用 PostScript 字体。 要实现这一点,您必须使用前面描述的指导知道如何以及在哪里安装这些字体。 由于字体是通过名称来请求的并 且存储在文件中,所以打印服务有一个映射文件用于显示字体名称和包含这些字体的文件名之间的相关性。 在主机上安装字体后,所 有这些都必须更新。

要安装驻留于主机上的 PostScript 字体,请执行以下操作:

  1. 将字体文件复制到相应的目录。 可用于 PostScript 打印机的字体位于 /usr/share/lib/hostfontdir 目录或其他目录中。
  2. 将字体名称和它所驻留的文件名添加到映射表。 还是在 hostfontdir 目录,您(管理员)必须创建并 维护一个映射表,用来显示制造者(创建该字体的公司)为每个字体指定的名称以及该字体所驻留的文件名之间的相关性。 按原样使用以斜 杠(/)开始的文件名;否则路径名与主机字体目录相关。 映射表中的注释通过 % 引 入(与 PostScript 中一样),并直到该行结束。例如,要映射名为 Palatino Bold 的字体,请将以下行添加到映射表:
      Palatino-Bold /usr/share/lib/hostfontdir

    (映射表自身 在 /usr/share/lib/hostfontdir/map 文件中。)

    当该条目存在于系统的映射表中后,您的用户可以在他们的打印作业中使用 Palatino Bold 字体。 当他们提交要打印的文件中 包含对该字体的请求时,只要在 residentfonts 文件中还未定义该字体,那么打印服务将文件发送到打印机之前 先将文件 /usr/share/lib/hostfontdir 的一个副本作为前缀添加到要打印的文件中。

  3. 如果您将使用 troff,那么必须在标准troff 字体目录中为此字体创建新的宽度表。