DEV Community

Zane Chen
Zane Chen

Posted on

How To Fix "java.io.IOException: Problem reading font data." When Load Customized TTF In Java.

Yesterday, my colleague said the service had a problem loading the customized font -- NotoSerif-Regular.ttf on our SIT, but it worked on local, the error was as follows:

Image description

After trying several methods, although it was resolved, I still have many questions.

Our containerized service uses the base container image – amazoncorretto:19-alpine.

Below is the solution and it seems that the font-noto package must be installed first, or the problem will exist again.

Image description

However, I can only treat it as a workaround but not a good solution.

Because the package I installed contained the TTF file of font covered in the source code developed by our software engineer.

Although I am still looking for the answer, I hope someone encountering this issue can fix the problem quickly.

If someone has known the answer, please casually leave a comment to share your knowledge with us, big thanks!

Top comments (0)