Активация сглаживания шрифтов


Пропатчив cairo мы получим сглаживание в gnome и вообще gtk-окошках кроме gnome-terminal. Пропатчив xft мы получим сглаживание в gnome-terminal и opera. Всё что нужно для этого - интернет и пару патчей, которые я прикрепляю к этому посту. Итак, скачаем архив с патчами в домашнюю директорию.

$ cd;su
# mv patches.tar ~/;cd;tar -xf patches.tar;rm patches*
# aptitude install dpkg-dev
# apt-get source cairo;cd cairo-*
# apt-get build-dep cairo
# patch -Np1 -i ../libcairo-1.4.10-lcd-cleartype-like.diff
# dpkg-buildpackage
# cd ..;dpkg -i libcairo2_*.deb
# apt-get source xft;cd xft-*
# apt-get build-dep xft
# patch -Np1 -i ../libxft-2.1.14-lcd-cleartype.diff
# dpkg-buildpackage
# cd ..;dpkg -i libxft2_*.deb
# rm -r *cairo* *xft*
# aptitude hold libcairo2 libxft2
# exit

Перегружаем XServer.

Видеодрайвер должен быть правильно настроен:

$ xdpyinfo |grep resolution 
resolution:    95x94 dots per inch

Более простой вариант для ветки unstable

Подключить следующий персональный репозиторий:

deb http://hadret.rootnode.net/debian/ unstable main

И обновить пакет libcairo2.