Konfigurieren und Beheben von Problemen mit Schriftarten unter Linux

Benutzer, die Schriftarten installiert haben, diese aber in keiner ihrer Anwendungen sehen können, müssen möglicherweise den Schriftarten-Cache aktualisieren, damit sie ordnungsgemäß gerendert werden. Möglicherweise liegt auch ein Problem mit der Installation oder sogar mit der Datei vor, die die Schriftart selbst enthält.

Häufiger versucht ein Programm, Text in einer anderen als der kürzlich installierten Schriftart zu rendern. Dies ist insbesondere bei Unicode-Schriftarten ein Problem, die nur einen bestimmten Block abdecken. Die meisten dieser Fehler lassen sich leicht beheben, vorausgesetzt, die Schriftartdatei selbst ist gut und im richtigen Format. Sowohl OTF- als auch TTF-Dateien sollten von modernen Distributionen umfassend unterstützt werden. Lesen Sie also weiter, wenn Sie Probleme haben.

Methode 1: Überprüfen Sie die Glyphen mit Gucharmap

Starten Sie die GNOME-Zeichentabelle, indem Sie entweder im Dash danach suchen, sie über das Menü “Anwendungen” im Menü “Zubehör” öffnen oder im Menü “Zubehör” auf das Menü “Whisker” auf Xfce4 klicken. Benutzer von KDE möchten möglicherweise stattdessen KCharSelect starten, das entsprechende Programm in dieser Desktop-Umgebung. Klicken Sie auf das Feld für den Schriftartnamen und scrollen Sie nach unten, um die Schriftart auszuwählen, mit der Sie Probleme haben. Wenn Sie den Namen sehen können, wählen Sie ihn aus und wählen Sie dann einen Unicode-Block aus, der den Typ der Zeichen anzeigt, an denen Sie interessiert sind.

Wenn Sie einen Zeichensatz auswählen, für den Ihre Schriftart keine Zeichen enthält, werden in der Zeichentabelle möglicherweise Zeichen aus einer anderen Schriftfamilie angezeigt. Beachten Sie dies, wenn Sie mit Symbolschriftarten oder solchen arbeiten, die in nicht-römischen Zeichensätzen angezeigt werden. Wenn Sie die Zeichen gut sehen können, doppelklicken Sie auf mehrere, wodurch sie in der Zeile “Zu kopierender Text:” unten angezeigt werden. Klicken Sie auf die Schaltfläche “Kopieren” und fügen Sie sie in das Programm ein, in dem sie gerendert werden sollen. Wenn sie ordnungsgemäß angezeigt werden, sollten Sie das Problem behoben haben.

Wenn sie nicht richtig angezeigt werden, markieren Sie sie mit der Maus, indem Sie sie ziehen oder gleichzeitig die Umschalttaste und die Cursortasten verwenden. Ändern Sie die Schriftart in die Schriftart, die Sie in der Zeichentabelle verwendet haben, je nachdem, welche Methode in diesem Programm benötigt wird. Möglicherweise müssen Sie ein Dropdown-Feld in Abiword oder LibreOffice verwenden. Sie können möglicherweise das Format-Menü verwenden und stattdessen die Schriftart auswählen, um die gesuchte Schriftart zu finden.

Sollte dies funktioniert haben, müssen Sie lediglich daran denken, die Schriftart zu ändern, wenn Sie diese bestimmten Zeichentypen aus der betreffenden Schriftart benötigen. Dies gilt insbesondere für Symbolschriftarten und verschiedene Arten von Dingbat-Schriftarten. Während es leicht zu glauben ist, dass diese Schriftarten ein Rendering-Problem haben, wenn Sie Kauderwelsch sehen, sehen Sie sich tatsächlich die Daten an, die in einer normalen Schriftart gerendert werden. Schriftarten, die Symbole alphabetischen Zeichen zuordnen, zeigen diese Symbole nur an, wenn der Text so eingestellt ist, dass er in dieser Schriftart angezeigt wird. Ansonsten sehen Sie scheinbar zufällige Buchstaben und Zahlen.

Methode 2: Verwenden von fc-cache und fc-list zum Aktualisieren von Schriftartenlisten

Wenn Sie die Schriftart bei der ersten Methode überhaupt nicht finden konnten, müssen Sie eine Eingabeaufforderung öffnen. Suchen Sie im Dash nach dem Terminalprogramm, klicken Sie auf das Symbol im Ordner “Systemprogramme” des Menüs “Anwendungen” oder “Whisker” oder halten Sie gleichzeitig Strg, Alt und T gedrückt. Sobald Sie an der Eingabeaufforderung angekommen sind, können Sie fc-cache ohne weitere Argumente verwenden, um alle Schriftarten auf Ihrem System zu aktualisieren. Dies funktioniert manchmal besser, wenn so wenige Anwendungsprogramme wie möglich geöffnet sind. Das fc-cache-Programm gibt in den meisten Fällen kein Feedback zurück. Überprüfen Sie jedes Programm, das Schriftarten anzeigen kann, um festzustellen, ob Ihre Schriftart jetzt verfügbar ist. Einige Benutzer haben berichtet, dass ein Neustart am besten ist, aber das ist fast immer unnötig, da der fc-Cache ihn normalerweise aktualisiert. Wenn Sie es immer noch nicht sehen können, versuchen Sie, fc-list | auszuführen mehr von Ihrer Eingabeaufforderung. Dies sollte alle Schriftarten auf Ihrem System auflisten. Sie müssen die Leertaste jedes Mal drücken, wenn Sie einen anderen Abschnitt dieser Liste sehen möchten. Geben Sie fc-list | ein grep nameoffont, wobei nameoffont durch den tatsächlichen Namen der betreffenden Schriftart ersetzt wird, wenn Sie die Suche weiter einschränken möchten.

Wenn Sie es immer noch nicht finden können, haben Sie es möglicherweise nicht im richtigen Verzeichnis installiert. Versuchen Sie, die Schriftart in das Verzeichnis ~ / .fonts zu verschieben, falls sie noch nicht vorhanden ist. Sollten Sie weiterhin Probleme haben, besteht das Risiko, dass die Schriftartdatei tatsächlich fehlerhaft ist.

Methode 3: Verwenden von fc-validate

Wenn Sie zur Befehlszeile zurückkehren, müssen Sie zu dem Verzeichnis navigieren, in dem Sie die Schriftart installiert haben. Bei vielen Einzelbenutzerinstallationen können Sie dies mithilfe von cd ~ / .fonts erreichen, um in das Schriftartenverzeichnis zu gelangen, unter dem Sie sich befinden ein Heimanwender. Wenn Sie versuchen, Schriftarten systemweit zu installieren, müssen Sie auf vielen Computern cd / usr / share / fonts / truetype verwenden, um an den richtigen Speicherort zu gelangen. Unterschiedliche Distributionen tun dies auf etwas unterschiedliche Weise, sodass Sie möglicherweise letztendlich einen anderen Speicherort verwendet haben und den Pfad durch den von Ihnen verwendeten ersetzen müssen. Wenn Sie dort sind, geben Sie fc-validate –verbose nameoffont.ttf ein. Sie müssen jedoch nameoffont.ttf durch die Schriftartdatei ersetzen, mit der Sie arbeiten. Während der Schalter –verbose normalerweise nicht viel mehr Informationen anzeigt, ist es trotzdem gut, diese einzuschließen.

Sie sollten eine Erklärung darüber erhalten, ob die betreffende Schriftart die Abdeckung für Ihre Standardsprache erfüllt. Wenn dies nicht der Fall ist, handelt es sich möglicherweise um eine Art Spezialschrift. Andernfalls ist es möglicherweise tatsächlich beschädigt und Sie müssen die Datei möglicherweise ersetzen. Wenn Ihnen gesagt wird, dass es zufriedenstellend ist, wissen Sie, dass die Schriftartdatei zumindest gut ist. Wenn Sie noch mehr Informationen wünschen, können Sie fc-scan nameoffont.ttf | ausprobieren less oder fc-scan nameoffont.ttf | Weitere Informationen finden Sie auf einer vollständigen Textseite zu der Schriftart, mit der Sie arbeiten möchten.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *