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