У меня есть панель, отображающая JTextPane, подкрепленная StyledDocument. Когда я печатаю строку текста, скажем, в Arial 16, напечатанный текст имеет тот же размер, что и Arial 16 Word. Тем не менее, Arial 16 в JTextPane кажется меньше, чем отображает Arial 16 Word. Есть ли какой-то недостаток при переводе шрифтов Swing в системные шрифты Windows или что-то вроде того, что затрудняет (или делает невозможным) точную печать?
Я могу добиться приближения, уменьшив размер шрифта перед печатью, но это никогда не дает мне желаемых результатов, поскольку во всех случаях невозможно воспроизвести такие вещи, как эквивалентное количество слов в строке и т.д.
Кто-нибудь сталкивался с этим раньше?