Mozilla 1.7 per Sun Java ™ Desktop System
(Solaris Operating System Edition)

Stampa di pagine Web con caratteri non occidentali da Mozilla


Le pagine che contengono caratteri non occidentali non vengono sempre stampate correttamente, ma l'uso della stampa TrueType permette di risolvere il problema.

Stampa TrueType

Mozilla utilizza la libreria FreeType per convertire caratteri True Type in caratteri CID tipo 1, quindi il tipo di carattere CID Type 1 viene integrato nel file postscript.

Configurazione della stampa TrueType

Nella configurazione predefinita, la stampa TrueType è disabilitata. Per abilitarla è necessario apportare le modifiche descritte di seguito al file all.js situato in greprefs/all.js.

1. Impostare font.FreeType2.printing su true. Tale funzione richiede il supporto della libreria freetype2.

2. Impostare font.FreeType2.shared-library sul percorso della libreria freetype in uso.

Il file all.js deve contenere anche il percorso per ciascun tipo di carattere.

È possibile aggiungere un percorso per cercare nuovi caratteri True Type nell'intero file all.js.

Le impostazioni predefinite sono le seguenti:

pref("font.directory.truetype.1", "/usr/X/lib/locale/zh/X11/fonts/TrueType");
pref("font.directory.truetype.2", "/usr/X/lib/locale/zh.GBK/X11/fonts/TrueType");
pref("font.directory.truetype.3", "/usr/X/lib/locale/zh_CN.EUC/X11/fonts/TrueType");
pref("font.directory.truetype.4", "/usr/X/lib/locale/zh_CN.GB18030/X11/fonts/TrueType");
pref("font.directory.truetype.5", "/usr/X/lib/locale/zh_TW/X11/fonts/TrueType");
pref("font.directory.truetype.6", "/usr/X/lib/locale/zh_TW.BIG5/X11/fonts/TT");

Per aggiungere un nuovo percorso, utilizzare lo stesso formato:
pref("font.directory.truetype.<numero>", "<percorso/posizione cartella>");

Esempio per il coreano:
pref("font.directory.truetype.7", "/usr/X/lib/locale/ko/X11/fonts/TrueType ");