Je voudrais créer un petit script qui installe quelques polices TrueType sur le système de l'utilisateur. Sur ma machine Ubuntu, les polices TrueType sont situées à /usr/share/fonts/truetype
. Cependant, je ne sais pas si cet emplacement est le même sur toutes les machines. Existe-t-il un moyen de savoir où les polices Truetypes sont stockées sur un système Linux?
Mise à jour
Après quelques recherches, j'ai trouvé que le chemin usr/share/fonts/truetype
est spécifié dans le fichier XML /etc/fonts/fonts.conf
. C'est un fichier XML, donc je peux utiliser XPath pour obtenir le répertoire:
xpath -q -e 'fontconfig/dir[1]/text()[1]' /etc/fonts/fonts.conf
Je ne sais pas cependant si ce fichier existera sur tous (ou la plupart) des systèmes Linux.
fc-cache(1)
page de manuel , qui vous permet d'ajouter de nouvelles polices au système.