Dal mio ultimo aggiornamento sono cambiate molte cose, ma il procedimento è ancora lo stesso, anche per X.org. Occorre solo cambiare i nomi dei file, se necessario.
Si prenda una raccolta di font TrueType (ad esempio da uno dei tanti siti che mettono a disposizione font da scaricare) e si lanci il seguente comando da utente root:
mkdir /usr/X11R6/lib/X11/fonts/Truetype
cp /home/joeuser/propria-directory-di-download/*.ttf
/usr/X11R6/lib/X11/fonts/Truetype
cd /usr/X11R6/lib/X11/fonts/Truetype
ttmkfdir > fonts.scale
mkfontdir
Ora, se si ha a disposizione un'installazione funzionante di Windows in una delle partizioni, si devono utilizzare i font direttamente da lì: copiarli in una directory della propria partizione Linux è considerato *illegale*. Si legga prima come far riconoscere e funzionare la propria partizione Windows in Linux (la maggior parte delle distribuzione lo fa in fase di installazione automaticamente), poi da utente root si esegua:
cd /etc/X11
il-proprio-editor-preferito XF86Config
In alcune distribuzioni
di X questo file è presente con un numero aggiunto ad esso (per
esempio: XF86Config.4
). Si deve scoprire quale file è
utilizzato dal proprio X11R6 - lo si può fare digitando: cat
/var/log/XFree* | grep "Using config file:"
- e quindi editare il file
risultante dal log.Files
e le linee
contraddistinte da FontPath
e si aggiunga una linea con FontPath
"/TuaPartizioneWin/windows/fonts/"
alla fine di questa lista.
(TuaPartizioneWin
va sostituita con il punto di mount della propria
partizione Windows).cd /TuaPartizioneWin/windows/fonts
ttmkfdir > fonts.scale
mkfontdir
Questo farà in modo che tutti i font della partizione Windows funzionino correttamente sotto X.
Ora si hanno tutti i font TrueType della partizione Windows funzionanti. Se si vogliono aggiungere altri font si spostino/copino questi [i file *.ttf] nella directory suddetta, e si ripeta il procedimento.
Netscape ha un problema con questi font: si deve selezionare "Allow Scaling" nella finestra di dialogo Fonts; non ci si faccia ingannare dal fatto che questa mostri solo 0 e 12 come grandezze dei font. Mozilla non ha questi problemi, Opera nemmeno.
L'eseguibile mkfontdir
dovrebbe essere incluso nella propria
distribuzione di XFree 4.x .
Se ttmkfdir
non dovesse essere disponibile, lo si può ottenere
qui:
http://www.joerg-pommnitz.de/TrueType/ttmkfdir.tar.gz
L'ultima versione di XFree86 (ora 4.4.0) può essere trovata qui: http://www.xfree86.org
L'ultima versione di X.org può essere reperita qui: http://www.x.org