估计SVG或Java中比例字体的像素

时间:2009-02-12 15:23:33

标签: java graphics fonts svg font-size

有没有办法估算比例字体使用的像素数? 我正在编写在SVG中创建图像的软件,并将其转换为Java中的PNG。 在此图像中,我使用的是带有比例字体的文本(大小为16)。 我有时可以在图片中容纳26个字符,有时只有19个字符。 这是因为'WWW'需要更多的空间作为'li1'。 如何估计String需要的像素数?

1 个答案:

答案 0 :(得分:3)

查看FontMetrics类 - 特别是stringWidth()方法。

如果您有用于绘画的图形对象g

g.getFontMetrics(f).stringWidth(message)