Benutzerdefinierte Schriftarten für LibreOffice Flatpak verfügbar machen

Um eine benutzerdefinierte Schriftart in LibreOffice Flatpak verfügbar zu machen, installieren Sie die entsprechende Schriftartdatei in Ihrem Linux-Benutzerschriftartenverzeichnis. Schließen Sie LibreOffice anschließend vollständig und starten Sie es neu. Flatpak stellt das standardmäßige benutzerbezogene Schriftartenverzeichnis für isolierte Anwendungen bereit, sodass Sie LibreOffice in der Regel keinen zusätzlichen Dateisystemzugriff gewähren oder Schriftarten in die Flatpak-Installation selbst kopieren müssen.

Auf den meisten Linux-Desktops befindet sich der Benutzer-Schriftartenordner unter `/usr/local/bin` ~/.local/share/fonts. Falls Ihr System XDG_DATA_HOMEeinen anderen Speicherort verwendet, lautet der entsprechende Ordner `/usr/local /bin`. $XDG_DATA_HOME/fontsFlatpak stellt dieses Host-Verzeichnis innerhalb der Sandbox unter `/usr/local/bin` bereit /run/host/user-fonts. Diese Pfade sind in der Dokumentation zur Flatpak-Desktop-Integration beschrieben .

Was sollten Sie vor der Installation der Schriftart vorbereiten?

Verwenden Sie eine Desktop-Schriftartdatei, die Sie installieren dürfen. Web-Schriftarten wie z . B. .ttfsind für Webseiten vorgesehen und nicht das richtige Format für diesen Workflow. Wenn eine Schriftart als ZIP-Archiv heruntergeladen wird, extrahieren Sie dieses zuerst und suchen Sie die eigentliche Schriftartdatei. Kopieren Sie die ZIP-Datei nicht in den Schriftartenordner..otf.woff.woff2

Für eine Schriftfamilie mit den Schnitten Normal, Fett, Kursiv und Fettkursiv installieren Sie bitte jede mitgelieferte Stildatei. Eine einzelne Datei für Normal enthält nicht unbedingt die anderen Schriftschnitte oder Kursivvarianten. Die in LibreOffice angezeigten Schriftnamen können vom Dateinamen abweichen. Notieren Sie sich daher vor dem Testen den Familiennamen des Schriftherstellers oder sehen Sie sich die Vorschau an.

Wie installiert man eine Schriftart für einen Linux-Benutzer?

  1. Erstellen Sie den Schriftartenordner, falls er noch nicht existiert. Führen Sie dazu in einem Terminal folgenden Befehl aus:
    font_dir="${XDG_DATA_HOME:-$HOME/.local/share}/fonts"
    mkdir -p "$font_dir"
    Hierbei wird das XDG-Datenverzeichnis verwendet, sofern eines konfiguriert ist; andernfalls wird der Standardspeicherort unter Ihrem Home-Verzeichnis genutzt.
  2. Kopieren Sie die extrahierte Schriftartdatei in diesen Ordner. Ersetzen Sie den Beispieldateinamen durch den tatsächlichen Pfad zu Ihrer Schriftart:
    cp "$HOME/Downloads/ExampleSans-Regular.ttf" "$font_dir/"
    Alternativ können Sie Ihren Dateimanager verwenden: Öffnen Sie den Benutzerordner, drücken Sie die Eingabetaste, Ctrl+Hfalls versteckte Ordner nicht sichtbar sind, .local/share/fontsund kopieren Sie die Schriftartdatei dorthin. Bei einer benutzerdefinierten Schriftart verwenden Sie stattdessen XDG_DATA_HOMEderen Unterordner.fonts
  3. Schließen Sie LibreOffice vollständig und öffnen Sie es erneut. Speichern Sie geöffnete Dokumente zuerst und verwenden Sie dann „Datei > Beenden“ oder schließen Sie alle LibreOffice-Fenster. Das Schließen eines Dokumentfensters beendet möglicherweise nicht alle im Hintergrund laufenden LibreOffice-Prozesse. Führen Sie gegebenenfalls flatpak kill org.libreoffice.LibreOfficenach dem Speichern den Befehl aus; dadurch wird die Flatpak-Anwendung gestoppt, sodass sie beim nächsten Start ihre Schriftartenliste neu erstellen kann.
