cleartype патч cairo 14.12.2011

Сегодня смог настроить сглаживание при помощи патчинга x11-libs/cairo.
Шрифты - это больная тема, да и рецепты меняются каждый месяц, поэтому решил поделиться решением (не моё, http://syslinux.ru/).
Текущая версия cairo-1.10.2-r1
Делал так (от суперпользователя):

  1. открываем ебилд:
    nano -w /usr/portage/x11-libs/cairo/cairo-1.10.2-r1.ebuild
  2. в конструкцию
    _src_prepare() {
    epatch …_
    добавляем строку:
    epatch “${FILESDIR}”/cairo-cleartype-1.10.patch
    сохраняем, закрываем
  3. в директорию /usr/portage/x11-libs/cairo/files копируем патч (прикреплён ниже)
  4. пересчитываем контрольные суммы коммандой
    ebuild /usr/portage/x11-libs/cairo/cairo-1.10.2-r1.ebuild manifest
  5. переустанавливаем cairo
  6. для пользовательской настройки используем команды вида:
    eselect fontconfig {list,enable,disable}
    и Параметры внешнего вида
    Надеюсь кому-то пригодитсяXD

PS: Чуть не забыл, нужно поменять профиль на небинарный
eselect profile set

cairo-cleartype-1.10.patch (13.6 KB)
LibreOfficeExample.png

Ваш патч просуществует до следующего eix-sync. Для таких целей служат локальные оверлеи. Чтоб заново не переделывать потом, создайте оверлей сейчас.
Как создать, тут уже обсуждалось не раз - поищите (мне что-то лень искать :))

Спасибо за совет. Я не гуру, конечно, но думаю справлюсь. Как думаете стоит изменить тему после создания оверлея?

Просто дополните статью. Думаю, этого будет достаточно.

В исходной статье так и было. Я просто предоставил выбор как можно сделать. Я делал через локальные оверлеи. Если кому надо могу прикрепить и ебилды из оверлея и файлы.

Сама статья http://syslinux.ru/node/1298