以truetype字体获取字母的矢量点

jma*_*erx 5 c++ winapi fonts

由于True Type字体只是矢量,我想知道是否有一种方法可以获得一个字母的向量(点数组),因为我正在使用WinAPI.谢谢

Ste*_*nov 5

使用带有 GGO_NATIVE 选项的 GetGlyphOutline 函数。

http://msdn.microsoft.com/en-us/library/dd144891%28v=VS.85%29.aspx

实际上,True Type 字体是由贝塞尔曲线定义的,而不是矢量,因此您会返回曲线列表。大多数图形库无论如何都有一种绘制贝塞尔曲线的方法,因此您只需知道曲线由多个控制点定义即可。

字体将预先适合网格(例如,提示)。