项目导出文件时遇到 Cannot found font[宋体] installed on the system.时

在这里插入图片描述

一、字体下载

  1. 准备字体
    将本地C:\Windows\Fonts下的所有/部分字体打成.zip文件。
    在这里插入图片描述
  2. 网盘下载地址
    https://pan.baidu.com/s/17sucT9q_Kk9HhXOvA65psA?pwd=z3c6
    提取码: z3c6

二、安装

  1. 进入linux后,查看有没有安装字体命令 fc-list,没有字体的话,需要安装,进入 cd /usr/share/ 目录,看是否有fonts文件夹,没有新建一个 mkdir fonts,然后将准备好的fonts.zip里的字体文件解压到fonts里,进入fonts,执行unzip fonts
    如果字体不在fonts里,需要修改fonts.conf文件
    vi /etc/fonts/fonts.conf
    将里面的字体路径指向字体所放文件夹。
    在/usr/share/fonts目录,执行如下命令:
  2. 执行 chmod -R 755 /usr/share/fonts
  3. 执行 mkfontscale
    若提示mkfontscale command not found,则运行yum -y install ttmkfdir
  4. 执行 mkfontdir
    若提示mkfontdir command not found,则运行 yum -y install mkfontdir
  5. 执行 fc-cache 刷新字体

三、验证

执行 fc-list 查看字体列表。
如果springboot项目里还是报Cannot found font[宋体] installed on the system,需要重启项目。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