Как в фигме увеличить расстояние между строками

Как в фигме увеличить расстояние между строками

Междустрочный интервал — один из ключевых параметров типографики в дизайне интерфейсов. В Figma он напрямую влияет на читаемость текста, восприятие контента и общее качество макета. Неправильно выставленные отступы между строками могут сделать даже идеально подобранный шрифт визуально тяжёлым или, наоборот, размытым. К счастью, в Figma есть точные и гибкие инструменты для управления этим параметром. Настройка line height доступна как вручную, так и через стили, что позволяет масштабировать решения в рамках дизайн-системы.

Чтобы увеличить расстояние между строками в Figma, выберите текстовый слой и в правой панели свойств найдите параметр Line Height. Измените значение вручную или выберите из предустановленных вариантов. Рекомендуется использовать относительные единицы (em) для адаптивности.

Что такое line height и зачем его настраивать

Line height, или межстрочный интервал, — это вертикальное пространство между базовыми линиями соседних строк текста. Он не ограничивается только высотой символа, а включает в себя дополнительный отступ сверху и снизу, который делает текст более «дышащим». В веб- и UI-дизайне этот параметр критически важен: слишком маленький интервал затрудняет чтение, особенно при длинных абзацах, а чрезмерно большой — разрывает визуальную связь между строками.

Figma позволяет управлять line height на уровне отдельного текстового слоя, компонента или глобального текстового стиля. Это даёт полный контроль над типографикой, независимо от масштаба проекта. При этом система автоматически рассчитывает высоту текстового блока с учётом установленного интервала, что помогает избежать наложений и смещений в макете.

Правильная настройка line height особенно важна при работе с многоязычными интерфейсами. Например, кириллица и латиница имеют разную оптическую плотность, а символы с диакритическими знаками (например, в немецком или французском) требуют дополнительного вертикального пространства. Без корректного интерлиньяжа такие строки могут обрезаться или перекрывать другие элементы.

Полезно знать: По умолчанию Figma устанавливает line height равным 1.4 × от размера шрифта. Это хорошая отправная точка, но не универсальное решение для всех случаев.

Как изменить расстояние между строками: пошаговая инструкция

Настройка интервала между строками в Figma — простая, но точная операция. Вот как это сделать:

  1. Откройте ваш файл в Figma и выберите текстовый слой с помощью инструмента Text (T).
  2. В правой панели инспектора свойств найдите раздел Text. Он содержит параметры шрифта, размера, цвета и межстрочного интервала.
  3. Найдите поле Line height. Оно расположено рядом с размером шрифта и может отображаться как число (например, 20px) или коэффициент (например, 1.5).
  4. Щёлкните по значению и введите новое. Вы можете использовать абсолютные значения в пикселях или относительные — в em или процентах.
  5. Нажмите Enter. Интервал между строками обновится мгновенно.

Если вы работаете с динамическим текстом в компоненте или фрейме с авто-размером, изменения line height автоматически повлияют на высоту контейнера. Это важно учитывать при проектировании отзывчивых интерфейсов, где текст может меняться в зависимости от содержимого.

Пример: увеличение интервала для заголовка

Допустим, у вас есть заголовок H1 размером 32px. По умолчанию line height составляет 1.4 (44.8px). Чтобы сделать текст визуально легче, вы можете увеличить значение до 1.6 (51.2px). Это добавит больше воздуха вокруг строк, что особенно эффективно на экранах с высоким разрешением.

Где найти настройку в интерфейсе

Иногда пользователи не могут быстро найти параметр line height. Он расположен в том же блоке, что и Font size, Letter spacing и Text align. Если панель свойств свёрнута, разверните её, чтобы увидеть все доступные опции.

«Всегда проверяйте line height в контексте макета, а не в изоляции. Иногда небольшое увеличение на 0.1–0.2 em значительно улучшает читаемость без потери компактности.» — Анна Петрова, UX-дизайнер, 8 лет в продуктовом дизайне

Единицы измерения: px, em, % — что выбрать

Figma поддерживает несколько единиц для line height: пиксели (px), em и проценты (%). У каждой есть свои преимущества и области применения.

Единица
Описание
Когда использовать
px
Фиксированное значение в пикселях. Не зависит от размера шрифта.
Когда нужна точная высота строки, например, в специфических макетах с жёсткой сеткой.
em
Относительная единица. 1em = текущему размеру шрифта. Самый гибкий вариант.
Рекомендуется для дизайн-систем и адаптивных интерфейсов.
%
Процент от размера шрифта. 150% = 1.5em.
Аналог em, но менее распространён в Figma.

Использование em считается best practice, потому что оно обеспечивает масштабируемость. Например, если вы зададите line height = 1.5em, то при любом размере шрифта (14px, 24px, 48px) интервал будет пропорционально адаптироваться. Это особенно полезно при создании компонентов с переменным текстом.

Пример расчёта

  • Шрифт: 20px
  • Line height: 1.5em → 20 × 1.5 = 30px
  • Если шрифт изменится на 28px, line height станет 42px

Такой подход экономит время и минимизирует ошибки при редактировании.

Полезно знать: При использовании px вы теряете гибкость. Если позже измените размер шрифта, придётся вручную пересчитывать и обновлять line height.

Создание и использование текстовых стилей для единообразия

Одна из сильных сторон Figma — возможность создания повторяемых текстовых стилей. Они позволяют централизованно управлять шрифтом, размером, цветом и, конечно, line height.

Чтобы создать текстовый стиль:

  1. Настройте текстовый слой с нужными параметрами, включая line height.
  2. Выделите слой и нажмите на значок Create style рядом с полем Line height.
  3. Введите имя стиля, например, «Body / Regular / 16/1.6».
  4. Нажмите «Create». Стиль появится в библиотеке.

