Punktgröße mit X11-Schriftarten

734
Michael Gummelt

Ich versuche, meine Schriftarten auf einem X-Windows-System mit nackten Knochen zu installieren, aber meine Einstellungen liefern mir nicht die Ergebnisse, die ich erwartet habe.

Ich benutze Terminator als mein Terminal. Ich habe meine Terminator-Schriftart auf "Monospace 9" gesetzt. Mein ~ / .Xresources gibt eine System-DPI von 120 über "Xft.dpi: 120" an. Mein Bildschirm hat eine Auflösung von 1600x900.

Die 9-Punkt-Monospaced-Schriftart wird zu 1/8 Zoll bewertet, da 1pt = 1/72 Zoll ist. Wie ich es verstehe, verwendet X-Windows dann die dpi-Einstellung von 120, um diese in Pixel umzuwandeln. 120 * (1/8) = 15px, also sollte eine Textzeile 15px vertikale Höhe einnehmen. Das würde bedeuten, dass mein Terminal 900/15 = 60 Textzeilen anzeigen sollte. Aber selbst im Vollbildmodus zeigt mein Terminal knapp 50 Zeilen Text an, was bedeutet, dass die Schrift mit 900/50 = 18px gerendert wird.

Wo sind meine Gedanken falsch gelaufen?

0

1 Antwort auf die Frage

1
phuclv

Ich denke, 9pt-Schrift bezieht sich auf die Breite des Zeichens, nicht auf die Höhe. Sie sollten also die Anzahl der Spalten zählen, nicht die Zeile