Mscorefonts Probleme

57

Ich habe versucht, ttf-mscorefonts-installervom Terminal aus zu installieren , weil ich Wine verwenden möchte.

Es sah irgendwie so aus, als wäre es beim Comic Sans gescheitert. Beim Anzeigen wird nur der Text in einer anderen Schriftart angezeigt.

Dann öffnete sich das Fenster Fehler beim Herunterladen zusätzlicher Datendateien.

Bildbeschreibung hier eingeben

Ich habe versucht, ttf-mscorefonts-installer vom Terminal zu deinstallieren und es dann neu zu installieren, indem ich den Anweisungen in dieser Antwort gefolgt bin . Diesmal konnte die erste Schriftart, andale32.exe, nicht abgerufen werden. Ich habe eine Fehlermeldung, sagte: invalid content-range header.

Was soll ich machen?

AnAwesomeMiner
quelle
Seltsamerweise habe ich versucht, das Adele TTF herunterzuladen, aber es scheint, als würde es in der Tiefe rollen, weil ich es nicht herunterladen konnte. Gerüchten zufolge kann ich alles herunterladen, wenn ich alles nehme. Also werde ich warten.
Luis Alvarado

Antworten:

70

Gleiches Problem, eine Lösung gefunden

  1. Installieren Sie das Paket ttf-mscorefonts-installer, wir benötigen später einige Dinge aus dem Paket

    sudo apt-get install ttf-mscorefonts-installer
    
  2. Laden Sie die Schriftarten herunter und installieren Sie sie

    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. Vermeiden Sie zukünftige Fehlermeldungen

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

    cd ..
    rm -r "$TMP"
    

Hauptquelle

Problem gelöst ;)

AB
quelle
2
Scheint perfekt für mich auf Ubuntu 16.04 gearbeitet zu haben. Vielen Dank, dass Sie eine so klare Antwort mit Anweisungen zum Kopieren und Einfügen gegeben haben.
TafT
2
Habe dies gerade auf Ubuntu 16.04 getestet und funktioniert perfekt!
Terrance
Können Sie erklären, was Sie mit diesen Befehlen machen und warum?
Todd Chaffee
33

Ich habe es repariert.

Downloaden und installieren Sie diese über Software-Zentrum und boom! Es funktioniert: D

AnAwesomeMiner
quelle
1
Ist das auch 2016 noch so?
MrMesees
2
@MrMesees, ich denke schon. Ich verwende 16.04 und bin bei meinem letzten Update auf dieses Problem gestoßen.
rsuarez
Hat das Problem für mich auf Ubuntu 17.10
Ciske Boekelo
9

Eine einfache Möglichkeit zur Umgehung kann wie folgt mit einem Debian-Repo (zuverlässig) implementiert werden:

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

Hoffentlich wird die Ubuntu-Repo-Version bald repariert.

Richard Elkins
quelle
2
Dies ist die einzige Problemumgehung, die bei mir tatsächlich funktioniert hat (Januar 2017). Danke!
Mailand
2

Bei einem frisch installierten Ubuntu 64-Bit 15.04 mit allen Extras, die auch während der Installation installiert wurden, stoppte Wine auf halbem Weg und wurde mit der oben angegebenen wiederholten Fehlermeldung mit den mscorefonts verbunden. Nachdem ich einige Stunden gewartet hatte, verließ ich das Software-Center und startete neu. Die folgenden Zeilen haben das Problem vollständig behoben und die mscorefonts korrekt eingerichtet, soweit ich das beurteilen kann. Erklärung wird unten gegeben.

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

In der ersten Zeile wird angegeben, dass die zweite Zeile (dpkg) ausgeführt werden muss, um die Weininstallation abzuschließen. Wenn dies stattfindet, wird angezeigt, dass andale32.exe nicht den Erwartungen entspricht (im Hash-Wert, der wahrscheinlich auf eine frühere Version davon oder eine ähnliche verweist). Vorausgesetzt, es ist in Ordnung, wird es dann manuell installiert, in diesem Fall durch Ausführen von 'sudo' vor wine, was möglicherweise nicht erforderlich ist. Nach der letzten Zeile und einer Wartezeit stellt sich die Frage, ob die Schriftarten akzeptiert werden sollen, als schönes Fenster. Eine Wiederholung der --fix-missing-Berichte erfordert keine zusätzlichen Befehle.

Aristo Tacoma
quelle
1

Um dies zu beheben, versuchen Sie nur, ttf-mscorefonts-installerdas Terminal zu entfernen und erneut zu installieren. Einige Eingabeaufforderungen müssen beantwortet werden und werden in einem Grafikfenster nicht immer ordnungsgemäß ausgeführt:

Öffnen Sie ein Terminal mit alt+ ctrl+t

Geben Sie die folgenden Befehle ein

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ttf-mscorefonts-installer
Charles Green
quelle
Nein, es ist fehlgeschlagen. Bearbeiten: Seltsam. Versuchte es erneut und nun schlug es bei Arial statt.
AnAwesomeMiner
@AnAwesomeMiner Wurden Fehlermeldungen ausgegeben?
Charles Green
Arial32.exe konnte nicht abgerufen werden. Hash Sum Mishmatch.
AnAwesomeMiner
@AnAwesomeMiner Wenn es hilft, scheinen Sie diesbezüglich nicht allein zu sein. Möglicherweise geben Sie dem Launchpad an, dass dieses Problem ebenfalls auftritt. bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
Charles Green
@AnAwesomeMiner Auf Ubuntuforums gibt es auch einen Thread zu diesem Problem
Charles Green