2

プロポーショナル フォントで使用されるピクセル数を推定する方法はありますか? SVG で画像を作成し、それを Java で PNG に変換するソフトウェアを作成しています。この画像では、プロポーショナル フォント (サイズ 16) のテキストを使用しています。写真に 26 文字しか収まらないこともあれば、19 文字しか収まらないこともあります。これは、'WWW' が 'li1' よりもはるかに多くのスペースを必要とするためです。String に必要なピクセル数を見積もるにはどうすればよいですか?

4

1 に答える 1

3

FontMetricsクラス、特に stringWidth() メソッドを見てください。

gペイントに使用しているグラフィックス オブジェクトがある場合

g.getFontMetrics(f).stringWidth(message)
于 2009-02-12T15:32:11.483 に答える