Xterm ignoriert die angegebene Schriftart und wendet die richtige Größe an

Xterm ignoriert die angegebene Schriftart und wendet die richtige Größe an

Liebe Internet-Freunde,

Ich habe ein Problem mit Xterm, da es die von mir angegebene Schriftart nicht berücksichtigen möchte. Ich verwende xinitrc und Xressources wie folgt:

 XTerm*reverseVideo: on
 xterm*FaceName:     "hack"
 XTerm*FaceSize: 15

Ich kann die Schriftgröße ändern, aber nicht die eigentliche Schriftart. Es wird entweder die Schriftart oder der FaceName verwendet. Ich kann sie jedoch ändern, wenn ich einen neuen Term mit xterm -fa "name" starte. Ich verstehe nicht, was falsch ist, und da ich mit Xterm ziemlich unerfahren bin, komme ich hierher, um Hilfe zu suchen.

Danke !

Antwort1

Das ist eine (Fehl-)Funktion von fontconfig: Wenn es keine passende Entsprechung findet, wird die Standardeinstellung (Monospace usw.) verwendet, ohne dass ein Fehler zurückgegeben wird. Bei xterm ist das kein Problem ...

Sie können xterm's verwenden-report-fontsOption, um zu sehen, welche Schriftarten xterm als eingestellt ansieht. Wenn die Zeichen, die Sie drucken, nicht in der Schriftart sind, greift xterm auf das zurück, was fontconfig bereitstellt.

Möglicherweise können Sie das Problem auch erkennen fc-list, wenn Sie beispielsweise den Schriftfamiliennamen überprüfen.

Antwort2

Verwenden Sie keine Anführungszeichen in ~/.Xresources:

xterm*FaceName:     hack
  • hackist der Name der installierten Schriftart, nicht"hack"

verwandte Informationen