Fuentes tipográficas en GNU/Linux
En este artículo vamos a ver como verificar las fuentes instaladas en nuestro sistema y como instalar otras. Normalmente usamos las fuentes tipográficas que vienen preinstaladas en nuestra distribución, pero existen muchas diferentes que en algún momento podemos desear utilizar. Ten en cuenta que, dentro de la amplia variedad de fuentes, unas son libres y otras privativas, por lo que tendrás que tener en cuenta las licencias de cada una de ellas.
Sumario
- Como comprobar las fuentes tipográficas instaladas en GNU/linux
- Instalación de nuevas fuentes
Como comprobar las fuentes tipográficas instaladas en GNU/linux
Para comprobar las fuentes tipográficas instaladas en nuestro sistema, no necesitamos de ninguna aplicación gráfica, disponemos del comando «fc-list». En la mayoría de las distribuciones GNU/Linux tenemos instalado, por defecto el comando, pero si no es tu caso lo puedes instalar de manera muy sencilla.
Si utilizas Debian o derivados, como Ubuntu, Mint, etc…
sudo apt install fontconfig
Si usas Arch Linux, Manjaro y derivados.
sudo pamac install fontconfig o sudo pacman -S fontconfig
En el caso de que sea RHEL, o derivados como Fedora, CentOS, Alma Linux, etc..
sudo dnf install fontconfig
Instalación en Debian y derivados
En Debian y derivados suele venir preinstalada, vemos un ejemplo,
Como vemos en la captura anterior, en mi sistema Debian ya está instalado.
Para obtener un listado de todas las fuentes instaladas en nuestro sistema ejecutamos el comando sin opciones, lo que nos dará también la ruta donde están instaladas.
fc-list
La salida será algo parecido a lo siguiente
Si prefieres un listado de las fuentes instaladas sin información de la ruta, ejecuta
fc-list : family
Si, como es habitual, tienes varios idiomas en tu sistema, puedes identificar las fuentes de un idioma en particular, en este caso veremos nuestro idioma «es» de «español». Aquí puedes ver o no la ruta, según te convenga.
fc-list :lang=es o fc-list :lang=es family
Si lo que quieres es identificar los estilos de cada fuente tipográfica (negrita, regular, cursiva, etc.) ejecuta,
fc-list : family style
Puedes filtrar con «grep» para buscar una fuente en concreto,
fc-list | grep "DejaVu Serif"
Otra opción es utilizar el comando «find» para buscar una concreta en todo el disco duro, tardará bastante tiempo según el tamaño del disco y el número de fuentes instaladas
sudo find / -type f -name "*.ttf"
Como siempre, te recomiendo consultar más opciones con el manual integrado del comando.
man fc-list
Con la GUI, abres del dash, y en el cuadro de búsqueda escribes «font» y podrás ver todas las que tienes.
Instalación de nuevas fuentes
No obstante, si necesitas otras fuentes distintas de las que tienes instaladas, para algún proyecto nuevo, siempre las puedes instalar. Recuerda que algunas son privativas y tienen una licencia que hay que respetar. En internet hay una variedad muy extensa. Un ejemplo, donde encontraras fuentes con todo tipo de licencias es «Free Fonts». Puedes visitar «dafont.com», «FontSpace», «Font Squirrel», donde encontrarás muchas más.
Descarga de otras fuentes tipográficas
El primer paso será descargar la fuente que quieras, en este caso «germanica» y extraerla del paquete comprimido descargado. Y ya la puedes instalar. Nos situamos en el directorio en donde la hemos descargado, normalmente «Descargas»
cd Descargas
Y descomprimimos el fichero
unzip {nombre_del_paquete}
Comprobación en la GUI
Lo vemos en el entorno gráfico
Instalación
Para realizar la instalación, escalamos privilegios y nos convertimos en root o utilizamos sudo.
En los sistemas GNU/Linux hay varias rutas donde almacenar las fuentes tipográficas, a saber «/usr/share/fonts», donde encontramos las preinstaladas, «/usr/local/share/fonts», que estará vacío y es donde instalaremos las nuevas y «~/.fonts» para que las use un determinado usuario.
Es conveniente crear un directorio donde instalar la nueva fuente para tener todo más controlado. Recuerda que, si el nombre de la nueva fuente contiene varias palabras, deberás separarlas con un guion bajo o entrecomillarlo, o la shell lo interpretara como varios directorios.
sudo mkdir /usr/local/share/fonts/Nueva_fuente
En mi caso «mkdir /usr/local/share/fonts/Germanica»
Copiamos el fichero a instalar en el nuevo directorio
sudo cp 'Shadowed Germanica.ttf' /usr/local/share/fonts/Germanica/'Shadowed Germanica.ttf'
Nos desplazamos al directorio recién creado
cd /usr/local/share/fonts/Germanica
Permisos
Y cambiamos los permisos del fichero dando permiso de escritura, según queramos a usuario, grupo o otros. En mi caso ya lo tenía el usuario.
sudo chmod +w 'Shadowed Germanica.ttf'
Y ya tenemos nuestra nueva fuente instalada. Como ves el procedimiento es bastante sencillo. Abrimos «Writer» y comprobamos que la tenemos disponible.
De esta manera la nueva fuente estará disponible para todos los usuarios del sistema. Si solo quieres que la pueda utilizar un usuario, deberás instalarla en su «home»
mkdir /home/usuario/.fonts cp nueva_fuente.ttf /home/usuario/.fonts/nueva_fuente.ttf
Solo tendrás que copiar las nuevas fuentes en el directorio «.fonts», todas con extensión «ttf» o «otf», y ya estarán disponibles.
Si tienes algún comentario que hacer sobre este artículo, al pie del post tienes un formulario para hacerlo.
Si quieres contactar conmigo por cualquier otro asunto relacionado con el sitio, en la página de contacto, tienes un formulario más adecuado.
Y para suscribirte y recibir las novedades publicadas, tienes un enlace en pie de la página o desde aquí mismo.