Сглаживание шрифтов [SOLVED]

По настройке шрифтов в интернете и здесь на форуме куча информации, но уже какой день не могу нормально допилить их. Причем если браузер Chromium на страницах отрисовывает все более менее нормально, то в gtk просто ужас - шрифты не сглажены, корявы.
Где то советуют использовать флаг cleartype, где то подключают оверлей devnull, который сейчас уже не доступен, вообщем непонятно, какими флагами какие пакеты нужно установить, половина информации - устаревшая.

Ставил libXft, cairo, freetype - стало лучше, чем дефолт после установки X и Openbox, но все равно - шрифты пока страшны.

/etc/make.conf
CFLAGS="-march=prescott -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
USE="-gnome -qt -kde -kde4 -ipv6 X threads icu truetype type1 cleartype"
#LINGUAS="ru en"
MAKEOPTS="-j3"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse"

.fonts.conf:
http://pastie.org/2101905

.xorg.conf:
http://pastie.org/2101931

в eselect fontconfig включал-выключал 10-autohint.conf, 10-sub-pixel-rgb.conf - большого толка нет. Надеюсь на вашу помощь, я в gentoo пока новичок, не разобрался ещё со многими вещами.

Версия cairo какая?

Версия cairo какая?

cairo-1.10.2-r1

cairo-1.10.2-r1

в 1.10 зачем-то убрали

в 1.10 зачем-то убрали cleartype патч и ничего не добавили взамен.
Патч можно отсюда взять
http://bugs.gentoo.org/show_bug.cgi?id=331743
Я его накладываю с использованием /etc/portage/patches (работает только с portage-2.2)

значит мне надо сначала

значит мне надо сначала обновить portage (он у меня sys-apps/portage-2.1.9.42:0). Потом почитаю как наложить патч, для меня это пока новое.

sharipov_ru написал(а): Потом

sharipov_ru написал(а):
Потом почитаю как наложить патч, для меня это пока новое.

Как-то так:
mkdir -p /etc/portage/patches/x11-libs/cairo
cd /etc/portage/patches/x11-libs/cairo
положить патч сюда
emerge -1 x11-libs/cairo

Обновил portage до версии

Обновил portage до версии 2.2.0_alpha41.
Положил diff патч по указанному пути, под именем cairopatch.
Выполнил команду emerge -1 x11-libs/cairo
Не могу найти в логах информацию о том, что патч применился. Вручную имя файла указывать нигде не надо?

Должна быть запись в выводе

Должна быть запись в выводе emerge. Обзывать файл лучше, чтобы он имел расширение patch

Выложил кусок лога, обращений

Выложил кусок лога, обращений к созданному cairo.patch не видно.
http://pastie.org/2102634
Полностью кинуть не могу, там ограничение в 100 кб.

А /etc/portage/bashrc создавать не надо по примеру из статьи http://mrcat.ru/advanced-portage ?

Отломали, похоже :(

Похоже, отломали или просто сломали эту фичу в портеже. Попробовал, через /etc/portage/patches не накладывается :(
Ну тогда через bashrc делать. Я так делал

Урааааа!

Браво tuupic! С примером bashrc по вашей ссылке все заработало, патч применился, сглаживание появилось. Возможно поиграюсь ещё теперь с fonts.conf, но уже сейчас все выглядит достаточно здорово. Спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".