typographyMay 23, 20269 min read

Variable Fonts: рабочее руководство дизайнера на 2026 год

Что такое variable fonts на самом деле, почему они заменяют семейства шрифтов, разбор Inter, Recursive, Apple SF Pro, IBM Plex и система выбора.

By Boone
XLinkedIn
variable fonts

Variable fonts заменили шесть файлов одним, который делает всё то же самое. Большинство команд до сих пор не сделали этот шаг. Вот и весь аргумент. Всё остальное ниже — доказательства.

Загружать четыре статических файла шрифта для бренда в 2026 году означает платить штраф за производительность и терять возможности дизайна. Это руководство охватывает механику, четыре разбора боевых решений, реальные цифры производительности и шесть вопросов, с помощью которых вы выберете и запустите variable font уже в понедельник.

Что такое variable font

Variable font — это один файл шрифта, который кодирует непрерывное пространство дизайна по одной или нескольким осям. Weight — самая привычная ось: вместо отдельных файлов Regular и Bold вы поставляете один файл, который рендерит любой вес от 100 до 900. Дизайнеры шрифтов также могут определять кастомные оси за пределами стандартного набора, и вот тут начинается самое интересное.

Спецификация OpenType variable font (OT 1.8, выпущена в 2016 году) сделала это возможным. Файл шрифта хранит основной мастер и дельта-значения для каждой конечной точки оси. Движок рендеринга интерполирует. Дизайнер или CSS задаёт точное значение в runtime.

Пять стандартных зарегистрированных осей:

  • Weight (wght): от тонкого до чёрного, самая привычная ось
  • Width (wdth): от сжатого до расширенного
  • Slant (slnt): управляет углом наклона
  • Optical size (opsz): адаптирует форму букв для мелких подписей и крупных заголовков
  • Italic (ital): от прямого до курсивного как непрерывное значение

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

Воксельная диаграмма осей variable font: weight, width и optical size.
Воксельная диаграмма осей variable font: weight, width и optical size.

Четыре разбора в кратком изложении

Четыре production variable fonts, четыре разные причины их использовать.

ШрифтДизайнерКастомные осиОсновное применениеФайл (~variable)
InterRasmus AnderssonНетProduct UI, SaaS, дашборды~310 KB
RecursiveStephen Nixon (Arrow Type)Mono, Casual, ExpressionКод и маркетинг из одного файла~580 KB
Apple SF ProAppleOptical sizeУровень ОС, все платформы AppleВстроен
IBM PlexBold Monday + IBMНетКорпоративная design system для продуктов и маркетинга~200 KB за стиль

Каждый шрифт решает свою версию одной и той же задачи: один файл, охват любого контекста.

Образец шрифта Recursive: ось MONO переходит от пропорционального к моноширинному, CASL — от формального к неформальному.
Образец шрифта Recursive: ось MONO переходит от пропорционального к моноширинному, CASL — от формального к неформальному.

Inter: variable font, который дизайнеры реально используют

Inter — шрифт Rasmus Andersson для экранов, и это, вероятно, самый популярный variable font в production прямо сейчас. Переменная версия на rsms.me/inter включает weight от 100 до 900 и italic — всё в одном файле.

Главная страница Inter на rsms.me: семейство шрифтов отображается самим Inter.
Главная страница Inter на rsms.me: семейство шрифтов отображается самим Inter.

Честный аргумент в пользу Inter прост и верен. У него точные метрики, широкое покрытие Latin и Cyrillic, и он был спроектирован с первого дня для мелких размеров на экранах с низким DPI.

Это не шрифт с характером. Это инфраструктура. Когда задача — читаемый основной текст, читаемые подписи, читаемые таблицы данных, Inter не мешает.

Команды Notion, Linear и десятков других SaaS-продуктов используют Inter или его производные. Выбор Inter не делает ваш UI заурядным: он превращает выбор шрифта в незначимый вопрос, освобождая творческий бюджет для отступов, размеров и иерархии.

Recursive: когда оси определяют сам шрифт, а не только вес

Recursive от Stephen Nixon из Arrow Type — канонический пример кастомной оси, которая меняет то, чем является шрифт, а не только его вес. Ключевая ось — Monospace (MONO), которая плавно переводит шрифт от пропорционального к моноширинному. Вторая ось, Casual (CASL), движется от формального линейного построения к выразительному, неформальному штриху.

