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

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

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

Чтобы сделать контур текста в Figma, используйте свойство Stroke (обводка) для обычного текста. Для более точного контроля или эффектов, таких как двойной контур, конвертируйте текст в векторные фигуры через действия Outline Stroke или Flatten. Помните: после конвертации редактирование начертания и содержания станет невозможным.

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

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

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

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

Полезно знать: Контурный текст не заменяет доступность. Всегда проверяйте контраст между текстом и фоном по стандартам WCAG, даже если используется обводка.

Как сделать контурный текст без конвертации: обводка в Figma

Figma предоставляет встроенный инструмент для добавления обводки к текстовым объектам — панель Stroke в правой боковой панели Inspector. Этот способ самый простой и обратимый, поскольку текст остаётся редактируемым.

Для начала выделите текстовый элемент. Убедитесь, что в панели свойств активна вкладка «Text». Затем найдите параметр Stroke, расположенный ниже заливки (Fill). По умолчанию он отключён. Нажмите на значок карандаша, чтобы активировать обводку, и выберите цвет.

Толщину контура можно регулировать ползунком Stroke Weight. Значение указывается в пикселях. Для тонкого контура подойдёт 1–2 px, для акцентированного — 4–6 px. Также важно выбрать тип наложения: внутри, по центру или снаружи. Это регулируется через переключатель Stroke Align.

  • Inside — обводка располагается внутри границ текста. Подходит, если нужно сохранить внешние размеры блока.
  • Center — обводка делится поровну между внутренним и внешним пространством. Стандартный выбор.
  • Outside — контур выходит за пределы текста. Используется для максимального визуального выделения.
«Используйте Outside Stroke Align, если контур должен работать как “тень” или “сияние”, особенно при толщине от 3 px. Это даёт лучшую видимость на плотных фонах.» — Алексей Морозов, UI-дизайнер, 8 лет опыта в продуктовом дизайне

Обратите внимание: обводка применяется ко всему текстовому блоку, а не к отдельным символам. Если вы хотите разные цвета обводки для разных букв — такой функции в Figma нет. В этом случае потребуется разбить текст на отдельные объекты или использовать векторную конвертацию.

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

Если вам нужен продвинутый контроль — например, двойной контур, градиентная обводка или изменение формы букв — текст необходимо преобразовать в векторные фигуры. Это делается через команду Outline Stroke (в старых версиях — Create Outlines).

Выделите текстовый объект и нажмите Ctrl+Shift+O (Windows) или Cmd+Shift+O (Mac). Текст превращается в группу векторных путей. Теперь вы можете:

  • Применять несколько обводок через дублирование и масштабирование контуров.
  • Использовать градиенты, узоры и маски для обводки.
  • Редактировать узлы букв с помощью Pen Tool.
  • Добавлять тени, размытия и другие эффекты к контуру отдельно от заливки.

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

Пошаговая инструкция: двойной контур

  1. Введите текст и настройте начертание (шрифт, размер, кернинг).
  2. Создайте копию текста (Ctrl+D) и отправьте её назад (Send to Back).
  3. У нижнего слоя увеличьте Stroke Weight до желаемого значения (например, 8 px).
  4. У верхнего слоя установите обводку тоньше (например, 2 px) и выберите другой цвет.
  5. Настройте порядок слоёв: толстый контур — снизу, тонкий — сверху.
  6. При необходимости объедините слои в группу для удобства управления.
Полезно знать: Если вы планируете экспортировать текст с контуром в SVG, конвертация в вектор обеспечит точное отображение во всех браузерах, особенно при использовании нестандартных шрифтов.

Градиентный контур: как сделать

Figma не поддерживает градиентную обводку для текста напрямую. Но после конвертации в вектор вы можете:

  • Выбрать векторный контур (после Outline Stroke).
  • В панели Stroke выбрать тип заливки Gradient.
  • Настроить направление и цвета градиента.
  • При необходимости добавить эффект размытия или наложить маску.

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

Метод
Редактируемость текста
Поддержка градиентов
Поддержка эффектов
Рекомендуемое использование
Обводка (Stroke)
Полная
Нет
Только для всего текста
UI, кнопки, подписи
Конвертация в вектор + обводка
Нет
Да
Полная (тенни, маски, blend modes)
Логотипы, заголовки, иконки

Ошибки и ограничения: чего стоит избегать

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

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

Третья проблема — попытка применить разные обводки к разным словам в одном текстовом блоке. Figma не поддерживает стилизацию части текста через обводку, если только вы не используете Rich Text Formatting. Однако и там обводка применяется ко всему фрагменту, а не к отдельным символам.

