Открыть файл TTF или OTF и изменить форму хотя бы одного глифа без специального редактора не получится — обычные графические программы не понимают внутреннюю структуру шрифта, где каждый символ описан векторными контурами, таблицами кернинга и метриками. Для такой задачи нужны специализированные программы для редактирования шрифтов — от бесплатного FontForge до профессиональных FontLab и Glyphs.
В этой статье разберём, какие редакторы существуют, чем они отличаются, какой выбрать под конкретную задачу — будь то правка кириллицы в готовом шрифте, создание собственного начертания с нуля или конвертация между форматами. Отдельно поговорим о юридической стороне: не каждый шрифт разрешено редактировать даже для личных нужд.
Что умеют редакторы шрифтов
Шрифтовой редактор — это не просто «векторный редактор для букв». Программа работает со всей внутренней структурой файла: контурами глифов, таблицами OpenType, метаданными, подстановками лигатур и правилами кернинга. Понимание этих возможностей помогает осознанно выбрать инструмент.
Типовой набор функций большинства редакторов выглядит так:
- ✏️ Рисование и правка контуров глифов по кривым Безье (кубические в OTF, квадратичные в TTF)
- 🔤 Добавление и удаление символов, включая кириллицу, лигатуры и спецзнаки
- 📐 Настройка метрик: ширины символов, межбуквенных пар (кернинг), интерлиньяжа
- 🧩 Редактирование таблиц OpenType — альтернативные начертания, контекстные подстановки
- 💾 Импорт и экспорт форматов:
TTF,OTF,WOFF,WOFF2,UFO - 🖼️ Импорт растровых изображений и SVG в качестве основы для обводки
Отдельная категория задач — хинтинг, то есть инструкции для корректного отображения шрифта на экране при малых кеглях. Эта функция встречается не во всех редакторах и чаще нужна профессиональным типографам, чем дизайнерам-любителям.
Обзор популярных программ
Рынок шрифтовых редакторов невелик, и основные решения известны давно. Ниже — те программы, которые реально используются дизайнерами и шрифтовыми студиями.
FontForge — свободный редактор с открытым кодом, работает на Windows, macOS и Linux. Поддерживает практически все шрифтовые форматы, умеет редактировать таблицы OpenType и выполнять пакетную обработку через скрипты. Главный минус — устаревший и не самый дружелюбный интерфейс, к которому нужно привыкнуть. Для бесплатного старта и технических задач (конвертация, правка метаданных, добавление глифов) это часто оптимальный выбор.
Glyphs — популярный редактор только для macOS, ставший фактическим стандартом в индустрии шрифтового дизайна. Существует в полной версии и урезанной Glyphs Mini. Отличается продуманным интерфейсом, поддержкой переменных шрифтов (variable fonts) и богатой экосистемой плагинов.
FontLab — коммерческий редактор для Windows и macOS с долгой историей (прямой наследник легендарного Fontographer). Подходит для полного цикла: от рисования глифов до хинтинга и генерации семейств. FontCreator от High-Logic — ещё одно Windows-решение, популярное среди тех, кто правит готовые шрифты, благодаря относительно простой логике работы.
BirdFont и онлайн-инструменты вроде Glyphr Studio (работает в браузере) закрывают нишу простых задач: нарисовать несложный шрифт, отредактировать пару символов, быстро получить результат без установки тяжёлого ПО.
Сравнение редакторов
Чтобы упростить выбор, сведём ключевые характеристики в таблицу. Учтите: цены и набор функций меняются от версии к версии, поэтому перед покупкой сверяйтесь с официальным сайтом разработчика.
| Программа | Платформа | Лицензия | Кому подходит |
|---|---|---|---|
| FontForge | Windows, macOS, Linux | Бесплатная, open source | Новичкам и для технических задач |
| Glyphs / Glyphs Mini | macOS | Платная | Профессиональным шрифтовикам |
| FontLab | Windows, macOS | Платная | Студиям и типографам |
| FontCreator | Windows | Платная, есть пробная | Правке готовых шрифтов |
| BirdFont | Windows, macOS, Linux | Бесплатная базовая версия | Простым шрифтам и обучению |
Как отредактировать готовый шрифт: порядок действий
Типовая задача — например, добавить недостающий символ валюты или исправить кривую кириллическую букву — решается по схожему сценарию в любом редакторе. Ниже общая последовательность; конкретные названия пунктов меню отличаются между программами, поэтому ориентируйтесь на документацию выбранного редактора.
Сначала откройте файл шрифта через команду вроде File → Open. Программа покажет таблицу всех глифов. Найдите нужный символ (проще всего — через поиск по Unicode-позиции, если она известна) и откройте его двойным щелчком. Дальше правьте контур узлами и кривыми, как в векторном редакторе.
Перед экспортом обязательно проверьте метрики изменённого глифа: ширина символа и боковые отступы не должны ломать строку. Финальный шаг — генерация файла через команду вида File → Generate Fonts с выбором формата (для Windows обычно TTF или OTF).
☑️ Перед сохранением отредактированного шрифта
⚠️ Внимание: если установить отредактированный шрифт под тем же внутренним именем, что и оригинал, система может подменять один файл другим, а документы начнут отображаться непредсказуемо. Перед экспортом измените название семейства в настройках шрифта (в FontForge это раздел Element → Font Info).
Создание собственного шрифта с нуля
Разработка шрифта с чистого листа — задача другого масштаба, чем правка готового файла. Здесь важна последовательность: сначала прорабатываются ключевые символы, задающие стиль всего начертания, и только потом рисуется остальной набор.
Традиционно первыми создают контрольные глифы — в латинице это обычно H, O, n, o: они задают пропорции прямых и округлых форм, толщину штрихов и контраст. Для кириллического шрифта аналогичную роль играют Н, О, н, о. Когда эти символы гармоничны, остальные буквы строятся на их основе с переиспользованием элементов.
Рабочий процесс удобно строить так:
- 🖊️ Набросайте форму на бумаге или в векторном редакторе — так быстрее найти стиль
- 📥 Перенесите эскиз в шрифтовой редактор как фоновую подложку и обведите контурами
- 🔁 Соберите похожие буквы из общих компонентов (штрихи, засечки, овалы)
- 👁️ Тестируйте шрифт словами и предложениями, а не отдельными буквами — только текст показывает ритм
- 📦 Сгенерируйте файл и проверьте его в реальных приложениях
Что такое переменные шрифты
Variable fonts — формат, в котором один файл содержит целый диапазон начертаний: толщину, ширину, наклон можно плавно менять. Поддержка есть в Glyphs и FontLab; для веба такие шрифты экономят трафик, заменяя несколько отдельных файлов.
Форматы шрифтов и совместимость
При экспорте редактор предложит несколько форматов, и выбор влияет на то, где шрифт будет работать. TrueType (TTF) — универсальный формат с квадратичными кривыми, поддерживается всеми современными системами. OpenType (OTF) использует кубические кривые PostScript и расширенные типографские возможности — его предпочитают в полиграфии и профессиональной вёрстке.
Для сайтов применяются WOFF и WOFF2 — это сжатые обёртки над TTF/OTF, уменьшающие объём загрузки. Конвертация из TTF в OTF не меняет тип кривых автоматически «без потерь»: пересчёт контуров может слегка деформировать глифы, поэтому после конвертации символы стоит просмотреть визуально.
⚠️ Внимание: конвертеры «в один клик» из онлайн-сервисов иногда теряют таблицы OpenType, кернинг или часть глифов. После любой конвертации сравните набор символов и лигатур с исходным файлом.
Юридические ограничения при редактировании чужих шрифтов
Этот раздел часто пропускают, а зря. Шрифт — это программа и объект авторского права, и лицензия определяет, можно ли его изменять. Многие коммерческие лицензии прямо запрещают модификацию файла даже для внутреннего использования.
Безопаснее всего работать со шрифтами под свободными лицензиями — например, SIL Open Font License (OFL): она разрешает редактирование и распространение производных, обычно с условием переименования шрифта. Перед правкой любого файла откройте сопутствующий лицензионный текст или страницу, откуда шрифт был загружен, и найдите пункт о модификации.
⚠️ Внимание: отсутствие явного запрета в файле шрифта не означает разрешения. Если условия лицензии неизвестны, исходите из того, что редактирование и тем более распространение изменённой версии не допускаются.
Частые вопросы
Какая программа лучше для новичка?
Для первых шагов подойдут бесплатные FontForge и BirdFont: они позволяют изучить устройство шрифта без вложений. Если у вас macOS и планируется серьёзная работа, логично начать с Glyphs Mini как более доступной версии профессионального инструмента.
Можно ли редактировать шрифт онлайн, без установки программы?
Да, существуют браузерные редакторы, например Glyphr Studio. Они подходят для простых задач — нарисовать несложный шрифт или изменить несколько символов, — но уступают десктопным программам в работе с таблицами OpenType, кернингом и крупными наборами глифов.
Чем отличается TTF от OTF и что выбрать при экспорте?
TTF использует квадратичные кривые и исторически ориентирован на экранное отображение, OTF — кубические кривые PostScript и расширенные типографские функции. На практике оба формата поддерживаются современными системами; для полиграфии чаще выбирают OTF, для универсальной совместимости — TTF.
Почему после редактирования шрифт отображается в системе под старым начертанием?
Вероятная причина — конфликт имён: изменённый файл сохранил внутреннее имя семейства оригинала, и система использует кэшированную или ранее установленную версию. Переименуйте шрифт в настройках редактора, удалите старую версию из системы и установите новую заново.
Можно ли добавить кириллицу в шрифт, где её нет?
Технически да: в редакторе создаются новые глифы на позициях кириллического диапазона Unicode и рисуются в стиле оригинала. Но помните о лицензионных ограничениях — для коммерческих шрифтов такая доработка обычно запрещена, и корректнее подобрать изначально кириллический аналог.