JasperReports:自定义阿拉伯字体不显示

时间:2014-02-23 08:07:07

标签: java fonts jasper-reports arabic

我正在尝试从Java SE(GUI应用程序)调用Jasper报告的示例示例

问题是阿拉伯字符没有显示,但我使用方法#1安装自定义字体

JRXML:

<staticText>
        <reportElement x="0" y="120" width="555" height="42"/>
        <textElement textAlignment="Center">
            <font fontName="Arial" pdfFontName="ARIAL.TTF" size="22″ isPdfEmbedded ="true" pdfEncoding ="Identity-H"/>
        </textElement>
        <text><![CDATA[DejaVu Serif]]></text>
</staticText>

但遗憾的是发现没有显示

我遵循的步骤:

  1. 从Windows安装自定义字体Arial
  2. 导出Arial.jar
  3. 将Arial.jar添加到我的类路径
  4. 在JRxml中更改字体名称,pdf字体名称
  5. 生成报告
  6. *注意我尝试将pdfFontName属性更改为“Arial”而没有好消息

    环境设置

    • iReport-4.5.0
    • JDK 1.6
    • Windows 7 64位