Heim >Java >javaLernprogramm >So beheben Sie „java.io.IOException: Problem beim Lesen von Schriftartdaten.' beim Laden benutzerdefinierter TTF in Java.

So beheben Sie „java.io.IOException: Problem beim Lesen von Schriftartdaten.' beim Laden benutzerdefinierter TTF in Java.

WBOY
WBOYOriginal
2024-07-31 18:55:42340Durchsuche

Gestern sagte mein Kollege, der Dienst habe ein Problem beim Laden der angepassten Schriftart – NotoSerif-Regular.ttf auf unserem SIT, aber es funktionierte lokal, der Fehler war wie folgt folgt:

Image description

Nachdem ich mehrere Methoden ausprobiert habe, habe ich immer noch viele Fragen, obwohl das Problem gelöst wurde.

Unser Container-Service verwendet das Basis-Container-Image – amazoncorretto:19-alpine.

Unten ist die Lösung und es scheint, dass das Paket font-noto zuerst installiert werden muss, sonst besteht das Problem erneut.

How To Fix

Allerdings kann ich es nur als Workaround, aber nicht als gute Lösung betrachten.

Weil das von mir installierte Paket die TTF-Datei der Schriftart enthielt, die im von unserem Softwareentwickler entwickelten Quellcode enthalten ist.

Obwohl ich immer noch nach der Antwort suche, hoffe ich, dass jemand, der auf dieses Problem stößt, das Problem schnell beheben kann.

Wenn jemand die Antwort kennt, hinterlassen Sie bitte beiläufig einen Kommentar, um Ihr Wissen mit uns zu teilen, vielen Dank!

Das obige ist der detaillierte Inhalt vonSo beheben Sie „java.io.IOException: Problem beim Lesen von Schriftartdaten.' beim Laden benutzerdefinierter TTF in Java.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn