Mitte der 90er Jahre litt die Linux-Benutzeroberfläche unter einer Reihe von Problemen, darunter Schriftarten. Als der Linux-Desktop zum ersten Mal auf den Markt kam, fehlten ihm nicht nur Dinge wie Anti-Aliasing, sondern auch das Hinzufügen von Zeichensätzen zum Desktop war ein kompliziertes Durcheinander.
Schneller Vorlauf bis jetzt und dieses Problem ist fast verschwunden. Das Hinzufügen, Entfernen und Verwalten von Zeichensätzen auf dem Linux-Desktop ist unglaublich einfach, solange Sie wissen, wo sie platziert werden müssen und welche Tools verfügbar sind. Fügen wir einige Schriftarten hinzu!
Notwendige Verzeichnisse
Es ist wichtig zu verstehen, dass es zwei primäre Speicherorte gibt, um neue Schriftarten zu platzieren. Der erste Speicherort macht Schriftarten global verfügbar. Dies ist wichtig, wenn Sie einen Linux-Desktop oder -Server haben, der von mehreren Personen verwendet wird. Wenn sich also mehr als eine Person bei Ihrem Linux-Server anmeldet und auf mehr als die Standardschriftart zugreifen möchte, lautet das Verzeichnis für diese Schriftarten / usr / share / Schriftarten . In diesem Verzeichnis finden Sie fünf Unterverzeichnisse, von denen drei wichtig sind:
- / usr / share / fonts / opentype
- / usr / share / fonts / truetype
- / usr / share / fonts / truetype1
Im ersten Verzeichnis (Opentype) werden Opentype-Schriftarten platziert. Diese Schriftarten haben im Allgemeinen die Dateierweiterung .otf. Das zweite und dritte Verzeichnis enthalten TrueType-Schriftarten, die normalerweise auf .ttf (oder .TTF) enden.
Das zweite Verzeichnis für benutzerspezifische Schriftarten befindet sich in /home/USER/.fonts (Wobei USER der tatsächliche Benutzername ist). In diesem Verzeichnis gespeicherte Schriftarten können nur von diesem bestimmten Benutzer verwendet werden. Es ist zu beachten, dass nicht alle Linux-Distributionen dieses Verzeichnis standardmäßig erstellen. Wenn Sie Ihren Dateimanager öffnen, müssen Sie ihn anweisen, versteckte Verzeichnisse anzuzeigen (Verzeichnisse, die mit einem Punkt beginnen). Für die meisten Dateimanager kann dies mit der Tastenkombination Strg + h erfolgen. Wenn Sie dieses Verzeichnis nicht sehen, können Sie es erstellen, indem Sie entweder mit der rechten Maustaste in Ihren Dateimanager klicken und Neu> Ordner auswählen, oder Sie können ein Terminalfenster öffnen und den Befehl ausgeben:
mkdir ~ / .fonts
Es müssen keine Unterordner für Opentype und TrueType-Schriftarten erstellt werden, da sich alle in demselben Verzeichnis befinden.
Schriftarten hinzufügen
Um neue Schriftarten hinzuzufügen, müssen Sie die betreffenden Schriftarten (legal) erwerben. Sobald Sie sie haben, können Sie die .ttf-, .TTF- oder .otf-Dateien in das richtige Verzeichnis verschieben. Angenommen, Sie möchten, dass diese Schriftarten global hinzugefügt werden. Dafür möchten Sie von der Kommandozeile aus arbeiten (da der Standardbenutzer keine Berechtigung zum Verschieben von Dateien hat) / usr / share / fonts / ).
Nehmen wir an, Sie haben eine Reihe von .ttf-Schriftarten in Ihr Benutzer-Download-Verzeichnis heruntergeladen ( / home / USER / Downloads (wobei USER Ihr Benutzername ist). Wenn Sie diese Schriftarten in das globale Verzeichnis verschieben möchten, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:
sudo mv ~ / downloads / *. ttf / usr / share / fonts / truetype /
Sobald Sie das getan haben, müssen Sie das System über die Änderung informieren, indem Sie den Befehl ausgeben:
sudo fc-cache -fv
Wenn dieser Befehl ausgeführt wird, haben alle Benutzer Zugriff auf die neu hinzugefügten Schriftarten.
Um diese heruntergeladenen Schriftarten einem bestimmten Benutzer hinzuzufügen, können Sie den grafischen Dateimanager wie folgt bearbeiten:
- Öffne das Dateimanager.
- Navigieren Sie zu Downloads Mappe.
- Wählen Sie alle aus heruntergeladene Schriftdateien.
- Kopieren Sie die Dateien mit der Tastenkombination Strg + c.
- Navigieren Sie in die /home/USER/.fonts Verzeichnis (wobei USER der tatsächliche Benutzername ist).
- Fügen Sie die Dateien mit der Tastenkombination Strg + v ein.
Eine schnellere Methode wäre:
- Öffne ein Terminalfenster.
- Den Befehl ausgeben mv ~ / Downloads / *. ttf ~ / .fonts.
Was ist mit Microsoft-Schriftarten?
In bestimmten Fällen benötigen Sie eine bestimmte von Microsoft lizenzierte Schriftart. Solche Schriftarten sind: Andale Mono, Arial, Arial Black, Comic ohne MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet, Verdana und Webdings. Wenn Sie diese Schriftarten benötigen, müssen Sie eine Drittanbieteranwendung installieren. So gehen Sie auf der Ubuntu Desktop-Distribution vor:
- Öffnen Sie ein Terminalfenster.
- Den Befehl ausgeben sudo apt-get install ttf-mscorefonts-installer .
- Wenn Sie dazu aufgefordert werden in Ordnung die Lizenz für die Schriftarten.
Diese Zeichensätze werden dem globalen Verzeichnis hinzugefügt und die Installation aktualisiert automatisch den Zeichensatz-Cache.
Was ist mit Google Fonts?
Google hat eine Vielzahl von Webzeichensätzen erstellt, die allen Desktopbenutzern zur Verfügung stehen. Um sie dem Linux-Desktop hinzuzufügen, müssen Sie eine Drittanbieter-App namens TypeCatcher installieren. Führen Sie dazu die folgenden Schritte aus (wieder auf Ubuntu Desktop):
- Öffne ein Terminalfenster.
- Den Befehl ausgeben sudo apt-get install typecatcher.
- Lassen Sie die Installation abschließen.
Sobald TypeCatcher installiert ist, öffnen Sie es über Ihr Desktop-Menü. Suchen Sie im Hauptmenü nach der Schriftart, die Sie installieren möchten, und klicken Sie dann auf die Download-Schaltfläche (nach unten zeigender Pfeil in der oberen linken Ecke). Nachdem Sie alle gewünschten Google-Webzeichensätze heruntergeladen haben, müssen Sie den Zeichensatzcache immer noch mit dem Befehl aktualisieren sudo fc-cache -fv . Nach Abschluss dieses Befehls stehen alle Google-Schriftarten für Ihre Anwendungen und für alle Benutzer zur Verfügung.
So deinstallieren Sie Schriftarten
Das Entfernen von Zeichensätzen erfolgt umgekehrt zum Hinzufügen von Zeichensätzen.Wenn Sie benutzerspezifische Schriftarten entfernen, öffnen Sie einfach Ihren Dateimanager, navigieren Sie zu /home/USER/.fonts Verzeichnis (wobei USER der tatsächliche Benutzername ist), wählen Sie alle zu entfernenden Zeichensätze aus und drücken Sie die Entf-Taste auf Ihrer Tastatur.
So entfernen Sie globale Schriftarten:
- Öffne ein Terminalfenster. Wechseln Sie mit dem Befehl in das erforderliche Verzeichnis cd / usr / share / fonts / truetype .
- Den Befehl ausgeben ls | weniger und blättern Sie durch die Liste und notieren Sie die zu entfernenden Dateinamen.
- Den Befehl ausgeben sudo rm DATEINAME (Wobei FILENAME der Name der zu entfernenden Schriftdatei ist).
- Den Befehl ausgeben sudo fc-cache -fv um den Schriftarten-Cache zu aktualisieren.
Wenn Sie das Microsoft Core Fonts-Paket entfernen möchten, können Sie dies mit dem folgenden Befehl tun:
sudo apt-get ttf-mscorefonts-installer entfernen
Anwendungen für neue Schriftarten sensibilisieren
Das ist ziemlich einfach. Die einfachste Möglichkeit, eine Anwendung für neue Schriftarten zu sensibilisieren, besteht darin, sie zu schließen und erneut zu öffnen. Speichern Sie vor dem Schließen der Anwendung unbedingt alle Arbeiten, die Sie bereits erledigt haben. Diese Aufgabe gilt, wenn Sie Zeichensätze global oder auf Benutzerbasis hinzugefügt haben. Wenn diese neu hinzugefügten Zeichensätze weiterhin weder in Anwendungen noch in den Desktop-Konfigurationsoptionen angezeigt werden, können Sie sich natürlich immer vom Desktop abmelden und erneut anmelden. Dadurch werden alle Anwendungen auf die neu hinzugefügten Zeichensätze aufmerksam .