Профессиональная типографика — это в значительной мере работа с пространством. Между буквами, между словами, между строками и между абзацами. Это пространство — не пустота, а активный элемент дизайна, определяющий ритм, читаемость и тональность текста. Раздел микротипографики, занимающийся этими вопросами, охватывает несколько взаимосвязанных понятий.
Кернинг (Kerning)
Кернинг — это корректировка интервала между конкретной парой символов. Технически он задаётся как список пар с поправками в юнитах кегля, встроенный в шрифтовой файл. Кернинг необходим потому, что буквы имеют разную форму: пара «AV» без кернинга выглядит разреженной — угловые формы создают оптически избыточное пространство между ними.
AV
Без кернинга — избыточный зазор
AV
С кернингом — оптический баланс
Современные приложения и браузеры применяют кернинговые таблицы автоматически. В CSS за это отвечает свойство font-kerning: normal, которое включено по умолчанию. Для крупных заголовочных размеров рекомендуется также включать оптический кернинг через OpenType-функцию kern.
Трекинг (Tracking / Letter-spacing)
Трекинг, в отличие от кернинга, изменяет интервал равномерно для всех символов в выделенном фрагменте или блоке. В CSS это свойство letter-spacing. Ключевые правила применения трекинга:
- Заглавные буквы: Слова, набранные капслоком (ALL CAPS), всегда требуют позитивного трекинга — форма прописных букв создаёт плотную текстуру, которую нужно «разряжать». Типичные значения: +0.05em до +0.15em.
- Small Caps: Аналогично капслоку, строчные капители (SC) требуют увеличенного трекинга — примерно +0.05em до +0.08em.
- Основной текст: Трекинг основного текста должен быть нейтральным (0) или минимально отрицательным (-0.01em). Большие позитивные значения снижают связность слов.
- Крупные заголовки: При кегле 48px и выше рекомендуется небольшой негативный трекинг (-0.02em до -0.04em) для компенсации оптически увеличивающихся пространств.
Апрош (Word-spacing)
Апрош — расстояние между словами — в норме устанавливается шрифтом автоматически как ширина строчной буквы «i» или пробельного символа, заложенного в метрики. В CSS корректируется через свойство word-spacing. Апрош критически важен при выравнивании текста по ширине (justify), где браузер автоматически варьирует пространство между словами — при неправильной настройке это создаёт нечитаемые «реки» пробелов.
Интерлиньяж (Line-height)
Интерлиньяж — расстояние между базовыми линиями соседних строк. Это один из наиболее значимых параметров для читаемости длинных текстов. Оптимальные значения зависят от длины строки и кегля:
| Длина строки (знаков) | Рекомендуемый интерлиньяж | CSS line-height |
|---|---|---|
| 40–55 (узкая колонка) | 130–140% кегля | 1.3–1.4 |
| 55–75 (оптимальная) | 140–160% кегля | 1.4–1.6 |
| 75–90 (широкая) | 160–175% кегля | 1.6–1.75 |
| 90+ (очень широкая) | 175–185% кегля | 1.75–1.85 |
Оптическое выравнивание
Оптическое выравнивание (optical margin alignment) — это методика, при которой знаки препинания, кавычки и некоторые буквы с выступающими элементами выносятся за край колонки текста. Визуально это создаёт более «чистый» край, так как препинание перестаёт нарушать ровность вертикальной линии поля. В вебе оптическое выравнивание поддерживается в CSS через экспериментальное свойство hanging-punctuation, доступное в Safari с 2022 года.
"Пространство между буквами — это тоже буква. Типограф, который не думает о паузах, создаёт текст без дыхания."
— Цит. по: Харрис, Дэвид. «Каллиграфия: полное руководство», 1992Пробельный материал в горячем наборе
В эпоху горячего набора интервальное пространство создавалось физическими металлическими заготовками — пробельным материалом. Шпоны (тонкие металлические полосы) вставлялись между строками для регулировки интерлиньяжа. Квадраты и полуквадраты служили для задания отступов и пробелов. Кернинг достигался механическим подпиливанием литер, что делало его трудоёмкой ручной операцией. Именно поэтому в оцифрованном типографском наследии — книгах XVII–XIX веков — кернинг применялся избирательно, только для наиболее проблемных пар букв.