如何将字形作为向量

时间:2011-08-14 09:23:13

标签: c# .net wpf vector glyph

我知道WPF中的GlyphTypeface.GetGlyphOutline(),但我需要的是获得每个字形的中心向量,就像用铅笔绘制的线条一样。这是否可能以某种方式使用字体的现有字形?

1 个答案:

答案 0 :(得分:2)

您可以拍摄字形多边形并生成多边形的所谓直线骨架。

http://en.wikipedia.org/wiki/Straight_skeleton

对于算法,请参见例如(Felkel 1998)

http://www.dma.fi.upm.es/mabellanas/tfcs/skeleton/html/documentacion/straight%20skeletons%20implementation.pdf