Instalar varias tipografías a la vez en linux

Trabajando en un proyecto de la universidad me vi en la necesidad de buscar tipografías extra, luego de buscar un poco en los tantos lugares que nos ofrecen esto, me encontré con algunas que me podrían funcionar y lo mejor de todo tenían licencia 100% gratis, el problema fue que luego de conseguir mis archivos tenía que instalar uno por uno, lo cual es algo tedioso así que busqué la forma de hacerlo de forma automática y esto fue lo que encontré.

Crear carpeta para almacenar las tipografías

Primero hay que crear una carpeta oculta en nuestro directorio home que se llame .fonts en la terminal escribimos:

mkdir .fonts

Agregamos las tipografías que queremos instalar

Luego copiamos las tipografías que acabamos de descargar a ese directorio, recomiendo (aunque no lo he probado de otra forma) que en esa carpeta guarden los archivos de la siguiente forma:

.fonts/Carpeta/archivos.ttf

Primero para llevar un mejor orden de las tipografías instaladas y luego que desconozco si el método a explicar escanea todos los sub directorios que tenga la carpeta .fonts

Instalando las tipografías

Luego de copiar todos los archivos basa ejecutar esto en la terminal:

fc-cache -f -v

Mensaje de instalación correcta

Les aparecerá algo parecido a esto:

fc-cache -f -v
[...]
/home/lewatoto/.fonts: caching, new cache contents: 0 fonts, 20 dirs
/home/lewatoto/.fonts/60sstripe: caching, new cache contents: 2 fonts, 0 dirs
/home/lewatoto/.fonts/aspergit: caching, new cache contents: 6 fonts, 0 dirs
/home/lewatoto/.fonts/bernardo_moda: caching, new cache contents: 3 fonts, 0 dirs
/home/lewatoto/.fonts/clemente_pd: caching, new cache contents: 18 fonts, 0 dirs
/home/lewatoto/.fonts/expressway: caching, new cache contents: 1 fonts, 0 dirs
/home/lewatoto/.fonts/generica: caching, new cache contents: 2 fonts, 0 dirs
/home/lewatoto/.fonts/geo_sans_light: caching, new cache contents: 2 fonts, 0 dirs
/home/lewatoto/.fonts/hasteristico: caching, new cache contents: 2 fonts, 0 dirs
/home/lewatoto/.fonts/komika_boo: caching, new cache contents: 1 fonts, 0 dirs
/home/lewatoto/.fonts/komika_glaze: caching, new cache contents: 1 fonts, 0 dirs
/home/lewatoto/.fonts/komika_parch: caching, new cache contents: 1 fonts, 0 dirs
/home/lewatoto/.fonts/komika_sketch: caching, new cache contents: 1 fonts, 0 dirs
/home/lewatoto/.fonts/komika_text: caching, new cache contents: 10 fonts, 0 dirs
/home/lewatoto/.fonts/komika_title: caching, new cache contents: 12 fonts, 0 dirs
/home/lewatoto/.fonts/ostrich_sans_inline: caching, new cache contents: 2 fonts, 0 dirs
/home/lewatoto/.fonts/rns_camelia: caching, new cache contents: 1 fonts, 0 dirs
/home/lewatoto/.fonts/roboto: caching, new cache contents: 16 fonts, 0 dirs
/home/lewatoto/.fonts/rounded_elegance: caching, new cache contents: 1 fonts, 0 dirs
/home/lewatoto/.fonts/tall_films: caching, new cache contents: 6 fonts, 0 dirs
/home/lewatoto/.fonts/walkway: caching, new cache contents: 31 fonts, 0 dirs
[...]
fc-cache: succeeded

Luego de esto ya podrán usar las tipografías en sus editores de texto, etc. para agregar nuevas tipografías solo hay que repetir el proceso.

Fuente

How to install many font files fast and easy?