java中Font文字对象在Centos中乱码(口口口口口)的解决方案

一、前言

做了个需求,给图片添加文字水印,使用了Font文字对象,结果Centos中出现了乱码,这是由于Centos没有中文文字包导致的。

二、解决方案 

1、在Windos系统中复制中文文字包

C:\Windows\Fonts\simsunb.ttc

部分文件后缀名是.ttf。没影响,.tt是.ttc的子集

 

2、在Centos的 /usr/share/fonts 目录下创建个新文件夹,用于存放中文文字包。创建了个包叫做chinese,然后把上面复制的中文文字包拷贝进去。

java中Font文字对象在Centos中乱码(口口口口口)的解决方案_第1张图片

3、进入chinese目录修改权限

chmod 777 simsunb.ttc

4、执行fc-cache -fv,安装字体到系统 。

5、重启项目。

你可能感兴趣的:(java)