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

Re: про субпиксельное сглаживание.



On 07/29/2010 02:20 AM, Stanislav Maslovski wrote:

Что-то у меня есть подозрение, что от драйвера не зависит наличие
сглаживания. XRender это часть иксов. А от драйвера зависит акселерация
(exa или xaa) Я не прав?
"The RENDER extension is initialized when the driver calls
fbPictureInit().  All known shipping drivers do this.  In principle your
driver could omit this call; I have no idea why you'd want to do that
though." --- спасибо рассылке xorg.

По поводу остального конкретно у радеонов см. тут (опция SubPixelOrder):
http://www.x.org/archive/X11R7.5/doc/man/man4/radeon.4.html
Да, я видел, но с radeon'ом проблем нет. Но зато можно в нём покапаться и понять что не так в radeonhd.

(--) Jul 25 14:54:10 NVIDIA(0): Connected display device(s) on GeForce 8400M GS at PCI:1:0:0:
(--) Jul 25 14:54:10 NVIDIA(0):     Seiko (DFP-0)
(--) Jul 25 14:54:10 NVIDIA(0): Seiko (DFP-0): 330.0 MHz maximum pixel clock
(--) Jul 25 14:54:10 NVIDIA(0): Seiko (DFP-0): Internal Dual Link LVDS
(II) Jul 25 14:54:10 NVIDIA(0): Assigned Display Device: DFP-0
Это фуфло, отсюда никак не следует, что монитор LCD. Я не нашёл в своём логе ничего подозрительного.
RADEONHD(0): Attaching Output TMDS B to Connector DVI-D 2
...
RADEONHD(0): Digital Display Input
...
RADEONHD(0): Output DVI-D_2 connected

В ходу два типа фильтров: intrapixel и interpixel...
Ох, как всё сложно. Спасибо за столь содержательный ответ.

Меня как-то очень смущает, что на lcddefault я не могу смотртеть.
lcdnone или lcdlegacy гораздо приятнее выглядят, хотя и не всегда.
Intrapixel (lcdlegacy, cairo)... лучше подходят для шрифтов
 с встроенным байткодом и с hintstyle = hintfull.
В таком случае меня смущает слово 'legacy'.

У меня сглаживание отключено для шрифтов меньше 16 пикселов;
hinstyle = hintfull, шрифты ms-corefonts с байткодом.
А lcdfilter какой?

Когда появились шрифты Liberation, пытался перейти на них, но не прижилось.
Чем не прижилось? Ты не ПТ Санс, кстати, не смотрел?


Я тут вдруг осознал, что плохо понимаю про хинтинг. Из-за патентов пользоваться встроенным байтокодом можно только с недавнего времени. У майкросовтовских шрифтов есть байтод, но пользоваться раньше им было нельзя и fontconfig-config для таких шрифтов рекомендовал использовать автохитнер. В DejaVu как я понимаю байтокода нет, но тогда не понятно, что означает вариант "Native" в fontconfig-config? Для чего нужны hinting, hintstyle, autohint и в чём разница между вариантами hintstyle (hintnone, hintslight, hintmedium, hintfull)? Или где бы про это почитать?

И вот ещё что, хочется нагенерировать картинок с разными шрифтами с разными опциями рендеренга. И по-сравнивать, а то как-то всё не однозначно. Чем бы это попроще сделать?

ЗЫ: Голусуем:
Кто за:
a) пиксел, пикселы
б) пиксель, пиксели
Ах вот где начало голосования.
Вообщем: «беглый анализ прессы содержит и иные написания».
Мне вот такой вариант нравится: пиксел, пиксели.
Пиксел кажется более английским, пиксель --- русским.

--
sergio.


Reply to: