2012-11-22 71 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