Java语言环境字体问题。。?
[编辑]这是在OSX上用Java 1.5实现的!(但也可能发生在Windows上!) 我的Java Swing程序的日本用户似乎无法在JTextFields中编写日文符号。实际上他们可以写,但看不见。他们只看到了一些块,这表明我认为字体不支持这些符号 我设置自己的字体有各种原因(“Lucida Sans”,font.PLAIN,12)-我不想更改。我的问题是:Java语言环境字体问题。。?,java,fonts,locale,Java,Fonts,Locale,[编辑]这是在OSX上用Java 1.5实现的!(但也可能发生在Windows上!) 我的Java Swing程序的日本用户似乎无法在JTextFields中编写日文符号。实际上他们可以写,但看不见。他们只看到了一些块,这表明我认为字体不支持这些符号 我设置自己的字体有各种原因(“Lucida Sans”,font.PLAIN,12)-我不想更改。我的问题是: 如果我不设置这个字体,JTextFields会显示日语符号吗 我是否可以检测到我的字体完全支持哪种语言环境,并且只在这些情况下设置它,而
谢谢你的帮助 正是由于这个原因,我的国际化应用程序根据语言环境设置字体。回答您的问题:
您的产品有链接吗?这是在OSX和Java 1.5上发生的!在BabelMap中,与日文符号对应的Unicode块名是什么?我几乎猜到了。Lucida Sans似乎不支持它或任何其他块。还是我错了?在这个WinXP Pro框中,Lucida Sans有许多块,但它没有片假名。例如,它有西里尔字母,所以我猜如果西里尔字母由WinXP的Luicida支持,这并不意味着OSX的Luicida也支持它?