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źć?

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.


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.


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'"

-1

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

fc-cache -vf ~/.fonts

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.