我正在尝试创建一个应用程序,通过物理扫描程序将用户手写的所有英文字符转换为.ttf
文件。我想以编程方式执行此操作而不使用任何字体编辑器,如FontForge。
那么有谁能告诉我.ttf
文件中的内容是什么?我在MacBook Pro .ttf
上打开了一个FontBook.app
文件,只看到以该特定风格编写的字符。但他们是如何用.ttf
文件写的呢?任何的想法?请帮忙。
答案 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文件容易了数百倍。