Все статьи
27 августа 2026 г.8 мин чтения

Как составить типографическую шкалу для сайта и цифрового продукта

Как составить типографическую шкалу для сайта и цифрового продукта

Как составить типографическую шкалу для сайта и продукта

Типографическая шкала — это согласованный набор размеров текста, межстрочных интервалов и начертаний, который задаёт иерархию интерфейса или веб-страницы. Чтобы составить её, определите базовый размер, выберите умеренный коэффициент увеличения, распределите уровни от подписи до крупного заголовка и проверьте систему на реальном контенте. Ниже — практический алгоритм для сайта и цифрового продукта.

Актуально на 28 августа 2026 года. Примеры размеров в статье являются рабочими отправными точками, а не универсальными стандартами: итоговая шкала зависит от шрифта, длины текстов, ширины макета и сценариев использования.

Что такое типографическая шкала и зачем она нужна

Типографическая шкала описывает отношения между текстовыми уровнями. В ней могут быть стили для основного текста, крупных и малых заголовков, подписей, меток, кнопок, навигации и служебных сообщений. Такая система помогает не подбирать размер «на глаз» для каждого блока, а принимать повторяемые решения в макете, дизайн-системе и коде.

Главная задача шкалы — сделать иерархию заметной, но не шумной. Пользователь должен быстро отличать заголовок раздела от пояснения, основной текст от второстепенного и интерактивный элемент от обычной подписи. Хорошая система также упрощает работу команды: дизайнеры, редакторы и разработчики используют одни и те же названия токенов и правила.

Что определить до расчёта размеров

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

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

Шаг 1. Выберите базовый размер основного текста

Начните с основного текста, потому что именно он формирует ощущение масштаба интерфейса. Для веб-страницы или продукта можно взять отправную точку 16 пикселей, а затем проверить её на выбранном шрифте и реальном абзаце. Если гарнитура имеет крупный или мелкий рисунок, визуально комфортный размер может отличаться при том же техническом значении.

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

Шаг 2. Выберите коэффициент типографической шкалы

Коэффициент определяет, насколько каждый следующий уровень отличается от предыдущего. Например, при базовом размере 16 пикселей и коэффициенте 1,25 последовательность может выглядеть так: 12,8, 16, 20, 25, 31 и 39 пикселей с округлением под систему. Это не готовый шаблон, а способ получить логичные отношения между размерами.

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

Шаг 3. Сформируйте уровни и назовите их по ролям

После расчёта привяжите размеры не к названиям HTML-тегов, а к визуальным и функциональным ролям. H1 и H2 могут выглядеть по-разному на разных типах страниц, а кнопка иногда должна быть крупнее подписи, хотя технически оба элемента содержат короткую строку. Имена вроде text-small, body, heading-medium и display помогают описывать намерение стиля.

  1. Соберите уровень для служебного текста и подписей, если он действительно нужен в интерфейсе.
  2. Назначьте отдельный стиль основному тексту с комфортным межстрочным интервалом.
  3. Создайте один или два промежуточных уровня для вводных текстов, карточек и элементов навигации.
  4. Определите уровни заголовков разделов и экранов, учитывая максимальную длину строки.
  5. Добавьте крупный display-уровень только там, где он выполняет отдельную задачу: например, открывает лендинг или подчёркивает ключевое значение.

Шаг 4. Настройте межстрочный интервал и длину строки

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

Проверьте также ширину текстового блока. Слишком длинная строка утомляет при чтении, а слишком короткая создаёт много переносов и увеличивает высоту страницы. На практике полезно тестировать не только идеальный заголовок из макета, но и длинные русские слова, числа, названия компаний, ссылки и сообщения об ошибках.

Шаг 5. Перенесите шкалу в адаптивные правила

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

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

Практический пример для статьи и интерфейса

Представим редакционный сайт с базовым текстом 16 пикселей. Рабочая шкала может включать подпись 12, вторичный текст 14, основной текст 16, подзаголовок 20, заголовок раздела 28, заголовок страницы 36 и крупный промо-заголовок 48 пикселей. Для мобильной версии последние два уровня можно уменьшить до 30 и 38 пикселей, если это улучшает переносы.

Для интерфейса аналитического сервиса набор может быть компактнее: подпись 12, текст таблицы 14, основной текст 16, заголовок карточки 18, заголовок экрана 24 и крупное значение 32 пикселя. В таком продукте важнее быстрое сканирование данных, поэтому чрезмерно большие заголовки будут занимать место и нарушать плотность рабочего пространства.

Как проверить шкалу на реальном контенте

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

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

Частые ошибки при создании типографической шкалы

Самая распространённая ошибка — добавлять размеры без понятной роли. Если в проекте есть почти одинаковые варианты текста 15, 16, 17 и 18 пикселей, команда будет путаться, а визуальная иерархия станет менее предсказуемой. Лучше оставить меньше уровней и чётко описать, где каждый из них используется.

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

Чеклист готовой типографической системы

  • Определён базовый размер основного текста.
  • Выбран коэффициент или логика перехода между уровнями.
  • У каждого стиля есть понятная роль и название.
  • Для каждого уровня настроен межстрочный интервал.
  • Проверены длинные заголовки, списки, кнопки и сообщения об ошибках.
  • Есть правила для широкого и мобильного экранов.
  • Проверены кириллица, цифры, знаки препинания и начертания.
  • Значения перенесены в единый набор токенов или переменных проекта.

Часто задаваемые вопросы

Какой базовый размер шрифта выбрать для сайта?

В качестве отправной точки часто используют 16 пикселей для основного текста, но это не обязательное правило. Итоговый размер зависит от рисунка гарнитуры, длины строк, контраста и сценария чтения. Проверьте реальный контент на компьютере и мобильном устройстве, затем скорректируйте значение вместе с межстрочным интервалом.

Сколько уровней должно быть в типографической шкале?

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

Что лучше использовать: пиксели, rem или проценты?

Для дизайн-системы важно не столько конкретное измерение, сколько последовательная логика. На вебе rem удобно связывает размеры с базовым размером документа и облегчает масштабирование, а пиксели могут быть понятнее при обсуждении макета. Выберите подход, который одинаково понимают дизайнеры и разработчики, и не смешивайте значения без необходимости.

Нужно ли делать отдельную шкалу для мобильной версии?

Отдельная полностью независимая шкала обычно не нужна. Чаще сохраняют базовую логику и уменьшают крупные заголовки, интервалы или число уровней на узком экране. Решение принимают после проверки переносов, высоты блоков и удобства взаимодействия, а не только по принципу «мобильный размер должен быть меньше».

Как выбрать коэффициент для типографической шкалы?

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

Как понять, что шкала слишком контрастная?

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

Вывод

Рабочая типографическая шкала строится от базового текста и реальных сценариев, а не от случайного набора красивых размеров. Определите роли, выберите последовательный шаг, настройте интервалы, проверьте адаптивность и закрепите правила в дизайн-системе. Если для проекта нужен собственный характер, начните с создания шрифта на fontgenerator.ru и затем настройте шкалу под его пропорции и начертания.