Несоответствие размера между шрифтами Swing и шрифтами для печати в Java - PullRequest
2 голосов
/ 21 апреля 2010

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

Я могу добиться приближения, уменьшив размер шрифта перед печатью, но это никогда не дает мне желаемых результатов, поскольку во всех случаях невозможно воспроизвести такие вещи, как эквивалентное количество слов в строке и т.д.

Кто-нибудь сталкивался с этим раньше?

...