Сглаживание шрифтов [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 написал(а): Потом
Как-то так:
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, но уже сейчас все выглядит достаточно здорово. Спасибо!