Какво представлява съдържанието на 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
чел съм за fontastic. но документацията му не е добра. можете ли да ми напишете примерен код? - person Aditya Singh; 15.10.2014
comment
Съжалявам, всъщност не съм използвал библиотеката. Но това вероятно е добре да се публикува като нов въпрос. - person Lunchbox; 15.10.2014
comment
но можете ли да ми помогнете да използвам тази библиотека и да създам ttf само за символа "a" и да публикувам кода? - person Aditya Singh; 15.10.2014