Как перевести в кривые в фигме
Прежде чем углубиться в технические шаги, давайте установим контекст. "Перевести в кривые" (или "конвертировать в outline", "преобразовать в векторный контур") - это процесс превращения текстового блока или векторного объекта со сложными свойствами (например, скругления углов) в набор абсолютных векторных точек и кривых Безье.
В Figma этот процесс называется Outline Stroke (для обводок) и частично реализован через плагины для текста. Зачем это нужно? Основные причины: Подготовка к экспорту для продакшена - чтобы шрифты не "поехали" у клиента или в типографии, где этих шрифтов нет. Создание уникальных логотипов и форм - когда буквы текста нужно исказить, слить или доработать как индивидуальный графический объект.
Финализация макета - когда дизайн утвержден и должен быть "зафиксирован" в неизменяемом виде. Важно помнить: после конвертации текст перестает быть редактируемым - вы не сможете изменить его написание, шрифт или интерлиньяж.
Работа с векторными объектами и обводками
Это наиболее прямая и встроенная функция Figma. Она применяется к векторным фигурам, созданным пером или инструментами форм, когда у них есть обводка (stroke).
Когда это применяется
Допустим, вы нарисовали линию с помощью инструмента Pen (P) и задали ей толстую обводку в 10px. Для станка ЧПУ, лазерной резки или для дальнейшего редактирования контура этой "линии" как единой фигуры, нужно эту обводку преобразовать в самостоятельный контур. Исходная линия - это лишь ось, а видимая толщина - это ее свойство (stroke). После конвертации вы получите сплошной векторный объект, форма которого соответствует виду этой толстой линии.
Пошаговая инструкция:
- Выберите объект: Кликните на векторную фигуру, которая имеет обводку (Stroke). Это может быть линия, прямоугольник, эллипс или любая произвольная фигура.
- Найдите команду: В верхнем меню нажмите на "Object" (Объект).
- Выполните конвертацию: В выпадающем меню выберите пункт "Outline Stroke" (Контур обводки).
- Результат: Ваша обводка теперь превратилась векторную залитую фигуру (Fill). Исходная "ось" (если это была линия) исчезнет. Вы можете убедиться в этом, посмотрев на панель свойств справа - раздел Stroke исчез, а остался только Fill. Теперь каждая точка этого нового контура доступна для редактирования инструментом Pen (P) или Direct Selection (A).
Для простых фигур (прямоугольники, звезды) с динамическими углами (например, скруглениями) лучше сначала использовать команду "Flatten" (Разобрать) в том же меню Object. Она "замораживает" динамические свойства, превращая объект в стандартный векторный контур, после чего уже можно применять Outline Stroke, если это нужно.
Конвертация текста в векторные кривые
Здесь начинается ключевой момент. В отличие от Illustrator или CorelDRAW, в Figma нет встроенной прямой команды для конвертации текста в кривые. Это осознанное архитектурное решение Figma, направленное на сохранение редактируемости текста - ключевого компонента UI/UX-дизайна. Однако задача решается обходными путями.
Почему Figma не имеет этой кнопки
Figma заточена под collaboration и iterative design (итеративный дизайн). Текст должен оставаться текстом, чтобы его мог легко поправить любой участник команды, сменить шрифт на системный или обновить через библиотеку. Но для финальных артов, логотипов и макетов для печати конвертация все же необходима.
Использование плагинов
Плагины расширяют функционал Figma и идеально решают эту задачу.
- Найдите плагин: Перейдите в меню "Resources" (Ресурсы) - "Plugins" (Плагины) и в поиске введите "Outline" или "Text to Vector".
- Установите плагин: Хорошие варианты - "Vectorize" или "Text to Outline". Они бесплатны и эффективны.
- Используйте плагин: Выделите нужный текстовый блок, запустите плагин через меню "Resources" или горячие клавиши (Cmd + / на Mac, Ctrl + / на Windows). Плагин мгновенно заменит ваш текст набором сгруппированных векторных контуров.
- Проверьте результат: После запуска плагина всегда разгруппируйте объект (меню Object - Ungroup или Shift + Cmd/Ctrl + G). Вы увидите, что каждая буква стала векторным слоем, которым можно управлять точками.
Экспорт в SVG и повторный импорт
Это менее удобный, но рабочий метод, если плагины по каким-то причинам недоступны.
- Экспортируйте текст: Выделите текстовый блок. На панели Export настройте экспорт в формате SVG. Нажмите "Export".
- Импортируйте SVG обратно: Перетащите экспортированный SVG-файл обратно на канву Figma или используйте Ctrl/Cmd + V для вставки, если вы скопировали файл.
- Суть метода: При экспорте в SVG текстовые блоки по умолчанию конвертируются в пути (paths), то есть в кривые. Импортируя файл обратно, вы получаете уже векторный объект. Важно: этот метод может незначительно искажать сложные шрифты или эффекты.
Создание составного контура
Этот способ подходит для объединения текста с другими фигурами, что косвенно приводит к его "векторизации".
- Поместите фигуру: Нарисуйте любую векторную фигуру (например, прямоугольник) и накройте ею часть текста.
- Примените операцию: Выделите и текст, и фигуру. На панели инструментов выберите, например, "Union" (Объединение).
- Итог: Текст исчезнет как таковой и станет частью новой векторной фигуры. Это радикальный способ, который тоже лишает текст редактируемости.

