【发布时间】:2015-03-11 12:08:12
【问题描述】:
我在使用 BIRT 4.3.1 时遇到了一些问题,我想用 BIRT 创建一些 PDF。这一切正常,但我的字体编码有一些问题。
对于我的字体,我使用 Arial Narrow。这不是 BIRT 支持的标准字体。所以我知道我必须编辑 JAR org.eclipse.birt.runtime_4.3.1.v20130918-1142.jar 文件中的 fontsConfig_pdf.xml 文件。这里看看我的配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<font>
<composite-font name="all-fonts" font-family="Arial Narrow">
</composite-font>
<!-- define used Fonts -->
<font-paths>
<path path="/etc/fonts/ARIALN.TTF" />
</font-paths>
<!-- Encoding -->
<font-encodings>
<encoding font-family="Arial Narrow" encoding="UTF-8" />
</font-encodings>
</font>
我已将字体 TTF 文件放入该位置。一切正常,但特殊符号的编码错误。
给你一些提示,编码在我的 Windows 机器上运行良好,但在我的 Linux 系统上它不起作用。也许有人可以给我小费。
【问题讨论】: