Расширение имени файла |
|
---|---|
Тип интернет-носителя |
|
Магическое число | |
Разработано | W3C |
Тип формата | Файл шрифта |
Контейнер для | SFNT шрифтов |
Веб-сайт |
Формат Web Open Font Format (WOFF ) - это формат font для использования на веб-страницах. Файлы WOFF представляют собой шрифты OpenType или TrueType с примененным сжатием для конкретного формата и добавленными дополнительными метаданными XML. основные цели - сначала различить файлы шрифтов, предназначенные для вас использовать их в качестве веб-шрифтов из файлов шрифтов, предназначенных для использования в настольных приложениях посредством локальной установки, и, во-вторых, для уменьшения задержки веб-шрифтов при передаче шрифтов с сервера на клиент по сетевому соединению.
Первый проект 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%, поддерживаются в
Некоторые браузеры применяют политика одинакового происхождения, предотвращающая использование шрифтов 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
, и некоторые приложения могут по-прежнему использовать старый тип, хотя сейчас он устарел.