Unterschiedlicher Zeilenabstand je nach Schriftkodierung
Mit der Vergangenheit habe ich schon Monotypie Courier New als meine XTerm- Schriftart (es zeigt beide auch kyrillische Zeichen und Box-Zeichnung Zeichen ). Bei der Migration von einem älteren KOI8-R zu einem UTF-8- Gebietsschema habe ich eine Änderung des Zeilenabstands (oder der Zeilenabstände ) festgestellt, wodurch Courier New nicht mehr für Terminals geeignet war.
So sah mein XTerm früher in ru_RU.KOI8-R
locale aus (12pt Courier New):
So sieht es jetzt aus ( ru_RU.UTF-8
wieder 12pt, Zeichenbreite ist gleich, beachten Sie jedoch, dass die erhöhten senkrechten Boxzeichenzeichen eine doppelte "gestrichelte" Linie bilden):
Anscheinend ist nicht nur XTerm betroffen. Grundsätzlich zeigen alle Programme, die Core X11-Schriften verwenden, dasselbe Verhalten. Sehen Sie sich xfontsel
verschiedene Kodierungen derselben Schriftart an:
KOI8-R :
ISO 10646-1 (steht für Unicode):
Interessanterweise scheint Courier New die einzige monospaced Schriftart zu sein. Andere Schriftarten -misc-freemono-*
haben, unabhängig von der Kodierung, die gleiche Schrift .
Nun die Frage :
Gibt es eine Möglichkeit, die bestimmte Schrift für eine bestimmte Schrift durchzusetzen? Sollte ich in die FreeType- Bibliothek schauen ? Oder Xft ? Irgendwelche Ideen werden geschätzt.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie wird das Escape-Zeichen auf dem OS X-Terminal gesendet?
-
1
Wie entsperren Sie eine gesperrte Alias-Datei in OS X?
-
2
Firefox zum Drucken von PDF-Schriftarten
-
9
X-Schritte in X-Sitzungen "trennen" und "neu anhängen"?
-
3
Schlüssel in Linux neu zuordnen
-
4
Verwenden Sie öffentliche Terminals, um sich mit Ihren persönlichen Zugangsdaten anzumelden
-
5
FontExplorer-ähnliche Anwendung für Windows
-
4
Wie ändere ich die Gmail-Schriftart für einfachen Text im Textfeld "Verfassen"?
-
2
Windows: Wie kann ich die System- / Dialogschriftart ändern?
-
5
So ändern Sie die Windows XP-Konsolenschriftart