0
目前,如果我改变我的应用程序的区域设置由完全支持
Locale.setDefault(Locale.ENGLISH);
alt text http://sites.google.com/site/yanchengcheok/Home/Locale.ENGLISH.png
Locale.setDefault(Locale.SIMPLIFIED_CHINESE);
alt text http://sites.google.com/site/yanchengcheok/Home/Locale.SIMPLIFIED_CHINESE.png
我从这个JFreeChart forum明白的是,字体列表,我没有使用正确的字体。
一旦您获得LegentTitle的参考,您可以将其设置为任何字体。显然,JFreeChart的默认设置是“Tahoma”,它不支持中文字符。
我可以通过编程确定我的系统中可用字体列表是否支持中文吗?
我可以硬编码到Serif(它完全支持中文,不是吗?),它的外观对我来说并不好看。我想有更多的选择。
但是,我该如何利用这种字体?并部署到客户端? – 2010-06-18 12:26:17
选择一种字体,将其下载并放入CLASSPATH中。您必须将字体打包到您的Jar中,并将其与您的应用程序一起交付,因为您的客户可能不会拥有您选择的中文字体。 – 2010-06-18 16:20:30