Grundvoraussetzung für eine sauber Schriftdarstellung ist natürlich eine exakte Xserver-Einstellung - sprich eine korrekte xorg.conf.
Da wäre zunächst mal die Fonts. Für mich hat sich herausgestellt, dass eine gewisse Reihenfolge der Pfade schon eine Rolle spielt.
Sieht bei mir so aus:
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/encodings"
FontPath "/usr/share/fonts/util"
...
Wenn in deiner Xorg.0.log etwas steht, dass ein Pfad nicht eingebunden werden kann und dies mit
mkfontdir /usr/....
behoben werden kann, dann sollte man dies tun.
Weiter sollte man seinen Monitor auch nicht blind auf 96DPI einstellen. Ein normaler 19"-Monitor kann das gar nicht.
In der Xorg.0.log steht, was der Monitor kann.
(II) NVIDIA(0): Virtual screen size determined to be 1680 x 1050
(--) NVIDIA(0): DPI set to (94, 95); computed from "UseEdidDpi" X config
Eine Modeline hat sich bei mir noch immer bewährt. Ein
gtf 1680 1050 60
erstellt dir eine.
Ich lege die DPI mit der DisplaySize fest. Die Section sieht dann so aus.
Section "Monitor"
Identifier "Samsung 215TW"
Option "DPMS"
DisplaySize 456 281 # für 94x95 berechnet: 1680/94*25,4 // 1050/95*25,4
# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
EndSection
Sehr gute Ergebnisse liefert mir folgender Symlink:
# ln -s /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d/10-autohint.conf
(als root)
Dann verwende ich ausschließlich (bis auf das Terminal) den Font ttf-liberation.
Er ist wesentlich schmaler als Bitstream-Vera und auch nicht so dick. Er hat die selbe Breite wie z.B. Arial, ist aber noch dünner, was mir sehr gut gefällt.
Im Firefox einstellen, dass die Seite nicht seine eigenen Fonts verwenden darf, und alles auf Liberation einstellen und du hast auf (fast) jeder Seite die selbe Schriftgröße.
Wenn du mit der Minimalen-Schriftgröße etwas spielst, kannst du sehr gute Ergebnisse erzielen.
Das geht im Konqueror auch irgendwie, aber die Vorarbeit muss getan werden.
Also, hässlich Schrift gibt es bei mir nicht.
Jean-Paul