Terminus als OpenType-Schriftart mit OTF-Funktionen

Terminus als OpenType-Schriftart mit OTF-Funktionen

Ich verwende die Schriftart Terminus seit Jahren als Konsolen- und Codierschriftart.

Jetzt mache ich auch etwas Schriftsatz, und obwohl ich Terminus nicht als Monospace-Schriftart für den Druck verwende, muss ich es in einem Dokument, an dem ich arbeite, zur Schau stellen.

Ich verwende XeTeX, das über integrierte OpenType-Unterstützung verfügt. Ich weiß, dass es eine TTF-Version von Terminus gibt, ich habe diese ausprobiert und bin mit dem Druckergebnis nicht ganz zufrieden. Ich hätte Terminus, das normalerweise eine Bitmap-Schriftart ist, gerne in einem OTF-Format. OTF unterstützt Bitmap-Schriftarten, indem mehrere Schriftgrößen im Glyphen- und Graphemmuster gespeichert werden. Ich frage mich, ob mir jemand raten kann, wie ich vorgehen soll.

Die TTF-Version von Terminus würde ich lieber nicht verwenden, da sie nicht so gut aussieht.

Entweder würde ich die PCF-Schriftart in etwas konvertieren, das in XeTeX verwendet werden kann ( xelatex), oder eine OTF-Version verwenden, aber die konnte ich nirgends im Internet finden.

Bitte geben Sie mir einen Rat, was und wie ich tun soll.

Antwort1

Es ist möglich, eine OpenType Terminus-Schriftart ausgehend von den ursprünglichen BDF-Schriftarten zu generieren und den Anweisungen unter zu folgenhttps://fedoraproject.org/wiki/BitmapFontConversion

Nur als Referenz: Ich habe dies auf einem Debian-System gemacht und die resultierende Schriftart funktioniert ziemlich gut mit 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/

Antwort2

Sie können Ihre TTF-Schrift ganz einfach in eine OTF-Schrift konvertieren, obwohl es nicht grundlegend anders sein wird, und ich wüsste keinen Grund, warum es anders aussehen sollte, es sei denn, XeTeX mag OpenType einfach lieber. Einen Versuch ist es wert. Es gibt viele Konvertierungsseiten im Internet, die dies ermöglichen. Hier ist eine:Schriftart2webund das, was ich bevorzuge,Hier.

verwandte Informationen