Субпиксельный рендеринг шрифтов.

Oct 07, 2007 00:10

После того, как летом на гентушном форуме мне попалась ссылка на очень хорошую статью Максима Шеманарёва Text Rasterization Exposures, я обратил внимание на то, чего можно добиться под линуксом.
и что теперь я могу рассказать? )

subpixel, linux, fonts

Leave a comment

Comments 5

anonymous December 10 2008, 03:22:00 UTC
Какие-то у тебя «протянутые шрифты».
И еще: в тех статьях, на которые ты дал ссылки в основном речь идет не просто о субпиксельном рендеринге, а о субпиксельном горизонтальном позиционировании, у тебя это явно не настроено (все одинаковые буквы при ближайшем рассмотрении выглядят одинаково).
Кстати, как раз для субпиксельного рендера эти фразы, содержащие по одному экземпляру буквы, не очень удобны, приходилось сравнивать русские «ш» и «щ».

Reply

monoid December 10 2008, 11:22:28 UTC
> Какие-то у тебя «протянутые шрифты».

Хм, не понимаю, что имеется в виду.

Что же касается субпиксельного позиционирования - насколько мне известно, ни в одной ОСи это не реализовано (для точного субпиксельного позиционирования придётся рендерить символ каждый раз заново, либо, если не стремиться к абсолютной точности, можно хранить варианты растеризации символа для нескольких различных смещений, в то время как сейчас хранится только один вариант), однако есть в Акробат Ридере.

Reply

anonymous December 10 2008, 14:23:14 UTC
>> Какие-то у тебя «протянутые шрифты».
>Хм, не понимаю, что имеется в виду.
Если имеется в виду, что твой скриншот сделан с того, что написано ниже, то у тебя все строчки короче моих, и аналогичных скриншотов, сделанных в винде (правда через VirtualBox, но это не сильно важно). Вот что имеется в виду. Я это когда-то заметил случайно у себя. Проблема в автохинтере, он реально злой. Хотя для некоторых шрифтов (например DevaVu Sans Mono) установка hintingtype=hintslight от этого спасает. Но для виндовых шрифтов все равно лучше использовать bci hinting, хотя для совсем мелких шрифтов его поведение меня не совсем устраивает.

Reply


udpn November 8 2010, 21:20:54 UTC
Такая офигенная подборка материала, и так мало интереса от читателей.

Reply

monoid November 8 2010, 21:38:31 UTC
Не страшно, тема шрифтов в линуксе даже тогда уже была избита до неузнаваемости :]

А сейчас популярные дистры без вмешательства пользователя патчат библиотечки и ставят slight hinting. Только вот poppler и evince тяжко при каждом апдейте патчить. Надо как-нибудь выделить время причесать там все костыли и послать в апстрим.

Reply


Leave a comment

Up