iReport生成报错Font ‘楷体‘ is not available to the JVM.

以下是生成表单过程中产生的日志,最终生成的字体并非楷体:

2022-11-16 16:42:08.297  WARN 1 --- [ XNIO-1 task-46] n.s.jasperreports.engine.fonts.FontUtil  : Font '楷体' is not available to the JVM. For more details, see http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/util/JRFontNotFoundException.html

服务运行环境为Linux,楷体字已根据标准流程正确安装, 但ireport仍然无法读取到楷体:

灵光一闪!检查Linux的语言环境,输入命令 echo $LANG,返回:

果然不是中文环境, 接下来设置中文语言环境:

vi /etc/profile  ,在文件最下面加一行  export LANG=zh_CN.UTF-8 保存退出之后再执行  source /etc/profile

大功告成!iReport生成不再报错,表单中的字体也变成了标准的楷体字。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值