Verwenden installierter Schriftarten im Gnome-Terminal


10

Vor kurzem habe ich mit dem Gnome-Terminal herumgespielt, damit es ansprechender aussieht. Ich habe versucht, installierte Schriftarten zu verwenden, die sich in meinem Ordner ~ / .fonts befinden (installiert mit Font Viewer), aber wenn ich das Gnome-Terminal-Profil bearbeite, wird die installierte Schriftart nicht angezeigt.

Die Schriftart, die ich verwenden möchte, ist heilen.se.ttf, und jedes andere Programm, das das Ändern von Schriftarten ermöglicht, funktioniert und wird global installiert.

Installiere ich sie falsch oder gibt es einen bestimmten Ort, an dem sie sein müssen?

Antworten:


1

Was für mich funktioniert hat, ist, die Schriftdateien einzulegen ~/.local/share/fontsund dann auszuführen.

$ sudo fc-cache -vf ~/.local/share/fonts

Die Schriftarten in ~/.local/share/fontssind jetzt für alle Apps verfügbar.


0

Hatte das gleiche Problem. Das Festlegen von Schriftberechtigungen hat mein Problem behoben. Beispielsweise:

chmod 755 ~/.fonts/cure.se.ttf

Öffnen Sie dann die neue Terminalinstanz.


0

Die Konfigurations-GUI scheint Nicht-Monospace-Schriftarten zu filtern .

Eine Problemumgehung besteht darin dconf, Schriftarten direkt festzulegen:

# get your profile id
dconf list '/org/gnome/terminal/legacy/profiles:/'
# get your current font
dconf read '/org/gnome/terminal/legacy/profiles:/:PROFILE_ID/font'
# set the font, make sure you include those single quotes
dconf write '/org/gnome/terminal/legacy/profiles:/:PROFILE_ID/font' "'FreeMono 18'"

-1

Durch Aktualisieren des Schriftcaches kann das Problem möglicherweise behoben werden. Versuchen Sie, den folgenden Befehl auszuführen:

fc-cache -vf ~/.fonts

2
Hab es einfach wieder gemacht, funktioniert immer noch nicht.
Mobo

Es gibt wahrscheinlich einen besseren Weg, aber was für mich funktioniert hat, war, die Schriftarten an den Standardspeicherort unter / usr / share / fonts zu verschieben und den Cache erneut zu aktualisieren.
Evandromr
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.