Pull to refresh

Comments 83

Сафарю на маке проверьте. Много интересного узнаете о поддержке юникода макосью вообще и сафарей в частности. "౪_ರೃ", не воспринимает ни в каком виде, например, пока каких-то левых pkgшек не поставишь.
Нету мака :( Будет здорово если кто-то отпишется здесь с результатами и я их включу в таблицу
lh5.ggpht.com/_1_TkZrguBPE/TQ8kio5z-BI/AAAAAAAAAlQ/6LK9O2y5BBA/filehREaFn.png — математика, вроде, ок
lh3.ggpht.com/_1_TkZrguBPE/TQ8kyLTL8hI/AAAAAAAAAlU/bbF-Ygo3QZA/fileu2zv50.png — лингвистика нормально, на APL не осилило символ
lh6.ggpht.com/_1_TkZrguBPE/TQ8k_ClKx0I/AAAAAAAAAlY/HSl8MsX9v-Y/fileECVEiS.png — типографику перекосило
До эфиопского нормально, но его с рунами не опознало — lh3.ggpht.com/_1_TkZrguBPE/TQ8lKL5HS-I/AAAAAAAAAlc/sySqUafP_Zg/filemCFxlW.png
Дальше тоже нормально до коробок.

lh4.ggpht.com/_1_TkZrguBPE/TQ8lU511WuI/AAAAAAAAAlg/a170h7s7UA0/fileYBqHNj.png — коробки распидоперкосило.
Ниже выяснилось, что от ОС многое зависит… Так что результаты получаются так, к сведению
Ну, это скрины с макоси. Кстати, я не знаю, что вы делали с оперой и фуррёй, но коробки у меня под убунтой они показывают нормально.
Да, в линуксе говорят что все нормально. Поэтому и пишу — от ОС многое зависит. Я с ними ничего не делал — поставил и сразу запустил :)
Chrome 8 получил 8 баллов из 15. Хмм… ну значит в 15-ой версии хрома все будет хорошо с этим тестом.
Даешь по петросяну в каждый пост!
[петросян моде]
Ничего, 15-ая версия выходит через неделю!
[/петросян моде]
а какой смысл в поддержке брайля на обычных мониторах?
на брайлевскую консоль кто-то вобще вывести то сможет?
Специализированные ресурсы для преподавателей/друзей/родственников слепых?
да в любом случае это тест наличия шрифта в системе
И как вы объясните, что один браузер шрифт брайля нашел, а другой нет?
Ниже посмотрите, я такое же предположение высказал, у меня все тесты отлично показываются.
Тогда добавляю в статью, что шрифты я не трогал и они дефолтные
Box drawing alignment tests у меня опера показывает корректно. В вот вместо рун квадратики. Opera 11, debian 5.
Вообще как-то не очень правильно говорить о «поддержке браузерами utf-8», есть целая куча внешних факторов, которые делают это сравнение практически некорректным — шрифты, ОС, итд итп. Вот в хроме (8.0.552.224 beta linux) последний тест с рамками отображается у меня преотлитчно:



хотя в предыдущем (см.первая строчка), наоборот, квадратики. Потому что часть ненужных мне поддержек шрифтов я однажды (можно сказать случайно) грохнул. Остальное по пунктам почти тоже нигде не совпадает — где-то корректно, а где-то нет.
видимо, тесты предполагают, что все шрифты установлены.
но со шрифтами тестировать имеет смысл развечто моноширинность/кернинг/комбинирование, поскольку движки рендеринга в браузерах свои.

а браузер «не нашёл символ» — это действительно бредятина какая-то.

Ну, если есть шрифты с поддержкой всех проверяемых символов, то квадратиков так и так не будет. Но это уже тестирование шрифтов, а не браузеров получается :)
Как тогда объяснить, что один браузер шрифт нашел, а второй нет? В тестах это присутствует
загадка!

