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

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

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

Чтобы увеличить расстояние между строками в Figma, выберите текстовый слой и в правой панели инспектора найдите параметр Line height. Измените значение вручную или выберите из предустановленных вариантов. Для масштабируемого дизайна используйте текстовые стили.

Что такое междустрочный интервал и зачем он нужен

Междустрочный интервал, или line height, — это вертикальное пространство между двумя соседними строками текста. Он измеряется в пикселях, процентах или относительных единицах (например, em). Правильный интервал улучшает читаемость, особенно в длинных блоках текста, и помогает создать визуальную иерархию.

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

В веб- и мобильном дизайне стандартным считается значение line height от 1.4 до 1.6 при размере шрифта 16px. Однако в Figma важно понимать, что интервал можно задавать как абсолютное значение (в px), так и относительное (в em или %), что даёт большую гибкость при работе с адаптивными макетами.

Полезно знать: В Figma междустрочный интервал автоматически учитывает высоту символов, включая подстрочные и надстрочные части (ascender и descender), поэтому даже при значении «Auto» система выбирает безопасное расстояние.

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

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

  1. Откройте ваш файл в Figma и выберите текстовый слой с помощью инструмента Text (T).
  2. На правой боковой панели перейдите во вкладку Design, если она ещё не активна.
  3. Найдите раздел Text и локализуйте параметр Line height. По умолчанию он может быть установлен в режим «Auto».
  4. Щёлкните на поле значения и введите новое число. Можно указывать в пикселях (px), em или процентах (%).
  5. Для быстрого доступа используйте стрелки вверх/вниз рядом с полем, чтобы увеличивать или уменьшать значение с шагом 0.1.

Figma предлагает несколько предустановленных значений: Auto, 1x, 1.2x, 1.5x, 2x. Эти опции удобны для быстрого прототипирования. Например, 1.5x — популярный выбор для основного текста, обеспечивающий хорошую читаемость.

Если вы работаете с многоязычным контентом, помните, что некоторые языки (например, арабский или кириллица) требуют большего вертикального пространства из-за высоты символов. В таких случаях лучше использовать абсолютные значения в пикселях или тестировать на реальных примерах.

Режимы интерлиньяжа в Figma

Figma поддерживает три режима задания line height:

  • Auto — система автоматически рассчитывает интервал на основе шрифта и его размера. Удобно для старта, но не всегда идеально.
  • Fixed (px) — фиксированное значение в пикселях. Подходит для контроля при работе с сеткой.
  • Relative (em, %) — значение привязывается к размеру шрифта. Идеально для масштабируемых систем.
«Всегда проверяйте интервал на разных устройствах и экранах. То, что хорошо выглядит на макбуке, может быть слишком тесным на мобильном дисплее.» — Алексей Миронов, UX-дизайнер, 8 лет опыта

Текстовые стили и систематизация: как задать единый интервал для всего проекта

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

Процесс создания текстового стиля:

  1. Настройте текстовый слой: выберите шрифт, размер, насыщенность и установите нужный line height.
  2. Выделите слой и в правой панели нажмите на название стиля (например, «Default») или значок «+» рядом с ним.
  3. Введите имя стиля, например, «Body / Regular / 16px / 1.5».
  4. Нажмите «Create style». Теперь этот стиль доступен во всех текстовых слоях проекта.

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

Стиль текста
Шрифт
Размер
Line height
Где используется
Heading / H1
Inter
32px
1.2
Заголовки страниц
Body / Regular
Inter
16px
1.5
Основной текст
Caption / Small
Inter
12px
1.33
Подписи, плейсхолдеры
Полезно знать: Имена текстовых стилей должны быть понятными и структурированными. Это упрощает поиск и снижает количество ошибок при использовании.

Продвинутые методы: использование Auto Layout и компонентов

Когда вы работаете с динамическим контентом, например, карточками с отзывами или списками, важно, чтобы изменение текста не ломало макет. Здесь на помощь приходят Auto Layout и компоненты.

Добавьте текстовый слой внутрь фрейма с Auto Layout. При этом высота фрейма будет автоматически подстраиваться под количество строк и их интервал. Это особенно полезно, если вы используете переменные тексты в прототипах.

Чтобы это работало корректно:

  • Убедитесь, что текстовый слой имеет фиксированную ширину или ограничения по ширине.
  • Включите перенос слов (Text → Text wrapping → Wrap).
  • Задайте корректный line height в текстовом стиле.
  • Настройте направление Auto Layout (Vertical) и выравнивание (Start, Center и т.д.).

Если вы создаёте компонент (например, кнопку с текстом), изменения line height внутри инстанса могут повлиять на общий размер. Лучше заранее предусмотреть запас места или использовать constraints (ограничения) для гибкого поведения.

«Используйте Auto Layout + текстовые стили, чтобы создавать живые компоненты. Это экономит время и делает дизайн адаптивным к контенту.» — Дарья Ковалёва, продукт-дизайнер, Figma Ambassador

Распространённые ошибки и как их избежать

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

Ошибка 1: Игнорирование режима Auto

Многие сразу меняют line height, не проверяя, насколько хорош вариант «Auto». Figma использует продвинутые алгоритмы подбора, основанные на метриках шрифта. Иногда «Auto» — лучший выбор.

Ошибка 2: Разные интервалы для одного стиля текста

Без текстовых стилей легко получить расхождения. Один и тот же абзац может иметь line height 1.4 в одном месте и 1.6 — в другом. Это портит восприятие системы.

Ошибка 3: Жёсткая привязка к пикселям без учёта масштаба

Если вы задаёте line height = 24px для шрифта 16px, это может сломаться при изменении размера. Лучше использовать относительные значения (например, 1.5em), особенно в компонентах.

Ошибка 4: Непроверенный интервал на разных языках

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

Полезно знать: Чтобы быстро проверить интервал, вставьте текст с буквами «g», «y», «j» — они имеют спускающие элементы и наглядно покажут, хватает ли места.

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

«Междустрочный интервал — это не просто технический параметр, а инструмент управления вниманием пользователя. Правильно выставленный line height помогает глазу легче перемещаться по строкам, снижает усталость и улучшает восприятие информации. В Figma я всегда начинаю с анализа шрифта: его x-height, контрастность и плотность. Только потом подбираю интервал. Для интерфейсов предпочитаю значения от 1.4 до 1.6, но для заголовков допускаю меньшие значения — 1.1–1.3, чтобы сохранить компактность. Главное — тестировать на реальных пользователях.» — Марина Петрова, типографический дизайнер, руководитель курса «Типографика в UI»

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

Почему после изменения line height текст «выпирает» за границы фрейма?
Это происходит, если фрейм имеет фиксированную высоту. Решение: включите Auto Layout или установите высоту фрейма в режим «Hug contents». Также проверьте, не отключён ли перенос слов.
Можно ли задать разный интервал для первой строки?
Figma не поддерживает разные значения line height для отдельных строк в одном текстовом слое. Если нужно — разделите текст на несколько слоёв или используйте Rich Text (через плагины).
Как синхронизировать line height между проектами?
Используйте библиотеки компонентов. Создайте текстовые стили в отдельном файле и подключите его как Team Library. Тогда все проекты будут использовать одни и те же настройки.
Влияет ли line height на экспорт в код?
Да. При экспорте через Dev Mode Figma передаёт значение line-height в CSS. Убедитесь, что оно указано в подходящем формате (px, em, unitless ratio), чтобы разработчики могли легко реализовать его.

Заключение

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

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

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

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

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

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

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

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

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

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

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

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

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

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