Comment installer plusieurs polices ttf pour une utilisation à l'échelle du système?

8

J'avais un dossier "WinFonts" dans le répertoire personnel, y compris de nombreuses polices de type vrai (.ttf) que j'aimerais installer pour qu'elles soient largement utilisées sur le système et les applications Ubuntu. J'ai besoin d'aide pour me guider dans cette démarche?

Jorge Castro
la source

Réponses:

9

L'installation de polices TTF à l'échelle du système n'est pas difficile. Il vous suffit de créer un répertoire à l'intérieur /usr/share/fonts/truetype/, d'y mettre vos *.ttfpolices puis de mettre à jour le cache des polices système avec fc-cache -fv(avec les options -fFor Force re-generation of cache files and -vfor Verbose ).

Pas à pas:

  1. Créez votre répertoire de polices personnalisées (appelons-le customfonts):

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

  2. Copiez vos *.ttfpolices là-bas:

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

  3. Mettre à jour le cache des polices système:

    sudo fc-cache -fv

Si vous souhaitez ajouter plus de polices plus tard, copiez-les simplement dans votre usr/share/fonts/truetype/customfonts/répertoire et mettez à jour le cache des polices système comme ci-dessus.

gerlos
la source
1
et n'oubliez pas que l'extension est également sensible à la casse. Ainsi, par exemple, copiez TTFégalement des fichiers.
SirSaleh
1
Droite. Pour éviter ce genre de problèmes de casse ennuyeux, il peut être judicieux de s'en tenir à une convention de casse pour ces fichiers, c'est-à-dire d'utiliser uniquement des extensions minuscules.
gerlos
Pour info je n'avais pas besoin de sudo - alors essayez peut-être sans d'abord
ErichBSchulz
@ErichBSchulz c'est parce que le cache des polices est stocké à la fois à l'échelle du système (en /var/cache/fontconfig/) et par utilisateur (en ~/.cache/fontconfig). Si vous n'avez qu'un seul utilisateur sur votre système, les deux commandes fonctionneront. Si vous avez plus d'utilisateurs, vous pouvez préférer générer le cache une fois pour tout le monde, en utilisant sudo.
gerlos