Сайт семейства Recursive с полным переменным образцом и управлением MONO, CASL и weight.
Сайт семейства Recursive с полным переменным образцом и управлением MONO, CASL и weight.

Это означает, что один файл Recursive может обслуживать ваш маркетинговый заголовок, основной текст и блоки кода. Разные значения MONO и CASL, один файл. Экономия не только в количестве файлов: она в визуальной целостности бренда. Примеры кода визуально перекликаются с прозой, потому что у них общий скелет.

Компромисс по производительности реален: переменный файл Recursive весит около 580 KB, потому что несёт более широкое пространство дизайна. Для продукта, который реально использует весь диапазон осей, это один запрос на всё. Для продукта, которому нужна только одна точка на каждой оси, целевой статический сабсет будет легче. Знайте, что вы покупаете, прежде чем принять решение.

Apple SF Pro: variable как стандарт уровня ОС

Apple поставляет SF Pro и SF Compact как variable fonts внутри каждой современной Apple OS. Ось optical size (opsz) — основной инструмент: шрифт автоматически адаптирует форму букв для мелких подписей и крупных заголовков, сжимая интервалы и корректируя вес штриха без вмешательства дизайнера.

Страница шрифтов для разработчиков Apple: семейство SF и документация по оси optical size.
Страница шрифтов для разработчиков Apple: семейство SF и документация по оси optical size.

Это главный аргумент в пользу variable fonts как платформенного стандарта. Apple и Google считают variable форматом по умолчанию: статический файл — это устаревший формат. Когда ОС, браузер и весь стек рендеринга построены вокруг variable-формата, поставка статических файлов начинает выглядеть как поставка GIF вместо WebP.

Дизайнеры, работающие в рамках Apple HIG, не могут загружать SF Pro в веб напрямую из-за лицензирования. Но паттерн оси optical size полностью воспроизводим с любым variable font, поддерживающим opsz, и это конкретный аргумент в пользу того, почему оси важны за пределами weight.

IBM Plex: variable внутри корпоративной design system

IBM Plex — шрифт Bold Monday, созданный по заказу IBM, и это наиболее наглядный пример variable font, на котором строится корпоративная design system в масштабе. Plex охватывает Serif, Sans, Mono и Math, с переменными версиями для Sans и Serif.

Сайт IBM Plex: семейство охватывает продукты, маркетинг и документацию для разработчиков.
Сайт IBM Plex: семейство охватывает продукты, маркетинг и документацию для разработчиков.

Бизнес-аргумент IBM: одно семейство шрифтов, один набор файлов, любая поверхность продукта, любой язык. Plex поставляется в облачных продуктах IBM, маркетинге, документации для разработчиков и печати. Variable Sans несёт одинаковый сигнал бренда при рендеринге 11px в таблице данных и 72px на билборде. Эта согласованность не случайна: именно это даёт заказ типографической системы с цельным variable-основанием.

Бренды с несколькими продуктовыми поверхностями и долгим сроком жизни — именно там Plex доказывает свою ценность. Это тот разбор, который нужно показать любому, кто сомневается в инвестиции в полноценную типографическую систему.

Нужна типографическая система, которая выживает в любом канале и поставляется в одном файле, а не шести? Brainy создаёт фирменный стиль.

Аргумент производительности в одной цифре

Inter variable весит около 310 KB как один файл. Inter Regular и Inter Bold в виде статических файлов в сумме дают около 280 KB. Звучит как победа статики. Но нет.

Статические шрифтыVariable font
HTTP-запросы21
Диапазон weightФиксированные значения (400 и 700)От 100 до 900, непрерывно
Вариация осейОтсутствуетВсе зарегистрированные оси
Диапазон дизайнаОграничен поставленными весамиЛюбое значение в диапазоне оси

Для UI, использующего три или четыре веса, variable-файл окупается уже только за счёт количества запросов. Маркетинговый сайт, точно настраивающий display weight, получает контроль над дизайном, которого статические шрифты не дадут ни при каком размере файла.

Субсеттинг делает расчёты ещё выгоднее. Инструменты вроде Fonttools и API субсеттинга Google Fonts позволяют обрезать variable font до нужных осей и глифов. Правильно подготовленный сабсет variable Inter для Latin-символов с weight и italic занимает значительно меньше 100 KB.

Как выбрать variable font на этой неделе

Шесть вопросов, сформулированных для production-бюджетов 2026 года. Отвечайте по порядку. Последний ответ с чётким результатом — ваш выбор.

