美好的一天!我目前正在开发一个在打印机中打印字符串的程序。我在显示要打印的字符串时遇到问题。理想情况下,我希望每个字符的字体宽度都是统一的。当设置显示其他语言字符时会出现此问题。我注意到日文字符的宽度比普通字符大。我可以将这些日文字符设置为遵循普通字符的字体宽度吗?
例子: NNNNN NPD事情本
请注意,使用日文编码的字符串宽度较大。我怎样才能让这个字符串跟随我指定字体的字体宽度?有办法吗?还是我的情况没有希望了?提前致谢。
最佳答案
有诸如等宽字体之类的东西,其中每个字符都具有相同的宽度。我不知道日文是否有这样的字体,或者是否有英文字体和日文字体都是等宽且像素宽度相同。
https://stackoverflow.com/questions/586503/complete-monospaced-unicode-font
上述问题被关闭为“偏离主题”,但它有一些很好的链接。普遍的共识似乎是你要么被打败了,要么陷入了在同一文档中使用不同字体的噩梦。
关于java - 在java中将字体的字符宽度设置为统一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9304966/