Ein Linux-Dateimanager zeigt an, dass ExampleSans-Regular.ttf in den Benutzer-Schriftartenordner unter .local/share/fonts kopiert wird.
Kopieren Sie die extrahierte TTF- oder OTF-Datei in das Benutzer-Schriftartenverzeichnis, nicht in das heruntergeladene ZIP-Archiv.

Benötigt LibreOffice eine Aktualisierung des Schriftartencaches?

Oft genügt ein Neustart von LibreOffice. Falls die Schriftart weiterhin nicht angezeigt wird, aktualisieren Sie den Fontconfig-Cache des Hosts und starten Sie LibreOffice erneut.

fc-cache -f

Führen Sie diesen Befehl in Ihrer normalen Linux-Desktop-Sitzung aus, nicht in LibreOffice. Er weist fontconfig an, den Schriftartencache neu zu erstellen. Falls Ihr System diesen fc-cacheBefehl nicht enthält, verwenden Sie die von Ihrer Linux-Distribution bereitgestellte Option zur Schriftarteninstallation oder -aktualisierung oder melden Sie sich ab und wieder an, bevor Sie es erneut versuchen.

Flatpak stellt Anwendungen zwar die Schriftartenverzeichnisse des Hostsystems zur Verfügung, nicht aber dessen fontconfig-Konfigurationsdateien. Daher werden hostspezifische fontconfig-Anpassungen möglicherweise nicht in die LibreOffice-Laufzeitumgebung übernommen. Das Standard-Benutzerschriftartenverzeichnis ist der erste Ort, an dem getestet werden sollte, da es explizit in den dokumentierten Schriftartenpfaden von Flatpak enthalten ist.

Ein Linux-Terminal zeigt fc-cache -f gefolgt von flatpak kill org.libreoffice.LibreOffice an.
Wenn ein Neustart allein die Schriftartenliste nicht aktualisiert, muss der Host-Schriftartencache neu erstellt und anschließend die Flatpak-App neu gestartet werden.

Wie kann man überprüfen, ob die Schriftart in Writer verfügbar ist?

  1. Öffnen Sie LibreOffice Writer und erstellen Sie ein leeres Testdokument.
  2. Geben Sie ein kurzes Beispiel ein, das Groß- und Kleinbuchstaben, Zahlen, Satzzeichen und alle benötigten Sonderzeichen oder nicht-lateinischen Zeichen enthält.
  3. Markieren Sie die Schriftart und öffnen Sie das Feld „Schriftartname“ in der Formatierungsleiste. Suchen Sie nach dem Schriftfamiliennamen und wählen Sie ihn aus. Die LibreOffice-Hilfe erklärt, dass im Feld „Schriftart“ eine aufgelistete Schriftart ausgewählt oder ein Schriftname eingegeben werden kann. Die ausgewählte Schriftart wird auf die aktuelle Auswahl oder auf neuen Text an der Cursorposition angewendet.
  4. Überprüfen Sie das sichtbare Ergebnis und speichern Sie eine Testkopie. Wenn sich die Textform ändert und der Zeilenumbruch wie erwartet funktioniert, ist die Schriftart in der Anwendung aktiviert. Bei Arbeiten, die vom Seitenlayout abhängen, sollten Sie zusätzlich die Druckvorschau überprüfen oder eine temporäre PDF-Datei exportieren und Zeilenumbrüche sowie die Seitenzahl vergleichen.
LibreOffice Writer zeigt über einem kurzen Beispielabsatz im Dropdown-Menü für den Schriftartnamen die Schriftart Example Sans an.
Wählen Sie die Schriftart in Writer aus und wenden Sie sie auf eine kurze Textprobe an, bevor Sie das gesamte Dokument ändern.
Die Druckvorschau von LibreOffice zeigt ein einseitiges Dokument, das mit einer benutzerdefinierten serifenlosen Schriftart formatiert ist.
Überprüfen Sie das endgültige Seitenlayout in der Druckvorschau, wenn Zeilenumbrüche und Seitenzahlen wichtig sind.

