Сглаживание шрифтов
Для графических программ, использующих fontconfig, т. е. библиотеку
libfontconfig, можно централизованно настроить сглаживание (anti-aliasing
& hinting). Таких приложений довольно много: gnome-terminal, firefox и
другие, использующие GTK. Такую настройку делает GNOME Appearance Settings, но,
естественно, мы обойдёмся без графических утилит.
Напоминаю, gnome-settings-daemon грузить при старте X.org не нужно ,
всё можно настроить и так. Полезная программа для редактирования реестра
настроек GNOME — gconf-editor.
Каждая программа грузит libfontconfig.so отдельно, а библиотека зачитывает
конфигурацию из /etc/fonts/..., детали см. в fonts-conf(5). Процесс
загрузки можно проследить, экспортируя переменную FC_DEBUG (см.).
Итак, в Arch конфиг fontconfig пробует зачитать в т. ч. и файл
$HOME/.fonts.conf. Вот файл, который должен подойти для большинства LCD
ноутов:
<fontconfig> <match target="font"> <edit name="rgba" mode="assign"><const>rgb</const></edit> <edit name="autohint" mode="assign"><bool>false</bool></edit> <edit name="antialias" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> <edit name="hintstyle" mode="assign"><const>hintfull</const></edit> </match> </fontconfig>
Здесь включён anti-aliasing и full hinting, наиболее сглаженные, тонкие и чистые шрифты.
