Инстансер вариативных шрифтов
Бесплатно сожмите вариативный шрифт до статического экземпляра онлайн — зафиксируйте значения осей (насыщенность, ширина, наклон, оптический размер) и удалите вариативные таблицы (fvar, gvar, HVAR, VVAR, MVAR, STAT), чтобы получить меньший веб-шрифт. Наш инстансер вариативных шрифтов читает все оси шрифта с помощью opentype.js, поддерживает пресеты именованных экземпляров и обрабатывает всё локально в вашем браузере. Без регистрации.
Upload a variable font, set axis values (weight, width, slant, etc.), and generate a smaller static font instance - strips variable tables for a leaner web font. All processing happens locally in your browser.
Почему стоит использовать наш инстансер вариативных шрифтов?
- Мгновенная инстанциация вариативных шрифтов: наш инстансер читает все оси шрифта (насыщенность, ширина, наклон, оптический размер) и мгновенно создаёт статический экземпляр в браузере — без отправки на сервер, без облачной обработки и без ожидания.
- Безопасный онлайн-инстансер вариативных шрифтов: файл шрифта никогда не покидает ваше устройство при использовании нашего онлайн-инстансера. Весь разбор осей и удаление таблиц выполняются локально с помощью браузерной библиотеки opentype.js — 100 % приватно.
- Инстансер вариативных шрифтов без установки: создавайте экземпляры вариативных шрифтов прямо в браузере без скачивания ПО, без плагинов и без аккаунта. Наш инстансер вариативных шрифтов работает в любом современном браузере и любой ОС.
- Именованные экземпляры и ручное управление осями: применяйте встроенные именованные экземпляры (Regular, Bold, Light и др.) одним кликом или перетаскивайте ползунки осей для точного управления насыщенностью, шириной, наклоном, оптическим размером и любыми своими осями.
Типичные сценарии использования инстансера вариативных шрифтов
- Оптимизация веб-производительности: уменьшайте вес шрифтов в веб-проектах, использующих только одно начертание или стиль. Удаление вариативных таблиц из вариативного шрифта размером 200 КБ может дать статический экземпляр 60–80 КБ — заметное улучшение времени загрузки.
- Улучшение Core Web Vitals и LCP: устраняйте лишние накладные расходы вариативных шрифтов на страницах с единственным стилем шрифта. Наш инстансер вариативных шрифтов создаёт статический шрифт, который загружается быстрее и уменьшает количество блокирующих отрисовку запросов шрифтов.
- Упаковка шрифтов в мобильные приложения: включайте в мобильные приложения конкретный экземпляр насыщенности и ширины вместо полного вариативного шрифта. Статический экземпляр меньше и быстрее загружается на устройствах с ограниченной памятью и трафиком.
- Доставка шрифтов в дизайн-системах: создавайте конкретные экземпляры начертаний (Regular 400, Medium 500, Bold 700) из одного вариативного источника для пакетов дизайн-системы. Статические экземпляры обеспечивают одинаковое отображение во всех средах.
- Совместимость со старыми браузерами: создавайте статические экземпляры шрифтов для сред, не поддерживающих вариативные шрифты, — устаревших браузеров, генераторов PDF и почтовых клиентов. Наш инстансер вариативных шрифтов выдаёт стандартный результат TTF/OTF.
- Оптимизация CDN и статических ресурсов: сокращайте расходы на хранение и трафик CDN, отдавая статические экземпляры вместо полных вариативных шрифтов. Статический экземпляр с конкретной насыщенностью обычно на 40–60 % меньше полного файла вариативного шрифта.
Что такое инстанциация вариативных шрифтов?
Инстанциация вариативных шрифтов — это процесс преобразования вариативного шрифта, который кодирует непрерывный диапазон стилей по нескольким дизайнерским осям (насыщенность, ширина, наклон, оптический размер), в меньший статический экземпляр с зафиксированными значениями осей. Вариативные шрифты используют спецификацию OpenType 1.8 и хранят данные вариаций глифов в таблицах fvar (вариации шрифта), gvar (вариации глифов) и HVAR/VVAR (вариации метрик). Эти таблицы могут добавлять к файлу шрифта 50–150 КБ. Наш инстансер вариативных шрифтов читает определения осей шрифта с помощью opentype.js, позволяет задать значения осей и удаляет вариативные таблицы, создавая меньший статический шрифт — всё локально в браузере.
Как работает наш инстансер вариативных шрифтов
- 1 Загрузите вариативный шрифт: перетащите любой файл вариативного шрифта (TTF, OTF, WOFF, WOFF2). Инструмент разбирает таблицу fvar с помощью opentype.js, чтобы извлечь все определения осей и именованные экземпляры, — никакие данные не отправляются на сервер.
- 2 Задайте значения осей: используйте пресеты именованных экземпляров (Regular, Bold, Light и др.) для выбора одним кликом или перетащите ползунки осей, чтобы задать точные значения насыщенности, ширины, наклона, оптического размера и любых своих осей. Вся обработка выполняется локально в браузере.
- 3 Скачайте статический экземпляр: нажмите «Создать статический экземпляр» — инструмент удаляет вариативные таблицы (fvar, gvar, avar, HVAR, VVAR, MVAR, STAT) и скачивает меньший статический шрифт. Панель результатов показывает исходный размер, размер результата и процент уменьшения.
Что удаляется при инстанциации
- fvar (Font Variations): таблица определений осей — задаёт все дизайнерские оси, их диапазоны и именованные экземпляры. В статическом результате удаляется, поскольку оси больше не нужны.
- gvar (Glyph Variations): самая большая вариативная таблица — хранит дельта-корректировки для контура каждого глифа в каждой позиции оси. Её удаление даёт наибольшее уменьшение размера.
- HVAR / VVAR (Metric Variations): хранят вариации ширины и высоты по всему дизайнерскому пространству. Удаляются, поскольку метрики фиксируются на выбранных значениях осей.
- STAT / avar / MVAR / cvar: дополнительные таблицы вариаций для атрибутов стиля, нормализации осей, вариаций метрик и вариаций CVT — все удаляются в статическом результате.
Важные ограничения
Этот инструмент выполняет удаление таблиц: он убирает вариативные таблицы, чтобы получить меньший шрифт, но не применяет дельта-корректировки на уровне глифов к контурам. Выходной шрифт использует контуры глифов по умолчанию из вариативного шрифта, которые могут не полностью совпадать с отображением при значениях осей, отличных от стандартных. Для полной инстанциации на уровне глифов (применение дельта-корректировок для точных контуров при выбранных значениях осей) используйте инстансер fonttools (fonttools varLib.instancer) или настольный инструмент инстанциации вариативных шрифтов от Google Fonts.
Часто задаваемые вопросы
Инстансер вариативных шрифтов преобразует вариативный шрифт в меньший статический шрифт с зафиксированными значениями осей. Наш бесплатный онлайн-инстансер вариативных шрифтов работает полностью в браузере с помощью opentype.js, поэтому файл шрифта никогда не загружается на сервер.
Типичное уменьшение составляет 30–60 %. Вариативные таблицы (fvar, gvar, HVAR, VVAR, MVAR, STAT) могут добавлять к файлу шрифта 50–150 КБ. Их удаление даёт заметно меньший статический экземпляр.
Безусловно. Наш инстансер вариативных шрифтов обрабатывает всё локально в вашем браузере. Файл шрифта никогда не загружается на сервер, не сохраняется и не покидает ваше устройство.
Да — 100 % бесплатно, навсегда. Без регистрации, без аккаунта, без платных тарифов, без ограничений размера файла и без рекламы.
Оси вариативного шрифта — это дизайнерские измерения, которые можно непрерывно настраивать: wght (насыщенность), wdth (ширина), ital (курсив), slnt (наклон), opsz (оптический размер) и пользовательские оси. Таблица fvar определяет все доступные оси и их диапазоны.
Именованные экземпляры — это предопределённые сочетания значений осей, встроенные дизайнером шрифта (Regular, Bold, Light). Ручные значения осей позволяют задать любое сочетание в допустимых диапазонах.
Этот инструмент выполняет удаление таблиц: он убирает таблицы, относящиеся только к вариативным шрифтам, но не применяет дельта-корректировки на уровне глифов. В результате используются контуры глифов по умолчанию. Для точной инстанциации на уровне глифов используйте fonttools varLib.instancer.
Наш инстансер вариативных шрифтов принимает вариативные файлы TTF, OTF, WOFF и WOFF2. Формат результата совпадает с форматом входного файла.
Инструмент проверяет наличие таблицы fvar. Если её нет, шрифт не является вариативным. Вариативные шрифты — относительно новый формат (OpenType 1.8, 2016). Для статических шрифтов используйте наш компрессор WOFF в WOFF2 или конвертер OTF в WOFF2.