原因:linux服务器不支持中文字体
解决办法:将windows上的中文字体库复制到linux上 或者把macos上的字体拷贝到linux上。
windows操作:(这部分是在第一篇参考文档上找的)
1.在win10中,将C:\Windows\Fonts上的字体文件(ttc/ttf)复制并打包成压缩文件fonts.zip,可选择自己需要的字体
2.将fonts.zip上传到linux服务器/usr/share/fonts/truetype路径下并解压
3.fc-list :lang=zh查看,若存在“宋体”等字体,则安装成功,再次打开网页即可显示中文字体
将macos的字体拷贝到linux上
1、mac上字体位置 /System/Library/Fonts ttc, otf文件均为字体。压缩传到linux上。
2、在linux的 /usr/share/fonts/truetype 下解压字体
3、fc-list :lang=zh查看,若存在“宋体”等字体,则安装成功,再次打开网页即可显示中文字体
4、如果第三步不成功,扫行以下命令重新生成字体缓存: fc-cache -fv
5、实在不行重启机器
参考文档:
https://www.cnblogs.com/Azi-mi/p/9955743.html
https://blog.csdn.net/Carpe_diem77/article/details/104161785