Встроенные шрифты OpenType ( EOT ) - это компактная форма шрифтов OpenType, разработанная Microsoft для использования в качестве встроенных шрифтов на веб-страницах . Эти файлы используют расширение . Они поддерживаются только Microsoft Internet Explorer , в отличие от конкурирующих файлов WOFF . .eot
Расширение имени файла | .eot |
---|---|
Тип интернет-СМИ | приложение / vnd.ms-fontobject |
Тип формата | контурный шрифт |
Обзор
Файлы шрифтов EOT могут быть созданы из существующих файлов шрифтов TrueType с помощью Microsoft Web Embedding Fonts Tool (WEFT) и другого проприетарного программного обеспечения с открытым исходным кодом (см. «Внешние ссылки» ниже).
Файлы шрифтов сделаны небольшие по размеру с использованием Подменю (только включая необходимые символы), а также путем сжатия данных (сжатие LZ, часть Agfa «s MicroType Экспресс ). Как и шрифты OTF, EOT поддерживает контуры как Postscript, так и TrueType для глифов. [1]
Простое включение шрифтов на веб-страницы может привести к неограниченному копированию файлов шрифтов, защищенных авторским правом. Встроенный OpenType включает функции, препятствующие копированию. Подмножество снижает ценность копирования, так как подмножество шрифтов обычно пропускает более половины символов. Другие используемые меры защиты от копирования - это шифрование и список «доверенных корней» на стороне источника, а также проприетарная библиотека дешифрования на стороне получателя.
Если встроенный шрифт недоступен для веб-страницы по какой-либо причине (отсутствующий файл шрифта, неправильные ключи в файле, отсутствие поддержки веб-браузером), то используется спецификация шрифта второго выбора, гарантирующая, что страница должна быть читается даже без намеченного шрифта.
Embedded OpenType - это проприетарный стандарт, поддерживаемый исключительно Internet Explorer, но он был представлен W3C в 2007 году как часть CSS3 , который был отклонен и повторно представлен как отдельная версия 18 марта 2008 года . В комментарии команды W3C к заявке говорится, что «W3C планирует представить членам W3C предложение для рабочей группы, цель которой - попытаться превратить EOT в Рекомендацию W3C». Однако в конечном итоге W3C выбрал другой формат веб-шрифтов ( WOFF ) в качестве рекомендации W3C. [2] Поддержка этого формата не была встроена в Microsoft Edge , преемник Internet Explorer.
Инструмент веб-встраивания шрифтов
Инструмент для встраивания веб-шрифтов или WEFT - это служебная программа Microsoft для создания встраиваемых веб-шрифтов .
WEFT используется веб-мастерами для создания «объектов шрифтов», которые связаны с их веб-страницами, чтобы пользователи, использующие веб-браузер Microsoft Internet Explorer , видели страницы, отображаемые в стиле шрифта, содержащемся в объекте шрифта.
WEFT сканирует файлы HTML- документов, файлы шрифтов TrueType и некоторые дополнительные параметры. Он корректирует файлы HTML и создает файлы Embedded OpenType для включения на веб-сайт. Эти файлы обычно используют расширение " .eot
".
WEFT может встраивать большинство шрифтов, но не будет встраивать шрифты, которые их дизайнеры обозначили как шрифты «без встраивания». WEFT может отклонить другие шрифты из-за выявления проблем.
В прошлом встроенные шрифты широко использовались для создания неанглоязычных веб-сайтов.
По состоянию на январь 2015 года самая последняя версия инструмента (WEFT 3.2) была выпущена 25 февраля 2003 года. С 2019 года Microsoft больше не предлагает этот инструмент для загрузки.
Альтернатива с открытым исходным кодом - ttf2eot .
Microsoft PowerPoint 2007 и 2010 также создают файлы .eot с расширением .fntdata [1], когда шрифты выбираются для встраивания в презентацию клиентским приложением PowerPoint. Эти файлы .eot можно извлечь из файла .pptx и использовать непосредственно на веб-страницах.
Проблемы с безопасностью
Критическое обновление безопасности для Windows Vista KB969947 решает несколько проблем безопасности, которые «могли позволить удаленное выполнение кода, если пользователь просматривал содержимое, отображаемое с помощью специально созданного шрифта Embedded OpenType (EOT)». Такие шрифты могут быть встроены в веб-сайты, в том числе те, на которых размещается пользовательский контент. [3]
Смотрите также
Рекомендации
- ^ http://blog.typekit.com/2010/12/08/type-rendering-font-outlines-and-file-formats/
- ^ Веб-шрифты - W3C
- ^ «Бюллетень по безопасности Microsoft MS09-065 - Критические уязвимости в драйверах режима ядра Windows делают возможным удаленное выполнение кода (969947)» . 2009-11-10.
Внешние ссылки
- Microsoft Typography - встраивание шрифтов для Интернета
- Microsoft Typography - Инструмент веб-встраивания шрифтов
- EOT-utils - бесплатное программное обеспечение с открытым исходным кодом для создания шрифтов EOT от W3C
- ttf2eot - бесплатное программное обеспечение с открытым исходным кодом для преобразования шрифтов из TTF в EOT
- CSS2: шрифты
- Таблица совместимости для поддержки шрифтов EOT в браузерах
- Представление W3C с описанием формата
- Протокол рабочей группы W3C Fonts, 23 октября 2008 г.
- MIME регистрация
- Веб-шрифты Google