web-dev-qa-db-fra.com

Pourquoi les polices sont-elles remplacées dans LibreOffice même si elles sont installées?

Je suis très sûr que Arial est installé sur mon ordinateur, car lorsque je tape fc-match Arial, je vois LiberationSans-Regular.ttf: "Liberation Sans" "Regular" comme sortie du terminal.

Cependant, toutes les polices de mon LibreOffice Calc ont un aspect horrible. Lorsque je survole "Arial" dans les polices, je vois "Nom de la police". La police actuelle n'est pas disponible et sera remplacée`.

Pourquoi cela arrive-t-il? Comment arrêter ça?

4
Inspired_Blue

Si fc-match vous suggère une police qui n'est pas celle que vous avez demandée, cela signifie que la police est non installée.

Pour l'installer, tapez ceci dans un terminal:

Sudo apt-get install --reinstall ttf-mscorefonts-installer

Cela réinstallera le ttf-mscorefonts-installer. Assurez-vous d'accepter la licence, sinon la police ne sera pas installée à nouveau.

2
Olivier

Comme indiqué dans les commentaires sur l’autre réponse, vous n’avez en fait aucune police Arial installée autrement; fc-match Arial indiquerait ce qui suit:

$ fc-match Arial
Arial.ttf: "Arial" "Regular"

Edit: comme @Anwar a déclaré dans le commentaire fc-match peut donner un résultat faux, il est donc préférable de faire un fc-list Arial qui devrait produire un résultat comme celui-ci:

$ fc-list Arial
/usr/share/fonts/truetype/msttcorefonts/Arial_Italic.ttf: Arial:style=Italic,Cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana
/usr/share/fonts/truetype/msttcorefonts/Arial.ttf: Arial:style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,thường,Arrunta
/usr/share/fonts/truetype/msttcorefonts/arialbd.ttf: Arial:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia
/usr/share/fonts/truetype/msttcorefonts/Arial_Bold_Italic.ttf: Arial:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana
/usr/share/fonts/truetype/msttcorefonts/arialbi.ttf: Arial:style=Bold Italic,Negreta cursiva,tučné kurzíva,fed kursiv,Fett Kursiv,Έντονα Πλάγια,Negrita Cursiva,Lihavoitu Kursivoi,Gras Italique,Félkövér dőlt,Grassetto Corsivo,Vet Cursief,Halvfet Kursiv,Pogrubiona kursywa,Negrito Itálico,Полужирный Курсив,Tučná kurzíva,Fet Kursiv,Kalın İtalik,Krepko poševno,nghiêng đậm,Lodi etzana
/usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf: Arial:style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,đậm,Lodia
/usr/share/fonts/truetype/msttcorefonts/ariali.ttf: Arial:style=Italic,Cursiva,kurzíva,kursiv,Πλάγια,Kursivoitu,Italique,Dőlt,Corsivo,Cursief,Kursywa,Itálico,Курсив,İtalik,Poševno,nghiêng,Etzana

Donc, pour vous assurer qu’il est vraiment correctement installé (la commande habituelle s’exécute tristement lors de l’installation de 404 erreurs), procédez comme suit:

apt remove --purge ttf-mscorefonts-installer

Cela supprime l'installation actuelle. Nous ne faisons que cela pour nous assurer que nous acceptons le CLUF dans le prochain dialogue d'installation suivant.

Sudo apt install ttf-mscorefonts-installer

Il est fort probable qu'il vous donne lors de l'installation quelques messages d'erreur lors de l'installation, indiquant qu'il ne peut pas extraire la police de sourceforge.net. Pour contourner ce problème, procédez comme suit:

TMP=$(mktemp -d)
cd "$TMP"
awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
Sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
Sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer

Cela devrait entraîner une sortie assez longue du traitement de toutes les polices Microsoft et de leur mise à jour. Il ne reste plus qu'à nettoyer.

cd ..
rm -r "$TMP"

Pour tester maintenant, faites à nouveau un fc-match Arial qui devrait maintenant donner le résultat indiqué ci-dessus.

1
Videonauth