2012-11-22 47 views
0

有什么方法可以让代表使用Java的字符的“形状”Java:如何获取字符的形状(不是轮廓)

我知道GlyphVector类的getOutling()。但它会返回角色的轮廓。

我需要的不是轮廓,而是描绘角色的单一线条形状。

+0

字符由它们的轮廓定义。您正在查找的信息不存在于字体数据中。 – Amadan

+0

你可以看看http://www.java2s.com/Code/Java/2D-Graphics-GUI/OutlineFontpaint.htm – MadProgrammer

回答

0

我在某段时间后面临类似的problem。由于字符仅由区域(轮廓)定义,因此可以使用细字体并获取“轮廓”并将其用作形状。

+0

我需要沿着文本的路径绘制一些特定的艺术品,以便它看起来像整个文本仅由该艺术组成。轮廓形状不会好。我相信即使是薄字体也会给我一个轮廓,它应该由两种形状组合而成(内部形状+外部形状) – shank

+0

你是否至少尝试过用细字体,可能是两个重叠的艺术都很好! – Deep