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 ファイルを変更しましたが、それでも効果はありません