[EDIT] это произошло на OSX с Java 1.5! (но может случиться и в Windows!)
Кажется, японские пользователи моей программы на Java Swing не могут писать японские символы в JTextFields. На самом деле они могут написать их, но не видят их. Они видят только блоки, которые как-то указывают на то, что я думаю, что шрифт не поддерживает эти символы.
Я установил свой собственный шрифт по разным причинам («Lucida Sans», Font.PLAIN, 12) - который я не хотел бы менять. Мои вопросы:
будет ли JTextFields показывать японские символы без меня, установив этот шрифт?
Могу ли я определить, какие локали полностью поддерживаются моим шрифтом, и установить его только в этих случаях, но оставить стандартный шрифт Java для всех других случаев, таких как Locale.Japan?
есть ли у вас другие предложения?
Спасибо за помощь!