我有问题,因为我在BIRT(在我的本地机器上)创建的报告在预览中正确显示。此外,当我在服务器(IBM Maximo应用程序)上导入它时,它在HTML中正确显示。 但是当我因为西里尔语将其导出为PDF时,它无法正确显示。
我找到了中欧解决方案(针对TCR,但我认为它类似)http://www-01.ibm.com/support/docview.wss?uid=swg21370210
它说将编码从encoding =“Cp1252”更改为encoding =“Cp1250”
所以我改变它。
<font-encodings>
<encoding font-family="Times-Roman" encoding="Cp1250 " />
<encoding font-family="Helvetica" encoding="Cp1250 " />
<encoding font-family="Courier" encoding="Cp1250 " />
<encoding font-family="Zapfdingbats" encoding="Cp1250 " />
<encoding font-family="Symbol" encoding="Cp1250 " />
<encoding font-family="STSong-Light" encoding="UniGB-UCS2-H" />
<encoding font-family="STSongStd-Light" encoding="UniGB-UCS2-H" />
<encoding font-family="MHei-Medium" encoding="UniCNS-UCS2-H" />
<encoding font-family="MSung-Light" encoding="UniCNS-UCS2-H" />
<encoding font-family="MSungStd-Light" encoding="UniCNS-UCS2-H" />
<encoding font-family="HeiseiMin-W3" encoding="UniJIS-UCS2-H" />
<encoding font-family="HeiseiKakuGo-W5" encoding="UniJIS-UCS2-H" />
<encoding font-family="KozMinPro-Regular" encoding="UniJIS-UCS2-H" />
<encoding font-family="HYGoThic-Medium" encoding="UniKS-UCS2-H" />
<encoding font-family="HYSMyeongJo-Medium" encoding="UniKS-UCS2-H" />
<encoding font-family="HYSMyeongJoStd" encoding="UniKS-UCS2-H" />
</font-encodings>
我更改了这个,我重新启动了BIRT(在我的本地机器上)我复制了一些旧报告(我想这个新报告现在是用新的fontsConfig文件创建的)我在服务器中导入了这个新报告但是PDF仍然没有正确显示。我的问题是我需要做些什么才能使更改生效?我也改变fontsConfig_Pdf文件,但仍然没有效果