¿Cómo instalar múltiples fuentes ttf para uso en todo el sistema?

8

Tenía la carpeta "WinFonts" en el directorio de inicio, incluidas muchas fuentes de tipo verdadero (.ttf) que me gustaría instalar para aplicarlas para su uso en todo el sistema y las aplicaciones de Ubuntu. ¿Necesito ayuda para guiarme en este paso?

Jorge Castro
fuente

Respuestas:

9

Instalar fuentes TTF en todo el sistema no es difícil. Sólo tiene que crear un directorio en el interior /usr/share/fonts/truetype/, puesto allí sus *.ttffuentes y sistema de actualización de caché de fuentes con fc-cache -fv(Con las opciones -fde Fuerza re-generación de archivos de caché y -vpara detallado ).

Paso a paso:

  1. Cree su directorio de fuentes personalizado (llamémoslo customfonts):

    sudo mkdir /usr/share/fonts/truetype/customfonts

  2. Copie sus *.ttffuentes allí:

    sudo cp ~/myfonts/*.ttf /usr/share/fonts/truetype/customfonts/

  3. Actualizar caché de fuentes del sistema:

    sudo fc-cache -fv

Si desea agregar más fuentes más tarde, simplemente cópielas en su usr/share/fonts/truetype/customfonts/directorio y actualice la memoria caché de fuentes del sistema como se indicó anteriormente.

gerlos
fuente
1
y no olvide que la extensión también distingue entre mayúsculas y minúsculas. Entonces, por ejemplo, copie los TTFarchivos también.
SirSaleh
1
Derecha. Para evitar este tipo de problemas de casos molestos, puede ser una buena idea mantener una convención de casos para estos archivos, es decir, usar solo extensiones en minúsculas.
gerlos
FYI no necesitaba sudo, así que tal vez intente sin primero
ErichBSchulz
@ErichBSchulz esto se debe a que la memoria caché de fuentes se almacena tanto en todo el sistema (en /var/cache/fontconfig/) como por usuario (en ~/.cache/fontconfig). Si solo tiene un usuario en su sistema, ambos comandos funcionarán. Si tiene más usuarios, puede preferir generar el caché una vez para todos, utilizando sudo.
gerlos