Моя система (Debian squeeze) использует сглаживание для шрифтов, что по большей части нормально. Однако я хотел бы отключить его для терминальных шрифтов в xterm и urxvt (rxvt-unicode) и не могу заставить это работать.
Я попытался использовать antialias=false
, как объяснено, например, на странице справки urxvt (поиск "antialias"), но это не дает никакого эффекта:
urxvt -fn "xft:Deja Vu Sans Mono:pixelsize=10:antialias=false"
Я получаю точно такой же шрифт, независимо от того, использую ли я antialias=true
или false
. Указанный мной шрифт и размер шрифта оказывают влияние, поэтому urxvt, очевидно, обрабатывает эту опцию.
Тот же результат с xterm (с использованием -fa
) или при добавлении Xft*antialias: false
в мои ресурсы X (как предложено в разделе Как отключить сглаживание шрифтов только для gnome-терминала, но не для других приложений?).
Что я делаю неправильно? Есть ли другие настройки?
Редактировать:
Просто обнаружил, что я могу отключить сглаживание в /etc/fonts/local.conf
:
<match target="font">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
Тем не менее, я не понимаю, почему antialias=false
не учитывается в спецификации шрифта.