linux上运行java,给上传的图片添加水印,程序一直好好的也没改动,今天突然出现了中文乱码变成一个个小方格了。网上搜索建议linxu安装对应字体。转载此文,亲测有效。需要自己把windows上的对应字体拷贝到linux上对应目录。

linux下安装字体

原文链接: https://www.cnblogs.com/yangjianbo/articles/10825178.html

linux下安装宋体

1.到windows环境下将所需字体拷贝到linux下。(simsun.ttc(宋体),msyf.ttf(微软雅黑))
2.到linux环境下创建目录
mkdir -pv /usr/share/fonts/chinese/TrueType
将字体放入目录下
cd /usr/share/fonts/chinese/TrueType
chmod 755 * 为字体赋予可执行权限
3.建立字体缓存
# mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
# mkfontdir
# fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )

相关文章: