TTF文件中的内容是什么以及如何放置?

时间:2014-10-14 02:12:47

标签: fonts true-type-fonts

我正在尝试创建一个应用程序,通过物理扫描程序将用户手写的所有英文字符转换为.ttf文件。我想以编程方式执行此操作而不使用任何字体编辑器,如FontForge。

那么有谁能告诉我.ttf文件中的内容是什么?我在MacBook Pro .ttf上打开了一个FontBook.app文件,只看到以该特定风格编写的字符。但他们是如何用.ttf文件写的呢?任何的想法?请帮忙。

1 个答案:

答案 0 :(得分:1)

TTF规范包含有关如何布置TTF文件的所有详细信息。它长达90页https://www.microsoft.com/typography/tt/ttf_spec/ttch02.doc

回答您的问题:该文档的前三页为您提供基本的文件结构。

当您完成规范时,在十六进制编辑器中打开现有的TTF文件可能会有所帮助,这样您就可以浏览并查看构成TTF的实际字节。

更实用的方法是使用现有的库。快速谷歌搜索让我看到了Fontastic http://code.andreaskoller.com/libraries/fontastic/,它看起来(在我看来)比手动创建自己的TTF文件容易了数百倍。