Печать на Java - символы расположены слишком близко друг к другу - PullRequest
1 голос
/ 15 февраля 2012

Я использую класс Graphics2D для печати некоторых текстов из приложения Java. Чтобы напечатать его, я реализую интерфейс Printable и класс Graphics2D. Затем я использую метод drawString из Graphics2D.

Дело в том, что иногда (в зависимости от строки, которую я печатаю), некоторые символы располагаются друг над другом, и расстояние между символами сводится с ума.

Кто-нибудь знает почему?

Ответы [ 2 ]

2 голосов
/ 15 февраля 2012

В этом вопросе упоминается настройка RenderingHints.Дробные метрики, сглаживание или подсказка могут быть полезны.Вы также можете попробовать другой шрифт.

0 голосов
/ 08 апреля 2014

Чтобы обойти эту проблему, установите для открытого статического свойства RasterPrinterJob.shapeTextProp значение true.

...