服务器字体“口口“缺失问题

服务器字体"口口"缺失问题

场景及问题原因

在使用jfreechart生成柱状图中使用中文时,出现"口口"的状况;之前在使用freemarker生成的word转pdf时,也出现了相同的问题,都是本地测试没有问题,部署在服务器上出现中文字体缺失问题也就是"口口"字状。这里记录一下解决问题步骤。

归根结底是Linux中缺失生成文档中文字导致,这里我将windows中所有字体打包:

1.在桌面上创建新文件夹zsl0_fonts,windows系统字体存储在C:Windows/Fonts/中;

2.将目录C:Windows/Fonts/下所有文件复制到刚刚桌面创建的新目录zsl0_fonts中,并zsl0_fonts目录压缩,压缩名为zsl0_fonts.tar

3.将zsl0_fonts.tar文件复制到Linux服务器/usr/share/fonts/下,然后执行:

# 查看服务器安装了哪些字体
fc-list

# 开始安装字体,进入存储zsl0_fonts.tar的目录
cd /usr/share/fonts/

# 解压
tar -xvf zsl0_fonts.tar

cd zsl0_fonts

# 安装字体步骤
sudo mkfontscale
sudo mkfontdir
sudo fc-cache

# 查看安装后的字体 就会发现有/usr/share/fonts/zsl0_fonts/开头的字体
fc-list

至此字体就安装完成了。

注意:字体安装完成后,重启程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值