我正在开发一种报告功能,可以使用Jasper和Java将数据导出到XLS,DOC和PDF。
出于某些原因,我在使用希伯来语时无法导出为PDF,我不断收到此错误:
net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font :
pdfFontName : Times-Roman
pdfEncoding : Identity-H
isPdfEmbedded : false
我尝试使用Jasper Studio在报告中嵌入字体,并添加了Jasper Fonts jar并在那里配置了字体。
任何想法如何解决这个?
提前致谢! :)
答案 0 :(得分:0)
我从未使用过希伯来语,但每当我遇到西里尔字体时遇到问题,我就会切换到 Arial ,这通常就可以了。
答案 1 :(得分:-1)
像往常一样安装字体。 我在我的服务器上遇到了这个错误,然后我找到了那个 TTF 文件并安装了它。 如果 Jasper Studio 出现错误,您也可以安装缺少的字体。
SansSerif 是我在安装字体之前使用的默认字体