Wie arbeiten Font-Manager in Fedora?

14

Ich möchte ein paar Schriften auf meinem Fedora-System verwalten. Ich habe sowohl Font Manager als auch Fontmatrix installiert. Mein Ziel war es, mehr Schriften zu installieren, als ich wollte, und Schriften (oder Gruppen davon) zu aktivieren / deaktivieren, wann immer ich wollte.

Beide Programme geben an, Zeichensätze zu aktivieren oder zu deaktivieren. Ich kann Fontmatrix anscheinend nicht dazu bringen, etwas anderes zu tun, als eine umfassende Quelle für Schriftinformationen (Glyphen usw.) zu sein. Das Aktivieren / Deaktivieren scheint nicht zu funktionieren, und die Dokumentation ist weniger als hilfreich.

Ich kann Zeichensätze im Zeichensatz-Manager deaktivieren / aktivieren. Ich musste meine Gnome-Einstellungen jedoch neu erstellen, da ich versehentlich alle Zeichensätze deaktiviert und selbst durch erneutes Aktivieren meine Bedienfeldzeichensätze nicht repariert habe. Ich konnte nichts tun, außer meine lokale Konfiguration zu entfernen und mich abzumelden / einzuloggen, um diese Schriften wieder herzustellen.

So. Was genau machen diese Programme , wenn sie eine Schriftart deaktivieren? Und was hat meine Panel-Schriften in den Papierkorb geworfen? Ich weiß, dass Monospace noch installiert / aktiviert ist und nichts, was ich tun könnte, die Panel-Informationen ändern würde.

Danke im Voraus!

mlschechter
quelle
1
Als ich ein paar Font-Manager ausprobiert habe, haben sie Folgendes getan: 1. Symlinks erstellt oder 2. Die .fonts.conf- oder fonts.conf.d-Datei des Benutzers so geändert, dass die Font-Verzeichnisse in die Anwendungsverwaltung aufgenommen werden.
Jirib

Antworten:

2

Schriftarten werden in der Regel in verschiedenen, bekannten Verzeichnissen wie ~/.fontsund gespeichert /usr/share/fonts. Jede gültige Schriftartdatei, die Sie in einem dieser Verzeichnisse ablegen, wird in den Dialogfeldern zur Auswahl einer Schriftart angezeigt. Eine Schriftart-Manager-Anwendung speichert möglicherweise Schriftartendateien in einem Verzeichnis, das ihr bekannt ist, das jedoch nicht systemweit nach Schriftarten durchsucht wird, und erstellt dann Symlinks von diesen Schriftartendateien zu tatsächlichen Schriftartendateien. Wenn Sie eine Schriftart aktivieren, wird möglicherweise ein Symlink erstellt und beim Deaktivieren entfernt. Auf diese Weise müssen Sie keine Schriftdateien aus Ihrem Dateisystem entfernen und müssen sie jedes Mal neu installieren, wenn Sie sie erneut benötigen.

Ein anderer Ansatz könnte darin bestehen, Schriftdateien aus und in diese Schriftverzeichnisse zu verschieben . Auch hier hat die Anwendung ein bekanntes Verzeichnis, das vom System jedoch nicht nach Zeichensätzen durchsucht wurde. Verschieben Sie Dateien aus diesem Verzeichnis in ein Zeichensatzverzeichnis , um es zu aktivieren, und verschieben Sie sie in das eigene Verzeichnis, um es zu deaktivieren.

Ich habe keine klare Vorstellung davon, warum Ihre Schriften in den Papierkorb gelangen, aber ich kann raten: Ein Fehler von Ihnen, ein Programmfehler und / oder viele andere mögliche Fakten. Aber ich würde vorschlagen, Schriften manuell zu verwalten. Das, was Sie tun müssen, ist, sie in ein ~/.fontsVerzeichnis zu verschieben / symlinken , um sie verfügbar zu machen, und sie aus diesem Verzeichnis zu entfernen, um sie nicht verfügbar zu machen. Sie können sie in ein von Ihnen ausgewähltes My-Fonts- Verzeichnis stellen (dh in eines, in das ich meine ~/Dropbox/my/typeface/eingefügt habe) und von innen mit einem Symlink verknüpfen, ~/.fontswenn Sie diese aktivieren möchten, und diese Apps weiterhin verwenden, um diese Schriftarten einfach anzuzeigen.


quelle