TrueType Fonts gebruiken in Linux
Linux is een zeer degelijk Operating Systeem, het heeft echter ook zo zijn
gebreken, nl de font rendering is niet echt optimaal.
Dit resulteert in soms lelijke fonts op je scherm. Als je de fonts afprint
is er echter niets van te merken. Er is geen verschil te merken in kwaliteit
tussen een tekst , afgeprint in Windows of in Linux.
Linux ondersteund standaard geen TrueType fonts. Echter, Er zijn enkele TrueType
font servers voor Linux beschikbaar, zoals xfstt en
xfsft.
Wat heb je nodig?
maak een directory ttfonts aan:
# mkdir /usr/ttfonts
# chmod a+rwx /usr/ttfonts
kopieer de fonts ( met extentie .ttf) die je wil gebruiken in Linux, en zet ze
in de ttfonts directory:
(bv kopieer de font "Arial.ttf" vanuit de directory c:\windows\fonts\)
Op mijn systeem mount ik de dos partitie naar de /win directory
# mount -t vfat /dev/hda1 /win/C
# cp /win/C/windows/fonts/Arial.ttf /usr/ttfonts/
Of kopieer alle ttf fonts
# mount -t vfat /dev/hda1 /win/C
# cp /win/C/windows/fonts/*.ttf /usr/ttfonts/
download nu xfstt De laatste versie is Xfstt-0.9.10.tgz
Een RedHat rpm kan je vinden op De
RedHat mirror van Pandora
Installatie
Als je Xfstt-0.9.10.tgz gedownload hebt doe je het volgende:
# mv Xfstt-0.9.10.tgz /usr/local
# cd /usr/local/
# tar -zxvf Xfstt-0.9.10.tgz
# cd Xfstt-0.9.10
# ./configure
# make
# make install
ALs je de xfstt-0.9.9-1.i386.rpm hebt afgehaald van de RedHat
ftpserver, dan :
# mv xfstt-0.9.9-1.i386.rpm /usr/local/
# cd /usr/local
# rpm -Uvh xfstt-0.9.9-1.i386.rpm
Start de TrueType server:
# xfstt --sync
# xfstt &
Als je nog niet in een X sessie zit, doe dat dan nu,
en zet dan je trueType fontpath:
# xset fp+ unix/:7100
Dit laatste moet je elke keer doen als je een nieuwe X sessie
opstart, de TrueType server dien je elke keer terug opnieuw op te
starten na een reboot, of als je nieuwe fonts toevoegt.
Je kan nu even checken of de fonts daadwerkelijk ter beschikking
staan met het programma xfontsel
xfstt automatisch opstarten
Je kan er voor zorgen dat je xfstt bij het booten kan opstarten, en dat bij
elke nieuwe X sessie de fontpath automatisch wordt geinitialiseerd.
In de RedHat rpm zit /etc/rc.d/init.d/xfstt, die de TrueType server
automatisch opstart.
Starten van de server doe je alsvolgt:
# /etc/rc.d/init.d/xfstt start
En stoppen:
# /etc/rc.d/init.d/xfstt stop
Heb je echter de .tgz package gedownload, dan zet je in
/etc/rc.d/rc.local:
xfstt --sync
echo " xfstt synchronized ..."
xfstt &
Herstart rc.local:
# /etc/rc.d/rc.local stop
# /etc/rc.d/rc.local start
Of:
# /etc/rc.d/rc.local restart
Nu enkel nog zorgen dat de fonts geinitialiseerd worden bij het opstarten van
een X sessie.
Open of creeer /etc/bashrc en voeg toe:
xfstt &
Open XF86Config, in RedHat vindt je die onder /etc/X11/XF86config,
in SuSe onder /etc/XF86Config.
Daar vindt je ergens ongeveer dit (afhankelijk van de geinstalleerde
fonts op je systeem):
# Multiple FontPath entries are allowed (they are concatenated together)
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
FontPath "/usr/X11R6/lib/X11/fonts/sharefont/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
EndSection
Voeg nu de volgende lijn toe aan die reeks:
FontPath "unix/:7100"
De font sectie van XF86Config ziet er nu als volgt uit:
# Multiple FontPath entries are allowed (they are concatenated together)
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
FontPath "/usr/X11R6/lib/X11/fonts/sharefont/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "unix/:7100"
EndSection
Herstart X en nu zou je systeem zo ingesteld moeten zijn dat je de
ttf fonts kan gebruiken.
Enkele opmerkingen
Het Gebruik van de TrueType fonts in Wordperfect of StarOffice is iets
moeilijker: Deze maken namelijk gebruik van type1 fonts.
Je dient de ttf fonts om te zetten naar type1 fonts.
Neem eens een kijkje op de volgende sites voor meer informatie hierover:
Voor StarOffice:http://www.mindspring.net/~john_mcl/adding_fonts.html
Voor WordPerfect:http://www.channel1.com/users/rodsmith/wpfonts.html
Terug naar de Hoofdpagina