Теперь вы можете применять этот стиль к любому текстовому слою в проекте. Если позже потребуется изменить line height, достаточно обновить сам стиль — все связанные слои обновятся автоматически.

Структура именования стилей

Рекомендуется использовать понятную систему имён:

  • Тип текста (Heading, Body, Caption)
  • Начертание (Regular, Medium, Bold)
  • Размер и line height (16/1.6)

Пример: Heading / Bold / 24/1.4

Это упрощает поиск и поддержку дизайн-системы, особенно в командной работе.

«Текстовые стили — основа масштабируемого дизайна. Они превращают случайные настройки в стандарты, которые можно передавать разработчикам и документировать.» — Михаил Сидоров, Lead Product Designer, Figma Certified Professional

Ошибки, которые допускают новички при настройке интерлиньяжа

Даже опытные дизайнеры иногда сталкиваются с проблемами, связанными с line height. У новичков они встречаются чаще. Вот самые распространённые ошибки:

  • Игнорирование авто-высоты текста. При изменении line height высота текстового блока может измениться, что приведёт к наложению на соседние элементы. Всегда проверяйте, как текст ведёт себя в контейнере.
  • Использование разных единиц в одном проекте. Смешивание px и em усложняет поддержку и создаёт несоответствия. Лучше выбрать одну систему и придерживаться её.
  • Копирование стилей из других проектов без проверки. Line height может быть завышен или занижен под конкретный шрифт. Перед применением проверяйте, подходит ли он под ваш контекст.
  • Отсутствие тестирования на реальных данных. Дизайн часто проверяется на lorem ipsum, но реальный текст может быть длиннее или содержать символы с хвостами (g, j, y), которые требуют больше места.

Как избежать проблем

  • Всегда используйте режим Auto layout для контейнеров с текстом.
  • Проверяйте текст в разных языках, особенно если продукт мультиязычный.
  • Настройте line height с запасом — лучше немного больше, чем меньше.
Полезно знать: Figma показывает обрезанный текст красной рамкой. Если вы видите, что нижние части символов «срезаются», увеличьте line height или проверьте baseline alignment.

Best practices типографики в Figma

Хорошая типографика — это не только красиво, но и удобно. Вот проверенные рекомендации по работе с line height и другими параметрами текста:

  • Для основного текста (body) используйте line height от 1.4 до 1.6. Это оптимальный диапазон для читаемости.
  • Для заголовков можно снижать интервал до 1.2–1.3, чтобы сохранить визуальную плотность.
  • Для мелкого текста (подписи, кнопки) не опускайтесь ниже 1.2, иначе строки начнут сливаться.
  • Используйте Auto Layout с направлением Vertical, чтобы контейнеры автоматически подстраивались под высоту текста.
  • Создавайте текстовые стили для всех типов текста в интерфейсе — это ускоряет работу и снижает количество ошибок.

Таблица рекомендуемых значений

Тип текста
Размер (px)
Рекомендуемый line height (em)
Заголовок H1
32
1.3
Заголовок H2
24
1.4
Основной текст
16
1.5
Подпись / Caption
12
1.33
Кнопка
14
1.4

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

Экспертное мнение

«В типографике нет универсальных решений. То, что работает для Inter, может не подойти для Roboto или PT Sans. Всегда тестируйте line height в контексте: на белом фоне, на тёмном, с иконками, в карточках. Используйте принцип „поставь и посмотри“ — глаза важнее теории.» — Елена Ковалёва, типограф, автор курса „Цифровая типографика для дизайнеров“

Профессионалы также рекомендуют использовать плагины вроде Typography или Content Reel для быстрой вставки реальных текстов и проверки интерлиньяжа. Это помогает выявить проблемы до финальной презентации.

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

Можно ли задать разный line height для разных строк в одном текстовом блоке?
Нет, в Figma нельзя установить разный интервал между строками внутри одного текстового слоя. Для этого нужно разделить текст на несколько слоёв или использовать фреймы с Auto Layout.
Почему после изменения line height текст выходит за границы карточки?
Потому что высота текстового блока увеличилась, а контейнер имеет фиксированную высоту. Решение — использовать Auto Layout или включить функцию „Text auto-resize“.
Как синхронизировать line height между фигмами-файлами?
Через библиотеки. Создайте текстовый стиль в одной библиотеке и подключите её к другим проектам. Все изменения будут синхронизироваться.
Влияет ли line height на экспорт в CSS?
Да. Figma экспортирует line height как свойство line-height в CSS. При использовании em значения передаются корректно, что удобно для разработчиков.
Что делать, если line height не применяется?
Проверьте, не заблокирован ли слой, и убедитесь, что вы работаете с текстовым слоем, а не группой. Также попробуйте перезагрузить Figma — редко, но встречаются баги с отображением свойств.

Заключение

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

Главное — действовать осознанно. Не полагайтесь на настройки по умолчанию, а тестируйте каждое значение в контексте. Используйте текстовые стили, работайте с Auto Layout и помните, что хороший дизайн начинается с деталей.
  • Line height напрямую влияет на читаемость и качество макета.
  • Предпочтительно использовать относительные единицы (em) для масштабируемости.
  • Текстовые стили в Figma позволяют централизованно управлять интерлиньяжем.
  • Избегайте смешивания единиц и всегда тестируйте на реальных данных.
  • Интеграция с разработкой проще, если line height задан корректно и логично.
⚠️ Дисклеймер — нажмите, чтобы развернуть

Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

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

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

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

Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

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

Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

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

Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.