java程序生成pdf或wod乱码
如图,生成的pdf乱码了,原因是服务器(/usr/share/fonts)没有字体.

解决方案:
1.找1个不乱码的服务器。去/usr/share/fonts路径打包字体文件,复制到目标服务器解压,刷新字体缓存
tar czf fonts.tar.gz dejavu google-droid urw-base35 win
tar xzf fonts.tar.gz
fc-cache -fv
2.能联网的直接网络下载
# Debian/Ubuntu 系
apt install fonts-dejavu fonts-droid-fallback fonts-noto-cjk -y# 或 RHEL/CentOS 系
yum install dejavu-sans-fonts google-droid-sans-fonts google-noto-cjk-fonts -y# 刷新字体缓存
fc-cache -fv