Globedia.com

×
×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
cross

Suscribete para recibir las noticias más relevantes

×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Claudio Concepción Certad escriba una noticia?

Cómo instalar tipografías (fuentes) manualmente en GNU/Linux

13/05/2014 06:40 0 Comentarios Lectura: ( palabras)

Ayer conocimos The Open Font Library, una librería de tipografías open source las cuales podemos usar libremente. Sin embargo, muchos se pueden estar preguntando cómo instalarlas en el sistema. Esto no es un proceso complicado si se conocen las herramientas, tanto gráficas como del CLI para hacerlo.

En la parte gráfica (en casi todas las distribuciones) tenemos a Font Manager, el cual nos permite administrar las fuentes ya instaladas. Al hacer doble clic sobre uno de los archivos .ttf podemos visualizar con Font Viewer el aspecto de la tipografía, ver algunos meta-datos de la misma y también hacer clic en Install.

imageFont Viewer en Fedora.Ahora descargamos todas las tipografías disponibles en Open Font Library. Aunque es un trabajo tedioso, puedes descargarla una por una, viendo cuál te gusta o cuál no te gusta, desde el catálogo. Pero vamos, los linuxeros siempre nos la ingeniamos para hacernos la vida más fácil, por lo que trabajé en el siguiente método para descargarlas todas.

Primero nos conectamos con lftp al sitio de descargas

[fraterneo@rainbow ~]$ lftp http://openfontlibrary.org/assets/downloads/

cd ok, cwd=/assets/downloads

Cambiamos localmente al directorio donde descargaremos

lftp openfontlibrary.org:/assets/downloads> lcd Downloads/openfontlibrary/

lcd ok, local cwd=/home/fraterneo/Downloads/openfontlibrary

Hacemos usamos el comando mirror para que comience el proceso de descarga

lftp openfontlibrary.org:/assets/downloads> mirror

Al terminar salimos

lftp openfontlibrary.org:/assets/downloads> exit

Ya de vuelta a nuestro host, vamos a otro directorio donde vamos a descomprimir los archivos .zip

[fraterneo@rainbow ~]$ cd Downloads/tipografias/

Desde ahí hacemos una búsqueda de los archivos zip conjuntamente con unzip para descomprimir

[fraterneo@rainbow tipografias]$ find ../openfontlibrary/ -name *.zip -exec unzip -o -q '{}' \;

Creamos un directorio para las tipografías. Por convención será ~/.fonts

[fraterneo@rainbow tipografias]$ mkdir ~/.fonts/

Ahora que tenemos todo descomprimido procedemos a mover las tipografías por su Mime Type, ya que no todas tienen la misma extensión.

[fraterneo@rainbow tipografias]$ find . -type f -exec sh -c 'test $(file --brief --mime-type "$0") == "application/x-font-ttf"' {} \; -exec cp '{}' ~/.fonts/ \;

Finalmente debemos hacer que el sistema asimile las nuevas fuentes. Si has hecho el siguiente paso antes, no es necesario repetirlo, ya que desde entonces las fuentes se instalan automáticamente al ser pegadas en este directorio.

[fraterneo@rainbow tipografias]$ cd ~/.fonts/

[fraterneo@rainbow .fonts]$ mkfontscale

[fraterneo@rainbow .fonts]$ mkfontdir

[fraterneo@rainbow .fonts]$ fc-cache -fv ~/.fonts

/home/fraterneo/.fonts: caching, new cache contents: 14 fonts, 1 dirs

/home/fraterneo/.fonts/Library: caching, new cache contents: 0 fonts, 0 dirs

/var/cache/fontconfig: not cleaning unwritable cache directory

/home/fraterneo/.cache/fontconfig: cleaning cache directory

/home/fraterneo/.fontconfig: not cleaning non-existent cache directory

fc-cache: succeeded

¡Ya puedes disfrutas de las tipografías libres que has instalado abriendo cualquier aplicación que las use como LibreOffice, Gimp, Inkscape, y un largo etcétera!

Más recursos:

$ man mkfontscale

$ man mkfontdir

$ man fc-cache

$ man find

$ man lftp


Sobre esta noticia

Autor:
Claudio Concepción Certad (682 noticias)
Fuente:
fraterneo.blogspot.com
Visitas:
2028
Tipo:
Reportaje
Licencia:
Creative Commons License
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Comentarios

Aún no hay comentarios en esta noticia.