Verder Terug Inhoud

2. Het XF86Config Bestand

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).

2.1 Instellen van Het FontPath

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?


Verder Terug Inhoud