Come installare il pacchetto ttf-mscorefonts-installer


13

Ho installato il pacchetto. Ora voglio usarlo per installare i ms ttfonts, come indicato nella descrizione:

"Questo pacchetto consente una facile installazione dei caratteri Microsoft True Type Core per il Web, tra cui: [elenco di caratteri]"

quindi, come installo i caratteri?

Risposte:


9

I pacchetti vengono forniti con uno script post-installazione (ovvero letteralmente uno script che viene eseguito dopo l'installazione del pacchetto), che scarica automaticamente i caratteri da Microsoft.

Dovrebbero già essere installati sul tuo sistema, subito dopo aver accettato il contratto di licenza per l'utente finale.

Puoi trovare i caratteri in /usr/share/fonts/truetype/msttcorefonts/. Si può (io non sono davvero sicuro) necessità di aggiornare la fonte-cache in modo che le applicazioni possono usarli, o forse lo script è fatto per voi. Il modo più semplice per assicurarsi che tutto sia aggiornato è riavviare il computer.

Se la cartella / usr / share / fonts / truetype / msttcorefonts / è vuota, provare a utilizzare il comando sudo apt-get install --reinstall ttf-mscorefonts-installere accettare la licenza


2
Come si accetta la licenza per l'utente finale? Non posso fare clic su "ok", ho provato a inserire e il tasto spazio senza fortuna. Posso scorrere le pagine in su e in giù attraverso il contratto di licenza ma non riesco ad accettarlo.
Luca

1
È OKpossibile evidenziare premendo i tasti freccia o il TABtasto. Una volta evidenziato, premere il Entertasto per premere OK.
user68186

Il "--reinstall" ha funzionato! Sei un salvavita ... Grazie!
Robin Hood,

1
Il --reinstallcomando fallisce nel 18.10 con 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 forbiddenche dolore: bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1719863
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Grazie! Per qualche strana ragione dpkg-reconfigurenon ha alcun effetto su questo pacchetto.
Tobu,

11

Basta eseguire il programma di installazione da:

sudo apt install ttf-mscorefonts-installer

Per accettare la licenza è sufficiente premere il Tabtasto fino a evidenziare "Ok", quindi Return.

In alcuni casi il pacchetto ttf-mscorefonts-installernon si installa correttamente con un messaggio:

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

In questo caso al termine dell'installazione, procedere come segue:

Crea una directory temporanea e naviga all'interno di essa:

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

Dopodiché puoi usare il seguente comando per scaricare tutti i font dalla loro posizione sourceforge:

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

Ora esegui il programma di aggiornamento per installarli finalmente:

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

Ora non resta che cancellare il file dicendo al sistema che l'installazione era incompleta.

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

E avvolgiti dietro di te, navigando fuori dalla directory temporanea e rimuovendolo:

cd ..
rm -r "$TMP"

In alcuni casi è necessario riavviare per ottenere il riconoscimento dei caratteri.

Testato e necessario su Ubuntu 15.10, 16.04, 16.10, 17.04, 17.10 e 18.04!

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.