Антиалиасинг шрифтов: кто прав, Microsoft или Apple (ответ — никто)

На «Хабре» перевод статьи «Разоблачение алгоритмов растеризации шрифтов» (в двух частях).

Рассматриваются различные алгоритмы растеризации шрифтов и очень интересные проблемы.

Кстати, в статье есть ответ почему текст в Linux смотрится так плохо.

Поделиться
Отправить
21 комментарий
Олег Горбунов

У меня неправильный линукс?
Я не нашел ничего похожего на мой линукс на скринах.

astur (astur.net.ru)

Устаревшая статья, теперь актуально ,было бы объяснение, почему текст в Linux смотрится так _хорошо_ ;)

maxim-zotov

Даёшь мониторы с 300-600 dpi, и в топку мутный антиалиасинг! :)
(у себя антиалисинг выключаю и на 120dpi).

anton3

http://habrahabr.ru/blogs/typography/112401/  — ссылка на первую статью

greli.livejournal.com

Насколько я понимаю, Майкрософт реализует что-то близкое к идеалу в IE9. Линукс тоже подтянулся за 3 года, но реальные подвижки были только в прошлом году.

Евгений Степанищев (bolknote.ru)

Комментарий для anton3:

В моей заметке ссылки на обе части.

hshhhhh.name

лично я не перевариваю антиалисинг. не вижу в нем никакой радости :)

Евгений Степанищев (bolknote.ru)

Комментарий для hshhhhh.name:

«Антиалиасинг» я написал, чтобы было примерно понятно о чём идёт речь. На самом деле, там об субпиксельном рендере шрифтов.

maxim-zotov

Комментарий для Евгения Степанищева:

Так и то, и другое — антиалиасинг. Одно с использованием целого пиксела, второе — субпиксела.

И оба — мутная фигня, буковки должны быть чёткими.

Евгений Степанищев (bolknote.ru)

Комментарий для maxim-zotov:

В статье как раз говорится почему не должны.

balaganski.net

«Антиалисинг» — это движение протеста против книжек К. Булычева, что ли?

Евгений Степанищев (bolknote.ru)

Комментарий для balaganski.net:

Упс… Поправил.

Антон Вернигор

Устаревшая статья, теперь актуально ,было бы объяснение,
почему текст в Linux смотрится так _хорошо_ ;)

Увы, лучше — не значит хорошо. Лучше, чем было пару лет назад, но по-прежнему омерзительно. Если судить по последней убунте. Или есть другие эталоны?

zg (zg.livejournal.com)

странно. type1 запатентовал адоб и никому не давал. по этой причине эпл придумал трутайп, хинтинг, запатентовал хинтинг, наезжал на freetype за нарушение патентов, но виноват во всём майкрософт. логика очень странная. майкрософт конечно империя зла, но всех собак на них вешать нельзя.
так же не очень понятно упоминание теоремы котельникова. типа для придания статье научности?

zencd (zencd.livejournal.com)

В статье сравнивается два примера рендеринга — Word vs Adobe — и утверждает что вся разница в субпиксельном рендеринге, а то что Adobe в отличии от Word разбивает слова на слоги (!!) — этого автор предпочёл не замечать ради ещё одной illюстрации своего тезиса-любимчика. Он или слепец, или лжец.

http://www.antigrain.com/research/font_rasterization/msword_text_rendering.png
http://www.antigrain.com/research/font_rasterization/adobe_text_rendering.png

Евгений Степанищев (bolknote.ru)

Комментарий для zencd.livejournal.com:

Adobe в отличие от Word разбивает слова на слоги (!!), этого автор предпочёл не замечать ради ещё одной illюстрации своего тезиса-любимчика

Правда странно.

Евгений Степанищев (bolknote.ru)

Комментарий для zg.livejournal.com:

странно. type1 запатентовал адоб и никому не давал. по этой причине эпл придумал трутайп, хинтинг, запатентовал хинтинг, наезжал на freetype за нарушение патентов, но виноват во всём майкрософт. логика очень странная. майкрософт конечно империя зла, но всех собак на них вешать нельзя.

Вы как-то подменили проблему. Там совсем другая проблема рассматривается. Не про патенты.

не очень понятно упоминание теоремы котельникова. типа для придания статье научности?

Нет, употребляется как аргумент, причём довольно к месту.

zg (zg.livejournal.com)

Комментарий для Евгения Степанищева:

Вы как-то подменили проблему.

возможно. но если бы адоб не жлобился 20 с лишним лет назад, то проблемы бы не было, как и truetype в принципе. возможно были бы другие проблемы, но это уже другая история. майкрософт в данном случае уже на входе получил лажу, которую как ни улучшай, лажей она быть не перестанет. поэтому обвинять их тут в чём-то кажется мне неконструктивным.

причём довольно к месту.

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

Евгений Степанищев (bolknote.ru)

Комментарий для zg.livejournal.com:

как-то странно, что вы с вашей дотошностью этого не заметили.

Что ж поделать, я не всё замечаю.

zg (zg.livejournal.com)

Комментарий для Евгения Степанищева:

Что ж поделать, я не всё замечаю.

т. е. этот кусок вы так внимательно читали, что даже не заметили явную ошибку в основном утверждении. при этом «употребляется как аргумент, причём довольно к месту». на основании чего вы сделали этот вывод, если даже не вникли в суть той части текста, в которой теорема упоминается?

Евгений Степанищев (bolknote.ru)

Комментарий для zg.livejournal.com:

Мне показалось, что аргумент к месту. Возможно, я был в каких-то своих мыслях. Может быть даже и вы не правы в своём утверждении. Я пока решил не разбираться.

Популярное