Problemi con Mscorefonts


57

Ho provato a installare ttf-mscorefonts-installerdal terminale, perché voglio usare Wine.

Sembrava un po 'come fallito nella parte del Comic Sans. Visualizzandolo mostra solo il testo in un altro carattere.

Quindi è spuntata questa finestra Impossibile scaricare file di dati extra.

inserisci qui la descrizione dell'immagine

Ho provato a disinstallare ttf-mscorefonts-installer dal terminale e quindi a reinstallarlo seguendo le istruzioni in questa risposta . Questa volta non è stato possibile recuperare il primo carattere, andale32.exe. Ho ricevuto un messaggio di errore che diceva: invalid content-range header.

Cosa dovrei fare?


Curiosamente ho provato a scaricare Adele TTF ma sembra che stia rotolando in profondità perché non sono riuscito a scaricarlo. Si dice che se lo prendo tutto sarò in grado di scaricarlo. Quindi aspetterò.
Luis Alvarado,

Risposte:


70

Stesso problema, ho trovato una soluzione

  1. Installa il pacchetto ttf-mscorefonts-installer, abbiamo bisogno di alcune cose dal pacchetto in seguito

    sudo apt-get install ttf-mscorefonts-installer
    
  2. Scarica e installa i caratteri

    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. Evita messaggi di errore futuri

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

    cd ..
    rm -r "$TMP"
    

fonte primaria

Problema risolto ;)


2
Sembra aver funzionato perfettamente per me su Ubuntu 16.04. Grazie per aver fornito una risposta così chiara con le istruzioni di copia e incolla.
TafT del

2
Ho appena provato questo su Ubuntu 16.04 e funziona perfettamente!
Terrance

Puoi spiegare cosa stai facendo con questi comandi e perché?
Todd Chaffee,

33

L'ho riparato.

Scarica e installa questo tramite software-center e boom! Funziona: D


1
È ancora così nel 2016?
MrMesees,

2
@MrMesees, penso di si. Sono in esecuzione 16.04 e ho riscontrato questo problema nel mio ultimo aggiornamento.
rsuarez,

Non ho risolto il problema per me su Ubuntu 17.10
Ciske Boekelo,

9

Un'opzione straight-forward work-around può essere implementato come segue utilizzando un repo Debian (affidabile):

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

Si spera che la versione repository di Ubuntu venga riparata presto.


2
Questa è l'unica soluzione che ha funzionato per me (gennaio 2017), grazie!
Milano,

2

Per quanto riguarda Ubuntu 64-bit 15.04 appena installato con tutti gli extra installati anche durante l'installazione, Wine si è fermato a metà strada nel processo ed è stato collegato a mscorefonts, con il messaggio di errore ripetuto indicato sopra. Dopo aver atteso alcune ore, ho lasciato il centro software e riavviato. Le righe seguenti hanno risolto completamente il problema e impostato correttamente i caratteri mscore, per quanto ne so. La spiegazione è riportata sotto.

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 prima riga indica che è necessario eseguire la seconda riga (il dpkg) per completare l'installazione del vino. Quindi, quando questo accade, dice che andale32.exe non è come previsto (nel valore di hash, che probabilmente si riferisce a una versione precedente di esso o simile). Supponendo che vada bene, viene quindi installato manualmente, in questo caso eseguendo 'sudo' davanti al vino, il che potrebbe non essere necessario. Dopo l'ultima riga e un'attesa, la domanda se accettare i caratteri si pone come una bella finestra. Una ripetizione dei rapporti --fix mancanti non richiede ulteriori comandi.


1

Per risolvere questo problema, prova a rimuovere e reinstallare solo ttf-mscorefonts-installerdal terminale: ci sono alcuni prompt a cui è necessario rispondere e che non vengono sempre eseguiti correttamente in una finestra grafica:

Apri un terminale con alt+ ctrl+t

Immettere i seguenti comandi

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

No, non è riuscito. Modifica: strano. Ho provato di nuovo e ora invece è fallito ad Arial.
AnAwesomeMiner,

@AnAwesomeMiner Ha prodotto messaggi di errore?
Charles Green,

Impossibile recuperare arial32.exe. Hash Sum Mishmatch.
AnAwesomeMiner,

@AnAwesomeMiner Se aiuta, sembri non essere solo in questo. Potresti indicare al launchpad che stai riscontrando anche questo problema. bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
Charles Green

@AnAwesomeMiner Su ubuntuforums c'è anche un thread su questo problema
Charles Green,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.