Vraag Hoe het pakket te installeren ttf-mscorefonts-installer


Ik heb het pakket geïnstalleerd. Nu wil ik het gebruiken om de ms ttfonts te installeren, zoals vermeld in de beschrijving:

"Dit pakket maakt eenvoudige installatie van de Microsoft True Type Core-lettertypen voor het web mogelijk, inclusief: [lijst met lettertypen]"

ja, hoe installeer ik de lettertypen?


9
2018-03-12 12:15


oorsprong




antwoorden:


De pakketten worden geleverd met een script na installatie (dat is letterlijk een script dat wordt uitgevoerd nadat het pakket is geïnstalleerd), waarmee de lettertypen automatisch worden gedownload van Microsoft.

Ze moeten al op uw systeem zijn geïnstalleerd, direct nadat u de licentieovereenkomst voor eindgebruikers hebt geaccepteerd.

Je kunt de lettertypen vinden in /usr/share/fonts/truetype/msttcorefonts/. U mei (Ik weet het echt niet zeker) moet de font-cache vernieuwen, zodat applicaties deze kunnen gebruiken, of misschien heeft het script dat voor je gedaan. De eenvoudigste manier om ervoor te zorgen dat alles up-to-date is, is door uw computer opnieuw op te starten.

Als de map / usr / share / fonts / truetype / msttcorefonts / empty is, probeer dan de opdracht te gebruiken sudo apt-get install --reinstall ttf-mscorefonts-installer en ga akkoord met de licentie


5
2018-03-12 12:45



Hoe accepteer je de eindgebruikerslicentie? Ik kan niet op de "ok" klikken, ik heb geprobeerd en de spatiebalk zonder geluk. Ik kan door de licentie-overeenkomst bladeren en naar beneden bladeren, maar kan het niet accepteren. - LukeS
De OK kan worden gemarkeerd door op de pijltoetsen of op de TAB sleutel. Eenmaal gemarkeerd, druk op Enter toets om te drukken OK. - user68186
De "--reinstall" werkte! Je bent een redder in het leven ... Bedankt! - Robin Hood


Voer het installatieprogramma uit door:

sudo apt install ttf-mscorefonts-installer

Om de licentie te accepteren, drukt u gewoon op tab toets tot de 'O.k.' is gemarkeerd en vervolgens terugkeer.

In sommige gevallen het pakket ttf-mscorefonts-installer kan niet goed installeren met een bericht:

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

Voer in dit geval na de installatie het volgende uit:

Maak een tijdelijke map en navigeer ernaar:

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

Hierna kunt u de volgende opdracht gebruiken om alle lettertypen te downloaden van hun sourceforge-locatie:

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

Voer nu de updater uit om ze eindelijk te installeren:

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

Alles wat u nu nog moet doen, is het bestand leegmaken dat het systeem vertelt dat de installatie onvolledig was.

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

En sluit je achter je aan, navigeer uit de tijdelijke map en verwijder deze:

cd ..
rm -r "$TMP"

In sommige gevallen moet u opnieuw opstarten om de lettertypen herkend te krijgen.

Getest en nodig op Ubuntu 15.10, 16.04, 16.10, 17.04 en 17.10!


7
2017-10-30 20:49