Создание собственного кириллического шрифта начинается не с рисования букв, а с проверки базового набора глифов: для полноценной русской типографики потребуется минимум 66 знаков алфавита (33 строчных и 33 заглавных), цифры, знаки препинания и символ валюты ₽. Если пропустить этот этап и сразу рисовать «красивые» буквы, на этапе тестирования обнаружится, что шрифт не набирает обычный текст — нет кавычек-ёлочек, тире или буквы Ё.
Хорошая новость в том, что современные редакторы шрифтов позволяют пройти весь путь от эскиза до готового файла OTF или TTF даже новичку. В этом материале разберём весь процесс: от выбора программы до экспорта и проверки шрифта в реальных документах.
Выбор программы для создания шрифта
Первое решение, которое нужно принять, — в каком редакторе работать. Программы различаются по цене, кривой обучения и поддержке кириллицы. Для старта достаточно бесплатных инструментов, а профессиональные пакеты имеет смысл рассматривать, когда вы точно понимаете, что шрифтовой дизайн — это надолго.
- 🆓 FontForge — бесплатный редактор с открытым кодом, поддерживает все основные форматы, но интерфейс требует привыкания.
- 🖥️ BirdFont — простой редактор с базовой бесплатной версией, подходит для первого шрифта.
- 💼 Glyphs (только macOS) и FontLab — профессиональные коммерческие решения с продвинутыми инструментами.
- 🌐 FontStruct — онлайн-конструктор модульных шрифтов, работает прямо в браузере, хорош для экспериментов.
- ✍️ Calligraphr — веб-сервис, превращающий рукописные буквы с распечатанного шаблона в шрифт.
Для проверки результата на разных этапах удобно держать под рукой текстовый редактор и браузер: именно там вы увидите, как шрифт ведёт себя в реальной вёрстке. Учтите, что набор функций и пункты меню различаются между версиями программ, поэтому конкретные названия команд сверяйте с документацией выбранного редактора.
Подготовка: концепция и набор символов
До открытия редактора определите характер шрифта: это будет гротеск (рубленый), антиква (с засечками), рукописный или декоративный шрифт. От этого зависит толщина штрихов, контраст, форма засечек и общая пропорция букв. Полезно нарисовать на бумаге контрольные буквы — «Н», «о», «а», «в» — они задают ритм всего алфавита.
Минимальный набор для русского шрифта включает кириллические строчные и прописные буквы, цифры 0–9, базовую пунктуацию и пробел. Для полноценного использования добавьте расширенный набор:
- 🔤 буква Ё/ё — без неё шрифт формально неполный для русского языка;
- 💱 знак рубля ₽ (Unicode U+20BD);
- «» кавычки-ёлочки и длинное тире — стандарт русской типографики;
- № знак номера и типографские дефисы.
⚠️ Внимание: не копируйте очертания букв из чужих коммерческих шрифтов — очертания глифов защищаются как произведение дизайна, а файлы шрифтов — как программы. Рисуйте формы самостоятельно, даже если ориентируетесь на известную стилистику.
Рисование глифов кириллицы
Каждая буква в шрифте — это отдельный глиф, векторный контур внутри своей ячейки. Работу удобно начинать с букв, состоящих из простых элементов: «Н», «П», «О». Из их штрихов потом собираются «Ц», «Щ», «Л», «Д» и другие знаки — так весь шрифт получается согласованным.
Ключевые параметры, которые нужно держать постоянными по всему шрифту: высота строчных (x-height), высота прописных, толщина основных и соединительных штрихов, ширина выносных элементов. В русском алфавите особое внимание уделите буквам «б», «в», «д», «у», «я» — у них сложная пластика, и именно они чаще всего выдают любительский шрифт.
Многие кириллические буквы совпадают по форме с латинскими (А, В, Е, К, М, Н, О, Р, С, Т, Х), но это не значит, что их можно слепо копировать: пропорции и оптическая компенсация внутри конкретного шрифта могут требовать корректировки. Проверяйте буквы не поодиночке, а в строках текста — только так виден ритм.
☑️ Проверка готовности базового набора
Метрики, кернинг и интервалы
Даже идеально нарисованные буквы будут выглядеть плохо, если не настроить апроши (боковые поля глифов) и кернинг — поправки расстояний между конкретными парами букв. Классические проблемные пары кириллицы: «Ля», «Та», «Уч», «Де», «Го» — между ними образуются визуальные дыры.
Начните с равномерных апрошей: у прямоштриховых букв (Н, И, П) боковые поля больше, у круглых (О, С) и треугольных (Л, У) — меньше, чтобы строка выглядела равномерной. Затем настройте кернинговые пары, прогоняя текст с частотными сочетаниями русского языка. Кернинг влияет на восприятие шрифта сильнее, чем красота отдельных букв — это та деталь, которая отличает рабочий шрифт от набора рисунков.
Экспорт и установка шрифта
Когда глифы и метрики готовы, шрифт экспортируется в файл. Два основных формата: TTF (TrueType) — максимальная совместимость, и OTF (OpenType) — поддержка расширенных типографских возможностей вроде лигатур и альтернативных начертаний. Для первого шрифта достаточно TTF.
В FontForge экспорт выполняется через меню File → Generate Fonts, где выбирается формат и папка сохранения. В других редакторах путь отличается — ищите пункты вроде «Export» или «Generate». Перед экспортом заполните служебные поля: имя шрифта, автор, версия, лицензия — эти данные увидят пользователи при установке.
Установка в Windows выполняется двойным кликом по файлу и кнопкой «Установить», либо копированием файла в папку шрифтов системы. После установки откройте Word, блокнот или браузер и наберите тестовый текст кириллицей.
Как проверить шрифт перед публикацией
Наберите панграммы («Съешь же ещё этих мягких французских булок, да выпей чаю») — они показывают все буквы алфавита в контексте. Проверьте шрифт в кеглях 8, 12 и 24 пункта, в жирном выделении через faux-bold и на тёмном фоне. Распечатайте страницу — на бумаге видны проблемы ритма, незаметные на экране.
Типичные ошибки новичков
Первая ошибка — неравномерная толщина штрихов: в одних буквах вертикали толще, в других тоньше, и строка «пятнается». Вторая — игнорирование оптических компенсаций: круглые буквы должны чуть выходить за линии базовой строки и высоты строчных, иначе они кажутся меньше прямоштриховых.
| Ошибка | Как проявляется | Что делать |
|---|---|---|
| Разная толщина штрихов | Строка выглядит пятнистой | Задать эталонную толщину и сверять каждый глиф |
| Нет оптической компенсации | «О» и «С» кажутся меньше соседних букв | Вывести круглые формы на 1–2% за линии |
| Отсутствует кернинг | Дыры в парах «Ля», «Та», «Уч» | Настроить пары для частотных сочетаний |
| Неполный набор символов | Нет Ё, ₽, тире — текст «ломается» | Проверить набор по чек-листу до экспорта |
| Копирование чужих контуров | Юридические риски при распространении | Рисовать глифы самостоятельно |
⚠️ Внимание: если после установки шрифт не отображается в программах, перезапустите приложение — многие редакторы читают список шрифтов только при старте. Также проверьте, что при экспорте глифам присвоены правильные коды Unicode, иначе вместо кириллицы появятся пустые квадраты.
Публикация и лицензирование
Готовый шрифт можно распространять бесплатно или продавать. Для свободного распространения стандартом де-факто является лицензия SIL Open Font License (OFL) — она разрешает использование, изменение и встраивание шрифта с сохранением авторства. Для коммерческой модели потребуется собственный лицензионный договор.
Перед публикацией соберите комплект: файл шрифта, файл лицензии, краткое описание и образцы начертаний. Если планируете веб-использование, дополнительно сгенерируйте формат WOFF2 — он сжат и быстрее загружается в браузере; конвертацию выполняют специальные утилиты или онлайн-конвертеры.
Частые вопросы
Можно ли создать шрифт бесплатно?
Да. Редакторы FontForge и BirdFont (базовая версия) бесплатны, а веб-сервисы вроде FontStruct и Calligraphr позволяют собрать шрифт прямо в браузере. Платить придётся только за профессиональные инструменты, если понадобятся их продвинутые функции.
Сколько символов должно быть в русском шрифте?
Минимум — 66 букв алфавита, 10 цифр, пробел и базовая пунктуация. Для полноценной работы добавьте Ё, знак рубля ₽, кавычки-ёлочки, длинное тире и знак номера. Точный набор зависит от задач шрифта.
Что лучше для первого шрифта — TTF или OTF?
Для первого проекта достаточно TTF: он совместим практически со всеми системами и программами. OTF имеет смысл, когда нужны лигатуры, альтернативные глифы и другие расширенные возможности OpenType.
Почему вместо моих букв отображаются квадраты?
Наиболее вероятная причина — глифам не присвоены коды Unicode или шрифт не содержит кириллического диапазона. Проверьте кодировку глифов в редакторе и повторите экспорт. Также убедитесь, что в программе выбран именно ваш шрифт, а не подменённый системой.
Можно ли продавать шрифт, созданный по мотивам известного?
Рискованно. Очертания букв могут быть защищены как дизайн, а файлы шрифтов — как программы. Безопасный путь — создавать оригинальные формы и оформлять собственную лицензию. При сомнениях имеет смысл проконсультироваться с юристом по интеллектуальной собственности.