libfreetype的目标是以最小的内存最快的速度,读取和渲染字体。因此libfreetype并不适宜用来编辑ttf字体文件。
编辑字体文件,可以用FontCreator、微软fonttools、fontforge(苹果有个osxfonttools,这里不讨论)
FontCreator
是个商业软件,没有源代码。带图形界面,没有命令行,网上找不到合适的注册码。
微软fonttools
是微软内部的一个工具,没有源代码。不提供对外支持,没有图形界面,只有命令行。
fontforge
是开源软件,有源代码。有图形界面、也有命令行界面。可以自定义编译。
总结
如果要修改ttf字体文件,还是fontforge最靠谱。但是fontforge明显还不够成熟,而且基于cygwin也让人很难受。