Ich mag die verfügbaren tty
Schriftarten eher nicht und würde lieber Menlo verwenden, was ich im Terminal von OS X verwende. Menlo hat ein .ttc
Format, aber (aus dem Inhalt von /usr/share/consolefonts
) Linux scheint .psf.gz
Schriftarten mit unterschiedlichen Dateien für jede Kombination aus Stil und Größe zu erfordern . Wie konvertiere ich es in das richtige Format und stelle es so ein, dass es als Schriftart in tty
s verwendet wird?
(Ich habe ein PowerBook G4 mit Ubuntu Server 12.04 und ein Intel MacBook Pro mit OS X Mountain Lion.)
Antworten:
Sie müssen sich keine Gedanken über das "Zerlegen" einer TTC-Schriftart in verschiedene separate Schriftarten machen, da Sie
fontconfig
wissen, wie solche Dateien gelesen werden.Mit anderen Worten, Sie können einfach ein Unterverzeichnis mit dem Namen
~/.fonts
( dh.fonts
in Ihrem Home-Verzeichnis) erstellen und Ihre Schriftartdatei dort kopieren. Es wird von abgeholtfontconfig
und Sie können es problemlos verwenden, vorausgesetzt , Ihr Terminalemulator weiß, wie man xft verwendet.Da Sie Debian, die Pakete erwähnen
gnome-terminal
,rxvt-unicode
(alle Varianten, mit Ausnahmelite
), und andere würden eine solche Schrift unterstützen. Siehe zum Beispiel:Nachtrag
Da Sie die Verwendung von Debian (Teil 2) erwähnen, möchten Sie sich möglicherweise von dem Paket inspirieren lassen , das ich für die Schriftart Anonymous Pro verwalte, und ein persönliches Paket erstellen, mit dem Sie die Schriftart in Ihren eigenen Systemen bereitstellen können.
Ich persönlich mache das für Schriftarten, die ich von meinem MacOS X iBook und von Windows nehme. (Natürlich sind die Pakete nur für den privaten Gebrauch bestimmt: Sie sollten sie nicht verteilen, es sei denn, Sie erhalten von jedem Schriftdesigner eine Lizenz.)
Nur für Konsolen ("Textbildschirm")
Wenn Sie eine Schriftart nur für den "Textbildschirm" erstellen möchten, können Sie das Howto von Arch überprüfen .
quelle
/etc/fonts
vielleicht? (Ich habe versucht, eine zu erstellen~/.fonts
und die exportierte.ttc
Datei dort zu platzieren, aber es wurde nicht in der Liste/etc
da dieses Verzeichnis speziell für Konfigurationsdateien gedacht ist.tty
s?