В Опере будет свой рендеринг шрифтов с отличным сглаживанием?
Тестируя экспериментальную сборку Оперы с поддержкой @font-face, я почуствовал неладное- обычные шрифты в ней выглядят непривычно. Действительно ли это собственная система сглаживания или какое-то особое использование ClearType? Первый вариант правдоподобней по следующим причинам:
Для установки шрифтов в систему нужны администраторские привелегии — собственная система рендеринга шрифтов решает эту проблему, причём на всех системах сразу.
Знаю про Mac, не знаю про Linux, про Windows могу заметить что ClearType ужасен. Раз уж Опера может отрисовать шрифты, то почему бы ей самой их не сгладить?
Шрифты не отображаются одинаково во всех системах
Не PC устройства на которые нацелена Опера, как я понимаю, вообще не имеют сглаживания
Что бы проверить догадки я отключит системное сглаживание, посмотрел как выглядят шрифты без него в Опере 9.51, IE6, и сборке opera_wingogi_acid3 и с ним. При переключение браузеры перезагружал.
Забавно что сборка была проигнорирована сообществом как на наличие поддержки @font-face, так и на наличие собственного рендеринга и сглаживания. И причиной тому можно назвать только скудную информацию в релизе
еще для глазастых:
сделал 2 скриншота свои и добавил 2 автора. мои — фф и сафари под маком, автора — опера с cleartype и с новым рендером. i37.tinypic.com/339ls9f.png
А мне нравится виндосвкое сглаживание гораздо больше, чем в сафари, например. А в линуксе мне cleartype нравится еще больше. Но то, что я в опере увидел просто словами не передать. Люблю норвежцев :)
В Линуксе нет clear type, потому что это патентованная технология Microsoft, там другой механизм сглаживания (субпиксельный рендеринг на основе библиотеки FreeType на сколько я помню). Причем без тонкой настройки, особенно если разрешить RGB-сглаживание, от FreeType через пару часов начинают болеть глаза- разноцветность краев букв видна очень сильно. Впрочем после настройки напильником выглядит вполне нормально и юзабильно.
Буква на букву наезжают при жирном шрифте, по вертикали имеют свойство прыгать, имхо на порядок хуже. Сам потиху привыкаю, но сразу как приду с работы (там винда), бросается в глаза
Вы не вполне правы. Я сейчас попытался сравнить на моей машине (Linux, Kubuntu, KDE3) скриншот WinGogi и последний билд Opera 9.60. Сглаживание шрифтов очень похожее, практически одинаковое. Разница в шрифтах (сами шрифты различные, судя по всему) и в агрессивности хинтинга.
Если б только это… Там в разных программах рисуются по разному, вплоть до размеров :(. Бардак полный в библиотеках. На несколько лет вперед хватит, чтобы разгребать.
у кого как
я вот огорчусь, если опера будет меня принуждать использовать её сглаживание, потому что сейчас в моей убунте системное сглаживание просто отличное, и я не хочу от него отказываться
Там есть. И в отличие от, можно настроить так как того хочется. Скажем, у меня включено сглаживание для италика всех размеров и для прямых шрифтов более 16px. Получается здорово.
1) Сама по себе идея хороша. Однако скриншоты с «новым сглаживанием Оперы» выглядят отстойно.
Почему? Потому, что они решили забить на «субпиксельное» рисование, и выводят обычные «серые» границы антиальясинга. Это хорошо видно, если увеличить скриншоты. Извините, но это же прошлый век!
2) Не все знают, что существует Microsoft ClearType Tuner — программа, управляющая «степенью сглаживания» в Windows XP и выше. Ее использование на некоторых (особенно старых) дисплеях делает текст значительно читабельней.
3) Странно, что автор не удосужился сравнить рендер Оперы с Сафари (версия для Windows), ведь последний тоже несёт свой собственных механизм рендера шрифтов (об этом когда-то подробно писали на Хабре). Причем, imho, лучший механизм отрисовки именно у Сафари! На втором месте — MS CoolType, на третьем — эта «расфокусированная» новая Опера.
Гхм… но там же 5 режимов сглаживания — неужели не один не подошел?
Откровенно говоря, мне «стандартный» режим тоже не нравится — шрифты выглядят излишне жирными, это точно. А вот режим «легкий» — это именно то, что нужно; именно его я всегда и выбираю.
А вы часто странички листаете с таким зумом? Покажите шрифты помельче — вель они составляют основную массу для чтения. Имхо, на таких больших шрифтах заслуги сглаживания в удобстве чтения минимальны.
я тоже заметил сглаживание в SVG, но это отдельная история:
1)сглаживаются только то к чему применено что-то особенное, а не обычный текст
2)сглаживается не потому что это текст, а потому что для трансорфации, наложения градиента шрифт преобразуется в веторный объект и потом уже обсчитывается трансформация- иначе никак)
3)сглаживается именно за счёт сглаживаения SVG объектов, а не особого шрифтового зглаживания
вот такие пироги )
Я не спец, конечно, но сглаживание мне понравилось. Не нравиться идея рендеринга шрифтов каждым приложением по-своему — печатаешь что-то в Word, переключился в Opera, стало рябить в глазах, привык, переключился обратно, стало рябить в глазах и т.д…
Насчет опер не знаю — может менее заметно, просто. Но я как-то всё равно противник этого всего… Да и кроме WinXP это вряд ли где-то будет использоваться.
А это случаем не встроенный рендеринг qt4? У них какбе тоже свой метод, и для моих глаз весьма приятный. Особенно в KDE4.
Кстате, опера 9.5 например под линуксами всегда рендерила шрифты по своему, по крайней мере у меня.
П.С. не в тему: это я один такой, что не могу тыкать плюсы-минусы (и другие ajax-ссылки) людям, а вместо этого браузер просто перепрыгивает на начало страницы?
Прилетела птица обломинго и оставила эту надпись здесь:
We have no plans to copy features from GOGI into Opera for Desktop. No icon. No non-modal dialogs. No «Paint» button. No FreeType font rendering. Opera for Desktop and GOGI have very different purposes and levels of OS integration.
На Mac OS X самый нормальный браузер — это Safari, в опере буквы как бы квадратнокруглые что ли, а уж firefox (и в камино тоже) — то они вообще ободранные и узкие, глаза сломаешь — очень странно, ставил чтобы как кириллица были — разницы никакой.
Кстати, на Хабр с оперы не всегда зайдешь — пишет «n/a Действие не определено»
Вспомнился Терминатор — Будущее не определено…
Антиалайзинг в Опере будет смотерться лучше на большинстве мониторов, потому что он, в отличие от современных субпиксельных технологий, не меняет цвета пикселов. Субпиксельный антиалайзинг — это шаг вперед на качественных LCD с мелким пикселом, но только для шрифтов определенного пункта. В остальных случаях эта технология себя не оправдывает :-(
Мелкий текст даже на хорошем мониторе будет слишком цветастым, а на неподходящих ЖК (и тем более — ЭЛТ) мониках артефакты будут затруднять чтение и на крупных кеглях. Политику Сафари в этом плане понять просто — таргет для данного браузера это эйпловские мониторы, которым наверняка подходит рендер Сафари.
Но Опера — это самый кроссплатформенный браузер, и, по моему, взяв на вооружение старую технологую, Опера поступила инновационно :-).
Кроме того «субпиксельное сглаживание» работает только по горизонтальной оси. Потому, что в LCD мониторах субпикселы располложены группами по три вертикальных прямоугольникаю. В этом смысле такое сглаживание действительно подходит только шрифтам определенного размера. В остальном грамотный «серый» антиалиасинг посчитанный на больших матрицах выглядит лучше
Я бы предпочел если бы отрисовкой занималась ОС, а не программы. Неудобно когда браузер использует один вид сглаживания, почта другой, и так далее. Какое-то постоянство (например повсеместное использование ClearType на Windows) позволило бы пользователю один раз настроить и привыкнуть к выбранной системе сглаживания.
комментарии (68)
сделал 2 скриншота свои и добавил 2 автора. мои — фф и сафари под маком, автора — опера с cleartype и с новым рендером.
i37.tinypic.com/339ls9f.png
нравится больше новооперского?
эх… а ведь так много людей не используют сглаживание вообще. =(
( речь, конечно же, о пользователях ЖК-мониторов )
Если интересно — могу выложить свой скриншот.
я вот огорчусь, если опера будет меня принуждать использовать её сглаживание, потому что сейчас в моей убунте системное сглаживание просто отличное, и я не хочу от него отказываться
Почему? Потому, что они решили забить на «субпиксельное» рисование, и выводят обычные «серые» границы антиальясинга. Это хорошо видно, если увеличить скриншоты. Извините, но это же прошлый век!
2) Не все знают, что существует Microsoft ClearType Tuner — программа, управляющая «степенью сглаживания» в Windows XP и выше. Ее использование на некоторых (особенно старых) дисплеях делает текст значительно читабельней.
3) Странно, что автор не удосужился сравнить рендер Оперы с Сафари (версия для Windows), ведь последний тоже несёт свой собственных механизм рендера шрифтов (об этом когда-то подробно писали на Хабре). Причем, imho, лучший механизм отрисовки именно у Сафари! На втором месте — MS CoolType, на третьем — эта «расфокусированная» новая Опера.
Откровенно говоря, мне «стандартный» режим тоже не нравится — шрифты выглядят излишне жирными, это точно. А вот режим «легкий» — это именно то, что нужно; именно его я всегда и выбираю.
сайты с меньшим, чем на скриншоте размером шрифта я просто не посещаю)
:-)
наоборот, я часто уменьшаю ширину страницы, чтобы ещё удобнее читать было
1)сглаживаются только то к чему применено что-то особенное, а не обычный текст
2)сглаживается не потому что это текст, а потому что для трансорфации, наложения градиента шрифт преобразуется в веторный объект и потом уже обсчитывается трансформация- иначе никак)
3)сглаживается именно за счёт сглаживаения SVG объектов, а не особого шрифтового зглаживания
вот такие пироги )
при переключение опер с разным сглаживанием такого не было)
Кстате, опера 9.5 например под линуксами всегда рендерила шрифты по своему, по крайней мере у меня.
П.С. не в тему: это я один такой, что не могу тыкать плюсы-минусы (и другие ajax-ссылки) людям, а вместо этого браузер просто перепрыгивает на начало страницы?
Впрочем, сам пользуюсь Сафари, как раз только потому что шрифты очень уж красивые тут :)
Кстати, на Хабр с оперы не всегда зайдешь — пишет «n/a Действие не определено»
Вспомнился Терминатор — Будущее не определено…
Мелкий текст даже на хорошем мониторе будет слишком цветастым, а на неподходящих ЖК (и тем более — ЭЛТ) мониках артефакты будут затруднять чтение и на крупных кеглях. Политику Сафари в этом плане понять просто — таргет для данного браузера это эйпловские мониторы, которым наверняка подходит рендер Сафари.
Но Опера — это самый кроссплатформенный браузер, и, по моему, взяв на вооружение старую технологую, Опера поступила инновационно :-).