En este momento estás viendo Fuentes tipográficas en GNU/Linux

Fuentes tipográficas en GNU/Linux

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.

Fuentes tipográficas

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,

Instalación de la herramienta

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

Fuentes y ruta

Si prefieres un listado de las fuentes instaladas sin información de la ruta, ejecuta

fc-list : family
Fuentes y familia

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
Fuentes en español

Si lo que quieres es identificar los estilos de cada fuente tipográfica (negrita, regular, cursiva, etc.) ejecuta,

fc-list : family style
Fuentes, familia y estilo

Puedes filtrar con «grep» para buscar una fuente en concreto,

fc-list | grep "DejaVu Serif"
filtrado por fuent «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"
Filtrado con «find»

Como siempre, te recomiendo consultar más opciones con el manual integrado del comando.

man fc-list
Manual de «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.

Fuentes instaladas en la GUI

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}
Instalando nuevas fuentes

Comprobación en la GUI

Lo vemos en el entorno gráfico

Contenido de Descargas

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'
Instalación de la fuente «germanica»

Y ya tenemos nuestra nueva fuente instalada. Como ves el procedimiento es bastante sencillo. Abrimos «Writer» y comprobamos que la tenemos disponible.

Fuente disponible en «Writer»

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.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.