0

BIRT は、生成された PDF ファイルでヒンディー語の文字をレンダリングできません。同じデザイン ファイルを Word ドキュメント、HTML、またはその他の形式でレンダリングすると、Unicode 文字が表示されます。

デザイン ファイルのフォント タイプとして Arial Unicode MS を設定し、Google 翻訳からいくつかのサンプルを試してみました。何か不足している場合はお知らせください。

ありがとうございました。

4

2 に答える 2

0

最も可能性の高い BIRT は、正しいフォント ファイルを見つけることができません。

PDF フォントを正しく構成する必要があります (ファイル 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>

fonts フォルダーを作成し、必要なすべてのフォントを配置します (フォント フォルダーがどこにあるのかというのは、少しトリッキーな質問です。BIRT の使用方法によって異なります)。

必要に応じて、使用している JRE/lib/fonts フォルダーに正しいフォント ファイルを配置できます。

于 2013-03-13T16:51:21.587 に答える