Montserrat
Главный голос Artemy Design System: интерфейсы, презентации, заголовки, документы. Используй Light для больших спокойных заголовков, Regular для текста, Medium/SemiBold для UI.
Правила для заголовков, абзацев, подписей, таблиц, форм, статусов и презентаций. Главная идея: текст не должен бороться с контейнером. Сначала читаемость, потом декоративность.
Основано на файлах общей системы: Montserrat как база, mono только для технических меток, максимум 2 шрифта в одном проекте.
Главный голос Artemy Design System: интерфейсы, презентации, заголовки, документы. Используй Light для больших спокойных заголовков, Regular для текста, Medium/SemiBold для UI.
Проектный sans для SaaS, web UI и плотных интерфейсов. Хорошо подходит для ВИТ-операционных экранов, где нужна современная, мягкая читаемость.
Для длинного чтения: документы, описания продукта, требования, аналитические записки. Если текста много, Source Sans 3 спокойнее Montserrat.
Основной mono-акцент: ID, даты, статусы, версии, коды, токены, короткие технические подписи. Не использовать для длинных абзацев.
Для кода, dev-документов, табличных технических данных и fallback mono. В интерфейсе использовать дозированно.
Только короткий акцент: обложки, постеры, редкие презентационные заголовки. Нельзя использовать в рабочих интерфейсах и длинном тексте.
Если текст выглядит тесно, проблема почти всегда в ширине строки, line-height или недостаточном padding.
Для длинного русского текста держи строку в диапазоне 58-82 символа. В карточках лучше 42-64 символа. Если строка длиннее, увеличь отступы или разбей блок на две зоны.
Чем больше текста, тем больше внутренний отступ. До 2 строк: 12-16 px. Небольшая карточка: 16-20 px. Длинный текстовый блок: 24-44 px. Hero/манифест: 36-56 px.
Заголовок должен объяснять вывод, а не называть тип блока. Используй text-wrap: pretty для крупных заголовков, чтобы не оставлять одно слово на последней строке.
Линия нужна для разделения смыслов, а не для украшения. Используй тонкую теплую линию 1 px между meta и body, в таблицах, в карточках, перед раскрываемым кодом.
Mono использовать для ID, времени, чисел, токенов, коротких технических подписей. Не набирай mono длинные абзацы: они становятся шумными и хуже читаются.
Так должен вести себя блок, когда фраза внезапно стала длиннее.
Добавь 6 стрипсов сейчас, если поток заказов не начал снижаться. Не закладывай лишнюю партию после пика: система покажет спад отдельным состоянием.
Контейнер не сжимает шрифт и не обрезает текст. Он дает строке нормальную ширину, абзацу нормальный line-height, а соседним элементам достаточно расстояния.
Не надо масштабировать шрифт от viewport хаотично. Используй роли текста.
48-72 px, line-height 1.02-1.08. Только для первого экрана или сильного раздела. Не использовать внутри карточек.
26-36 px, line-height 1.15-1.25. Один смысловой заголовок на секцию, рядом короткая note-строка.
17-22 px, line-height 1.25-1.35. Заголовок карточки должен выдерживать 2 строки без изменения высоты кнопок и сетки.
14-18 px, line-height 1.55-1.7. Для документов и длинных правил лучше 16-17 px, для плотных BI-карточек 13.5-14 px.
11-13 px, line-height 1.35-1.5. Используется для ID, времени, статуса, подписи картинки, токена.
Mono/tabular, 28-56 px по роли. У числа всегда есть подпись и единица измерения: %, минут, штук, руб.
Типографика ломается не от длинного текста, а от отсутствия правил для длинного текста.