【问题标题】:Complete list of Fonts which support支持的字体的完整列表
【发布时间】:2010-06-18 15:01:25
【问题描述】:

目前,如果我通过以下方式更改应用程序的语言环境设置

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(它完全支持中文,不是吗?),它的外观和感觉对我来说并不好看。我希望有更多的选择。

【问题讨论】:

    标签: java locale


    【解决方案1】:

    拥有数千个字形的简体中文需要 Unicode 字体。

    这是我通过谷歌找到的simplified Chinese fonts的页面。

    【讨论】:

    • 但是,我怎样才能使用这种字体呢?并部署到客户端?
    • 选择一种字体,下载它,然后把它放到你的 CLASSPATH 中。您必须将字体打包到您的 Jar 中并与您的应用程序一起交付,因为您的客户可能不会使用您选择的中文字体。
    猜你喜欢
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 2021-01-16
    • 2014-01-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多