войти зарегистрироваться

OperaВ Опере будет свой рендеринг шрифтов с отличным сглаживанием?

Тестируя экспериментальную сборку Оперы с поддержкой @font-face, я почуствовал неладное- обычные шрифты в ней выглядят непривычно. Действительно ли это собственная система сглаживания или какое-то особое использование ClearType? Первый вариант правдоподобней по следующим причинам:
  1. Для установки шрифтов в систему нужны администраторские привелегии — собственная система рендеринга шрифтов решает эту проблему, причём на всех системах сразу.
  2. Знаю про Mac, не знаю про Linux, про Windows могу заметить что ClearType ужасен. Раз уж Опера может отрисовать шрифты, то почему бы ей самой их не сгладить?
  3. Шрифты не отображаются одинаково во всех системах
  4. Не PC устройства на которые нацелена Опера, как я понимаю, вообще не имеют сглаживания
Что бы проверить догадки я отключит системное сглаживание, посмотрел как выглядят шрифты без него в Опере 9.51, IE6, и сборке opera_wingogi_acid3 и с ним. При переключение браузеры перезагружал.

Haiku OSПохоже, в Haiku будет лучший антиалиасинг

Благодаря Google Summer of Code, Андрей Шпильман, словацкий студент, в настоящее время занимается реализацией субпиксельного сглаживания для Haiku OS и добился значительных успехов.

Технология субпиксельного сглаживания основана на том факте, что RGB пиксели на мониторе не совпадают геометрически, то есть составляющие три базовых цвета каждой точки расположены немного в разных местах. Используя это, можно добиться в три раза большего разрешения, в результате графика будет выглядеть более гладкой и приятной для глаз, однако это будет сделано ценой появления цветовых артефактов, которые могут быть очень заметными. Например, в запатентованной технологии Microsoft ClearType, используемой в Windows, у вертикальных чёрных линий образуется розовый ореол слева и синий справа, кроме того сами линии получаются размытыми. Андрей придумал, как избежать этого, в результате чего текст выглядит более чётким и читаемым.