De eerste plaats om te kijken wanneer je op zoek bent naar een oplossing voor
de font-problemen is het XF86Config
bestand. (de gebruikelijke
lokatie is /usr/X11/lib/X11/XF86Config
of
/etc/X11/XF86Config
). Mocht je dat nog niet hebben geraden, het
belangrijkste deel van dit bestand met betrekking tot fonts is het
FontPath.
. Voordat we ons daarmee gaan bezighouden, zou dit een goed
moment zijn om de andere delen van je X-configuratie er op na te zien.
Slechte instellingen voor de monitor kunnen zelfs meer hoofdpijn veroorzaken
dan slechte fonts, dus zorg ervoor dat je refresh rate zo hoog is als
je monitor aankan (85 Hz is geweldig, 75 Hz is OK, 60 Hz is pijnlijk).
Gebruik je favoriete teksteditor en wijzig XF86Config
. Vrijwel
aan het begin van het bestand, zou je iets moeten zien als:
FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
Het FontPath
geeft X aan waar het de fonts kan vinden die het
gebruikt om tekst op je scherm weer te geven.
De volgorde is belangrijk -- wanneer een X-applicatie X verzoekt om
wat tekst weer te geven, pakt de X-server meestal het font dat in gebruik
is. Daarna neemt de X-server het FontPath
door en pakt het 't eerste
font dat het tegenkomt welke overeenkomt met de criteria van de X-client, en
geeft het dan weer.
In het standaard FontPath worden de 75dpi fonts typisch vóór de 100dpi-fonts geplaatst. Als je een scherm met hoge resolutie hebt, betekent dit zeer kleine fonts. De eerste fijnafstemming die je toe zal passen is het omwisselen van de 75dpi & 100dpi FontPath regels.
FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
Vervolgens geef je op dat je de voorkeur geeft aan ongeschaalde bitmap-fonts.
Als je ooit gebruik maakt van Netscape of enig ander programma dat de titels
weergeeft met het gebruik van grote fonts, zal je bemerken dat die fonts
als pixels worden weergegeven. Dit is erg lelijk en moet worden gecorrigeerd.
Voeg :unscaled
dus toe aan het einde van de
misc, 100dpi & 75dpi fonts. Je kunt zelfs zowel ongeschaalde als geschaalde
fonts gebruiken als je dat wilt, plaats de ongeschaalde FontPath
regels gewoon als eerste om X aan te geven dat je de voorkeur geeft aan
ongeschaalde fonts als dat mogelijk is.
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
Start X opnieuw op na het maken van deze wijzigingen. Ziet de desktop er niet al beter uit?