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