Skip to content

Правила нейминга текстовых стилей (Typography)

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

1. Общие принципы

  • Регистр: Все названия пишутся в нижнем регистре (lowercase).
  • Разделитель: В качестве разделителя используется дефис (-).
  • Адаптивность: Если стиль предназначен для мобильной версии, в конце добавляется суффикс -mobile.

2. Заголовки (Headings)

Для заголовков используется семантический подход (h1, h2, h3 и т.д.). Это напрямую коррелирует с HTML-тегами, что упрощает работу верстальщикам.

Шаблон: h{уровень}-{начертание}

Примеры:

Тип контентаДесктоп (Desktop)Мобайл (Mobile)
Заголовок 1 уровняh1-regularh1-regular-mobile
Заголовок 2 уровняh2-boldh2-bold-mobile
Заголовок 3 уровняh3-mediumh3-medium-mobile

3. Основной текст и другие элементы (Body & Others)

Для всех текстовых стилей, которые не являются заголовками, используется принцип «Размер-Начертание». Это позволяет быстро находить нужный кегль в списке стилей.

Шаблон: {размер}-{начертание}

Примеры:

РазмерДесктоп (Desktop)Мобайл (Mobile)
16px16-regular16-regular-mobile
16px Medium16-medium16-medium-mobile
14px14-regular14-regular-mobile
12px Bold12-bold12-bold-mobile

4. Шпаргалка по начертаниям

Используйте стандартные названия для веса шрифта:

  • regular (400)
  • medium (500)
  • semibold (600)
  • bold (700)

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