Недавно я возился с gnome-terminal, чтобы он выглядел более привлекательно. Я попытался использовать установленные шрифты, которые были в моей папке ~ / .fonts (установлен с помощью Font Viewer), но когда я редактирую профиль gnome-терминала, установленный шрифт не отображается.
Шрифт, который я пытаюсь использовать, это cure.se.ttf, и любая другая программа, которая позволяет менять шрифт, работает так же, как и глобально.
Я неправильно их устанавливаю или есть определенное место, где они должны быть?
Была такая же проблема. Установка разрешений шрифта решила мою проблему. Например:
chmod 755 ~/.fonts/cure.se.ttf
Затем откройте новый экземпляр терминала.
Что мне помогло, так это поместить файлы шрифтов в ~/.local/share/fonts
и запустить их,
$ sudo fc-cache -vf ~/.local/share/fonts
Шрифты в ~/.local/share/fonts
теперь доступны для всех приложений.
Обновление кэша шрифтов может решить проблему. Попробуйте выполнить следующую команду:
fc-cache -vf ~/.fonts
Графический интерфейс конфигурации фильтрует немоноширинные шрифты .
Обходной путь - использовать 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'"