Формат открытого веб-шрифта

редактировать
Формат файла
Формат открытого веб-шрифта
Расширение имени файла
  • .woff
  • .woff2
Тип интернет-носителя
  • font / woff
  • font / woff2
  • application / font-woff(устарело)
Магическое число
  • 77 4F 46 46 ("wOFF" в ASCII )
  • 77 4F 46 32 ("wOF2" в ASCII )
РазработаноW3C
Тип форматаФайл шрифта
Контейнер для SFNT шрифтов
Веб-сайт

Формат Web Open Font Format (WOFF ) - это формат font для использования на веб-страницах. Файлы WOFF представляют собой шрифты OpenType или TrueType с примененным сжатием для конкретного формата и добавленными дополнительными метаданными XML. основные цели - сначала различить файлы шрифтов, предназначенные для вас использовать их в качестве веб-шрифтов из файлов шрифтов, предназначенных для использования в настольных приложениях посредством локальной установки, и, во-вторых, для уменьшения задержки веб-шрифтов при передаче шрифтов с сервера на клиент по сетевому соединению.

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

Первый проект of WOFF 1 был опубликован в 2009 году Джонатаном Кью, Талем Лемингом и Эриком ван Блокландом со ссылочным кодом преобразования, написанным Джонатаном Кью. После представления WOFF World Wide Web Consortium (W3C) Mozilla Foundation, Opera Software и Microsoft в апреле 2010 г. W3C прокомментировал, что ожидается, что WOFF вскоре станет «единым, совместимым [шрифтовым] форматом», поддерживаемым всеми браузерами. W3C опубликовал WOFF как рабочий проект в июле 2010 года. Окончательный проект был опубликован как Рекомендация W3C 13 декабря 2012 года.

WOFF 2.0 со справочным кодом, предоставленным Google, имеет улучшенную схему сжатия с использованием Brotli для сжатия на уровне байтов и стал Рекомендацией W3C в марте 2018 года.

Спецификация

WOFF - это оболочка, содержащая шрифты на основе SFNT (TrueType или OpenType ), которые были сжаты с помощью специального инструмента кодирования WOFF, чтобы их можно было встроить на веб-странице. WOFF версии 1 использует широко доступное сжатие zlib (в частности, функцию compress2), что обычно приводит к уменьшению размера файлов TrueType более чем на 40%. Поскольку файлы OpenType CFF (с контурами глифов PostScript ) уже сжаты, их сокращение обычно меньше.

Поддержка поставщика

Каждая версия формата получила поддержку многие поставщики шрифтов, также известные как типовые компании, поддерживаются всеми основными браузерами:

WOFF 2.0, на основе Brotli алгоритм сжатия и другие улучшения по сравнению с WOFF 1.0, дающие уменьшение размера файла более чем на 30%, поддерживаются в

  • Google Chrome (начиная с версии 36),
  • Edge (начиная с версии 14),
  • Opera (начиная с версии 26),
  • Firefox (начиная с версии 35)
  • Safari (начиная с версии 10).

Некоторые браузеры применяют политика одинакового происхождения, предотвращающая использование шрифтов WOFF в разных доменах. Это ограничение является частью модуля CSS 3 Fonts, где оно применяется ко всем форматам шрифтов и может быть отменено сервером, предоставляющим шрифт.

Некоторые серверы могут требовать ручного добавления WOFF MIME-типа для правильного обслуживания файлов. С февраля 2017 года правильный тип MIME - font / woffдля WOFF 1.0 и font / woff2для WOFF 2.0. До февраля 2017 года стандартным типом MIME для WOFF 1.0 был application / font-woff, и некоторые приложения могут по-прежнему использовать старый тип, хотя сейчас он устарел.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 10:28:29
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте