【发布时间】:2009-05-22 06:48:40
【问题描述】:
[编辑] 这发生在带有 Java 1.5 的 OSX 上! (但也可能发生在 Windows 上!)
我的 Java Swing 程序的日语用户似乎无法在 JTextFields 中编写日语符号。实际上他们可以写它们但看不到它们。他们只看到以某种方式表明我认为该字体不支持这些符号的块。
出于各种原因(“Lucida Sans”,Font.PLAIN,12),我设置了自己的字体 - 我不想更改。我的问题是:
如果我不设置此字体,JTextFields 会显示日文符号吗?
我能否检测出我的字体完全支持哪些语言环境,并仅在这些情况下设置它,而为所有其他情况(如 Locale.Japan)保留标准 Java 字体?
您还有其他建议吗?
感谢您的帮助!
【问题讨论】: