Fuentes TrueType en aplicaciones Debian

1. Introducción
2. TrueType en Debian
3. Instalación con ttf-mscorefonts-installer
4. webFonts4Linux
5. Instalación con webFonts4Linux
6. Sugerencias
7. Referencias


1. Introducción

Es una experiencia bastante común para los usuarios Linux ver la mayor parte del texto de un sitio web desplegado en una fuente monoespaciada, con un tamaño desajustado. El problema es que muchos sitios web utilizan las fuentes Web de Microsoft, una colección de fuentes TrueType pensadas para bajas resoluciones. Estos sitios web usan versiones de algunas fuentes muy comunes (por ejemplo Times y Courier) y muchas otras (tales como Verdana, Impact, etc.). Además, OpenOffice.org, por ejemplo, no cuenta con estas fuentes.

TrueType es un esquema estándar de fuentes desarrollado originalmente por Apple Computer (aunque es más utilizado en sistemas basados en Windows), a finales de 1980 como una competencia a las fuentes Type 1 de Adobe, usadas en PostScript.

Microsoft ha distribuido estas fuentes sin costo alguno, por lo que cualquiera podría utilizarlas. Desafortunadamente, las fuertes restricciones de redistribución hacen imposible poner estas fuentes junto a un paquete o tarball. Además, Microsoft recientemente ha detenido la distribución de estas fuentes a través de su sitio web.

2. TrueType en Debian

Debian ofrece el paquete ttf-mscorefonts-installer (llamado así a partir de Debian Lenny) en los repositorios lenny main contrib. Este paquete permite la fácil instalación de las fuentes 'Microsoft TrueType Core Fonts' en nuestro Debian.

3. Instalación con ttf-mscorefonts-installer

Modifique el archivo /etc/apt/sources.list y agregue la siguiente linea de los repositorios lenny main contrib, si es que no la tiene:

Ejecute el comando:

          # aptitude update

Después, instale el paquete con el siguiente comando:

          # aptitude install ttf-mscorefonts-installer

Otra alternativa para poder tener estas fuentes instaladas en nuestro Debian es el script webFonts4Linux.

4. webFonts4Linux

Es un simple shell script que descarga las fuentes antes mencionadas desde un mirror y las instala en el sistema automáticamente. El script intenta que la instalación sea independiente.

El script necesita cabextract, una herramienta que desempaqueta archivos CAB. El paquete cabextract está dentro de los repositorios de Debian. Si no la tiene, debe instalarla.

Además, el script necesita wget, pero este viene en la mayoría de las distribuciones de Linux, Debian GNU/Linux no es la excepción, así que esto no debería producir ninguna dificultad.

Las fuentes TrueType pueden ser instaladas en el directorio /usr/share/fonts, o en subdirectorios dentro de este. Estas son detectadas automáticamente cuando el Xorg es iniciado.

5. Instalación con webFonts4Linux

Primero hay que descargar el script de este mirror. Una vez descargado, ubiquese en el directorio donde guardó el script. Cambie los permisos del script a 755 como sigue:

          # chmod 755 webFonts.sh

y después ejecútelo con:

          # sh webFonts.sh

Se mostrará el Microsoft's EULA, se le preguntará si acepta las condiciones (indique sí con una 'y') y posteriormente se preguntará dónde instalar las fuentes. Puede pulsar para dejar que el script descargue e instale las fuentes automáticamente.

6. Sugerencias

Si la instalación se realiza correctamente , es una buena idea cambiar las fuentes que utiliza su navegador por defecto por una de las nuevas fuentes.
Además del navegador, estas fuentes estarán disponibles en otras aplicaciones como OpenOffice.org, si es que tiene instalada la suite ofimática, y esto es algo que muchos usuarios necesitan. Este wiki se escribió después de tener precisamente esta necesidad y de haber realizado el proceso yo mismo.

7. Referencias

  1. http://en.wikipedia.org/wiki/Truetype
  2. http://wiki.debian.org/TrueType
  3. http://vigna.dsi.unimi.it/webFonts4Linux/
  4. http://packages.debian.org/lenny/cabextract