Következő Előző Tartalom

2. Az XF86Config fájl

Az első hely, ahol a fontproblémák gyógyszerét keresheted, az XF86Config fájl. (Szokásos megtalálási helyei: /usr/X11/lib/X11/XF86Config vagy /etc/X11/XF86Config.) Ha még nem találtad volna ki, a betűkészletekkel kapcsolatos legfontosabb rész a FontPath. Mielőtt hozzálátnál a piszkálásához, itt a remek alkalom, hogy átnézd az X konfigurációjának egyéb részeit. A helytelen monitorbeállítások még a rossz betűknél is több fejfájást okozhatnak, úgyhogy győződj meg arról, hogy a frissítési frekvencia a legnagyobb, amit a monitorod kezelni tud (85 Hz nagyszerű, 75 Hz rendben van, 60 Hz fájdalmas).

2.1 A FontPath beállítása

Nyisd meg az XF86Config fájlt kedvenc szövegszerkesztőddel. Valahol a fájl elején valami ilyesmit találsz majd:

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/"                             

A FontPath mondja meg az X-nek, hogy hol kell keresnie a betűkészleteket, amikor szöveget akar megjeleníteni a képernyőn. A sorrend lényeges -- amikor egy X alkalmazás megkéri az X-et egy szöveg megjelenítésére, az X-szervernek van némi szabadsága a használandó betűtípus kiválasztásában. Végigmegy a FontPath által kijelölt könyvtárakon, és a az első betűkészletet, ami megfelel az alkalmazásnak, kiválasztja és megjeleníti.

Az alapértelmezett FontPath általában a 75dpi-s betűket a 100dpi-sek elé rakja. Ha nagyfelbontású képernyőt használsz, akkor így nagyon kicsit lesznek a betűk. Az első trükk az, hogy fel kell cserélni az 75dpi-re és a 100dpi-re vonatkozó sorokat.

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/"

Következő lépés, hogy megadd, hogy jobban szereted, ha a bittérképes betűket nem nagyítja vagy kicsinyíti az X. Ha használtál már valaha Netscape-et, vagy más programot, amely a címeket nagy méretben jeleníti meg, észrevehetted, hogy a betűk széle recés. Ez nagyon csúnya és javítandó. Ezért add hozzá az :unscaled szót a misc, a 100dpi-s és a 75dpi-s betűk könyvtárait megadó sorok után. Ettől még használhatod az átméretezett betűket is, ha szeretnéd, de ha az ``unscaled'' FontPath sorok vannak elöl, akkor ezzel közlöd az X-szel, hogy ha lehetséges, ne méretezze át a betűket.

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"

A változtatások után indítsd újra az X-et. Ugye máris jobban néz ki?


Következő Előző Tartalom