[OpenBSD]

Fuentes Antialias y TrueType en OpenBSD

Tabla de contenidos


Captura de pantalla en xterm

xterm con fuentes alias y antialias comparadas:
estбndar y antialias xterm

Captura de pantalla en konqueror

¿Todavía no está convencido? Veamos lo siguiente:
konqueror con fuentes alias y antialias comparadas:
estбndar y antialias konqueror

¿Qué hay que hacer para obtenerlas?

OpenBSD incluye XFree86 4 con Xft Render Extensions activado. Para usarlo, su servidor de X (controlador de tarjeta gráfica, XServer) debe disponer de soporte para esto. Algunos controladores aún no han sido convertidos al código fb, y por lo tanto no pueden usar la extensión RENDER, que es necesaria.
Para comprobarlo:
$ /usr/X11R6/bin/xdpyinfo | grep RENDER RENDER

Si no devuelve la palabra RENDER en la lista de extensiones habrá que esperar hasta que alguien implemente la extensión para esa tarjeta.

El paso siguiente es bajarse e instalar algunas fuentes TrueType. Se ha compilado una colección de fuentes de escritura que se encuentra disponible en el árbol de portes de OpenBSD, en el directorio /usr/ports/x11/msttcorefonts. Se pueden instalar del modo siguiente:

# cd /usr/ports/x11/msttcorefonts # make # make install

Si es Vd. el único usuario en el sistema que quiere usar estas fuentes, cree el fichero $HOME/.xftconfig con esta línea:

dir "/usr/local/lib/X11/fonts"

Para activar las fuentes en todo el sistema, debe editar el fichero /usr/X11R6/lib/X11/XftConfig y añadir la línea:

dir "/usr/local/lib/X11/fonts"
y a continuación dir "/usr/X11R6/lib/X11/fonts/Type1".

¿Qué aplicaciones las pueden usar?

xterm(1), xditview(1), y todas las aplicaciones que usen QT2 (o sea, todas las aplications de KDE) son capaces de reconocer Xft(3).

xterm

Inícielo con:
$ xterm -fa 'Andale Mono' -fs 14
opción:   recurso:   significado
 -fa     *faceName    nombre de la Fuente
 -fs     *faceSize    tamaño de la Fuente

Las otras fuentes TrueType (Arial, Georgia, Verdana, ...) no funcionan bien en xterm. xterm pierde un pixel del carácter debido a que xterm no está preparado para tratar con caracteres que se extiendan más allá de su celda.

Aplicaciones de QT2/KDE

Para inicial una aplicación QT2/KDE como el navegador konqueror, sólo es necesario configurar 1 (!) variable de entorno:
La variable QT_XFT debe estar configurada con el valor true:
$ env QT_XFT=true konqueror
o, para kdbg:
$ env QT_XFT=true kdbg
y ya está todo.


[índice] www@openbsd.org
Originally [OpenBSD: truetype.html,v 1.13 ]
$Translation: truetype.html,v 1.13 2004/01/04 20:00:00 horacio Exp $
$OpenBSD: truetype.html,v 1.13 2004/01/04 22:23:57 horacio Exp $