Wiederherstellen lokal installierter Schriftarten nach LibreOffice-Upgrade

Wiederherstellen lokal installierter Schriftarten nach LibreOffice-Upgrade

Heute Morgen habe ich das LibreOffice-Upgrade von 5.4.3 auf 5.4.4 bekommen (Version: 5.4.4.2; Build-ID: 1:5.4.4-0ubuntu5, um genau zu sein).

Mit diesem Upgrade wurden eine Reihe von Schriftarten, die ichörtlichauf meinem (Standard-Ubuntu-)System installiert sind, sind aus dem Writer-Schriftartendialog verschwunden. Dazu gehören:

  • meine SIL-Schriftarten, darunter Andika New Basic, Charis SIL und Gentium Plus
  • alle ClearType-Schriftarten (Cambria, Calibri usw.)
  • PT-Familie
  • SBL Griechisch und SBL Hebräisch
  • ... und mehr.

Um es noch merkwürdiger zu machen,manchebestehen bleiben: z. B. IA Writer Duospace, Merriweather [Serif und Sans], Venturis ADF, ein oder zwei andere. Diese werden alle auf die gleiche Weise und vom gleichen Ort installiert wie die oben als in LibO fehlend aufgeführten.

Dieses Verhaltenscheint bemerkt worden zu seinim Bugtracker von LibreOffice, und ich finde, das ist ein ziemlich schlechtes Verhalten. (WENN es das ist, was ich erlebe.) Und das ist ihr Problem und nicht ganz das, wofür ich hier Hilfe suche.

Meine Frage an AskUbuntu lautet: Diese Schriftarten sind immer noch vorhanden ~/.local/share/fonts, daher habe ich sie einfach ausgeführt und sudo fc-cache -f -verwartet, dass sie alle in meiner LibO-Installation wieder auftauchen.

Aber sie wurden nicht angezeigt. Ich habe den fc-cacheBefehl erneut ausgeführt, mich abgemeldet, wieder angemeldet, ... sie wurden immer noch nicht angezeigt.

Wie kann das sein? Hier ist ein Beispiel für das Problem (mit einer Schriftart, die andere Anwendungen problemlos finden und verwenden):

Bildschirmfoto

Die hervorstechenden Einzelheiten dieses Bildes als Text sind:

  1. Der Dialog „Zeichen“ von LibreOffice Writer für „Andika New Basic“ zeigt die folgende Meldung an:This font has not been installed. The closest available font will be used.
  2. Die Terminalausgabe fc-list | grep -i Andikazeigt jedoch, dass diese SchriftartIstEingerichtet.

Ich bin mir nicht einmal sicher, ob ich verstehe, wo das Problem liegt. Aber ich möchte SEHR, dass LibO Writer die Schriftarten verwendet, die ich auf meinem System installiert habe, von denen viele meine alltäglichen Arbeitsschriftarten sind. Ich gebe zu, dass ich etwas mürrisch bin.


Aktualisieren(05.03.2018) - Ich habe heute das Update auf Version: 6.0.1.1 erhalten, und dieses Problem ist verschwunden. Der Vorschlag auf derLibO-Fehlerverfolgungist, dass es ein Verpackungsproblem mit 5.4.4* gab, aber ob das stimmt, ist bei v. 6.0+ kein Problem.

Antwort1

Als ich also eineFehlerbericht mit LibreOfficewurde eines klar: Eine Problembeschreibung hilft wirklich!

Nach langem Grübeln wurde mir klar, dass das Problem NUR lokal installierte (pro Benutzer) TTF-Schriftarten betrifft, aber esnichtlokal installierte OTF-Schriftarten beeinflussen,nochwirkt es sich auf systemweit installierte TTF-Schriftarten aus?

DerProblemumgehungbesteht dann darin, alle ~/.local/share/fonts/*.TTFDateien nach zu verschieben /usr/share/fonts/truetype/und dann auszuführen sudo fc-cache -f -v.

Zumindest bedeutet dies, dass die Schriftarten für LibO Writer (und Calc usw.) verfügbar sind, obwohl es mir immer noch wie ein Fehler vorkommt.

verwandte Informationen