Installieren Sie MS Truetype Fonts systemweit für alle Benutzer

16

Ich möchte die MS Truetype-Schriftarten installieren, die im Paket enthalten ttf-mscorefonts-installersind.

sudo apt-get install ttf-mscorefonts-installer

Wenn Sie die Lizenz akzeptieren, wird der Vorgang ohne Fehler abgeschlossen. Die Schriften landen in

/ usr / share / fonts / truetype / msttcorefonts

wie erwartet. Nur um sicher zu gehen, habe ich auch eine

sudo fc-cache -f -s -v

was unter anderem in seiner Ausgabe sagt:

/ usr / share / fonts / truetype / msttcorefonts: Caching, neuer Cache-Inhalt: 60 Fonts, 0 Verzeichnisse

So weit, so gut (und inline mit der Frage Wie installiere ich Schriftarten? ) Wenn ich dann einen Schriftarten-Dialog öffne (z. B. in OpenOffice oder im Schriftarten-Dialog des Terminals), werden nicht alle neuen Schriftarten angezeigt. Für Arial fehlt die Standardform, aber fett und kursiv sind vorhanden. Times New Roman fehlt völlig.

Ich kann nautilus verwenden, um zum Schriftartenverzeichnis zu navigieren, auf die Arial.ttfDatei zu doppelklicken und die Schrift in all ihrer Schönheit zu sehen. Ich kann dann sogar auf die Schaltfläche "Installieren" klicken und die Schriftart wird in mein persönliches ./fontsVerzeichnis kopiert und von dort aus für meine Apps sichtbar. Es wird jedoch nicht aus dem Systemverzeichnis abgerufen.

Wie kann ich diese Schriftarten systemweit für alle Benutzer verfügbar machen?

kongo09
quelle
Werden die Schriftarten angezeigt, wenn Sie fc-listals Benutzer ausgeführt werden? Wenn nicht, wird der Inhalt der ~/.fontconfig/Hilfe gelöscht?
James Henstridge

Antworten:

7

Ich habe zufällig gerade die Lösung gefunden. ~/.fonts.confIn meinem Home-Verzeichnis befand sich eine Datei , die anscheinend von Fontmatrix stammt und eine Liste der abgelehnten Schriftarten enthielt, darunter die fehlenden. Durch einfaches Löschen dieser Datei wurde das Problem behoben. Ich erinnere mich, dass ich mit Fontmatrix herumgespielt hatte, aber ich bin nicht sicher, was dazu geführt hat, dass diese Datei erstellt wurde. Wie auch immer, das Problem ist gelöst.

kongo09
quelle
-2

Nachdem ich ähnliche Probleme hatte, stellte ich fest, dass sich in meinem Ordner (/ usr / share / fonts / truetype / msttcorefonts) eine Datei befand, die besagte, dass meine Lizenz fehlgeschlagen war. Sie gab mir den Befehl, im Terminal eine andere aufzufordern Lizenzvereinbarung, die diesmal funktioniert hat.

Danach arbeitete Netflix Desktop wie ein Zauber! (na ja ... um ehrlich zu sein, Installationen waren nötig, aber danach wurde alles automatisch erledigt!)

Ake Elofsson
quelle
1
Könnten Sie weitere Details eingeben? Wenn ich das gleiche Problem hatte, welche Schritte sollte ich ausführen, um das Problem zu beheben? Bearbeiten Sie Ihre Antwort und fügen Sie diese Informationen hinzu.
Braiam