Критические замечания и лучшие практики
Конвертация в кривые - это точка невозврата. Поэтому крайне важно соблюдать дисциплину.
- Всегда сохраняйте исходный редактируемый слой. Перед конвертацией скопируйте (Cmd/Ctrl + C) текстовый блок и вставьте его на тот же фрейм (Cmd/Ctrl + V). Затем сразу сдвиньте копию в сторону, заблокируйте слой (иконка замка в панели Layers) или скройте его (иконка глаза). Работайте только с конвертированной копией. Это ваш страховой полис.
- Конвертируйте в самом конце работы. Делайте это на этапе финальной подготовки макета к передаче в производство или клиенту. До этого момента вся правка должна вестись в редактируемом тексте.
- Проверяйте результат. После конвертации увеличьте масштаб и проверьте, не "поплыли" ли сложные засечки у шрифта, не появились ли лишние точки. Иногда плагины могут добавлять артефакты.
- Для логотипов используйте Illustrator. Если вы создаете сложный логотип с кастомным типографическим элементом, Figma - не лучший инструмент для тонкой работы с кривыми. Создайте лого в Illustrator, где есть все профессиональные инструменты (Create Outlines), а затем импортируйте готовый вектор в Figma.
Вывод
Конвертация в кривые - не ежедневная рутина, а специальная операция, применяемая с четкой целью. Понимание доступных инструментов и их последствий позволяет делать это уверенно, без вреда для основного дизайн-процесса. Ключевой вывод: в Figma не существует единой команды для всех случаев. Выбор метода всегда зависит от исходного объекта (текст или обводка) и вашей конечной задачи.
Всю ключевую информацию можно свести в наглядную таблицу:
|
Что конвертируем |
Основной метод в Figma |
Альтернативный метод, замечания |
Когда использовать |
|---|---|---|---|
|
Обводка (Stroke) векторной фигуры |
Object - Outline Stroke |
Для фигур со скруглениями: сначала Object - Flatten |
Подготовка к резке, гравировке, создание сложного контура из простой линии. |
|
Текст (Text) |
Использование плагинов (Vectorize, Text to Outline) |
Экспорт в SVG + импорт обратно. Или слияние с фигурой (Boolean Union). |
Создание логотипа, финальная подготовка макета к печати или передаче, где шрифты не гарантированы. |
|
Динамическая фигура (прямоугольник со скруглениями, звезда) |
Object - Flatten (не Outline Stroke!) |
После Flatten можно применить Outline Stroke, если у фигуры была обводка. |
«Замораживание» изменяемых параметров (радиуса, числа лучей) для окончательного вектора. |
Главное правило остается неизменным: конвертируйте осознанно и в самом конце работы, всегда сохраняя редактируемую резервную копию исходного объекта. Используйте плагины для текста, встроенные команды - для обводок, и ваш дизайн будет готов к любому этапу производства без потери качества и управляемости на предыдущих шагах.