58 votes

Problèmes de polices Mscorefonts

J'ai essayé d'installer ttf-mscorefonts-installer depuis le terminal, car je veux utiliser Wine.

On dirait qu'il a échoué sur la partie Comic Sans. L'affichage montre simplement le texte dans une autre police.

Ensuite, cette fenêtre d'échec de téléchargement des fichiers de données supplémentaires est apparue.

entrer la description de l'image ici

J'ai essayé de désinstaller ttf-mscorefonts-installer depuis le terminal puis de le réinstaller en suivant les instructions de cette réponse. Cette fois, il n'a pas pu récupérer la première police, andale32.exe. J'ai reçu un message d'erreur indiquant : invalid content-range header.

Que devrais-je faire?

71voto

A.B. Points 84870

Même problème, trouvé une solution

  1. Installer le paquet ttf-mscorefonts-installer, nous aurons besoin de certaines choses du paquet plus tard

    sudo apt-get install ttf-mscorefonts-installer
  2. Télécharger et installer les polices

    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"/*
  3. Éviter les messages d'erreur futurs

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

    cd ..
    rm -r "$TMP"

<a href="https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783">source principale</a>

Problème résolu ;)

33voto

Raghavendra Points 11

J'ai réparé ça.

Téléchargez et installez ceci via le centre de logiciels et boom! Ça marche :D

9voto

Li0liQ Points 8104

Une option contournement facile à mettre en œuvre peut être implémentée comme suit en utilisant un dépôt Debian (fiable) :

sudo apt-get -y remove --purge ttf-mscorefonts-installer
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb -P ~/Downloads
sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb

En espérant que la version du dépôt Ubuntu sera bientôt corrigée.

2voto

Aristo Tacoma Points 21

En ce qui concerne un Ubuntu 64 bits 15.04 fraîchement installé avec tous les extras également installés lors de l'installation, Wine s'est arrêté à mi-chemin dans le processus, et il était lié aux mscorefonts, avec le message d'erreur répété ci-dessus. Après avoir attendu quelques heures, j'ai quitté le centre de logiciels et redémarré. Les lignes suivantes ont complètement résolu le problème et installé correctement les mscorefonts, autant que je puisse le dire. Une explication est donnée ci-dessous.

sudo apt-get update --fix-missing
sudo dpkg --configure -a
cd
sudo wget downloads.sourceforge.net/corefonts/andale32.exe
sudo wine andale32
rm andale32.exe

La première ligne indique que la deuxième ligne (dpkg) doit être exécutée pour terminer l'installation de wine. Ensuite, lorsque cela se produit, il indique que andale32.exe n'est pas conforme aux attentes (en valeur de hachage, ce qui fait probablement référence à une version antérieure ou similaire). En supposant que tout est en ordre, il est ensuite installé manuellement, dans ce cas en exécutant 'sudo' devant wine, ce qui peut ne pas être nécessaire. Après la dernière ligne et un temps d'attente, la question d'accepter les polices de caractères se pose dans une jolie fenêtre. Une répétition de --fix-missing ne signale pas besoin de commandes supplémentaires.

1voto

Kerem Kusmezer Points 189

Pour corriger cela, essayez de supprimer et de réinstaller ttf-mscorefonts-installer à partir du terminal uniquement - il y a des invites auxquelles il faut répondre, et qui ne sont pas toujours bien gérées dans une fenêtre graphique :

Ouvrez un terminal avec alt+ctrl+t

Entrez les commandes suivantes

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ttf-mscorefonts-installer

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X