Использование установленных шрифтов в gnome-терминале

10

Недавно я возился с gnome-terminal, чтобы он выглядел более привлекательно. Я попытался использовать установленные шрифты, которые были в моей папке ~ / .fonts (установлен с помощью Font Viewer), но когда я редактирую профиль gnome-терминала, установленный шрифт не отображается.

Я пытаюсь использовать шрифт cure.se.ttf, и любая другая программа, которая позволяет менять шрифт, работает так же, как и глобально.

Я неправильно их устанавливаю или есть определенное место, где они должны быть?

Mobo
источник

Ответы:

2

То, что работало для меня, это вставлять ~/.local/share/fontsи запускать файлы шрифтов ,

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

Шрифты в ~/.local/share/fontsнастоящее время доступны для всех приложений.

RogerDodger
источник
0

Была такая же проблема. Установка разрешений шрифтов решила мою проблему. Например:

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

Затем откройте новый экземпляр терминала.

folq
источник
0

Кажется, графический интерфейс конфигурации фильтрует немонокальные шрифты .

Обходной путь должен использовать dconfнепосредственно, чтобы установить шрифты:

# 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
источник
-1

Обновление кеша шрифтов может решить проблему. Попробуйте выполнить следующую команду:

fc-cache -vf ~/.fonts
evandromr
источник
2
Просто сделал еще раз, все еще не работает.
Мобо
Возможно, есть лучший способ, но для меня сработало перемещение шрифтов в папку по умолчанию в / usr / share / fonts, и они снова обновили кэш.
evandromr