を使用して、フォントに設定された (文字間隔とも呼ばれる)java.awt.font.LineBreakMeasurer
折り返しテキストを描画することに成功した人はいますか?java.awt.font.TextAttribute.TRACKING
私はフォントを作成します:
Map<TextAttribute, Object> map = new HashMap<TextAttribute, Object> ();
map.put(TextAttribute.SIZE, 18);
map.put(TextAttribute.TRACKING, .04);
Font f = Font.createFont(Font.TRUETYPE_FONT, new File ("C:/arialbd.ttf"));
f = f.deriveFont(map);
画像にレンダリングされ、トラッキングが0
. ただし、トラッキングが設定されている場合、> 0
すべてが正しく描画されますが、改行は変更されません。テキストは画像の横から消えます。