В настоящее время, если я изменю настройку локали моего приложения на
Locale.setDefault(Locale.ENGLISH);
альтернативный текст http://sites.google.com/site/yanchengcheok/Home/Locale.ENGLISH.png
Locale.setDefault(Locale.SIMPLIFIED_CHINESE);
альтернативный текст http://sites.google.com/site/yanchengcheok/Home/Locale.SIMPLIFIED_CHINESE.png
ЧтоИз этого форума JFreeChart я понимаю, что я не использую правильный шрифт.
Получив ссылку на LegentTitle, вы можете установить для нее любой шрифт.По-видимому, по умолчанию JFreeChart - «Tahoma», и он не поддерживает китайские иероглифы.
Могу ли я узнать, как я могу программно определить список доступных шрифтов в моей системе, которые поддерживают китайский?
Я могу жестко закодировать его в Serif (он полностью поддерживает китайский язык, не так ли?), Его внешний вид мне не кажется хорошим.Я хотел бы иметь больше вариантов.
Упрощенный китайский, имеющий тысячи глифов, требует шрифта Unicode.
Вот страница упрощенных китайских шрифтов Я нашел через Google.