Configuración de tipos de letra antialiasing en SuSE Linux 7.2

Base de Datos de Soporte (chofman_ttf_72)
Referido a

SuSE Linux: Versión 7.2


Kernel: Versión 2.4.4
XFree86: Versión 4.03

Objetivo

Desea integrar tipos de letra Truetype en SuSE Linux 7.2 y que el servidor X los muestre con los bordes suavizados (antialiasing).

Requisitos

En primer lugar, nótese que el servidor X soporta automáticamente los tipos de letra Truetype desde la versión 4.0 de XFree. A partir de la versión 4.01 se ha integrado también el soporte antialiasing para tipos de letra Truetype.
En este artículo nos referiremos especialmente a KDE2, ya que la librería QT en la que se basa KDE2 es por el momento la única que soporta el tipo de letra Truetype con antialiasing. Todos los programas basados en las librerías KDE2 o QT (ej. KOffice, KWrite, KEdit, Quanta, etc.), utilizan fuentes antialiasing.
Los tipos de letra antialiasing todavía no han sido implementados para Gnome, Windowmaker u otros gestores de ventanas.

Ahora bien, el controlador de la tarjeta gráfica ha de incluir la llamada extensión RENDER, ya que es el controlador gráfico el que se ocupa de representar tipos de letra con antialiasing.

Observación: existen numerosos tipos de letra Truetype que no son de libre disponibilidad sino que están sujetos a la propiedad intelectual. Éste es el motivo por el cual tipos de letra tan extendidos como "arial", "times new roman" o "verdana" no estén incluidos en la distribución.
¡Le agradecemos de antemano su comprensión!

Procedimiento

1. Compruebe mediante la introducción del siguiente comando (tal y como aparece aquí) que su tarjeta gráfica soporta el renderizado de tipos de letra TrueType:

xdpyinfo |grep RENDER

En la línea siguiente habrá de obtener el resultado:

RENDER

Si este no es el caso, asegúrese de que ha instalado la versión 4.03 de XFree86.
Para ello puede utilizar el comando xf86version, que le informa sobre la versión de XFree86 que está utilizando en ese momento.
Si utiliza todavía la versión 3.x de XFree86, configure su sistema con "Sax2" para XFree86 Version 4.0.3 o una versión superior. Para ello puede consultar el capítulo 5 del Manual de Referencia.

2. Para activar el antialiasing de tipos de letra en KDE2, seleccione en el Centro de Control KDE el apartado "Aspecto y Comportamiento" y active el menú "Estilo". A partir de SuSE Linux 7.2, el soporte para fuentes antialiasing ya está incluido en la librería QT estándar.

Si trabaja con otro gestor de ventanas (por ejemplo Windowsmaker) y activa en éste un programa de KDE2, los tipos de letra se mostrarán también con los bordes suavizados (antialiasing). Para ello sólo tiene que fijar de manera global una variable de entorno como se describe a continuación:
Edite el fichero /etc/profile.local como usuario "root". Si este fichero todavía no existe, puede crearlo de la siguiente forma:

touch /etc/profile.local

Añada la siguiente entrada:

export QT_XFT=1

3. Instalación de los tipos de letra. Para ello existen dos posibilidades:

4. Comprobación del tipo de letra antialiasing

El comando xmag aumenta el tamaño de cualquier zona del escritorio. Ejecute xmag en una consola y haga clic sobre el borde superior de cualquier texto, por ejemplo un menú de KDE2. Si una vez hecho esto puede ver entre los pixels del tipo de letra normal en la ventana xmag, pixels adicionales en distintas tonalidades de gris u otros colores, significará que las fuentes antialiasing han sido activadas.

5. Observación adicional para usuarios de pantallas LCD o portátiles:

Si utiliza una pantalla de cristal líquido, existe una opción adicional que mejora considerablemente la representación de los tipos de letras antialiasing. Para ello ha de editar como usuario normal el siguiente fichero en su directorio local de usuario, o crearlo en caso de que no exista:

touch .xftconfig

Edite a continuación el fichero con el editor que desee (por ejemplo pico) y añada la siguiente línea:

match edit rgba = rgb;

El uso de esta opción no es obligatorio, sino sólo según la ocasión lo requiera. Por ejemplo en el caso de pantallas CRT, esta opción ocasiona más molestias que beneficios.

 

¡Have a lot of fun!

Palabras clave: FONT, TRUETYPE, LETRA, FUENTE, WINDOWS, ANTIALIASING, AA, ARIAL, TIMES, VERDANA

Temas: Aplicaciones X

SDB-chofman_ttf_72, Copyright SuSE Linux AG, Nürnberg, Germany - Versión: 09. Jul 2001
SuSE Linux AG - : 09. Jul 2001 de ip (sdb_gen 1.40.0)