Я использую JasperReports 6.3.1.Я решил проблему, добавив следующую строку в мой .jrxml
:
<property name="net.sf.jasperreports.awt.ignore.missing.font" value="true"/>
Таким образом, наш отчет будет выглядеть по-другому, в зависимости от шрифтов, которые предустановлены в системе.В моем случае это не представляет проблемы, и я не заинтересован в добавлении дополнительного шрифта в свой проект, так как мне нужно быть как можно более легким.
В случае, если вы хотите использоватьисходные шрифты отчета во всех средах выполнения, простое решение - добавить необходимые зависимости в проект.
Например, для Maven:
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports-fonts</artifactId>
<version>6.0.0</version>
</dependency>
Вы также можете загрузитьбиблиотеки и добавьте их вручную в проект, однако это будет работать.
Надеюсь, вы найдете их полезными.