Каноническими инструментами редактирования шрифтов являются Fontographer и Ikarus (теперь часть Fontmaster). Есть также несколько бесплатных инструментов. Спецификацию для шрифтов Adobe Type 1 можно найти здесь , а спецификацию OpenType можно найти Здесь.
Разработка шрифта, который работает хорошо, не является тривиальной задачей; Шрифты используют довольно много оптических приемов, чтобы они выглядели сбалансированно. Вот некоторые ключевые:
Некоторые буквы будут немного выше, чем другие, чтобы не оставлять их неровными. Например, заглавная 'A'
или' O
'может быть немного выше заглавной буквы' I
', потому что это необходимо сделать , чтобы высоты выглядели ровными. Возможно, вам потребуется Слегка измените контуры, если вы еще этого не сделали.
Подсказка дает растеризатору дополнительную информацию , чтобы убедиться, что вещи, которые должны быть одинаковой ширины, отображаются как таковые. Есть различных учебных пособий доступных , в которых обсуждаются основы и некоторые книги по этой теме.
Наконец, вам нужно отсортировать пары кернинга letterpacing и . Если ваша гарнитура только для отображения, это менее важно, так как вы всегда можете вручную ввести тип шрифта. Если вы хотите добавить в него тексты, вам придется обратиться к этому, иначе текст будет выглядеть очень грубо.
Это не тривиальная задача из-за количества комбинаций, которые необходимо выполнить. Исторически это составляло большую часть - часто 80% или более - от общего усилия по созданию шрифта. В Интернете есть учебные пособия и довольно много книг по дизайну шрифтов, в которых подробно об этом говорится. Вы также можете выделить данные пары кернинга для других шрифтов (это можно найти в связанных файлах метрик шрифтов) и посмотреть, что сделали другие.