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).
     _________________________________________________________________

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