Я использую растровый шрифт для окон терминала. Чтобы это работало, мне нужно включить растровые шрифты. В /etc/fonts/conf.d/
есть символическая ссылка 70-no-bitmaps.conf
на соответствующий файл конфигурации в /etc/fonts/conf.avail/
. Я удаляю эту символическую ссылку и создаю ее для соответствующего 80-yes-bitmaps.conf
. Это работает.
(У меня также есть следующее в моем файле ~ / .fonts / fonts.conf для подавления отвратительных растровых шрифтов, которые утверждают, что они являются Helvetica, и портят веб-страницы:
<rejectfont>
<glob>/usr/share/fonts/X11/*</glob>
</rejectfont>
Это хорошо для меня, потому что я в действительности использую только один растровый шрифт, так или иначе, живет в моем домашнем каталоге.)
К сожалению, каждый месяц или два менеджер пакетов воссоздает символическую ссылку, а когда у меня есть оба файла, no
имеет приоритет и отключает растровые шрифты. Как правильно это исправить, чтобы он не ломался каждый раз при обновлении пакета? Я мог бы заменить символическую ссылку пустым пустым файлом, но это кажется неприятным и заставит каталог выглядеть запутанным - с файлами yes-bitmaps
и no-bitmaps
не будет понятно, что действует, пока вы не заглянете внутрь файлов , Есть ли лучший способ это исправить?
Я включил битовые массивы также (главным образом для курьера и unifont). Попробуйте
sudo touch /etc/fonts/conf.d/70-no-bitmaps.conf
sudo chattr +i /etc/fonts/conf.d/70-no-bitmaps.conf
, Это должно установить неизменный бит на ПУСТОМ файле вместо того, который отключает растровые шрифты, так, чтобы он не мог быть заменен или отредактирован (даже корнем).
, Чтобы позволить изменять файл снова, просто сделайте
sudo chattr -i /etc/fonts/conf.d/70-no-bitmaps.conf
, я надеюсь, что это - то, что Вы хотели.