文字列を文字ごとに描画して、テキストで構成される形状に照明効果を追加しようとしています。
while (i != line.length()) {
c = line.substring(i, i + 1);
cWidth = g.getFontMetrics().stringWidth(c);
g.drawString(c, xx += cWidth, yy);
i++;
}
問題は、文字の幅は、これらの 2 つの文字が文字列として印刷されるときに別の文字から描画される実際の距離ではないことです。graphics2dで正しい距離を取得する方法はありますか?