[Linux] Instalar 7000 fuentes true-type en Debian

Anteriormente me dedicaba más al diseño y nunca está demás tener muchas fuentes TTF (true-type font); ahora con la existencia de FontForge (una aplicación para crear fuentes TTF en Linux) aun asi no está demás tener variadas fuentes y diseños en Linux.

Usando fontmatrix:

FontMatrix es una aplicación que luego de instalada; podremos conseguir en Aplicaciones > Gráficos y permite administrar y ver todas las fuentes instaladas.

Pantalla de FontMatrix mostrando fuente Pokemon!
Pantalla de FontMatrix mostrando fuente Pokemon!

Si desean encontrar fuentes gratuitas pueden ir a DaFont

Instalando aplicaciones para fuentes TTF

Este proceso es muy sencillo pero como siempre me lo preguntan, lo documento:

aptitude install fontforge fontmatrix fonttools

Luego, he copiado las 7000 fuentes (que es aproximadamente 580Mb) a una carpeta en /OPT (donde tengo más espacio y puedo respaldar con más calma, ya que es otra partición); pero como las fuentes van en /usr/share/fonts entonces creo un enlace simbólico:

ln -s /opt/Fonts/ /usr/share/fonts/truetype/Fonts

Luego, simplemente ejecutamos el gestor de caché de FontConfig:

fc-cache -fv

Y luego que este termina, verificamos que tengamos «más» fuentes TTF:

fc-list | wc
7264

Como vemos, ahora tenemos 7264 fuentes TTF!, increíble no? … Podemos ahora buscar una fuente específica a ver si se instaló con el comando:

fc-list | grep "nombre de fuente"

Ejemplo:

fc-list | grep "LesMills"
LesMills:style=Regular

Y tendremos cientos (en este caso miles) de fuentes con las cuales trabajar.

Conclusiones

El procedimiento de agregar miles de fuentes tiene un par de consecuencias (aunque claro que exageré la mano con 7000):

  1. Aplicaciones como InkScape procesan las fuentes antes de cargar; por ende, Inkscape tarda «horrores» para iniciar (hasta un minuto en mi equipo con 4Gb de RAM); GIMP no se ve afectado en lo absoluto.
  2. OpenOffice (me pasaba en Office en Windows) trata de «previsualizar» la tipografía de la fuente; como es «obvio» que un combo con 7000 fuentes previsualizadas es algo lento (no importa en donde) OpenOffice abre bien pero la selección de fuentes es algo lento (no tan lento como Inkscape pero si algo lento)
  3. La ventaja de ponerlas «en otro lado» y usar un enlace simbólico es que podemos borrar el enlace simbólico y re-generar la caché del fontconfig (comando fc-cache) para devolver nuestro sistema al estado «original» sin siquiera tener que reiniciar el Gnome.
  4. podemos organizar las fuentes por temática (trabajo arduo, pero alguna vez lo hice) y monto como enlaces simbólicos solo las fuentes que necesito instalar.

Y una última conclusión (que siempre me decían mis amigos los diseñadores gráficos) si podemos tener miles de fuentes libres (incluyendo Liberation Sans); por qué la gente sigue usando Arial y Comic Sans que además de feas; tienen Marca Registrada, CopyRight y unas restrictivas licencias de uso?

Un comentario sobre “[Linux] Instalar 7000 fuentes true-type en Debian

Deja un comentario