-
这个报错的意思是JVM无法识别字体引起的错误。所以我们要把所需要的字体注册到JVM去。
-
依赖包
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.7.22</version>
</dependency>
- 代码:放到要执行打印前的前面就行了
BufferedInputStream inputStream = FileUtil.getInputStream(new File("C:\\Users\\lzyy\\Desktop\\SIMLI.TTF"));
Font font = null;
font = Font.createFont(Font.TRUETYPE_FONT, inputStream);
font = font.deriveFont(Font.PLAIN, 20);
GraphicsEnvironment.getLocalGraphicsEnvironment().registerFont(font);
本文介绍了如何通过Hutool库解决Java虚拟机(JVM)中字体识别错误,重点讲解了如何从字体文件中加载并注册字体,确保图形输出正常。
9万+

被折叠的 条评论
为什么被折叠?



