Olá amigo,
Recentemente uma pessoa me perguntou sobre um erro que ocorria apenas em ambiente de produção ao gerar relatórios.
O erro era: JRFontNotFoundException.
Vimos na documentação do Jasper que isso ocorre a partir da versão 3.6.1 e para corrigir temos duas opções:
Ignorar a fonte: Para tanto, você deverá criar o arquivo jasperreports.properties(Que deverá estar no classpath da sua app) com a seguinte chave:
net.sf.jasperreports.awt.ignore.missing.font=true
Anexar a fonte: Para tanto, você deverá … ler a documentação pois eu não tive muito tempo de detalhar os passos aqui(Apesar de ser super simples)… ehehe
Até mais: