Вопрос

У меня есть координаты букв (напримериспользуя SVG).Как я мог бы сгенерировать шрифт TrueType / PostScript для своего компьютера?

(отредактированный :измененный векторный к TrueType / PostScript )

Это было полезно?

Решение

Вы можете посмотреть на Кузница шрифтов уродливый, но мощный редактор шрифтов.Он также может импортировать SVG.

Другие советы

Инструментами редактирования канонических шрифтов являются Шрифтограф и Икарус (теперь часть Fontmaster).Есть также несколько бесплатных инструментов.Спецификацию шрифтов Adobe Type 1 можно найти здесь и спецификацию OpenType можно найти Вот.

Разработка хорошо работающего шрифта - это не тривиальная задача;шрифты используют довольно много оптических приемов, чтобы придать им сбалансированный вид.Вот некоторые ключевые из них:

Некоторые буквы будут немного выше других, чтобы избежать их неровного внешнего вида.Например, заглавная 'A' или 'O" может быть немного выше заглавной буквы "I" потому что это необходимо сделать таким образом, высоты выглядят ровными. Возможно, вам придется немного изменить контуры, если вы еще этого не сделали.

Намекающий дает растеризатор дополнительная информация чтобы убедиться, что объекты, которые должны быть одинаковой ширины, отображаются как таковые.Есть такие различные Руководства Доступно в которых обсуждаются основы и некоторые книги по этому предмету.

Наконец, вам нужно разобраться с заполнение буквами и пары кернинга. Если ваш шрифт доступен только для отображения, это менее важно, поскольку вы всегда можете вручную изменить шрифт.Если вы хотите задать в нем основные части текста, вам придется решить эту проблему, иначе текст будет выглядеть очень грубо.

Это нетривиальная задача из-за количества комбинаций, которые необходимо выполнить.Исторически сложилось так, что это составляло значительную долю - часто 80% или более - от общего объема усилий по созданию шрифта.В Интернете есть учебные пособия и довольно много книг по дизайну шрифтов, представленных на рынке, в которых этот вопрос рассматривается довольно подробно.Возможно, вы также захотите выделить данные пары кернинга для других шрифтов (это можно найти в связанных файлах показателей шрифтов) и посмотреть, что сделали другие.

У меня есть координаты писем.Как я мог бы сгенерировать шрифт TrueType / PostScript

Программно?Я сделал это с помощью Python и ТТХ.Не очень красиво, но переносит векторы в TTF-файл.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top