Интересно, поможет ли это сообщение в блоге понять проблему. Ей три года, но основной характер крысиного гнезда все еще сохраняется.
Поскольку у вас не запущен gnome-settings-daemon
, xrdb
и XSETTINGS
никогда не выбирают параметры подсказок, установленные в диалогах GNOME. Поэтому вам нужно обратиться к fontconfig
и настроить свой собственный $HOME/.fonts.conf
, после чего вы пишете тупые записи XML. Эта страница Arch Linux Wiki может помочь вам начать работу.
РЕДАКТИРОВАТЬ: Посмотрите /usr/share/doc/fontconfig/fontconfig-user.html
в вашей системе, где описаны подробности. К счастью, вы можете избежать мрачных подробностей, используя некоторые мягкие ссылки.
Обратите внимание, что я на самом деле не пробовал следующее:
Загляните в /etc/fonts/conf.avail
, который содержит несколько готовых фрагментов конфигурации. Особый интерес будут представлять файлы, начинающиеся с 10-*
и 11-*
, которые управляют тем, как следует выполнять намеки на шрифт и позиционирование на субпикселях. Некоторые из них являются взаимоисключающими; Например, вам нужно выбрать только один из 10-hinting-*
фрагментов.
Сначала внутри вашего домашнего каталога создайте каталог с именем .fonts.conf.d
и cd
в него. Затем создайте программные ссылки на фрагменты конфигурации, которые вы хотите включить, которые могут выглядеть примерно так:
ln -s /etc/fonts/conf.avail/10-antialias.conf 10-antialias.conf
ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf 10-sub-pixel-rgb.conf
На этом этапе, после того, как вы связались с вашими предпочтительными фрагментами fontconfig, он либо будет работать волшебным образом при следующем запуске программы (думаю, так оно и будет); или вам нужно будет запустить fc-cache
чтобы система распознала ваши изменения; или вам нужно выйти из системы и вернуться в сеанс X (наименее вероятно).