«Если вы работаете с многоязычным интерфейсом, будьте осторожны с конвертацией текста. После Outline Stroke невозможно автоматически обновить перевод — каждый язык придётся делать отдельно.» — Дарья Ковалёва, UX-редактор, локализация интерфейсов

Также стоит помнить: при экспорте в PNG или JPEG контурный текст будет растрирован. Если вы используете его в системе компонентов, убедитесь, что экспорт настроен на нужное разрешение. Для векторного экспорта (SVG) конвертация в пути обязательна.

Практические примеры использования контурного текста

Рассмотрим три реальных кейса, где контурный текст решает конкретные задачи.

1. Текст на динамическом фоне

В приложении с персонализированными обоями пользователь может загружать любые изображения. Чтобы заголовок всегда оставался читаемым, используется белый текст с чёрной обводкой (1–2 px, Outside). Это простое, но эффективное решение, которое работает без программирования.

2. Логотип с эффектом металлик

Для бренда премиум-класса был разработан логотип с градиентной обводкой и внутренней тенью. Текст был конвертирован в вектор, затем к контуру применён радиальный градиент от серебристого к тёмному. Такой эффект невозможно сделать без Outline Stroke.

3. Анимированный контур в прототипе

Через Figma Prototyping можно имитировать анимацию контура. Например, при наведении обводка текста увеличивается с 1 до 4 px. Это достигается через Auto Layout и два состояния одного текстового блока с разной толщиной Stroke. Эффект работает только в просмотре, но хорошо демонстрирует взаимодействие.

Полезно знать: При использовании Auto Layout с текстом и обводкой выбирайте Stroke Align = Inside, чтобы изменение толщины не влияло на размеры контейнера.

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

«Контурный текст — это не просто стиль, а инструмент доступности. Я рекомендую использовать его везде, где есть риск снижения читаемости. В моей практике 70% отказов от интерфейса связаны с плохой видимостью текста. Обводка — быстрое и эффективное решение. Главное — не переборщить: толщина больше 4 px уже выглядит как рамка, а не контур.» — Михаил Петров, главный продукт-дизайнер в fintech-стартапе, 12 лет опыта

Также эксперты отмечают, что в 2025 году растёт популярность «тонких» контуров (1–1.5 px) в сочетании с полупрозрачной заливкой. Это создаёт эффект стекла или неона, особенно при использовании светящихся цветов (#00f7ff, #ff00aa). Такой стиль часто встречается в дизайн-системах Web3 и метавселенных.

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

Можно ли сделать разную толщину обводки для заглавных и строчных букв?
Нет, Figma применяет единый Stroke Weight ко всему текстовому блоку. Для индивидуального контроля нужно разбивать текст на отдельные слои или использовать векторную конвертацию.
Почему после Outline Stroke текст стал “рваным”?
Это происходит, если шрифт содержит тонкие засечки или сложные глифы. Figma использует алгоритм аппроксимации кривых, который может давать погрешности. Решение — увеличить масштаб перед конвертацией или использовать высококачественные OpenType-шрифты.
Как экспортировать контурный текст в SVG без потерь?
Перед экспортом выполните Outline Stroke, чтобы шрифт стал векторным. Убедитесь, что все слои объединены и не зависят от внешних шрифтов. В настройках экспорта выберите формат SVG и включите опцию “Include ‘id’ attributes” для контроля слоёв.
Поддерживает ли Figma text-stroke как в CSS?
Нет, Figma не использует CSS-свойства. Однако логика схожа: Stroke в Figma аналогичен border в графическом дизайне. Для вёрстки вы можете экспортировать макет и использовать -webkit-text-stroke в коде.
Можно ли анимировать обводку в Figma?
Прямой анимации Stroke Weight нет, но можно создать эффект через два кадра: один с тонкой обводкой, второй — с толстой. Свяжите их через Prototype с переходом по hover или tap.

Заключение

Добавление контура к тексту в Figma — это комбинация простых шагов и глубокого понимания ограничений инструмента. Основной путь — использование обводки (Stroke) для живого текста. Он подходит для 90% задач в UI-дизайне. Когда нужны сложные эффекты — градиенты, двойные контуры, анимации — приходится прибегать к конвертации текста в вектор.

Главное — сохранять баланс между визуальной выразительностью и функциональностью. Контур должен помогать, а не мешать чтению. Используйте его осознанно, особенно в продуктах массового использования.
  • Для быстрого результата используйте Stroke с выравниванием Outside или Center.
  • После Outline Stroke текст становится неизменяемым — сохраняйте копию.
  • Градиентная или двойная обводка возможна только через вектор.
  • Проверяйте читаемость контурного текста на разных фонах.
  • Экспорт в SVG требует предварительной векторизации текста.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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