再把项目发布到云服务器之后,在Linux环境下转pdf出现了文字丢失,变成了一堆小方块的情况.
故推测是Linux没有中文的字体
解决方案是把windows的fonts放到Linux里就可以了.
windows的字体在C:\Windows\Fonts下
linux的字体在./usr/share/fonts下,dejavu是默认的
执行命令
sudo mkfontscale (如果报错找不到mkfontscale ,说明没有按照,安装: yum install mkfontscale)
sudo fc-cache -fv(同上,需安装 yum install fontconfig)
source /etc/profile
然后就不会出现乱码情况了
因篇幅问题不能全部显示,请点此查看更多更全内容