02Типографика
Типографика для кириллицы
Чем кириллица отличается от латиницы, какие шрифты с ней работают, что не работает.
Адаптируй типографику под кириллицу.
Различия с латиницей
- Меньше восходящих и нисходящих — буквы выглядят "квадратнее" (н, м, в, г)
- Меньше визуальных "якорей" для глаза → сложнее различать буквы быстро
- Italic выглядит хуже в большинстве шрифтов — буквы превращаются в скоропись (а → а)
- Прописные занимают больше места относительно строчных
- Меньше глифов в дисплейных шрифтах часто
Шрифты которые хорошо работают
С кириллицей (free)
- ✓ Inter — стандарт, отлично читаем
- ✓ Geist Sans — техно-вайб, чистый
- ✓ Manrope — варио, поддержка широкая
- ✓ Onest — современный, свежий
- ✓ TT Hoves — премиум-вайб
- ✓ PT Sans / PT Serif — классика для русских текстов
Серифы с кириллицей
- ✓ Lora — editorial, хорошо для блогов
- ✓ Spectral — динамичный, для journalism
- ✓ EB Garamond — классика, с кириллицей
- ✓ Bitter — отдалённо как Trebuchet но сериф
Display с кириллицей (редкость)
- ✓ Unbounded — варио, выразительный
- ✓ Tilda Sans — display + body
- ✓ Inter Display — крупная версия Inter
- ❌ Instrument Serif — НЕТ кириллицы (в дефолте). Нужны альтернативы
Альтернатива Instrument Serif для кириллицы
- Tinos или Times New Roman (если хочется serif)
- Spectral (italic особенно красив)
- Cormorant Infant (если найдёте кириллическую версию)
- Просто отказаться от serif для display и использовать Inter Display
Что НЕ работает с кириллицей
- ❌ Inter Display italic для emphasis — буквы выглядят странно
- ❌ Дисплейные с малым символьным набором — fallback на default
- ❌ Очень тонкие веса (100, 200) — кириллица плохо различима
- ❌ Сжатые шрифты (condensed) — кириллица "толпится"
Спецификации
Tracking для кириллицы
- Чуть более открытый чем латиница (-0.005em → 0)
- Большой текст: -0.02em ок
- Маленький: можно +0.01em
Размер шрифта
- Кириллица визуально мельче при той же x-height
- Можно увеличить на 1-2px (например, 17px body вместо 16px)
Капитель / small caps
- В кириллице капитель работает хуже
- Используй prопис чем small caps для emphasis
Italic
- Используй sparingly
- Лучше bold или color для emphasis
- Тестируй на читаемость
Цифры
- Большинство кириллических шрифтов имеют табличные / пропорциональные цифры
font-variant-numeric: tabular-nums— для табличных данныхfont-feature-settings: 'tnum'— то же
Подключение в Next.js
import { Inter, Geist_Mono } from "next/font/google";
const inter = Inter({
subsets: ["latin", "cyrillic"], // важно!
display: "swap",
});
Без cyrillic subset — шрифт грузится без русских глифов → fallback.
Fallback
font-family: 'Inter', -apple-system, 'Segoe UI', 'Roboto', sans-serif;
На случай если основной не загрузился.
Тестирование
- Покажи весь сайт с реальным русским текстом, не "lorem ipsum"
- Проверь H1-H6, body, mono, captions
- Проверь обе темы
- Проверь mobile
- Проверь смешанный текст (русский + английский в одной строке) — буквы должны выглядеть консистентно
Анти-паттерны
- ❌ Brittle подбор шрифта на английском, потом "проверка" на русском в конце
- ❌ Использование шрифта без cyrillic subset
- ❌ Italic как основной emphasis для русского
- ❌ Дисплейный шрифт без проверки кириллицы → fallback ломает дизайн
- ❌ Lorem ipsum в дизайн-mockup для русско-язычного продукта
Похожие промты
site / audit
Brand guidelines с нуля
Сборка полного гайдлайна: voice, color tokens, типографика, правила логотипа, антипаттерны и примеры. Готовый DESIGN.md.
brandguidelinesdesign-system
Открыть
Продвинутый2-4 часа
design / typography
Подбор пары шрифтов
Headline + body шрифт которые работают вместе. Принципы, примеры, проверка.
typographyfontspairing
Открыть
Средний30-60 мин
design / typography
Вертикальный ритм типографики
Line-height, spacing, baseline grid — текст который дышит и читается.
typographyspacingrhythm
Открыть
Начальный15-30 мин