Кратко
- Первый публичный рабочий проект W3C о WOFF 1.0 опубликован 27 июля 2010 года. Он упаковывал существующие табличные шрифты для веба, допускал сжатие таблиц и отдельные метаданные. Рекомендация WOFF 1.0 вышла 13 декабря 2012 года.
- Первый публичный проект WOFF2 появился 8 мая 2014 года, рекомендация — 1 марта 2018 года. Предварительная обработка структуры шрифта и Brotli позволили доставлять его данные в более плотной упаковке.
Для журнальной шапки важно, как заканчивается штрих буквы и сколько места занимает слово. На машине верстальщика всё сходится. На компьютере без выбранного шрифта браузер подставляет другую гарнитуру, и заголовок меняет интонацию. CSS @font-face мог запросить нужный файл. Но запросу требовался общепонятный груз: формат, с которым согласны изготовитель шрифта, издатель страницы и программа читателя.
Вопросы и ответы W3C о WOFF объясняли, почему просьбы CSS было мало. Способ привязать шрифт к странице существовал давно, а единый совместимый формат оставался предметом согласования. Разработчики браузеров, шрифтовые дизайнеры, производители и веб-дизайнеры должны были принять одну упаковку. Никто не требовал рисовать все журнальные шапки одинаково; требовалось доставить выбранный рисунок букв.
Первый публичный проект WOFF 1.0 от 27 июля 2010 года взял готовые табличные шрифты TrueType, OpenType и Open Font Format и поместил их в контейнер для веба. Таблицы можно было сжать, а метаданные и частные данные положить отдельно. Браузер распаковывал шрифт для показа страницы. Сокращение набора символов, изменение контуров или добавление возможностей происходили с исходным шрифтом до упаковки, а не по дороге.
Так прояснялась ответственность каждого участника. Дизайнер шрифта создаёт буквы, редакция выбирает голос заголовка, WOFF перевозит существующую работу. Дополнительные метаданные могут рассказывать о шрифте и его использовании, не меняя изображение символов. Бирка на чемодане помогает разобраться с багажом, но не перешивает лежащую внутри рубашку.
Рекомендация WOFF 1.0 от 13 декабря 2012 года закрепила первый вариант упаковки. У неё был и конкретный адрес доставки: шрифт, вызванный через @font-face, служит документу, который на него сослался. Он не становится общей установленной гарнитурой для всех программ устройства. Одно дело отнести чемодан в номер, другое — раздать его содержимое всему отелю.
Когда общий формат появился, оставалось уменьшить вес. Первый публичный проект WOFF2 от 8 мая 2014 года предварительно перестраивал данные с учётом устройства шрифта и применял Brotli для сжатия. Это позволяло лучше использовать повторения в структуре. Буквы не становились тоньше на экране ради экономии: меньше места занимало их представление в файле.
Рекомендация WOFF 2.0 от 1 марта 2018 года утвердила такой способ и сравнила его с Flate в WOFF 1.0. После декодирования браузер получает работающий шрифт. Порядок таблиц и некоторые преобразования могут сделать байты восстановленного файла отличными от исходных. Вид журнальной шапки проверяют по рисунку и функции букв; идентичность двух бинарных файлов — отдельная задача с другим критерием.
WOFF2 сохранил и границу использования. Шрифт предназначен странице, которая его запрашивает, а не всему устройству. Издатель решает, каким типографическим голосом говорить с читателем; браузер открывает доставленный пакет для этого документа. Удобная перевозка не превращает посещение сайта в установку системного шрифта.
В 2010 и 2012 годах договорились об общей упаковке. В 2014 и 2018 годах сделали её плотнее. За этими датами стоит простая редакционная победа: журнальная шапка добирается до читателя с выбранным рисунком. Если она выглядит как сама себя, о чемодане можно больше не говорить.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





