TrueType fontok Linux alatt
Bár az XFree 4.x-ben kellemes TTF-támogatás van, akadhat gondunk egyes TTF-file-ok telepítése közben. A következő lépések elvégzése azonban szinte teljes sikert garantál.
- Be kell szerezni a szükséges TTF-eket. Rengeteg site-ról lehet ingyenesen TTF-eket letölteni, ezzel nem lesz gond.
- Szükség van még a ttmkfdir alkalmazásra, illetve az xfs-xtt (xfs-tt) csomagra. Ezek is könnyen beszerezhetők.
- Tegyük az új fontokat mondjuk a /usr/X11R6/lib/X11/fonts/TrueType/ alá, majd lépjünk be a könyvtárba.
Mivel egyes alkalmazások (pl. Gimp) nem szeretik a nagybetűket és a space-eket a fontok nevében, kell némi átalakítást eszközölni
a fontfile-okon.
rename 'y/A-Z/a-z/' *
rename 'y/ /_/' *
- Ezután le kell generálni a fonts.scale file-t. Ehhez kell a ttmkfdir.
Vannak olyan TT fontok, melyek nem tartalmazzák a teljes karakterkészletet. A ttmkfdir alapból csak
5 karakter hiányát tolerálja, ezért célszerű a következő módon futtatni:
ttmkfdir -m 100 -o fonts.scale
grep 'iso8859-1$' fonts.scale > newfonts.scale
grep 'iso8859-2' fonts.scale >> newfonts.scale
grep 'iso8859-15' fonts.scale >> newfonts.scale
grep 'iso10646-1' fonts.scale >> newfonts.scale
cat newfonts.scale | wc -l | sed 's/\W*\([0-9]*\)/\1/' > fonts.scale
cat newfonts.scale >> fonts.scale
rm newfonts.scale - Jöhet a fonts.dir készítése. Ez TTF-ek esetében megegyezik a font.scale
tartalmával, ezért rálinkelhető a fonts.scale-re:
ln -s fonts.scale fonts.dir
- Már csak a fonts.alias generálása van hátra. Ezt a legegyszerűbben a mkfontalias.py Python scripttel tehetjük meg. A scriptet a TTF-eket tartalmazó könyvtárban kell futtatni.
- Mivel a script az adott TTF által támogatott minden karakterkészlethez generál aliast, a
font.scale-hez hasonlóan itt is célszerű szűrni:
grep 'iso8859-1"' fonts.alias > newfonts.alias
grep 'iso8859-2"' fonts.alias >> newfonts.alias
grep 'iso8859-15"' fonts.alias >> newfonts.alias
grep 'iso10646-1"' fonts.alias >> newfonts.alias
mv newfonts.alias fonts.alias - Már csak az X-server újraindítása van hátra, és élvezhetjük is az új fontokat. :-) Az OpenOffice.orgnak és a Gimpnek is látnia kell őket rendben.
Az információ egy része erről az oldalról származik.