Font TrueType con XFree86 4.x mini-HOWTO

Bartek Kostrzewa, bartek_at_spillkescht.lu 1.5, 2004-06-28

Questo mini-HOWTO descrive come utilizzare i font TrueType (*.ttf) con XFree86 4.x. Traduzione a cura di Alex Mufatti (a.mufatti_at_tin.it) e revisione a cura di pctips (pctips_at_hardwaretips.com).

Indice

1 Introduzione 1 1.1 Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 Disclaimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.3 Novità . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.4 Credits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.5 Traduzioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 Procedura 2

1 Introduzione

1.1 Copyright

Download, copy and redistribute this text freely. If you do any changes, please submit them to me, and I will pass them to the LDP, of course, credit will be given. Copyright (c) 2001 by Bartek Kostrzewa

1.2 Disclaimer

Si usino le informazioni contenute in questo documento a proprio rischio. Si declina ogni responsabilità per i contenuti di questo documento. L’uso di concetti, esempi e/o altri contenuti di questo documento è a proprio rischio. Tutti i copyright sono detenuti dai rispettivi proprietari, tranne dove diversamente specificato. L’utilizzo di un termine in questo documento non deve essere considerato come un attentato alla validità di qualsiasi trademark o service mark. Il citare particolari prodotti o marchi non va considerato un favore che si fa ad essi. È caldamente consigliato di effettuare un salvataggio del proprio sistema prima di un’installazione di rilievo e di farne altri ad intervalli regolari.

1.3 Novità

• 1.5: Cambiato il mio indirizzo e-mail e modificati alcuni numeri di versione di X-Free.

• 0.0.4: Aggiunti alcuni contenuti e la spiegazione di come aggiungere il fontpath al file XF86Config.

• 0.0.3: Apportate alcune modifiche dovute a possibili problemi legali.

• 0.0.2: Questa versione corregge alcuni errori riguardo il ridimensionam ento dei font in Netscape.

• 0.0.1: Versione iniziale.

Questo documento è reperibile presso:

http://en.tldp.org/HOWTO/TT-XFree86.html

1.4 Credits

Voglio ringraziare Bear Giles per il suo howto sui font TTF in Debian che mi ha condotto sulla giusta strada :o).

Ringraziamenti vanno, certamente, anche al gruppo XFree86 per gli enormi sforzi per mantenere XFree86 e a Joerg Pommnitz per aver scritto ttmkfdir.

Voglio anche dire un GROSSO grazie a LDP per aver costruito e mantenuto una rete di aiuto che ha già guidato tante persone attraverso le difficoltà nell’avere la meglio sulla curva di apprendimento di Linux.

Grazie a Joe Meadows per avermi fatto notare che questo HOWTO probabilmente descriveva un’azione illegale nelle versioni 0.0.2 e precedenti.

1.5 Traduzioni

Apparentemente sono state fatte alcune traduzioni di questo documento, ma non so dove trovarle poiché gli autori non mi hanno contattato (non importa, non faccio aggiornamenti ormai dal 2001). Continuate a tradurre!

Qualsiasi commento o suggerimento può essere spedito al mio indirizzo e-mail: bartek_at_spillkescht.lu

2 Procedura

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.

• Ora, nell’editor, si trovino la sezione 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