Перейти к содержимому

Направление конвертации

Конвертация WOFF в OTF

Преобразование WOFF → OTF на сервере, без установки программ

.woff.otf

.woff.otf
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы WOFF. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

Из веб-контейнера собирается настольный шрифт: контуры и таблицы переносятся как есть. Работает, когда внутри WOFF уже лежат кубические контуры OpenType. Если там TrueType — а так упакована большая часть веб-шрифтов, — преобразование прервётся с ошибкой: пересчитывать кривые сервис не умеет, и для такого файла нужно направление WOFF → TTF.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

WOFF и OTF: характеристики

Характеристики форматов WOFF и OTF рядом
Характеристика.woffWOFF.otfOTF
Полное названиеWeb Open Font FormatOpenType Font
РазработчикW3CMicrosoft и Adobe
Год появления20101996
Расширение.woff.otf
MIME-типыfont/woff, application/font-woff, application/x-font-wofffont/otf, application/x-font-otf, application/x-font-opentype, application/font-sfnt
СодержимоеТаблицы TrueType или CFF без измененийДвоичное
Сжатиеzlib (Deflate)нет данных
Выигрыш в размереОколо 40% против TTF и OTFнет данных
МетаданныеБлок с данными о лицензиинет данных
ПоддержкаВсе браузеры, включая устаревшиенет данных
Чем открытьБраузер через @font-face, FontForge, Glyphs, FontLab, fontTools (Python)Средство просмотра шрифтов Windows, Книга шрифтов (macOS), FontForge, Glyphs, FontLab, fontTools (Python)
СпецификацияОписание форматаОписание формата
Контурынет данныхКубические кривые CFF или контуры TrueType
Типографиканет данныхЛигатуры, капитель, альтернативы, кернинг
Объёмнет данныхДо 65 535 глифов в файле
Стандартнет данныхISO/IEC 14496-22 (Open Font Format)
Применениенет данныхПолиграфия, вёрстка, дизайн

Преобразование WOFF → OTF

OTF — шрифт, расширение .otf, тип font/otf. Таблицы шрифта WOFF перечитываются и записываются в контейнер OTF. Контуры глифов, кернинг и метрики переносятся без изменений: меняется только упаковка.

WOFF — шрифт, расширение .woff, тип font/woff. OTF — шрифт, расширение .otf, тип font/otf. Поддержка OTF шире: его читают Средство просмотра шрифтов Windows, Книга шрифтов (macOS) и FontForge.

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

Параметров у этого направления нет: значения подобраны так, чтобы результат принимался максимально широко. За одно задание принимается несколько файлов, результат отдаётся отдельными файлами и общим ZIP-архивом. Предельный размер указан в форме загрузки: у каждого направления свой лимит, и он не превышает общего ограничения сервиса.

Вес шрифта задаётся упаковкой контейнера: набор глифов и таблиц в OTF остаётся прежним. Преобразование выполняется на сервере и не зависит от установленного софта: результат одинаков при запуске с любого устройства.

Порядок преобразования WOFF → OTF

  1. Шаг 1

    Исходный файл

    Поле загрузки принимает несколько файлов WOFF за одно задание — перетаскиванием или выбором на диске. Формат определяется по сигнатуре содержимого, а не по расширению: переименованный файл распознаётся верно.

  2. Шаг 2

    Параметры

    Настраиваемых параметров у направления WOFF → OTF нет: набор значений один и подобран под максимальную совместимость результата.

  3. Шаг 3

    Обработка

    Задание ставится в очередь и выполняется на сервере; состояние отображается на странице. Обработка занимает от долей секунды до минуты в зависимости от объёма файла.

  4. Шаг 4

    Результат

    Файлы забираются по одному или общим ZIP-архивом. Ссылка действует один час, после чего исходный файл и результат удаляются с сервера.

Вопросы по работе сервиса

Какой формат подключать на сайт?

WOFF2: он поддерживается всеми актуальными браузерами и весит меньше остальных. WOFF подключают вторым источником только ради устаревших версий. TTF и OTF на страницах не дают преимуществ и весят больше.

Каков предел размера файла?

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

Что требуется на стороне пользователя?

Только браузер: расчёты выполняются на сервере, локальные кодеки и установленные программы на результат не влияют. Регистрация не требуется, водяные знаки на результат не наносятся.

Сколько файлы хранятся на сервере?

Один час с момента загрузки: после этого исходный файл и результат удаляются, а ссылка перестаёт отвечать. Адрес содержит случайный идентификатор, поэтому перебор чужих файлов невозможен.