Próbuję dodać czcionkę Tahoma do raportu Jaspera w mojej aplikacji internetowej. Używam font extension mechanism.Rozszerzenia czcionek nie działają dla JasperReports
Ten wyjątek został zgłoszony: net.sf.jasperreports.engine.util.JRFontNotFoundException: Czcionka "TahomaFont" nie jest dostępna dla JVM. Więcej informacji można znaleźć w Javadoc.
Oto mój plik font.xml:
<fontFamiles>
<fontFamily name="TahomaFont">
<normal>export/fonts/BTahoma.ttf</normal>
<pdfEncoding>Identity-H</pdfEncoding>
<pdfEmbedded>true</pdfEmbedded>
</fontFamily>
<fontFamiles>
i tu jest mój plik jasperreports.properties:
net.sf.jasperreports.extension.registry.factory.simple.font.families=net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory
net.sf.jasperreports.extension.simple.font.families.TahomaFont=export/fonts/fonts.xml
także Włożyłem Tahoma.ttf plik czcionki w mojej ścieżce klas. Oto tag styl w raporcie Jasper
<style fontName="TahomaFont" name="tahoma"/>
Proszę dać mi znać, gdzie wezwę niewłaściwy. Z góry dziękuję.