无法在BIRT生成的PDF中显示印地文(Unicode)字符
BIRT无法在生成的PDF文件中呈现印地文语言字符。 同样的设计文件,当呈现为Word文档或HTML或任何其他格式时,我可以看到unicode字符。
我将Arial Unicode MS设置为设计文件中的字体类型,并尝试使用Google翻译中的几个样本。 请让我知道我是否缺少任何东西。
谢谢。
最可能的BIRT找不到正确的字体文件。
您必须正确配置pdf字体(请参阅file fontsconfig.xml)。
我与西里尔字体和中文字体有类似的问题。
我在文件中修复的内容:
...
<font-paths>
<path path="fonts" />
<!--path path="C:/windows/fonts" />
<path path="d:/windows/fonts" />
...
<path path="/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" /-->
</font-paths>
创建字体文件夹,并放置所有必要的字体(有点棘手的问题是字体文件夹必须在哪里,这取决于你如何使用BIRT)。
或者,您可以将正确的字体文件放在您使用的JRE / lib / fonts文件夹中。
链接地址: http://www.djcxy.com/p/88675.html上一篇: Unable to show Hindi(Unicode) characters in BIRT generated PDF