rmbit - La bitácora personal de Ricardo Martín
La bitácora personal de Ricardo Martín
Comentando cosas desde 2004
12 de noviembre de 2006

El problema de la renderización de fuentes

Gnome, KDE y en general todos los gestores de ventanas de GNU/Linux siguen teniendo pequeños detalles feos y cutres que hacen que no acabe de convencerme. Por suerte en las últimas versiones de los principales escritorios se ha mejorado mucho. Aún así, todavía quedan algunos aspectos que deberían corregirse y que no creo que supongan grandes conocimientos técnicos, sólo un poco de estilo y sentido estético.

Escritorio de linux con fuentes a 9 píxeles

El que es, a mi entender, el más molesto es el de la renderización de fuentes. Esto es, cómo se «dibujan» las fuentes de letras en el escritorio. En Windows no tenemos ningún problema en usar unas fuentes pequeñas con el sistema ClearType, que «suaviza» los contornos para monitores LCD facilitando su lectura. Su equivalente en GNU/Linux es bastante pobre. Es por esto que forzosamente tenemos que utilizar fuentes de tamaño grande (10 puntos o más) para que se vean correctamente. Esto supone un desperdicio de pantalla comparado con Windows. En cuanto a MacOS X, que tiene tronco común con GNU/Linux, cuenta con un algoritmo de renderización de fuentes a nivel de subpíxel mejorado (y patentado) que además establece el hinting más adecuado, al igual que Windows. En principio este sistema podría ser compatible también con las distribuciones linux habituales, pero debido a su caracter propietario no se ha implementado.

Captura del gestor de preferencias tipográficas de Gnome

El gestor de preferencias de tipografía de Gnome.

Otro capítulo merece la renderización de fuentes en los navegadores web bajo GNU/Linux. Tanto en Mozilla Firefox, como en Konqueror o en Epiphany, las fuentes de las webs son interpretadas de forma muy diferente a Windows incluso si hemos importado las fuentes TrueType a linux.

Renderizado defectuoso de fuentes en Firefox

Como ejemplo os muestro un detalle de mi web tal y como se ve en Mozilla Firefox corriendo bajo Gnome. La fuente es una Georgia de 12 píxeles. Nada que ver con Windows. La cuestión es que no lo hace diferente, sino que lo hace mal. El suavizado en este caso simplemente no existe.

Espero que alguien que desarrolle habitualmente para GNU/Linux recoja el guante y plantee modificar el modo de renderizado de fuentes. A pesar de ser sólo un asunto puramente estético, no es menos importante sentirnos a gusto con el interfaz con el que trabajamos.



rmbit está bajo una licencia de Creative Commons.
Plantilla de diseño propio en constante evolución.
Página servida en 0,059 segundos.
Gestionado con WordPress