Terminus 作為具有 OTF 功能的 OpenType 字體

Terminus 作為具有 OTF 功能的 OpenType 字體

多年來我一直使用 Terminus 字體作為控制台和編碼字體。

現在,我也做了一些排版,雖然不使用 Terminus 作為等寬字體進行列印,但我需要在我正在處理的文件中展示它。

我正在使用 XeTeX,它內建了 OpenType 支援。我知道 Terminus 有 TTF 版本,我已經嘗試過,但我對印刷版不太滿意。我想要 OTF 格式的 Terminus,它通常是點陣字體。 OTF 透過將多種字體大小儲存到字形和字形模式中來支援點陣字體。我想知道是否有人可以建議我應該採取的行動方針。

我不想使用 Terminus 的 TTF 版本,因為它看起來不太好。

我要么將 pcf 字體轉換為可在 XeTeX ( ) 中使用的字體xelatex,要么使用 OTF 版本,但我在網路上找不到該字體。

請告訴我應該做什麼以及如何做。

答案1

可以從原始 bdf 字體開始並按照以下說明產生 OpenType Terminus 字體https://fedoraproject.org/wiki/BitmapFontConversion

僅供參考,我在 Debian 系統上執行此操作,生成的字體與 Pango/Gtk 匹配得很好:

$ wget https://sourceforge.net/projects/terminus-font/files/terminus-font-4.48/terminus-font-4.48.tar.gz
$ wget https://ndim.fedorapeople.org/stuff/bitmapfonts2otb/bitmapfonts2otb.py
$ sudo apt-get install xfonts-utils freetype2-demos
$ tar xzvf terminus-font-4.48.tar.gz
$ cd terminus-font-4.48/
$ python3 ../bitmapfonts2otb.py ter-*.bdf
$ cp Terminus*.otb ~/.fonts/

答案2

您可以輕鬆地將 TTF 字體轉換為 OTF 字體,儘管它不會有根本的不同,而且我不知道為什麼它看起來會有所不同,除非 XeTeX 更喜歡 OpenType。值得一試。有很多在線轉換網站可以促進這一點。這是一個:字體2網絡而我更喜歡的那個,這裡

相關內容