WikiDer > Сравнение браузерных движков (поддержка типографики)
В этой статье сравнивается веб-типографика поддержка нескольких браузерные движки.
Пояснения к таблицам
Двигатель | Положение дел | Встроенный в |
---|---|---|
WebKit | Активный | Сафари браузер, а также все браузеры, размещенные на iOS Магазин приложений. |
Мигать | Активный | Гугл Хром и другие веб-браузеры на основе Хром, Такие как Microsoft Edge, Опера, и Храбрый. |
EdgeHTML | Активный | Универсальная платформа Windows Программы; ранее в браузере Edge[1]. |
Геккон | Активный | Fire Fox браузер и Thunderbird почтовый клиент, плюс вилки подобно SeaMonkey и Waterfox. |
KHTML | Активный | Konqueror браузер |
Престо | Снято с производства | Ранее использовался как Операдвижок браузера до перехода на Chromium и Blink. |
Трезубец | Снято с производства | Internet Explorer и версии Microsoft Outlook до Outlook 2007. |
Значения
Они показывают уровень поддержки данного элемента в каждом движке. По умолчанию подразумевается самая последняя версия движка. Однако может быть указан конкретный номер версии; когда это означает полную поддержку, это первоначальная версия движка, полностью поддерживающая элемент.
Ценить | Смысл |
---|---|
да | Полностью поддерживается |
Нет | Никогда не поддерживался |
Частичное | Поддерживаются только некоторые значения |
Неверно | Не во всех случаях реализовано правильно |
Экспериментальный | Может быть неполным или глючным |
Ночная сборка | В настоящее время в разработке; ожидается полная поддержка |
Зависит от | Поддерживается только для указанных условий |
Упавший | Больше не поддерживается |
Поддержка ресурсов шрифтов CSS
Этот раздел должен быть обновлено.Сентябрь 2015 г.) ( |
CSS3 определил механизм для загрузки и отображения шрифтов на веб-странице.[спецификация 1] В этой таблице сравнивается поддержка этого механизма. Обратите внимание, что Embedded OpenType (EOT) загрузка шрифта не включает весь шрифт OpenType, и поэтому наиболее заметная функция Open Type, поддержка лигатуры, не поставляется с EOT. Trident до версии 5.0 поддерживает только EOT. EOT недостаточно для смарт-шрифтов, использующих лигатуры.
Трезубец[м 1] | Геккон[г 1] | WebKit[нед 1] | Престо[стр. 1][стр. 2] | |||
---|---|---|---|---|---|---|
Грамматика и правила | ||||||
CSS3 | @ font-face | <3.1[IE 4.0] | 1.9.1 | 525[примечание 1] | 2.2 | |
Дескрипторы | ||||||
CSS3 | семейство шрифтов | <3.1[IE 4.0] | 1.9.1 | 525 | 2.2 | |
src | Частичное[заметка 2] | |||||
стиль шрифта | <3.1[IE 4.0] | |||||
font-weight | ||||||
font-stretch | 5.0[м 3] | 9.0[г 2] | Нет[w 6] | Нет | ||
диапазон юникода | Экспериментальный[г 3] | Частичное[заметка 3] | ||||
вариант шрифта | Нет | 24.0[г 4] | Нет | Нет | ||
настройки-функции-шрифта | 6.0[м 4] | Экспериментальный[г 5] |
Поддержка в документах HTML и XML
В этой таблице сравнивается поддержка форматов шрифтов, применяемых с @ font-face
править в HTML и XML документы.
Формат | Трезубец/EdgeHTML | Геккон | WebKit | Мигать | ||
---|---|---|---|---|---|---|
EOT | Встроенный OpenType | <3.1[м 5] | Нет[г 6] | Нет[w 8] | Нет[b 1] | |
TTF | TrueType | 5.0[м 6] | 1.9.1[г 7] | 525.26[w 9] | 537.36[w 9] | |
OTF | OpenType | |||||
SVG | Масштабируемая векторная графика | Нет[м 7] | Нет[g 8] | Нет[Би 2] | ||
WOFF | Формат открытого веб-шрифта | 1.0 | 5.0[м 8] | 1.9.2[g 9] | 534.48.3[w 10] | 537.36[w 10] |
2.0 | 14.14316[м 9] | 36[г 10] | 602.1.50[w 11] | 537.36[b 3] |
Поддержка в документах SVG
Этот раздел должен быть обновлено.Сентябрь 2015 г.) ( |
В этой таблице сравнивается поддержка форматов шрифтов, применяемых с @ font-face
править в SVG документы.
Формат | Трезубец | Геккон[g 11] | WebKit | Престо |
---|---|---|---|---|
Встроенный OpenType (EOT) | Нет | Нет[г 6] | Нет[w 8] | Нет |
TrueType (TTF) | да | да | 2.2 | |
OpenType (OTF) | 18.0 | Нет | ||
Масштабируемая векторная графика (SVG) | Нет[g 8] | 525 | ||
Формат открытого веб-шрифта (WOFF) | Нет | Нет[w 10] | 2.7.81 |
Поддержка умных шрифтов
Этот раздел должен быть обновлено.Сентябрь 2015 г.) ( |
Формат | Трезубец | Геккон | WebKit | Престо |
---|---|---|---|---|
OpenType лига лигатуры[спецификация 2] | Нет | 2.0 | Частичное[w 12] | Нет |
OpenType rlig лигатуры[спецификация 3] | Нет | |||
ZWNJ и ZWJ (Символы Unicode, используемые для управления лигатурой) | да | да | Нет[стр. 3] |
Смотрите также
Примечания
Рекомендации
- Характеристики
- Трезубец / EdgeHTML
- ^ О встраивании шрифтов, Microsoft
- ^ Поддержка @ font-face в Internet Explorer, заархивировано из оригинал в 2010-07-19
- ^ Руководство по предварительной версии платформы Internet Explorer для разработчиков, Microsoft
- ^ "свойство-настройки-шрифта". Microsoft. Получено 8 ноября 2013.
- ^ О внедрении шрифтов (Internet Explorer), Microsoft
- ^ Руководство по предварительной версии платформы Internet Explorer для разработчиков, Microsoft
- ^ Лучшие практики для начала работы с SVG - IEBlog, Microsoft
- ^ Галино, Сильвен (23.04.2010), Встречайте WOFF, стандартный формат веб-шрифтов, Microsoft
- ^ Оливье, Франк (2016-05-03), Ускорьте загрузку страницы с помощью шрифтов WOFF 2.0 в Microsoft Edge - блог разработчиков Microsoft Edge, Microsoft
- Геккон
- ^ @ font-face, Mozilla
- ^ Ошибка 3512 - (font-stretch) Реализация свойства font-stretch., Mozilla
- ^ Ошибка 475891 - реализация поддержки диапазона Unicode в наборе пользовательских шрифтов., Mozilla
- ^ Ошибка 549861 - (вариант шрифта) реализован анализ свойств функции шрифта., Mozilla
- ^ Ошибка 511339 - реализация экспериментальной поддержки -moz-font-feature-settings, Mozilla
- ^ а б Ошибка 520357 - поддержка нового формата веб-шрифтов (EOT Lite) в @ font-face, Mozilla
- ^ 70132 - Поддержка @ font-face, Mozilla
- ^ а б Ошибка 119490 - Реализация шрифтов SVG., Mozilla
- ^ Mozilla поддерживает формат открытых веб-шрифтов - блог Mozilla, Mozilla
- ^ Firefox 35 для разработчиков - Mozilla & # x007c MDN, Mozilla
- ^ Ошибка 468237 - изображение SVG, использующее шрифт, указанный через @ font-face, не использует шрифт после загрузки., Mozilla
- WebKit
- ^ Хаятт, Дэйв (2007-10-03), Загружаемые шрифты, Яблоко
- ^ Проблема 9633: отключение веб-шрифтов по умолчанию, Google, 01.04.2009
- ^ Полный проход acid3 - Chromium-dev, Google, 3 июля 2009 г.
- ^ Проблема 17818: Включена безопасная поддержка динамических / веб-шрифтов., Google, 27 июля 2009 г.
- ^ Ирландец, Пол (25.01.2010), Chrome и @ font-face: вот оно!
- ^ Ошибка 12530 - CSS3: поддержка свойства font-stretch., WebKit
- ^ Поддержка @ font-face в Safari, заархивировано из оригинал на 2010-01-19, получено 2010-02-17
- ^ а б Ошибка 20542 - Добавление возможности рендеринга шрифтов EOT., WebKit
- ^ а б Набор изменений 29012 - WebKit, WebKit
- ^ а б c > 31302 - Добавить поддержку WOFF для @ font-face, WebKit
- ^ Safari 10.0, Яблоко
- ^ В Safari лигатуры можно включить с помощью настройки CSS. рендеринг текста, но затем они используются без разбора, даже когда Межбуквенное расстояние увеличивается (см. Расстояние между буквами Fraktur); в Google Chrome лигатуры не работают.
- Мигать
- Престо
- ^ Миллс, Крис (2008-12-04), Opera Presto 2.2 и Opera 10 - первый взгляд, Opera, заархивировано из оригинал на 2010-02-10, получено 2010-02-16
- ^ Семь примеров веб-шрифтов, Opera, 01.09.2009, архивировано из оригинал на 2010-02-14, получено 2010-02-17
- ^ Когда межбуквенный интервал увеличивается, эти символы становятся интервалом.
- ^ Маки, Курт (10 декабря 2018 г.). "Браузер Microsoft Edge получит новый механизм рендеринга, но EdgeHTML продолжает работать". Редмонд Мэг. Получено 21 декабря 2019.