[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: