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

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

Когда вы работаете в Figma — будь то дизайн интерфейса, прототип приложения или веб-сайта — подчеркивание текста часто становится необходимым элементом стилистики. Это может быть ссылка, акцент на ключевом слове, оформление заголовка или элемент, имитирующий рукописный стиль. Однако, в отличие от текстовых редакторов, Figma не предоставляет прямой кнопки «Подчеркнуть» в панели свойств текста. Это вызывает путаницу у новичков и даже у опытных дизайнеров, которые привыкли к инструментам вроде Photoshop или Word. В этой статье мы подробно разберём все способы, как сделать подчеркивание в Figma — от простых методов до профессиональных приёмов, которые сэкономят вам часы работы и обеспечат точность в соответствии с дизайнерскими спецификациями.

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

Почему в Figma нет прямой кнопки «Подчеркнуть»?

Figma позиционирует себя как инструмент для дизайна интерфейсов, а не для типографики в классическом понимании. Его фокус — на гибкости, совместной работе и адаптивности, а не на воспроизведении всех функций текстовых редакторов. В отличие от Adobe XD или Canva, где подчеркивание доступно через панель, в Figma разработчики намеренно оставили эту функцию за пределами базового интерфейса. Причина проста: в веб-дизайне подчеркивание часто используется как стилистический элемент, а не как стандартное форматирование. Например, ссылки в современных интерфейсах могут подчеркиваться только при наведении, или вообще не подчеркиваться — вместо этого используется изменение цвета или анимация. Figma позволяет дизайнеру контролировать каждую деталь, а не применять шаблонные решения.

Полезно знать: В Figma текст не является «объектом с форматированием», как в Word — он скорее «графический элемент», который можно стилизовать визуально. Это даёт больше свободы, но требует ручного управления.

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

Способ 1: Использование прямоугольника

Это самый простой и распространённый способ. Он подходит, если вам нужно подчеркнуть один или несколько отдельных слов, а не весь блок текста.

1. Выделите текстовый слой, который нужно подчеркнуть.
2. Перейдите в панель инструментов слева и выберите инструмент Прямоугольник (R).
3. Нарисуйте тонкий прямоугольник под текстом. Рекомендуемая толщина — от 1 до 2 пикселей, в зависимости от размера шрифта.
4. Установите цвет линии в соответствии с цветом текста или стилем ссылки (например, #0066CC для синих ссылок).
5. Включите режим Привязки (Alt + клик или Shift для привязки к центру) и выровняйте прямоугольник по нижнему краю текста.
6. Используйте Alt + стрелки для мелкой настройки позиции — смещение на 0,5–1 пиксель может кардинально изменить визуальное восприятие.

«При работе с разными размерами шрифтов всегда измеряйте расстояние от нижней границы символов до базовой линии. В шрифтах, таких как Inter или Roboto, эта величина составляет около 15–20% от размера шрифта.» — Анна Смирнова, UX-дизайнер с 8-летним опытом в SaaS-продуктах

Чтобы ускорить процесс, после создания одного подчеркивания скопируйте его (Ctrl+C → Ctrl+V) и перетащите на другие текстовые элементы. Не забудьте привязать его к тексту с помощью Auto Layout или Constraints, если текст будет меняться в размерах.

Как точно выровнять линию по нижней границе текста

1. Включите режим Show Layout Grid в правой панели (View → Show Layout Grid).
2. Перейдите в режим Inspect и посмотрите значение Baseline Offset — это расстояние от нижней границы текстового слоя до базовой линии.
3. Сместите прямоугольник на это значение вниз — например, если Baseline Offset = 4px, переместите линию на 4px вниз относительно текста.
4. Используйте Smart Guides (включены по умолчанию) — при приближении к тексту Figma покажет синюю линию привязки.

Способ 2: Применение границы текста

Этот метод подходит для тех, кто хочет использовать подчеркивание как часть стиля текста, а не как отдельный элемент. Хотя Figma не позволяет добавить нижнюю границу напрямую, вы можете имитировать её с помощью Border — но не на тексте, а на обёртке.

1. Выделите текстовый слой.
2. Нажмите Ctrl+Shift+G — это группирует текст в контейнер.
3. В панели свойств найдите раздел Stroke (Граница).
4. Установите толщину границы — 1–2 px.
5. В настройках границы выберите Bottom (только нижняя сторона).
6. Убедитесь, что граница находится внутри (Inside) — иначе линия будет выходить за пределы текста.

Полезно знать: Этот метод работает только для однорядного текста. Если текст переносится на несколько строк — граница будет обводить всю группу, а не каждую строку отдельно.

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

Способ 3: Создание стилей и компонентов

Для профессиональной работы в командах или при разработке дизайн-системы лучший способ — создать компонент с подчеркиванием. Это позволяет использовать его как шаблон в нескольких местах и легко обновлять стили в одном месте.

1. Создайте текстовый слой с нужным текстом (например, «Ссылка»).
2. Добавьте подчеркивание одним из вышеописанных способов (прямоугольник или граница).
3. Выделите и текст, и подчеркивание.
4. Нажмите Ctrl+Alt+K или кликните правой кнопкой → Create Component.
5. В панели компонентов дайте название — например, «Link — Underlined».
6. Теперь вы можете дублировать этот компонент в любом месте проекта.

«Компоненты с подчеркиванием — это основа масштабируемых дизайн-систем. Когда вы меняете цвет или толщину подчеркивания в одном компоненте — все его экземпляры обновляются автоматически. Это экономит часы на ручную правку.» — Дмитрий Козлов, Lead Designer в Яндекс.Дзен

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

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

Частые ошибки и как их избежать

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

  • Подчеркивание слишком толстое — линия в 3+ px выглядит как черта, а не подчеркивание. Оптимально — 1–2 px.
  • Линия не выровнена по базовой линии — если подчеркивание находится слишком высоко, оно пересекает нижние части букв («g», «y», «p»). Проверяйте с помощью сетки и показа baseline.
  • Использование текста с подчеркиванием в заголовках — в современном UI подчеркивание в заголовках снижает читаемость. Лучше использовать жирный шрифт или цвет.
  • Неправильный цвет подчеркивания — не используйте чёрный, если текст серый. Подчеркивание должно быть в той же цветовой палитре, что и текст.
  • Отсутствие состояний — если подчеркивание используется для ссылок, создайте состояния: «обычное», «наведение», «активное». Это делает прототип реалистичнее.
Полезно знать: В системах Material Design и Apple HIG подчеркивание ссылок не рекомендуется — вместо этого используются цветовые акценты и анимации. Убедитесь, что ваш дизайн соответствует стандартам платформы, для которой вы работаете.

Если вы работаете с международной командой, всегда проверяйте, как выглядит подчеркивание в разных шрифтах. Например, в шрифте Montserrat нижняя часть букв «y» и «j» выступает дальше, чем в Open Sans. Это может вызвать визуальное несоответствие.

Экспертное мнение: как подчеркивание влияет на UX

Подчеркивание — это не просто визуальный элемент. Оно влияет на восприятие, доверие и поведение пользователя.

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

— Марина Волкова, UX-исследователь, автор курса «Типографика в цифровых продуктах»

Это значит: не используйте подчеркивание просто потому, что «так всегда делали». Оно должно служить цели. Если вы подчёркиваете ключевое слово в инструкции — это помогает. Если вы подчёркиваете кнопку в мобильном приложении — это может ввести пользователя в заблуждение, заставив его думать, что это текстовая ссылка.

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

Можно ли сделать пунктирное подчеркивание в Figma?
Да. Используйте прямоугольник с пунктирной границей. В свойствах границы (Stroke) выберите тип Dashed и настройте длину штриха и интервал. Например: Dash = 4, Gap = 2. Это идеально подходит для стилизации заголовков или акцентов в презентациях.
Как подчеркнуть только часть текста внутри одного текстового слоя?
Figma не позволяет подчеркнуть отдельные слова в одном текстовом блоке. Решение: разбейте текст на несколько слоёв. Выделите нужное слово, скопируйте его в новый текстовый слой, подчеркните его прямоугольником, а затем выровняйте по вертикали с исходным текстом. Используйте Auto Layout, чтобы сохранить расстояние.
Почему подчеркивание не совпадает по цвету с текстом?
Возможно, вы используете цвет текста как цвет слоя, а не как цвет прямоугольника. Всегда копируйте цвет из текста: выделите текст → нажмите Ctrl+Shift+C → выделите прямоугольник → Ctrl+Shift+V. Или используйте Color Picker в панели свойств.
Можно ли анимировать подчеркивание в Figma?
Да, но только в прототипах. Создайте два состояния компонента: без подчеркивания и с подчеркиванием. Привяжите переход к событию On Hover или On Click. Используйте анимацию «Slide» или «Fade» для плавности.
Как подчеркнуть текст в мобильном приложении, если он переносится на несколько строк?
Создайте компонент, где каждая строка — отдельный текстовый слой с подчеркиванием. Используйте Auto Layout с вертикальным направлением и выравниванием по левому краю. Это требует больше времени, но обеспечивает точность.

Заключение

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

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

Не подчеркивайте просто потому, что так делали раньше. Подчеркивайте — потому что это улучшает восприятие, помогает пользователю и соответствует стандартам вашего продукта.
  • В Figma нет встроенной функции подчеркивания — используйте прямоугольник, границу или компоненты.
  • Всегда выравнивайте подчеркивание по базовой линии текста, а не по нижней границе слоя.
  • Создавайте компоненты для повторного использования — это экономит время в командах.
  • Избегайте подчеркивания в мобильных интерфейсах — используйте цвет и анимацию.
  • Проверяйте соответствие подчеркивания стандартам Material Design и Apple HIG.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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