Установка одинаковой ширины символов шрифта в Java - PullRequest
2 голосов
/ 16 февраля 2012

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

Пример: NNNNN NPD 事 本

Обратите внимание, что строка с японской кодировкой имеет большую ширину. Как я могу сделать эту строку, чтобы следовать ширине шрифта моего назначенного шрифта? Есть ли способ? или мой случай безнадежен? Заранее спасибо.

1 Ответ

1 голос
/ 16 февраля 2012

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

https://stackoverflow.com/questions/586503/complete-monospaced-unicode-font

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

...