![为什么打印机有常驻字体?如何使用它们?](https://linux22.com/image/1357595/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%89%93%E5%8D%B0%E6%9C%BA%E6%9C%89%E5%B8%B8%E9%A9%BB%E5%AD%97%E4%BD%93%EF%BC%9F%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%AE%83%E4%BB%AC%EF%BC%9F.png)
许多打印机都指定它们具有常驻字体——通常有几十种。几年前我可以理解为什么这是必要的,当时的选择可能是使用常驻字体或以光栅形式打印整个页面(假设这是可能的)。但现在,据我所知,PCL 和 PostScript 都支持将字体从 PC 下载到打印机。为什么要有常驻字体?它们有什么实际优势吗?如果有理由使用它们,我将如何使用它们?例如,MS Word 用户如何使用常驻字体,或者我作为 Linux 用户如何将它们与 roff、LaTeX 或更简单的 a2ps 一起使用?
答案1
我有一台较旧的 Postscript 激光打印机,其中装有常驻字体,它们通常以这种方式提供有几个原因,其中包括:
1) 常驻字体存储在 ROM 中,打印时不会占用打印机内存(据我所知)。这可能会影响打印和不打印占用大量打印机 [有限] RAM 的复杂文档。
2) 在较慢的连接(并行或串行)上,如果打印作业不必将字体发送到打印机,而只是发送原始的 Postscript/PCL 数据,则打印速度会更快。
通常,如果文档字体与打印机字体名称相同,则会替换它们。您可能需要为此创建映射。例如,在 a2ps 中,您可以在序言文件中设置它们: a2ps 文档