帆软打印后字体重叠的处理方法(Linux对应的字体缺失)

Linux中添加字体包

帆软打印后字体重叠的处理方法(Linux对应的字体缺失)

当使用帆软报表打印后的字体和打印后的字体不一致或发生字体重叠时,可以检查是否是Linux系统中缺失对应的字体,因为windows中所带有的字体,在Linux中不一定有,可以在Linux中执行fc-list查看相关的字体是否存在,如下图:
帆软打印后字体重叠的处理方法(Linux对应的字体缺失)
1、输入fc-list查看Linux中具备的字体
2、字体文件夹所在的位置
3、Linux中已具备的字体(这里是我安装后的图片)

当Linux中缺失对应的字体时,在windows中选择对应的字体后,复制添加到Linux的字体文件夹中;重启tomcat服务器;
1、win+R打开任务管理器输入“fonts”进入C:\Windows\Fonts字体页面,选择对应的字体进行复制;
帆软打印后字体重叠的处理方法(Linux对应的字体缺失)
帆软打印后字体重叠的处理方法(Linux对应的字体缺失)
2、在服务器中打开Linux字体所在的文件夹,将需要的字体粘贴进去;

3、再次执行fc-list命令,查看所需要的字体是否导入,如果导入成功的话,重启tomcat,返回查看结果;如果未成功导入, 刷新一下字体缓存:执行一下fc-cache fv 这个命令。

菜鸟浅知,纯属积累,用词不准确的地方还望请指正。