Fonts

Groff - 預設載入哪些字型

  • July 31, 2019

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不會偏離標準的 ’s 太多。

從歷史上看,troff 駕駛的是 70 年代預設安裝的 Agfa Times、Agfa Courier 和 Agfa Symbol 的 CAT 照排機。電影膠片的字型,僅供參考。

在 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),詹姆斯克拉克將它們列為格羅夫的預設設置。90 年代中期,當 Ghostscript 的生產商 Artifex Software 許可 URW Typographie 35“標準”LW 字型複製並允許將其用於非商業目的時,原始的 Adob​​e 字型指標被 URW 取代,以盡量減少使用時的法律責任專有數據。

TLDR:原來的 CAT 照排機只能裝 10 種字型。供應商給你的 Times、Courier 和 Symbol 等字型系列非常非常昂貴。今天存在的 *roffs 保留了原始限制,因為它們要麼是原始的,即 heirloom troff,要麼是盡可能忠實的複製品,同時與時俱進,即 groff。

引用自:https://unix.stackexchange.com/questions/532777