Значок Pen2Figma

ИнструментыПлагин для Figma

Pen2Figma

Импорт макетов pen.dev в Figma с сохранением автолейаута, компонентов, переменных и тем.

Скачать плагин

v0.1.0ZIP69 кБ

Обложка Pen2Figma: выбор слоёв в плагине и итог импорта
Пустое состояние: перетащите файлы .pen на холст Figma
Файл проанализирован: выберите слои для импорта
Импорт: ход выполнения каждого шага
Импорт завершён: число слоёв и что стоит проверить
Выбор слоёв в тёмной теме

Pen2Figma превращает файлы .pen в нативные редактируемые слои Figma. Правила откалиброваны по собственному рендереру Pen, поэтому детали, в которых легко допустить ошибки (выравнивание обводки, геометрия многоугольников, углы градиентов, направление дуг, выбор темы, межбуквенный интервал), обрабатываются на основе фактических результатов рендеринга Pen. Бесплатно, без аккаунта и без ограничений.

Возможности

Автолейаут
Направление, промежутки, отступы, выравнивание, размеры hug, fill и фиксированный, абсолютно позиционированные дочерние элементы.
Компоненты и экземпляры
Повторно используемые компоненты Pen становятся компонентами Figma; экземпляры сохраняют переопределения, в том числе вложенные, а смена иконки становится заменой экземпляра.
Переменные и режимы тем
Каждая ось темы (светлая, тёмная и т. д.) становится коллекцией переменных с режимами; псевдонимы сохраняются, а фреймы остаются в своей теме.
Библиотеки
Перетащите вместе с макетом файлы библиотек .pen, и они будут связаны автоматически.
Стили
Сплошные заливки, линейные, радиальные и угловые градиенты, заливка изображением, обводка по сторонам, тени и размытие, скругления, дуги и векторы.
Текст
Шрифты и начертания подбираются из установленных; текст CJK, как и в Pen, переходит на PingFang SC или Noto Sans SC.
Иконки
lucide, Material Symbols, phosphor и feather в тех же версиях, что и в Pen.

Установка

Pen2Figma пока нет в Figma Community, поэтому его нужно импортировать вручную, и это работает только в настольном приложении Figma.

  1. Скачайте архив выше и распакуйте его.
  2. В настольном приложении Figma откройте меню и выберите Plugins → Development → Import plugin from manifest…
  3. Выберите распакованный manifest.json. После этого Pen2Figma появится в разделе Plugins → Development.

Как пользоваться

  1. Запустите Pen2Figma и перетащите файл .pen (вместе с используемыми файлами библиотек .pen и изображениями) на холст Figma или выберите файлы в плагине.
  2. Выберите фреймы и запустите импорт.
  3. Всё попадёт на текущую страницу, а в итоговой сводке будет указано, что стоит проверить.

Конфиденциальность

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

Известные ограничения

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

Pen2Figma — независимый инструмент UISurf, не связанный с pen.dev и Figma и не одобренный ими.

История версий

v0.1.0

  • Первая публичная версия.
  • Автолейаут, компоненты и экземпляры с вложенными переопределениями, переменные с режимами тем, библиотеки, градиенты, изображения, эффекты и иконки.
  • Запасные шрифты для CJK, 10 языков интерфейса, светлый и тёмный интерфейс вслед за Figma.