Comment installer le package ttf-mscorefonts-installer


13

J'ai le paquet installé. Maintenant, je veux l'utiliser pour installer les ms ttfonts, comme indiqué dans la description:

«Ce package permet une installation facile des polices Microsoft True Type Core pour le Web, notamment: [liste des polices]»

alors, comment installer les polices?

Réponses:


9

Les packages sont livrés avec un script de post-installation (c'est-à-dire littéralement un script exécuté après l'installation du package), qui télécharge automatiquement les polices de Microsoft.

Ils doivent déjà être installés sur votre système, juste après avoir accepté le contrat de licence utilisateur final.

Vous pouvez trouver les polices dans /usr/share/fonts/truetype/msttcorefonts/. Vous devrez peut-être (je ne suis vraiment pas sûr) actualiser le cache de polices pour que les applications puissent les utiliser, ou peut-être que le script l'a fait pour vous. Le moyen le plus simple de vous assurer que tout est à jour est de redémarrer votre ordinateur.

Si le dossier / usr / share / fonts / truetype / msttcorefonts / est vide, essayez d'utiliser la commande sudo apt-get install --reinstall ttf-mscorefonts-installeret acceptez la licence


2
Comment acceptez-vous la licence d'utilisateur final? Je ne peux pas cliquer sur "ok", j'ai essayé d'entrer et la touche espace sans succès. Je peux parcourir le contrat de licence en haut et en bas, mais je ne peux pas l'accepter.
LukeS

1
Vous OKpouvez le mettre en surbrillance en appuyant sur les touches fléchées ou sur la TABtouche. Une fois en surbrillance, appuyez sur la Entertouche pour appuyer OK.
user68186

Le "--reinstall" a fonctionné! Vous êtes un épargnant de vie ... Merci!
Robin Hood

2
La --reinstallcommande échoue en 18.10 avec Failed to fetch https://netix.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=netix.dl.sourceforge.net' is forbiddenquelle douleur: bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1719863
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Merci! Pour une raison étrange, cela dpkg-reconfiguren'a aucun effet sur ce package.
Tobu

12

Exécutez simplement le programme d'installation en:

sudo apt install ttf-mscorefonts-installer

Pour accepter la licence, appuyez simplement sur la Tabtouche jusqu'à ce que «OK» soit mis en surbrillance, puis Return.

Dans certains cas, le package ttf-mscorefonts-installerne s'installe pas correctement avec un message:

E: Failed to fetch http://downloads.sourceforge.net/corefonts/arial32.exe HttpError400

Dans ce cas, une fois l'installation terminée, procédez comme suit:

Créez un répertoire temporaire et accédez-y:

TMP=$(mktemp -d)
cd "$TMP"

Après cela, vous pouvez utiliser la commande suivante pour télécharger toutes les polices à partir de leur emplacement sourceforge:

awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer

Maintenant, exécutez le programme de mise à jour pour les installer enfin:

sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*

Il ne reste plus qu'à effacer le fichier indiquant au système que l'installation est incomplète.

sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer

Et terminez derrière vous en naviguant hors du répertoire temporaire et en le supprimant:

cd ..
rm -r "$TMP"

Dans certains cas, vous devez redémarrer pour que les polices soient reconnues.

Testé et nécessaire sur Ubuntu 15.10, 16.04, 16.10, 17.04, 17.10 et 18.04!


0

Vous pouvez installer en mode non interactif les packages via la ligne de commande:

DEBIAN_FRONTEND noninteractive
RUN apt-get install -y fontconfig    
RUN apt-get install -y ttf-mscorefonts-installer
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.