JasperReport somente usa a fonte default para PDF

4 respostas
pyro

Pessoal, tenho um relatório que dentro do JasperStudio no preview ele exibe corretamente alguns campos com a fonte Arial e outros com a fonte Courier.

Quando executo o mesmo relatório via aplicação o PDF resultante somente exibe a fonte default.
Se eu defino para Helvetica todos os campos são com esta fonte, se eu defino para Courier todos os campos são com esta fonte.

Um detalhe, já importei para o meu projeto o jasperreports-fonts e não consegui definir como default as fontes Arial ou Courier New, também tentei exportando minha fonte extension pelo JasperStudio e também não funcionou, reporta o seguinte erro:
Erro: [Ljava.lang.StackTraceElement;@5158b42fnet.sf.jasperreports.engine.JRRuntimeException: Could not load the following font: pdfFontName: Arial pdfEncoding: Cp1252 isPdfEmbedded : true at net.sf.jasperreports.engine.export.JRPdfExporter.getFont(JRPdfExporter.java:2323) at net.sf.jasperreports.engine.export.JRPdfExporter.writePageAnchor(JRPdfExporter.java:985) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReportToStream(JRPdfExporter.java:915) at net.sf.jasperreports.engine.export.JRPdfExporter.exportReport(JRPdfExporter.java:537) at br.coop.cecred.gerar.GeraRelatorio.gerarRelatorioPDF(GeraRelatorio.java:206) at br.coop.cecred.Main.main(Main.java:39)

Em suma, eu acredito que estes dois problemas estão relacionados, eu já rodei toda a internet e nenhuma solução resolveu.

Alguém já passou por isso e sabe como resolver?

4 Respostas

Lucas_Camara

Qual a versão do jasper vc está usando?

P

Qual versão do Java ?

pyro

Verão 6.3

pyro

Versão 1.7

Criado 4 de agosto de 2016
Ultima resposta 4 de ago. de 2016
Respostas 4
Participantes 3