Недавно я наткнулся на следующий текстовый файл: связь (если сайт не держится, ищите Так ) доктора Маркуса Куна из Кембриджа.
По сути, это просто текст в кодировке UTF-8, но вся суть в том, что он содержит различные «фичи» кодирования, такие как объединение персонажей .
Как вы увидите, браузеры даже «простой текст» где-то отображают по-разному, а где-то совсем не отображают. Сводная таблица прохождения тестов для некоторых известных имен (под Windows 7 64-бит, шрифты по умолчанию):
Стоит отметить, что в Chrome, Firefox, IE моноширинный Шрифт по умолчанию — Courier New, в Opera — Consolas.
Комментарии
Математика и естественные науки Chrome не смог найти некоторые символы и заменил их квадратами.
IE все нашел, но сдался
Firefox и Opera тоже все нашли, но сделали еще хуже.
Амайя практически ничего не нашла.
Лингвистика и словари
Никаких претензий ко всем участникам.
АПЛ
Судя по всему, автор имел в виду язык программирования АПЛ .
В Chrome, Firefox и Opera квадратов не было.
Более приятная типографика в текстовых файлах.
Только Opera умела правильно отображать фигурные апострофы.
Остальные не смогли с этим справиться.
Однако у всех были проблемы возле правого нижнего угла кадра.
Объединение персонажей
Идея состоит в том, чтобы символы группировались вместе, а не рисовались по одному.
В общем, пока не рисуют. Надо отметить, что Opera это почти удалось — подвел только векторный знак.
Греческий (в политонике), Грузинский, Русский
Браузеры прекрасно поддерживают греческий, грузинский и русский языки.
Тайский (UCS уровень 2)
Сами символы находили все браузеры.
Однако внизу написано, что при правильном отображении должно быть два четных столбца.
Этого не происходит.
Эфиопский
IE и Amaya не нашли эфиопского языка.
Руны
Настоящие древние руны! Жаль, что Chrome и Amaya не нашли подходящего шрифта.
Брайль
Брайль .
Аналогично предыдущему тесту.
Текст примера выбора компактного шрифта
IE и Amaya не нашли некоторые символы и заменили их квадратами.
Firefox странно сделал отступ в предпоследней строке.
Приветствие на разных языках
Все браузеры прошли этот тест.
Выравнивание чертежа рамки
Хром
Интернет Эксплорер
Fire Fox
Опера
Амайя
Краткое содержание
Я включил Amaya 11 в тестирование, поскольку посчитал, что раз это официальный браузер W3C, то он должен наиболее полно соответствовать спецификациям.Однако он показал самый слабый результат. Opera заслуженно лидирует в тестах, но даже она набрала лишь две трети баллов.
Хотя современные браузеры поддерживают Unicode и большинство языков, соответствие стандартам явно оставляет желать лучшего.
Конечно, никто в реальной жизни не будет печатать рамки или округлять кавычки в UTF-8, и это не критично.
Однако в погоне за новыми тегами HTML5 и производительностью Javascript разработчики могли бы уделять больше внимания рендерингу текста в формате UTF-8. Теги: #Unicode #UTF-8 #chrome #Firefox #opera #IE #amaya #браузеры
-
Остерегайтесь Опасностей Социальных Сетей
19 Oct, 24 -
От Тестирования К Обеспечению Качества
19 Oct, 24 -
Linux — Сценарий Запуска Wi-Fi
19 Oct, 24 -
Затраты На Координацию В Командах
19 Oct, 24 -
Первый В Мире «Планшетный Телефон»
19 Oct, 24