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

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

Автолэйауты

Это золотая фича на все случаи жизни. Я очень жду, когда Адоб сделает это частью своего софта. Разноформатные блоки (заголовки, основной текст, списки) удобнее собирать в автолэйаут, а не верстать единым блоком. За счет этого быстрее вносятся правки в межабзацы и отступы. А еще быстрее применяются стили, так как фигма не распознает положение каретки как таргет для всего абзаца.

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

image.png

Компоненты

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

Недостаток: хочу, чтобы палитра Assets была автономна, потому что надоедает каждый раз переключаться на нее. Бегать на отдельную страницу Components я тоже не хочу, спасибо. Я бы добавил их справа к Local variables и Local styles.

image.png

Сетка и линейка

Быстро и удобно настраивается, очень гибкий инструмент. В отличие от Адобовских сеток, которые нужно сперва в отдельном меню настроить, чтоб потом увидеть результат, Фигмовские настраиваются на лету. Гайды тож норм.

Текст и форматирование

Хорошего тут в Фигме нет ничего, поэтому — перехерачить все систему форматирования заново.

  1. Letterspacing в процентах? Когда я уменьшаю кегль, я хочу, чтобы трекинг оставался фиксированным, спасибо. А еще хочу кернинг для заголовков исправлять.
  2. Слетает форматирование буллитов при любом чихе. Если сделать стиль с буллитами, Фигма его не распознает. Приходится ходить и вручную форсить буллиты.
  3. Если тексту назначен стиль, то надо сделать на 3 клика больше, чтобы внести локальные изменения в форматирование. В Индизайне ты просто меняешь форматирование, а у стиля появляется плюсик (+), мол, что-то у этого текста не стилевое. Массовое форматирование текста в Фигме пока плохое.
  4. Отсутствует система линеек для определенного фрагмента текста, якорных привязок к слову, переносы, стили characters, кастомная табуляция и прочие тонкости, которые есть в Индизе в полном объеме.
  5. Система табличных данных отсутствует, поэтому нужно что-то типа Table creator.
  6. Нет тонкой настройки равнения фрейма по тексту (Ascent, Baseline, Cap Height). Прямо жить не могу.