Что такое содержимое файла TTF и как оно размещается?

Я пытаюсь создать приложение, которое принимает все английские символы в собственном почерке пользователя через физический сканер и преобразует его в файл .ttf. Я хочу сделать это программно, без использования какого-либо редактора шрифтов, такого как FontForge.

Так может ли кто-нибудь сказать мне, что такое содержимое в файле .ttf? Я открыл файл .ttf на своем MacBook Pro FontBook.app и увидел только символы, написанные в этом конкретном стиле. Но как они были записаны в том .ttf файле? Есть идеи? пожалуйста помоги.


person Aditya Singh    schedule 14.10.2014    source источник


Ответы (1)


Спецификация TTF содержит все подробности о том, как можно размещать файлы TTF. Это 90 страниц https://www.microsoft.com/typography/tt/ttf_spec/ttch02.doc.

Чтобы ответить на ваш вопрос: первые три страницы этого документа дают вам базовую файловую структуру.

Когда вы работаете со спецификацией, может быть полезно открыть существующий файл TTF в шестнадцатеричном редакторе, чтобы вы могли просмотреть и увидеть фактические байты, составляющие TTF.

Гораздо более практичным подходом было бы использование существующей библиотеки. Быстрый поиск в Google привел меня к Fontastic http://code.andreaskoller.com/libraries/fontastic/ что выглядит (на мой взгляд) в сотни раз проще, чем создание собственного файла TTF вручную.

person Lunchbox    schedule 15.10.2014
comment
Я читал о шрифтовых. но его документация не очень хороша. Вы можете написать пример кода для меня? - person Aditya Singh; 15.10.2014
comment
Извините, я на самом деле не использовал библиотеку. Но это, вероятно, хорошо, чтобы опубликовать новый вопрос. - person Lunchbox; 15.10.2014
comment
но не могли бы вы, пожалуйста, помочь мне с использованием этой библиотеки и создать ttf только для символа «а» и опубликовать код? - person Aditya Singh; 15.10.2014