Um Schriftarten auf einen Tomcat-Server zu installieren, müssen die vier ttf - Dateien (normal, fett, kursiv, fett-kursiv) in den Ordner $JRE_HOM E /lib/fonts kopiert werden. Für alle Java Anwendungen wie den Tomcat und JasperReports stehen dann die in dem verwendetem Java zur Verfügung.
Beispiel Arial unter Ubuntu 18.04:
Prüfen Sie mit dem Kommando
welcher Tomcat läuft. Sie bekommen eine Ausgabe z.B.
47769 ? Sl 36:25 /usr/lib/jvm/java-8-openjdk-amd64 /bin/java -Djava.util.logging.config.file=/var/lib/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Xmx3500M -XX:MaxPermSize=400m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -DSuperX-DB-PROPERTIES-SET=true -Djava.endorsed.dirs=/var/lib/tomcat8/endorsed -classpath /var/lib/tomcat8/bin/bootstrap.jar:/var/lib/tomcat8/bin/tomcat-juli.jar -Dcatalina.base=/var/lib/tomcat8 -Dcatalina.home=/var/lib/tomcat8 -Djava.io.tmpdir=/var/lib/tomcat8/temp org.apache.catalina.startup.Bootstrap start
Der erste Befehl zeigt den Pfad zu JRE_HOME, also /usr/lib/jvm/java-8-openjdk-amd64 . Sie kopieren also die Dateien z.B.
arial.ttf
arialbd.ttf
arialbi.ttf
ariali.ttf
von
C:\Windows\winsxs\amd64_microsoft-windows-font-truetype-arial_31bf3856ad364e35_6.1.7601.17514_none_d0a9759ec3fa9e2d\*.ttf
nach
/usr/lib/jvm/java-8-openjdk-amd64/lib/fonts
und starten dann Tomcat neu.
Achtung: Sorgen Sie dafür dass Sie eine Lizenz für die jew. Fonts haben, weil diese bei PDF in die ausgelieferten Dateien eingebettet werden.
Druckversion HTML
![]() |
![]() ![]() |
Seite 73 / 158 Letzter Update: 7.9.2023 Impressum| Datenschutz |