Я пытаюсь напечатать компонент свинга на бумаге. Это в основном расширенный JPanel, который содержит (помимо прочего) несколько JTextFields. Эти поля выглядят корректно при просмотре на экране, но при печати на бумаге текст в полях печатается некорректно ... в некоторых полях промежутки между словами довольно большие, в других - как будто нет пробелов вообще; каждое слово застряло прямо рядом с предыдущим словом.
Я проверил и дважды / трижды проверил компонент, и все поля определенно содержат пробелы ... выглядит 100% правильно при просмотре на экране, просто печатает неправильно.
Я играл с подсказками FRACTIONALMETRICS в классе Graphics, а также сглаживанием и несколькими другими подсказками рендеринга, и ничто не влияет на то, что я вижу.
Печать на других принтерах также не оказывает никакого влияния, и эта проблема появляется на JVM от Sun в обоих windows + linux. Переключение шрифтов просто перетасует текстовые поля, в которых возникает проблема, но на самом деле не решает проблему.
Есть идеи?