tags:

views:

28

answers:

1

Currently, if I change the locale setting of my application by

Locale.setDefault(Locale.ENGLISH); 

alt text

Locale.setDefault(Locale.SIMPLIFIED_CHINESE);

alt text

What I understand from this JFreeChart forum is that, I am not using correct font.

Once you get the reference of the LegentTitle, you can set it to any font. Apparently, JFreeChart's default is "Tahoma" and it doesn't support Chinese characters.

May I know, how I can programmatic determine, as list of available Fonts in my system, which support Chinese?

I can hard code it to Serif (It fully support Chinese, doesn't it?), its look n feel doesn't looks good to me. I would like to have more choices.

A: 

Simplified Chinese, which has thousands of glyphs, requires a Unicode font.

Here's a page of simplified Chinese fonts I found through Google.

Gilbert Le Blanc
But, how I can make use of this font? and deploy to client?
Yan Cheng CHEOK
Choose one of the fonts, download it, and put it in your CLASSPATH. You'll have to package the font in your Jar and deliver it with your application, as your customers probably won't have the Chinese font you picked.
Gilbert Le Blanc