Groff - 默认加载哪些字体

Groff - 默认加载哪些字体

groff 默认情况下是否加载一组标准字体?对于所有环境来说,这个顺序总是相同的吗?它是否记录在某个地方(我找不到)?

我可以对我的系统(Slackware 14.2)上加载的内容进行有根据的猜测,但我无法准确区分所有字体并命名它们。据我所知,该列表将是:

 1    Palatino regular
 2    Palatino italic
 3    Palatino bold
 4    Palatino bold italic
 5    Palatino (again?)
 6    Courier
 7    Courier Italic
 8    Courier Bold
 9    Courier bold-italic
10-13 ???
14    A sans font bold
15    sans font bold italic
16    sans font italic
17    sans font regular
etcetera

我正在寻找一种方法来生成一组.fp不会偏离标准的太多的方法。

答案1

从历史上看,Troff 驾驶的是 CAT 照排机,默认安装有 Agfa Times、Agfa Courier 和 Agfa Symbol,那是在 70 年代。电影胶片中的字体,仅供参考。

在 80 年代,troff 被调整为使用 PostScript 字体。当时,大多数 PS 打印机的渲染器固件中只有 Adob​​e Times、Adobe Helvetica、Adobe Courier 和 Adob​​e Symbol。

在 90 年代初期,当 James Clarke 编写 GNU roff 时,他选择继续使用相同的默认值,以免破坏过去 20 年左右创建的所有现有文档。由于 Apple 自 86 年以来一直在销售其 35 种字体 LaserWriter(这清楚地表明史蒂夫·乔布斯绝对缺乏印刷品味,顺便说一句。前卫? Bookman? Puke),詹姆斯·克拉克将它们作为 Groff 的默认值。 90 年代中期,当 Ghostscript 的生产商 Artifex Software 授权 URW Typographie 35“标准”LW 字体克隆并允许其用于非商业目的时,原始的 Adob​​e 字体规格被 URW 字体规格所取代,以尽量减少使用时的法律责任专有数据。

TLDR:最初的 CAT 照排机只能安装 10 个字体。供应商给你的 Times、Courier 和 Symbol 以及其他字体系列都非常非常昂贵。今天存在的 *roffs 保留了原始的局限性,因为它们要么是原创的,即传家宝 troff,要么是与时俱进的尽可能忠实的复制品,即 groff。

答案2

根据 Palopezv 的回答,看来您只能相信字体 1-13 是相同的。经过一番研究,我发现以下字体列表或多或少是标准的:

1  times
2  times italic
3  times bold
4  times bold italic
5  times
6  courier
7  courier italic
8  courier bold
9  courier bold italic
10  symbol
11  symbol
12  symbol
13  symbol
14  avant garde bold
15  avant garde bold italic
16  avant garde italic
17  avant garde
18  bookman bold
19  bookman bold italic
20  bookman italic
21  bookman
22  helvetica bold
23  helvetica bold italic
24  helvetica italic
25  helvetica
26  helvetica condensed bold
27  helvetica condensed bold italic
28  helvetica condensed italic
29  helvetica condensed

30及以上有区别;有时有西里尔字体,有时有教科书等。

相关内容