Embedded OpenType

редактировать
Embedded OpenType
Расширение имени файла .eot
Тип интернет-носителя application / vnd.ms-fontobject
Тип форматаконтурный шрифт

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

Содержание
  • 1 Обзор
  • 2 Инструмент веб-встраивания шрифтов
  • 3 Проблемы безопасности
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Обзор

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

Файлы шрифтов уменьшаются по размеру за счет использования подмножества (включая только необходимые символы) и сжатия данных (сжатие LZ, часть MicroType Express от Agfa ). Как и шрифты OTF, EOT поддерживает контуры символов Postscript и TrueType.

Простое включение шрифтов на веб-страницы может привести к неограниченному копированию файлов шрифтов, защищенных авторскими правами. Встроенный OpenType включает функции, препятствующие копированию. Подмножество снижает ценность копирования, так как подмножество шрифтов обычно пропускает более половины символов. Другие используемые меры защиты от копирования: шифрование и список «доверенных корней» на исходной стороне, а также проприетарная библиотека дешифрования на принимающей стороне.

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

Embedded OpenType - это проприетарный стандарт, поддерживаемый исключительно Internet Explorer, но был представлен W3C в 2007 году как часть CSS3, который был отклонен и повторно представлен как автономная отправка 18 марта 2008 г.. В комментарии команды W3C к представлению говорится, что «W3C планирует представить членам W3C предложение для рабочей группы, целью которой является попытка превратить EOT в Рекомендацию W3C». Однако в конечном итоге W3C выбрал другой формат веб-шрифтов (WOFF ) в качестве Рекомендации W3C. Поддержка этого формата не была встроена в Microsoft Edge, преемник Internet Explorer.

Инструмент веб-встраивания шрифтов

Инструмент веб-встраивания шрифтов или WEFT - это утилита Microsoft для создания встраиваемых веб-шрифтов..

Используется WEFT веб-мастерами для создания «объектов шрифтов», которые связаны с их веб-страницами, чтобы пользователи, использующие Internet Explorer веб-браузер от Microsoft, увидели страницы, отображаемые в стиле шрифта, содержащемся в объекте шрифта.

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) шрифт ". Такие шрифты могут быть встроены в веб-сайты, в том числе те, на которых размещается пользовательский контент.

См. Также
Ссылки
  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.
Внешние ссылки
Последняя правка сделана 2021-05-19 08:28:04
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте