Есть ли способ оценить количество пикселей, используемых пропорциональным шрифтом? Я пишу программное обеспечение, которое создает изображение в SVG и преобразует его в PNG в Java. На этом изображении я использую текст с пропорциональным шрифтом (размер 16). Я могу иногда подбирать 26 символов на картинке, а иногда только 19. Это потому, что «WWW» занимает гораздо больше места, как «li1». Как я могу оценить количество пикселей, необходимое для строки?Оценить пиксели пропорционального шрифта в SVG или Java
2
A
ответ
3
Посмотрите на класс FontMetrics - метод stringWidth() в частности.
Если у вас есть графический объект g
вы используете для рисования
g.getFontMetrics(f).stringWidth(message)
Спасибо. Это сработало хорошо. – Edwin