next up previous contents index
Volgende: 14.5 Remote control Omhoog: 14 X Vorige: 14.3 Window managers en   Inhoudsopgave   Index


14.4 Fonts

Er zijn 2 manieren om X fonts te kunnen laten vinden. De eerste is door regels als

FontPath "/usr/X11R6/lib/X11/fonts/Type1"

in /etc/X11/XF86Config op te nemen. Daarmee geef je direct aan X aan waar hij fonts kan vinden. Een andere mogelijkheid is de font server xfs van XFree gebruiken. Beide mogelijkheden kunnen ook gecombineerd worden. XFree kan uit zichzelf geen TrueType fonts gebruiken, maar enkel Type1 en bitmap fonts. Xfs is inmiddels gepatcht om ook met TrueType fonts overweg te kunnen. Bij XFree 4.x zit deze gepatchte versie. Een alternatieve font server die TrueType fonts kan gebruiken is xfsft (http://www.dcs.ed.ac.uk/home/jec/programs/xfsft/). Die wordt echter niet meer onderhouden en is ondertussen redelijk oud.

Je kunt met xfs fonts toevoegen met:

cd /directory/voor/fonts
# standaardlocatie is /usr/X11R6/lib/X11/fonts
cp fontzooi .

# In het geval van true type fonts:
ttmkfdir -o fonts.scale
# In het geval van Type1 fonts:
type1inst

mkfontdir

Als je de fonts in een nieuwe directory hebt gezet kun je die toevoegen met chkfontpath -add directory. Je kunt het ook handmatig toevoegen aan /etc/X11/fs/config en xfs herstarten met /etc/rc.d/init.d/xfs restart.

Je kunt naast het toevoegen van FontPath-regels in XFree86Config ook tijdens een X-sessie paden toevoegen met xset fp+ directory. Daarna kun je de fonts opnieuw laten bekijken met xset fp rehash.

Een zeer goede uitleg over alle soorten fonts, waar ze voor zijn en meer is te vinden in de Font HOWTO.


next up previous contents index
Volgende: 14.5 Remote control Omhoog: 14 X Vorige: 14.3 Window managers en   Inhoudsopgave   Index
Jarkko Huijts 2002-08-17