Como instalar várias fontes ttf para uso em todo o sistema?

8

Eu tinha a pasta "WinFonts" no diretório inicial, incluindo muitas fontes de tipo verdadeiro (.ttf) que gostaria de instalar para serem aplicadas para uso amplamente nos aplicativos e sistema Ubuntu. Preciso de ajuda para me orientar a dar esse passo?

Jorge Castro
fonte

Respostas:

9

A instalação de fontes TTF em todo o sistema não é difícil. Você só precisa criar um diretório dentro /usr/share/fonts/truetype/, colocar suas *.ttffontes e atualizar o cache de fontes do sistema com fc-cache -fv(Com as opções -fpara Forçar a re-geração de arquivos em cache e -vpara Verbose ).

Passo a passo:

  1. Crie seu diretório de fontes personalizadas (vamos chamá-lo customfonts):

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

  2. Copie suas *.ttffontes lá:

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

  3. Atualize o cache da fonte do sistema:

    sudo fc-cache -fv

Se você deseja adicionar mais fontes posteriormente, basta copiá-las para o seu usr/share/fonts/truetype/customfonts/diretório e atualizar o cache de fontes do sistema, conforme descrito acima.

gerlos
fonte
1
e não esqueça que a extensão também diferencia maiúsculas de minúsculas. Então, por exemplo, copie TTFarquivos também.
SirSaleh
1
Direita. Para evitar esse tipo de problemas irritantes de caso, pode ser uma boa ideia manter uma convenção de caso para esses arquivos, ou seja, use apenas extensões em minúsculas.
22617 gerlos #
Para sua informação, eu não precisava do sudo - então talvez tente sem primeiro #
ErichBSchulz 15/03/19
@ErichBSchulz, isso ocorre porque o cache da fonte é armazenado em todo o sistema (pol /var/cache/fontconfig/) e por usuário (pol ~/.cache/fontconfig). Se você tiver apenas um usuário em seu sistema, ambos os comandos funcionarão. Se você tiver mais usuários, poderá preferir gerar o cache uma vez para todos, usando sudo.
gerlos 15/03/19