Какой API шрифтов Java возвращает правильную ширину? Мы используем в настоящее время
font.getStringBounds( "the string", frc ).getWidth();
Это возвращает правильные значения для изображений и отображения. Но при печати с Java SE 6 это неправильно. С Java 7 все правильно. Разница очень мала. Но мы потеряли одну "i" в конце строки. Мы получаем на печать точно такие же значения. А вот тексту нужно больше места на печатной графике.
Мы используем сглаживание и дробные метрики.
Я знаю, что есть разные API. Но какой рекомендуемый API?