web-dev-qa-db-fra.com

Installez les polices MS Truetype à l'échelle du système pour tous les utilisateurs

Je souhaite installer les polices MS Truetype fournies dans le package ttf-mscorefonts-installer. Je l’ai donc fait:

Sudo apt-get install ttf-mscorefonts-installer

En acceptant la licence, le processus se termine sans erreur. Les polices finissent dans

/ usr/share/fonts/truetype/msttcorefonts

comme prévu. Juste pour être sûr, j'ai aussi fait un

Sudo fc-cache -f -s -v

qui, entre autres choses, dit dans sa sortie:

/ usr/share/fonts/truetype/msttcorefonts: mise en cache, contenu du nouveau cache: 60 polices, 0 répertoire

Jusqu'ici, tout va bien (et en ligne avec la question Comment installer des polices? ) Cependant, quand j'ouvre un dialogue de police (par exemple dans OpenOffice ou dans le dialogue de police du terminal), je ne vois pas toutes les nouvelles polices. Pour Arial, le formulaire standard est manquant, mais gras et italique sont là. Times New Roman est tout à fait absent.

Je peux utiliser Nautilus pour accéder au répertoire des polices, double-cliquer sur le fichier Arial.ttf et voir la police dans toute sa beauté. Je peux même cliquer sur le bouton d’installation à ce moment-là et la police est copiée dans mon répertoire personnel ./fonts et ensuite visible par mes applications. Mais il n'est pas récupéré dans le répertoire système.

Comment obtenir ces polices disponibles dans tout le système pour tous les utilisateurs?

16
kongo09

Argh, par hasard, je viens de trouver la solution. Il y avait un fichier appelé ~/.fonts.conf dans mon répertoire personnel qui semble provenir de Fontmatrix et qui contenait une liste de polices rejetées, parmi lesquelles celles que j'ai trouvées manquantes. Supprimer simplement ce fichier a résolu le problème. Je me souviens d’avoir joué avec Fontmatrix mais je ne suis pas sûr de la cause de la création de ce fichier. Quoi qu'il en soit, le problème est résolu.

7
kongo09