SuperX

KontaktMail für InfosSuchenLogin

<span id="anchor-108"></span>Font Extension

Eine Alternative zu dem Einbinden der Schriftart über das Java Verzeichnise Font Extension. Diese hat aber nicht immer funktioniert. Um auf diesem Wege die Fonts auf einem Ziel-Server einzubinden, kann man die Schriftart als Font Extension exportieren, die dann wiederum in den CLASSPATH des Servers (bei Webanwendungen WEB-INF/lib) kopiert werden müssen:

JasperReports-Handbuch font import2.png

Nutzen Sie dazu den obigen Button "Export as extension", und wählen Sie einen Dateinamen mit der Endung ".jar".

Hinweis: Die Einbettung einer Font Extension in einer JasperReports-Laufzeitumgebung klappt erst mit JasperReports 3.7.2 oder höher.

Wenn Sie in iReport auch PDF als Vorschau wählen, erzeugt iReport im Verzeichnis der jrxml-Datei auch eine entsprechende PDF-Datei. Damit diese die Fonts enthält, müssen Sie auch in iReport im CLASSPATH die Font-Extension einbinden. In diesem Falle ist es vorteilhaft, die Endung ".jar" (nicht ".zip") zu wählen, weil iReport hier nur jar-Dateien einbindet.

Noch ein Hinweis zu den Attributen "PDF Font name" und "PDF Encoding":

JasperReports-Handbuch font import3.png

Diese Attribute werden nicht mehr ausgewertet, wenn Sie mit Font Extensions arbeiten.