如何将任何文本/字体转换为贝塞尔曲线路径表示?

时间:2010-03-20 12:58:38

标签: text fonts geometry bezier

我有一个bezier路径库来绘制复杂的bezier路径而没有问题。现在,我需要知道如何阅读文本或字体并提取其路径信息,以将其绘制为路径而不是文本。

我遇到了一个C应用程序,FontForge。它完全符合我的需要,选择任何字体并提取其路径信息。但我需要知道的是如何将该功能添加到我的绘图库中。

1 个答案:

答案 0 :(得分:3)

您可以使用Windows GDI函数GetGlyphOutline。

或者使用BeginPath,TextOut,EndPath和GetPath。您将获得直线段和贝塞尔曲线列表。请参阅this article获取灵感(有点过时,但相关)。