Re: про субпиксель ное сглаживани е.
On Fri, Jul 23, 2010 at 03:41:30PM +0400, sergio wrote:
> On 07/23/2010 01:21 PM, Stanislav Maslovski wrote:
>
> >Ты вообще в курсе, что значит рендеринг? И как субпиксельный композитный
> >рендеринг реализуется?
> Неужели через XRENDER? Никогда не думал, что это на уровне драйвера
> всё происходит.
Что "все"? Шрифтов на уровне XRENDER нет, есть глифы, т.е., буковки в
картинках. Картинки эти должны быть _разными_, в зависимости от того
используется subpixel rendering или нет.
> Нет, XRENDER есть везде (на radeon и radeonhd), более того, если
> фонтконфигу явно сказать о субпиксельном сглаживании, то оно будет
> работать и на radeonhd. Вопрос только в том, почему об этом надо
> говорить?
Вероятно, чтобы обойти забитый где-то намертво в коде дефолт?
> Как спросить у иксов, как они думают, какой у монитора тип?
Заглянуть в /var/log/Xorg.0.log?
> >Нет, lcdfilter = lcddefaulf означает несколько иное.
> И что же это?
FIR5 фильтр.
> На данный момент у меня так:
> lcdnone и lcdlegacy --- qt4 не сглаживает вертикали и горизонтали
> разница настолько мала, что её можно заметить только при очень
> внимательном рассмотрении при увеличении.
> lcddefault и lcdlight --- qt4 сглаживает вертикали и горизонтали
> gtk на lcdfilter не реагирует
GTK использует сairo, в сairo свой фильтр (и автор этого фильтра
очень долго упирался, но вот совсем недавно его-таки убедили, что
стоит следовать стандартам, а не изобретать велосипед).
Попробуй libcairo 1.9.10 из experimental.
--
Stanislav
Reply to: