Używanie zainstalowanych czcionek w gnome-terminalu

10

Ostatnio zadzieram z terminalem gnome, aby wyglądał bardziej atrakcyjnie. Próbowałem użyć zainstalowanych czcionek, które były w moim folderze ~ / .fonts (zainstalowanym z Font Viewer), ale kiedy edytuję profil terminalu gnome, zainstalowana czcionka się nie wyświetla.

Czcionka, której próbuję użyć, to cure.se.ttf i każdy inny program umożliwiający zmianę czcionek działa, a także jest instalowany globalnie.

Czy źle je instaluję, czy może jest jakieś miejsce, w którym powinni się znaleźć?

Mobo
źródło

Odpowiedzi:

2

To, co zadziałało, to wstawianie ~/.local/share/fontsi uruchamianie plików czcionek ,

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

Czcionki w ~/.local/share/fontssą teraz dostępne dla wszystkich aplikacji.

RogerDodger
źródło
0

Miałem ten sam problem. Ustawienie uprawnień do czcionek rozwiązało mój problem. Na przykład:

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

Następnie otwórz nową instancję terminala.

folq
źródło
0

Wygląda na to, że GUI konfiguracji filtruje czcionki inne niż monospace .

Obejściem tego problemu jest dconfbezpośrednie ustawienie czcionek:

# 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'"
użytkownik11712282
źródło
-1

Aktualizacja pamięci podręcznej czcionek może rozwiązać problem. Spróbuj uruchomić następujące polecenie:

fc-cache -vf ~/.fonts
evandromr
źródło
2
Właśnie to zrobiłem, wciąż nie działa.
Mobo,
Prawdopodobnie jest lepszy sposób, ale dla mnie zadziałało przeniesienie czcionek do domyślnej lokalizacji w katalogu / usr / share / fonts i ponowne zaktualizowanie pamięci podręcznej.
evandromr