バージョン 2 (現在は 4.2.2 を使用) から BIRT を使用しており、常に PDF (itext?) フォントの登録時間に悩まされてきました。
org.eclipse.birt.report.engine.layout.pdf.font.FontMappingManagerFactory$2 run
INFO: register fonts in c:/windows/fonts cost:17803ms
このプロセスは、レンダリングが初めて使用されるときにのみ発生します。その後のレンダリングは問題ありません。
問題は、システムに接続されたすべてのドライブにアクセスするときに無駄な時間がかかるようです。
org.eclipse.birt.report.engine.fonts プラグインでfontsConfig.xml を編集し、検索パスを減らしても問題は解決しません。接続されているすべてのドライブは BIRT によってアクセスされます。
<font-paths>
<path path="/windows/fonts" />
</font-paths>
バックグラウンドでBIRTを初期化するために「ダミー」レポートをレンダリングする必要のない、これに対する簡単な解決策はありますか??