наверно они разные алгоритмы поиска используют :)
в разных местах ищут.
Я думал, что отрисовка шрифтов в Gecko и Webkit от ОС не должна зависеть… Оказывается, еще как зависит. Мажорирования по тестам нет — в Linux одно, в Windows другое. И непонятно, кто в итоге виноват — ОС или браузер
В никсах рендеринг шрифтов отдается сторонней либе.
Ну вот кстати Chromium 8 под Ubuntu 10.10 прошел не все тесты. В том числе первый и последний. Пруф вставлять лень
а в 9ом хроме почти всё хорошо,
кроме многоэтажной мат.формулы, штрихпункутирных рамок,
и моноширинного тайского, которого просто нет в системе.
в древнегреческом символ "᾿" иногда над буквами, а иногда рядом. но как оно должно быть хз.
Я в смятении, у меня в Firefox 3.6.12 под OpenSuse 11.2 x64 всё отобразилось как надо, попробую дома у меня там такой же файрфокс с теми же модулями, только Windows 7 Pro x64 есть.
Кажется я понял в чём дело, у меня шрифт по умолчанию изменён, у меня там Deja Vu шрифты (мне очень нравятся), так что видимо. дело не в браузере а в шрифтах по умолчанию.
По поводу шрифтов хотел добавить. Цитата из поста:
Стоит заметить, что во всех браузерах шрифтом по умолчанию является Times New Roman.
Какой к черту Times New Roman?! Для рендеринга txt-шника используется МОНОШИРИННЫЙ шрифт, он задается отдельно и не имеет никакого отношения к шрифту по умолчанию. Пруф. Такое ощущение, что автор не совсем понимает тему.

Да, у меня на Win7x64 шрифт Deja Vu решает часть проблем, которые были при использовании Courier New, хотя не все.
Я действительно тему не совсем понимал. Уже поправил. Очевидно, чтобы все было честно, надо Опере выставить Courier New и переделать тест. Спасибо
Opera 11 build 1156 Win7x64, Courier New:

А вот до этого у меня стоял шрифт Consolas, в нём комбинируемые символы правильно отображались:
Получается, что нет идеального шрифта. Жаль, жаль
Опять же, я писал выше — DejaVu всё отображает 100% =)
Над b нет вектора, и что-то мне подсказывает, что COMBINING RING ABOVE должен быть above Λ, а не T.
в нём комбинируемые символы правильно отображались

Над b таки не хватает стрелочки.
APL — это такой язык программирования, типа brainfuck'а, только еще с символами, которых на клавиатуре нет. Где-то тут на хабре пробегал рассказик про APL. Лично мое мнение — боже сохрани и спаси от таких языков. Но некоторые олдфаги пруцца.
Opera 11 build 1156 @ WinXP SP3 RU чистая
Ethiopian, Runes, Braille — квадратики
Mathematics — большой межстрочный интервал, показало всё
Thai — колонки не ровные
всё остальное — ОК
Странная у вас подборка браузеров.
Кроме амайи — последние стабильные сборки. Чего же странного?
Извиняюсь, почему-то думал, что 11ая опера — нот стейбл.
UFO just landed and posted this here
Странно… Хром 8 на Линухе отрендерил как то лучше… Даже руны нашёл, ня!)
А особенно почти весь последний тест нормально отрендерил. И Nicer Typography тоже
ff на linux тоже лучше рендерит. Это от либы, видимо, зависит.
Видимо, на ЛОРе настолько часто проскакивало «ШГ», что теперь в Linux шрифты просто идеальные =)
надо было лучше собрать лучше набор шрифтов, установив которые, можно было бы увидеть все как надо; все же поддержка символов больше зависит от наличия в системе шрифтов с нужными глифами.
Шрифты в браузерах можно настраивать вручную. В хроме по крайней мере точно можно. Достаточно выставить везде один и тот же шрифт, который наиболее полно поддерживает UTF-8. Arial какой-нибудь
Эта ваша православная Опера до сих пор не может по-человечески &thinp; отобразить.
Если вы имеете ввиду thinsp, то в моей «Опере» 11 он отображается, меньше, чем пробел.
Так спешил, так спешил…
Да, его конечно же.
Не знаю, в чём заморочка, но начиная где-то с версии 9.80 она на некоторых системах начала отображать его квадратиками.
Вроде как это бич 10ой и ниже оперы, но в 11 все гуд. Пользователи оперы почти всегда использую последнюю версию, т.к. через месяц этот баг уже будет неактуальным.
Спасибо теперь вкурсе что такое Amaya.
Если вы прочтете комментарии выше и начало статьи внимательно, то обнаружите, что
1)Тест был на Windows 7 x64
2)У вас ОС отличается
3)Результат от ОС зависит
Конечно, никто в реальной жизни не будет верстать […] круглые кавычки в UTF-8, и это не критично.

