Manual: Como activar anti-alias en Netscape 7.2

De todos es bien sabido que los paquetes de mozilla.org de mozilla1.4 en adelante no vienen compilados con --enable-xft (haz about:buildconfig y sabrás si tu build tiene o no XFT), esto se debe a que mozilla considera que esta opcion es experimental. Si quieres un build de mozilla con XFT te lo puedes traer de http://www.scottbolander.com/mozilla-xft.html (que lo compila con XFT en un Mandrake 10.0 :)) ). También puedes traerte las fuentes de mozilla y compilarlo tu con XFT y, si quieres, con otras opciones (le puedes quitar el composer, el mail y las news). Netscape 7.2 no tiene el código fuente expuesto con lo que no lo puedes compilar con el anti-alias; la única opción que tienes es editar el all.js que encontrarás en el directorio donde este instalado netscape en greprefs/all.js. Editando este fichero podras conseguir fuentes anti alias pero siempre tendrás mejor resultado con el mozilla compilado con XFT, ya que las fuentes de la cabecera (donde tienes los menús ) las fuentes no serán las anti-alias sino unas que cogerá del servidor de fuentes de tu mandrake (xfs); por eso esta solución sólo la digo para el netscape no para el mozilla (aunque si quieres lo puedes aplicar a este ultimo).
Expongo aquí los cambios que he hecho en mi all.js:

// TrueType
pref("font.FreeType2.enable", false); -------> Tienes que cambiarlo a "true"
pref("font.freetype2.shared-library", "libfreetype.so.6");
// if libfreetype was built without hinting compiled in
// it is best to leave hinting off
pref("font.FreeType2.autohinted", false);
pref("font.FreeType2.unhinted", true);
// below a certian pixel size anti-aliased fonts produce poor results
pref("font.antialias.min", 10);
pref("font.embedded_bitmaps.max", 1000000);
pref("font.scale.tt_bitmap.dark_text.min", 64);
pref("font.scale.tt_bitmap.dark_text.gain", "0.8");
// sample prefs for TrueType font dirs
pref("font.directory.truetype.1", "/usr/share/fonts/TrueType");--> en el all.js original sólo aparecerán unos directorios ficticios para indicarte como meterle el directorio en el que tienes instaladas las TrueType, el directorio que aparece arriba es sólo un ejemplo. Es vital que quites las 2 barras (//) del principio de las líneas que cambias (las barras comentan la línea)
pref("font.directory.truetype.2", "/usr/share/fonts/ttf/vera");--> Lo mismo de arriba
//pref("font.directory.truetype.3", "/usr/share/fonts/ttf/latex");--> Lo mismo de arriba, aquí he vuelto a comentar estas fuentes porque hacían que se me cayese el netscape, y ví que no le servían para nada.
//pref("font.directory.truetype.4", "/usr/share/fonts/ttf/western");--> Lo mismo de arriba
//pref("font.directory.truetype.5", "/usr/share/fonts/ttf/decoratives");-> Lo mismo de arriba. Si tienes más fuentes añade tú más líneas como las de arriba.
pref("font.FreeType2.printing", true);

Este es el fichero que hay que editar a partir de mozilla 1.7 (y por tanto Netscape 7.2).
Si quieres aplicar esto al Netscape 7.1 (mozilla 1.4) tienes que hacer lo mismo pero en el defaults/pref/unix.js

Espero que esto te haya ayudado
Saludos

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.
Gravatar de danny_g

# 1687: otra solución :)

Bueno yo tengo una solución mas simple y me funciona (NS 7.2 / MDK 9.2)

en unix.js

1) pref("font.FreeType2.enable", false)
cambiar false a true;

2) remover las 2 barras(//) en
//pref("font.directory.truetype.2", "/u/sam/tt_font1");
y cambiar la ruta "/u/sam/tt_font1" a
"/usr/X11R6/lib/X11/fonts/drakfont/ttf"
tambien puede ser "/usr/share/fonts/mswebfonts"
si haz instalado mswebfonts.rpm

3) pref("font.scale.tt_bitmap.dark_text.gain", "0.8");
cambiar 0.8 a 0.03

Es todo :)

el RPM para las fuentes MS lo saqué de aqui
http://norlug.org/~chipster/rpm_index/cat4

Finalmente para probarlo pueden visitar esta página de prueba de fuentes:
http://volker.dnsalias.net/linux/mstt_test.html

No me funcan los webdings :( pero no importa..

--
Danny G.

Gravatar de pacho

# 1702: Si te fijas

Si te fijas la solución que pongo al final es la misma que la tuya, si miras más a fondo lo que pongo verás que es lo mismo, lo que pasa es que yo me "explayo" en exceso :-))
Gracias por decirme que tengo que cambiar el font.scale...text.gain de 0.8 a 0.03 (me parece que regula el suavizado, el cual me pareccía un poco excesivo).

This system isn´t an Official Micro$oft Toaster

Gravatar de danny_g

# 1710: Bueno.. llámesmola a mi solu

Bueno.. llámesmola a mi solución la versión
para dummies y vagos ;-)

--
Danny G.