Was ist, wenn die Schriftart fehlt oder das Dokument immer noch fehlerhaft aussieht?

Überprüfen Sie zunächst die einfachen Ursachen. Stellen Sie sicher, dass sich die Schriftartdatei tatsächlich im aktiven Benutzerschriftartenordner befindet und nicht noch in einem Archiv komprimiert ist. Überprüfen Sie, ob Sie den Familiennamen verwendet haben und nicht davon ausgegangen sind, dass der Dateiname dem von Writer angezeigten Namen entspricht. Stellen Sie sicher, dass alle LibreOffice-Fenster und Hintergrundprozesse geschlossen sind, bevor Sie das Programm wieder öffnen.

Wenn Sie die Fontconfig-Tools installiert haben, können Sie überprüfen, ob der Host die Schriftfamilie erkennt, indem Sie den Befehl ausführen fc-list : family | grep -i "Example Sans"und den Beispielnamen ersetzen. Falls kein Ergebnis angezeigt wird, liegt das Problem am Host: Überprüfen Sie das Verzeichnis, das Dateiformat, die Dateiberechtigungen und ob die heruntergeladene Schriftart gültig ist. Wenn der Host die Schriftart auflistet, Writer sie aber nicht erkennt, leeren Sie den Cache, starten Sie LibreOffice neu und stellen Sie sicher, dass die Anwendungs-ID „Flathub LibreOffice Flatpak“ lautet. Flathub listet die Anwendung als „Flathub“ auf org.libreoffice.LibreOffice.

Eine Schriftart kann auch dann verfügbar sein, wenn einige Zeichen unverändert bleiben. Die gewählte Schriftart enthält möglicherweise nicht alle für Ihren Beispieltext benötigten Glyphen; LibreOffice oder die Laufzeitumgebung können fehlende Zeichen mithilfe von Ausweichschriftarten anzeigen. Testen Sie die in Ihrem Dokument verwendeten Schriftsysteme und Symbole und wählen Sie eine Schriftfamilie mit der erforderlichen Glyphenabdeckung, falls Quadrate oder sichtbar abweichende Zeichen vorhanden sind.

Vermeiden Sie weitreichende Sandbox-Überschreibungen, wie z. B. LibreOffice Lesezugriff auf Ihr gesamtes Benutzerverzeichnis zu gewähren, nur um eine Schriftart zu installieren. Der Standard-Schriftartenspeicherort ist für diesen Zweck vorgesehen. Falls eine ungewöhnliche Distribution oder eine benutzerdefinierte Flatpak-Installation diesen nicht bereitstellt, überprüfen Sie die Flatpak-Konfiguration des Systems, bevor Sie eine eng gefasste, schreibgeschützte Berechtigung hinzufügen.

Woran erkennt man, dass die Reparatur abgeschlossen ist?

Die Korrektur ist abgeschlossen, sobald die Schriftart in der Schriftartenliste von Writer erscheint, auf den markierten Text angewendet wird und die benötigten Zeichen und das Seitenlayout korrekt dargestellt werden. Öffnen Sie das gespeicherte Testdokument erneut, um sicherzustellen, dass die Auswahl erhalten bleibt. Beachten Sie, dass die lokale Installation einer Schriftart nicht garantiert, dass diese auch auf anderen Computern vorhanden ist. Empfänger, denen die Schriftart fehlt, sehen möglicherweise Ersatzschriftarten und abweichende Zeilenumbrüche. Überprüfen Sie die Lizenz der Schriftart und die Schriftarteneinstellungen des Dokumentformats, bevor Sie Dateien verteilen, die diese Schriftart verwenden.

Zur Information: Die LibreOffice-Schriftnamenshilfe beschreibt die Schriftauswahl in der Symbolleiste, während die Flathub LibreOffice-Liste das Flatpak-Paket identifiziert.

Einen Kommentar hinterlassen

Verbinden Sie LibreOffice Base mit PostgreSQL mithilfe des integrierten Assistenten

