调试&改变ttf字体轮廓点

时间:2011-03-09 21:40:41

标签: true-type-fonts

atfer我得到了带有Freetype2 liabry的glypg轮廓点.... 我正在使用ttf字体 如果我想调试轮廓点..所以我需要更改它们并查看结果,

有没有办法改变它们?如果它可能我可以保存新点(到orgenal file.ttf),如果不是我怎么能看到它..(也许在某些表面上绘制新点...)

请帮忙,谢谢

2 个答案:

答案 0 :(得分:1)

您还可以使用TTX(fonttools,http://sourceforge.net/projects/fonttools/)将TrueType字体转换为XML。然后你可以手动编辑它。完成后,将TTX重新编译为二进制字体。

答案 1 :(得分:0)

您是否考虑使用fontforge等字体编辑器?见http://fontforge.sourceforge.net/

我相信您可以直观地修改字形轮廓并保存生成的字体。

我不知道有任何快速方法可视化检查FreeType2生成的字形轮廓点,但您可以使用GUI框架(例如,gtk + cario,wx)编写自己的“字形查看器”。您需要将点/命令集转换为正确的MOVE_TO,LINE_TO,CURVE_TO等。这样您就可以轻松地看到修改后的点的效果。