Простите великодушно, я в реальной жизни пишу даже в письмах и жаббире круглую кавычку там, где ей по правилам положено быть — уже лет эдак 10. Что я делаю не так?
В основном там особые кавычки — немецкие или латинские. Впрочем, есть и обычные, которые также некорректно отображаются. А как вы печатаете круглые кавычки в жаббере? В моей русской раскладке выводятся обычные прямые " (вот как сейчас)
Простите, я не понимаю. Рендерится текст шрифтом. Получается что в статье тестируется не потдержка UTF-8 браузерами, а потдержка UTF-8 шрифтом по умлочнию для этих браузеров. Может быть хотябы стоило шрифты одинаковые поставить?
Вот сейчас специально посмотрел, какой шрифт какой браузер выбирает по умолчанию. И везде Times New Roman. А вообще не все так просто. Например, один браузер находит руны, а другой нет. Шрифты в настройках — одинаковые. Вот и проблема
Текстовые файлы оборачиваются тегом pre с фонтом monochrome (Firefox, Google Chrome)
извините, не monochrome, а monospace
> APL
> Не известно, что автор обозначил этой аббревиатурой

Это кусок кода на en.wikipedia.org/wiki/APL_(programming_language)
Больше похоже на то, что проблема не в браузерах, а в операционной системе ил шрифте.
Лично я в firefox 3.6.13 каких-то проблем не обнаружил
От браузера ничего не зависит.

Ubuntu, Chrome-dev, все символы отображены. Только пробелы в математике в паре строк съехали
Офигеть, сколько в этом юникоде всего интересного. Долой GUI, все в консоли можно нарисовать :)
Топик видимо стоило обозвать поддержка UTF в Windows.


Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.13) Gecko/20101211 Firefox/3.6
В Rekonq также почти все хорошо, только еще нет проблем с субпиксельным сглаживанием. Firefox некоторые буквы (особенно руны) прямо аж разукрасил, у Rekonq с этим все Ок.
Какой у вас шрифт используется в качестве моноширинного в браузерах?
В настройках фокса указано Monospace.

Times New Roman — не моноширинный, соответственно если его выбрать, то все съезжает, но по-прежнему отображается правильно, без каких-либо квадратиков.
В настройках kde также в качестве моноширинного Monospace, причем Times New Roman выбрать нельзя, можно только какой-нибудь другой моноширинный. Автор просто не в теме, было бы странно если бы в качестве моноширинного шрифта по-умолчанию стоял не моноширинный.
Ну вот правда и восторжествовала. Опера использует моноширинный Consolas, в то время как остальные — Courier New. И я действительно был не в теме, за что честно получил по карме :)
они еще РТЛ языки не проверяли… (Иврит, Арабский) Там тоже — бардак
В тексте топика:
Недавно натолкнулся на следующий текстовый файл: ссылка (если сайт не выдержит, искать так) авторства Dr Markus Kuhn из Кембриджа.

Озадачен. Как сайт может не выдержать отдавая статичный текстовый файл ;-?
Насмотревшись на хабраэффекты, решил перестраховаться. Я все-таки ученый-компиляторщик а не веб-специалист. Хотите сказать я написал бред и статика никогда сайт не обрушит?
Улыбнуло по-украински: «Я можу їсти шкло» в монотайпе. Кто знает украинский- поймёт.
В общем, судя по таблице разница только в рунах и Брайлле. В остальном тройка браузеров поддерживает все пункты. Интереснее было бы посмотреть на тесты svg и html5, webgl. Опера должна слить :)
Здесь тестируется не UTF-8, а поддержка отображения Unicode-символов. Тест на поддержку UTF-8 все браузеры выполнили на 5+ :)
Sign up to leave a comment.

Articles