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?

Mobo
quelle

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.

Roger Dodger
quelle
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.

folq
quelle
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'"
user11712282
quelle
-1

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

fc-cache -vf ~/.fonts
evandromr
quelle
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