Я использую BIRT с ранних дней и до сих пор сталкиваюсь с загадками, касающимися эмиттера PDF.
Рассказ :
Могу ли я настроить fontsConfig.xml для загрузки шрифтов из относительного пути или из jars?
Длинная история:
Мы используем FOP и BIRT для создания PDF в нашем веб-приложении. Было бы неплохо разделить шрифты между библиотеками. К сожалению, я не могу найти способ сделать это с BIRT 2.3.1
Корень зла - fontsConfig.xml
Если я настрою его, как показано ниже, он будет работать нормально:
<font-paths>
<path path="fonts"/>
</font-paths>
Но путь не позволяет мне использовать ни относительные пути, ни classpath (или я не могу найти подходящий способ его настройки).
Ни config1, ни config2 не работают.
Config1:
<font-paths>
<path path="../fonts"/>
</font-paths>
Config2:
<font-paths>
<path path="classpath:fonts"/>
</font-paths>
Любые мысли будут оценены.