我试图让 JasperReports 嵌入 JasperReports 字体 jar 中存在的字体(来自 DynamicJasper 生成的报告)。我在 jasperreports.properties 中配置了这个:
net.sf.jasperreports.default.pdf.font.name=DejaVu Sans
net.sf.jasperreports.default.pdf.encoding=Identity-H
如果我把 Helvetica 放在没有编码的情况下,这工作得很好,而且我很肯定 DejaVu Sans 在类路径中。
那么 pdf.font.name 会接受类路径中的任何 ttf 还是仅接受标准的 14 种 PDF 字体?