Was fehlt, sind Einträge in der fonts.alias
Datei:
/usr/share/X11/fonts/75dpi/fonts.alias
Diese Datei enthält Kurznamen ("Aliase") für installierte X Window-Schriftarten. Wenn Sie versuchen, einen Kurznamen zu verwenden, der nicht in der Datei enthalten ist, wird beim Starten von xterm das folgende Verhalten angezeigt:
lansdale:~> xterm -xrm \*font:courr12
xterm: cannot load font "courr12"
(Das xterm wird mit einer anderen Standardschriftart ausgeführt.)
Die fonts.alias
Datei existiert aufgrund der langen Länge der X11-Schriftnamen. Zum Beispiel ist courr12 der Kurzname für:
-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso10646-1
[Die langen Namen sind eigentlich 14 verschiedene bearbeitbare Felder, die mit Bindestrichen / Bindestrichen zusammengefügt sind. Führen Sie das Programm xfontsel aus, um sie anzuzeigen. Es beginnt mit allen Feldern, die mit einem Sternchen angezeigt werden, was bedeutet, dass sie nicht auf etwas Bestimmtes festgelegt sind.]
Jede Zeile in der Datei beginnt mit einem kurzen Namen (einem Alias), einem Leerzeichen und dem langen Namen, auf den sie verweist. Auf diese Weise müssen Sie nicht immer den langen Namen verwenden, sondern nur einen Alias einrichten und diesen verwenden. Wenn Sie eine neue Zeile in die Datei einfügen, entscheiden Sie, wie der Kurzname lauten soll. Nur für den vollständigen X11-Namen muss eine Schriftartdatei auf dem System installiert sein.
Als ich in den 1990er Jahren zum ersten Mal auf Unix-Systemen meine Zähne geschnitten habe, bin ich auf courr12 gestoßen und habe später die Schriftart (Courier 'Roman' Größe 12) für meine xterms gewünscht. Unter HP / UX und Solaris hatte die fonts.alias
Datei bereits courr12
, so dass ich einfach "XTerm*font: courr12"
meine .Xdefaults
Datei einfügen konnte und alles gut funktionieren würde.
-fa
und die faceName- Ressource.