Verbinden Sie LibreOffice Base mit PostgreSQL mithilfe des integrierten Assistenten

Nutzen Sie die direkte PostgreSQL-Option von Base, um Ihre Serverdetails einzugeben, sich anzumelden, eine ODB-Verbindungsdatei zu speichern und häufige Zugriffsfehler zu beheben.

Benutzerdefinierte Schriftarten für LibreOffice Flatpak verfügbar machen

Benutzerdefinierte Schriftarten für LibreOffice Flatpak verfügbar machen

Installieren Sie eine Schriftart in Ihrem Linux-Benutzerschriftartenordner, starten Sie LibreOffice Flatpak neu und überprüfen Sie, ob sie in Writer angezeigt wird, ohne die Anwendungssandbox zu beeinträchtigen.

LibreOffice-Speicherabstürze auf Sonoma stoppen: Lokale Lösungen zuerst

LibreOffice-Speicherabstürze auf Sonoma stoppen: Lokale Lösungen zuerst

Schützen Sie Ihre Arbeit und isolieren Sie Speicherabstürze auf Netzlaufwerken in LibreOffice auf macOS Sonoma mit einem lokalen Workflow, Berechtigungsprüfungen und gezielten Tests.

CSV-IDs in Calc beibehalten, indem sie als Text importiert werden.

CSV-IDs in Calc beibehalten, indem sie als Text importiert werden.

Führende Nullen in Calc bleiben erhalten, indem Sie ID-Spalten beim CSV-Import auf Text einstellen, die Vorschau überprüfen und die gespeicherten Daten kontrollieren.

LibreOffice-Dokument von unbekanntem Benutzer gesperrt: Eine sichere Lösung

LibreOffice-Dokument von unbekanntem Benutzer gesperrt: Eine sichere Lösung

Ermitteln Sie die Ursache einer LibreOffice-Dokumentsperre, löschen Sie eine veraltete Sperrdatei sicher und vergewissern Sie sich, dass Sie bearbeiten und speichern können, ohne Änderungen zu verlieren.

Writer beschleunigen durch Ausblenden und Komprimieren von Dokumentbildern

Writer beschleunigen durch Ausblenden und Komprimieren von Dokumentbildern

Machen Sie bildlastige Writer-Dateien leichter bearbeitbar: Testen Sie eine umkehrbare Anzeigeeinstellung, komprimieren Sie übergroße Bilder in einer Kopie und überprüfen Sie das gespeicherte Layout.

LibreOffice-Start unter Windows 11 und Linux beschleunigen

LibreOffice-Start unter Windows 11 und Linux beschleunigen

Finden Sie heraus, ob ein langsamer Start durch Erweiterungen, Profileinstellungen oder das System verursacht wird, und testen Sie dann die sicherste Lösung, ohne LibreOffice-Daten zu verlieren.

LibreOffice-Dokumente direkt in Nextcloud mit WebDAV speichern

LibreOffice-Dokumente direkt in Nextcloud mit WebDAV speichern

Verbinden Sie LibreOffice über WebDAV mit Nextcloud, speichern Sie die Serverkopie mit Strg+S und verstehen Sie, wie sich die automatische Wiederherstellung von der Cloud-Synchronisierung unterscheidet.

Fehlt der Bluetooth-Adapter an Ihrem Pardus 23? Beginnen Sie mit diesen Überprüfungen.

Fehlt der Bluetooth-Adapter an Ihrem Pardus 23? Beginnen Sie mit diesen Überprüfungen.

Prüfen Sie, ob Pardus 23 Bluetooth blockiert, BlueZ fehlt oder die Adapter-Firmware nicht erkannt wird, und vergewissern Sie sich dann, dass der Controller funktioniert.

Legen Sie die Gooroom-Browserisolation über die Richtlinien Ihrer Organisation fest.

Legen Sie die Gooroom-Browserisolation über die Richtlinien Ihrer Organisation fest.

Erfahren Sie, wie Gooroom vertrauenswürdiges und nicht vertrauenswürdiges Surfen unterscheidet, was Benutzer ändern können und wie ein Administrator die Website-Richtlinien sicher aktualisieren kann.