为什么印地语字体无法正确呈现?

时间:2016-09-15 09:00:23

标签: fonts jasper-reports export-to-pdf dynamic-reports

当我使用java从.jrxml文件生成pdf时,印地文字体无法正确打印。

例如:

रक्त is printing as रक् त
दैनिक is printing as दैनकि

我使用jasper属性设置了pdf字体:

JRProperties.setProperty("net.sf.jasperreports.default.pdf.font.name",JASPER_PDF_FONT_FILE);

JRProperties.setProperty("net.sf.jasperreports.default.pdf.encoding","Identity-H");
JRProperties.setProperty("net.sf.jasperreports.default.pdf.embedded","true");

我不明白为什么会这样打印。

我使用的是JasperReports而不是iText。

0 个答案:

没有答案