Problèmes Mscorefonts


57

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

Cela ressemblait un peu à un échec de la part de Comic Sans. L'afficher ne fait qu'afficher le texte dans une autre police.

Ensuite, la fenêtre Impossible de télécharger des fichiers de données supplémentaires est apparue.

entrez la description de l'image ici

J'ai essayé de désinstaller ttf-mscorefonts-installer du terminal, puis de le réinstaller en suivant les instructions fournies dans cette réponse . Cette fois, la première police, andale32.exe, n'a pas été récupérée. Je reçu un message d'erreur qui dit: invalid content-range header.

Que devrais-je faire?


Curieusement, j’ai essayé de télécharger le fichier Adele TTF, mais on dirait qu’il roule dans les profondeurs, car je n’ai pas pu le télécharger. La rumeur veut que si je prends tout cela, je pourrai le télécharger. Donc je vais attendre.
Luis Alvarado

Réponses:


70

Même problème, solution trouvée

  1. Installez le paquet ttf-mscorefonts-installer, nous avons besoin de quelque chose du paquet plus tard

    sudo apt-get install ttf-mscorefonts-installer
    
  2. Téléchargez et installez 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. Eviter les futurs messages d'erreur

    sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
    
  4. Ménagère

    cd ..
    rm -r "$TMP"
    

source principale

Problème résolu ;)


2
Semble avoir parfaitement fonctionné pour moi sur Ubuntu 16.04. Merci de fournir une réponse aussi claire avec des instructions prêtes à l'emploi.
TafT

2
Je viens de tester cela sur Ubuntu 16.04 et fonctionne parfaitement!
Terrance

Pouvez-vous expliquer ce que vous faites avec ces commandes et pourquoi?
Todd Chaffee

33

Je l'ai corrigé.

Téléchargez et installez ceci via le centre logiciel et boum! Ça marche: D


1
Est-ce toujours le cas en 2016?
M.Mesees

2
@MrMesees, je pense que oui. Je suis en cours d'exécution 16.04 et rencontré ce problème sur ma dernière mise à jour.
Rsuarez

Le problème ne m'a pas résolu sur Ubuntu 17.10
Ciske Boekelo

9

Un contournement d' option simple peut être implémenté comme suit à l'aide d'un référentiel 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

Espérons que la version repo Ubuntu sera bientôt corrigée.


2
C'est la seule solution de contournement qui a réellement fonctionné pour moi (janvier 2017), merci!
Milan le

2

En ce qui concerne Ubuntu 64 bits 15.04 nouvellement configuré avec tous les extras également installés lors de l’installation, Wine s’est arrêté à mi-chemin dans le processus et a été connecté aux mcorefonts, avec le message d’erreur répété indiqué ci-dessus. Après avoir attendu quelques heures, j'ai quitté le centre de logiciel et redémarré. Les lignes suivantes ont complètement résolu le problème et configuré correctement les mscorefonts, pour autant que je sache. L'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 du vin. Ensuite, lorsque cela se produit, cela indique que andale32.exe n’est pas celui attendu (valeur hash, qui fait probablement référence à une version antérieure de celui-ci). En supposant que tout va bien, il est ensuite installé manuellement, dans ce cas en exécutant 'sudo' devant vin, ce qui peut ne pas être nécessaire. Après la dernière ligne et une attente, la question de savoir si les polices doivent être acceptées se présente comme une belle fenêtre. Une répétition de --fix-missing indique qu'il n'est pas nécessaire d'ajouter de commandes.


1

Pour résoudre ce problème, essayez ttf-mscorefonts-installeruniquement de supprimer et de réinstaller le terminal. Certaines invites doivent être répondues et ne sont pas toujours exécutées correctement dans une fenêtre graphique:

Ouvrir 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

Non, ça a échoué. Edit: Bizarre. Essayé à nouveau et maintenant il a échoué à Arial à la place.
AnAwesomeMiner

@AnAwesomeMiner At-il généré des messages d'erreur?
Charles Green

Il a échoué pour récupérer arial32.exe. Hash Sum Mishmatch.
AnAwesomeMiner

@AnAwesomeMiner Si cela vous aide, vous semblez ne pas être le seul à être impliqué. Vous pouvez indiquer au tableau de bord que vous rencontrez également ce problème. bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
Charles Green

@AnAwesomeMiner Sur ubuntuforums, il existe également un fil conducteur sur ce problème
Charles Green
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.