标签: java graphics fonts svg font-size
有没有办法估算比例字体使用的像素数? 我正在编写在SVG中创建图像的软件,并将其转换为Java中的PNG。 在此图像中,我使用的是带有比例字体的文本(大小为16)。 我有时可以在图片中容纳26个字符,有时只有19个字符。 这是因为'WWW'需要更多的空间作为'li1'。 如何估计String需要的像素数?
答案 0 :(得分:3)
查看FontMetrics类 - 特别是stringWidth()方法。
如果您有用于绘画的图形对象g
g
g.getFontMetrics(f).stringWidth(message)