Вы можете получить ширину символа или строки, отображаемых определенным шрифтом, с помощью FontMetrics.stringWidth()
. Это должен быть размер в баллах. Точка равна 20 твипам.
Так что это должно работать:
Font font = new Font("Arial", Font.PLAIN, 10);
FontMetrics fm = new FontMetrics(font);
int widthInTwips = fm.stringWidth("Hello World") * 20;