Bienvenido a Mozilla 1.7 para Sun Java ™ Desktop System
(sistema operativo Solaris)

Impresión de páginas web con tipos de letra no occidentales desde Mozilla


Las páginas que contienen tipos de letra de idiomas no occidentales no siempre se ven correctamente. La impresión con TrueType resuelve este problema.

¿Qué es la impresión con TrueType?

Mozilla utiliza la biblioteca FreeType para convertir los tipos de letra TrueType en tipos CID Type 1. Luego encapsula las letras CID Type 1 en el archivo postscript.

¿Cómo se configura la impresión con TrueType?

La impresión TrueType está deshabilitada de forma predeterminada. Puede activarse configurando las preferencias del archivo all.js que se encuentra en greprefs/all.js del siguiente modo.

1. Configure la preferencia "font.FreeType2.printing" como true. Tenga en cuenta que esta función requiere compatibilidad con la biblioteca freetype2.

2. Configure la preferencia "font.FreeType2.shared-library" con la ruta de la biblioteca freetype.

Las rutas de cada tipo de letra también deben estar en el archivo all.js.

Puede agregar una ruta para buscar los nuevos tipos de letra TrueType en el archivo all.js.

La configuración predeterminada se indica a continuación:

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");

Utilice el mismo formato si quiere añadir una ruta de acceso nueva para otros tipos de letra:
pref("font.directory.truetype.<número>", "<ruta/ubicación_carpeta>");

Por ejemplo, en el caso del coreano:
pref("font.directory.truetype.7", "/usr/X/lib/locale/ko/X11/fonts/TrueType ");