Каталог v-fonts.com с живым предпросмотром осей variable font для сотен шрифтов.
Каталог v-fonts.com с живым предпросмотром осей variable font для сотен шрифтов.
ВопросПравило
1Бренд уже использует variable-шрифт?Если да — используйте его. Переключаться не нужно.
2Это в первую очередь UI или SaaS-продукт?Начните с Inter. Он скучен в правильном смысле.
3Нужно ли, чтобы блоки кода визуально соответствовали прозе?Посмотрите на Recursive. Ось MONO создана для этого.
4Нужно ли что-то большее, чем вариация weight и italic?Проверьте список осей перед выбором. Большинство шрифтов предлагают только wght.
5Размер файла — жёсткое ограничение (агрессивный performance-бюджет)?Сделайте сабсет по диапазонам осей и глифам, которые реально используете.
6Это долгосрочная design system, а не разовый проект?Закажите или лицензируйте шрифт с variable-поддержкой изначально. Не переделывайте потом.

Каталог для проверки перед любым выбором — v-fonts.com. Это самый полный индекс variable fonts, который позволяет тестировать оси вживую до загрузки.

О сочетании variable fonts с дополнительными шрифтами читайте в нашем руководстве по подбору шрифтов. О том, как это вписывается в общий typography stack, — в разборе иерархии, масштаба и отступов.

FAQ

Работают ли variable fonts во всех браузерах?

Да, по состоянию на 2026 год. Variable fonts широко поддерживаются начиная с Safari 11, Chrome 66, Firefox 62 и Edge 17.

Единственная причина для беспокойства — очень старые экземпляры Android WebView. Если ваша аналитика показывает значительный трафик от браузеров эпохи Android 4, проведите тестирование. Для всех остальных запускайте без опасений.

Сложнее ли реализовать variable fonts в CSS?

Не сложнее, чем статические шрифты, как только вы разберётесь со свойством font-variation-settings. Значения осей объявляются так же, как font-weight. Вариация weight часто полностью обрабатывается через существующее свойство font-weight, потому что браузеры автоматически сопоставляют его с осью wght. Кастомные оси используют четырёхбуквенные теги непосредственно в font-variation-settings.

Можно ли использовать variable font из Google Fonts?

Да. Google Fonts предоставляет переменные версии многих шрифтов, включая Inter, Recursive и Roboto Flex. Добавьте :ital,wght@0,100..900;1,100..900 (или соответствующий диапазон осей) к URL Google Fonts, чтобы запросить переменный файл вместо отдельных весов. Синтаксис задокументирован на странице разработчиков Google Fonts.

Всегда ли variable font меньше нескольких статических файлов?

Не всегда. Variable font кодирует полное пространство дизайна, что может сделать необработанный файл больше, чем один статический вес. Аргумент в пользу variable — один запрос плюс диапазон осей, а не размер необработанного файла. Субсеттинг быстро закрывает разрыв для большинства production-случаев.

Когда стоит остаться на статических шрифтах?

Когда вы используете только один вес шрифта и не планируете расширяться. Сабсетированный статический Regular действительно легче, чем variable font, используемый в одной точке. Преимущество variable накапливается с использованием осей. Если вы используете один вес и один стиль, статика вполне подойдёт.

Прекратите поставлять шесть файлов шрифтов, когда нужен один

Аргумент в пользу variable fonts не умозрительный. Apple поставляет SF Pro как variable на всех платформах. IBM Plex лежит в основе системы, охватывающей облачные продукты, документацию для разработчиков и печать.

Inter Rasmus Andersson — шрифт по умолчанию в половине SaaS-интерфейсов, которыми вы пользуетесь ежедневно. Формат не экспериментальный: это текущий стандарт, до которого большинство проектного дизайна ещё не доросло.

Выберите один шрифт из разборов выше, прогоните его через шесть вопросов, скачайте переменный файл с v-fonts.com или Google Fonts и запустите его на этой неделе.

Аргумент производительности реален. Аргумент диапазона дизайна реален. Аргумент «нам сначала нужно провести аудит стратегии загрузки шрифтов» — это повод начать в понедельник, а не ждать. Полная библиотека с другими разборами типографики — там.

Need a type system that survives every channel and ships in one file, not six? Brainy ships brand identity.

Get Started

More from Brainy Papers

Keep reading