Встроенный OpenType - Embedded OpenType - Wikipedia

Встроенный OpenType
Расширение имени файла
.eot
Тип интернет-СМИ
приложение / vnd.ms-fontobject
Тип форматаконтурный шрифт

Встроенный OpenType (EOT) шрифты представляют собой компактную форму OpenType шрифты разработаны Microsoft для использования в качестве встроенных шрифтов на веб-страница. Эти файлы используют расширение .eot. Их поддерживает только Microsoft Internet Explorer, в отличие от конкурирующих WOFF файлы.

Обзор

Файлы шрифтов EOT могут быть созданы из существующих TrueType файлы шрифтов с использованием Microsoft Инструмент веб-встраивания шрифтов (WEFT) и другое проприетарное программное обеспечение с открытым исходным кодом (см. «Внешние ссылки» ниже).

Файлы шрифтов уменьшаются по размеру за счет использования подмножество (включая только необходимые символы), и Сжатие данных (Сжатие LZ, часть Agfa с MicroType Express Как и шрифты 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 и использовать непосредственно на веб-страницах.

Проблемы с безопасностью

Критическое обновление безопасности для Виндоус виста KB969947 решает несколько проблем безопасности, которые «могли позволить удаленное выполнение кода, если пользователь просматривал контент, отображаемый с помощью специально созданного шрифта Embedded OpenType (EOT)». Такие шрифты могут быть встроены в веб-сайты, в том числе те, на которых размещается пользовательский контент.[3]

Смотрите также

Рекомендации

  1. ^ http://blog.typekit.com/2010/12/08/type-rendering-font-outlines-and-file-formats/
  2. ^ Веб-шрифты - W3C
  3. ^ «Бюллетень по безопасности Microsoft MS09-065 - Критические уязвимости в драйверах режима ядра Windows делают возможным удаленное выполнение кода (969947)». 2009-11-10.

внешняя ссылка