SuSE Linux: Versión 7.2
Kernel: Versión 2.4.4
XFree86: Versión 4.03
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!
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:
ftp://ftp.suse.com/pub/suse/i386/update/7.2/x1/xf86tools.rpm
Instale el paquete:
"rpm -Uhv xf86tools*.rpm --nodeps --force"
También puede descargar el paquete de forma muy cómoda mediante "YOU", Yast Online Update. Puede encontrar más información a este respecto en el manual de "Configuración", apartado 5.5.3.
Ejecute como usuario "root" el siguiente comando (¡para ello ha de estar usted en línea!):
fetchmsttfonts
A continuación siga las instrucciones correspondientes; ejecute después
SuSEconfig
y reinicie su servidor X. En este momento los tipos de letra ya estarán disponibles en KDE y programas KDE como Konqueror.
/usr/X11R6/bin/ttmkfdir|sed s/^[0-9]*// > fonts.scale.neu
De este modo los tipos de letra Truetype podrán utilizarse con SuSE Linux. Vuelva a ejecutar SuSEconfig y reinicie finalmente el servidor X.
Observación: nótese que el nombre de los tipos de letra Truetype ha de escribirse siempre con minúsculas. Tampoco ha de contener espacios en blanco o diéresis. Si es necesario, dé otro nombre al tipo de letra cuando éste sea el caso.
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!