Jasper pdfFontName例外

时间:2015-08-03 12:04:32

标签: java jasper-reports

我正在开发一种报告功能,可以使用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并在那里配置了字体。

任何想法如何解决这个?

提前致谢! :)

2 个答案:

答案 0 :(得分:0)

我从未使用过希伯来语,但每当我遇到西里尔字体时遇到问题,我就会切换到 Arial ,这通常就可以了。

答案 1 :(得分:-1)

像往常一样安装字体。 我在我的服务器上遇到了这个错误,然后我找到了那个 TTF 文件并安装了它。 如果 Jasper Studio 出现错误,您也可以安装缺少的字体。

  1. 快速修复是使用适合您的 Arial 其他字体更改所有字体(Arial 是所有机器上都可用的常用字体,您也可以使用 SansSerif)。

SansSerif 是我在安装字体之前使用的默认字体