Konnte nicht geladen werden die folgenden Schriftarten

Ich habe ein problem, das bereits gefragt, aber es gibt einige spezifische Unterschiede in meinem Fall.

Ich bin die Unterstützung einer web-Anwendung ( EJB 2 , PostgreSQL 9.2.4 mit einem JBoss 4.2.3), die ein Problem haben.
Manchmal, wenn wir versuchen zu generieren, die einen bestimmten Bericht, bekommen wir diesen Fehler:

javax.servlet.ServletException: net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font : 
pdfFontName   : DejaVu Sans
pdfEncoding   : Cp1252
isPdfEmbedded : false
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
stirq.scan.util.NoCacheFilter.doFilter(NoCacheFilter.java:38)
jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:118)
stirq.scan.util.TimeoutFilter.doFilter(TimeoutFilter.java:57)
stirq.scan.util.SecurityFilter.doFilter(SecurityFilter.java:82)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

Suchte ich in vielen Seiten.
http://community.jaspersoft.com/questions/525505/could-not-load-following-font

Konnte nicht geladen werden die folgenden schriftart-Problem bei iReport

JasperReports - schriftart-Erweiterungen funktioniert nicht - kann nicht finden, Schrift und exportieren von PDF-Dateien

(Und andere)

Wie vorgeschlagen in vielen Antworten, ich bin mit font extension jar aber immer noch das Problem.

Gibt es zwei Felder von einer Tabelle in der Datenbank der Anwendung kann enthält html-code.
Ich fand, dass der Fehler tritt auf, wenn ein "font" - tag in einem der beiden Felder oder in beiden.
Auch wenn die angegebenen Schriftarten in dieser "font" - tag ist Arial die Botschaft, die ich habe, noch über die schriftart DejaVu Sans.

Jedes textfield alle meine jrxml-Dateien sind in der schriftart DejaVu Sans.
Wenn getestet habe ich den Vorschau-Modus von meinem Bericht in IReport 4.1.1 alles war in Ordnung.

Ich gelöscht jede "font" - tags der zwei Datenbank-Felder mit HTML-code für ein Ereignis, das bekam Sie das Problem, und es funktionierte.

Aber die Anwendung in Produktion.
Wie Sie sehen können, die ich nicht löschen kann jeder "font" - tags in der Datenbank.

Jede mögliche Hilfe würde geschätzt.

Dank.

InformationsquelleAutor Jonathan | 2013-09-06
Schreibe einen Kommentar