Graphics2D 画图中文字为方框,查出原因为服务器未安装字体库。
解决办法:
在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:
yum -y install fontconfig
- 1
当看到下图的提示信息时说明已安装成功:
这时在/usr/shared目录就可以看到fonts和fontconfig目录了(之前是没有的):
接下来就可以给我们的字体库中添加中文字体了。
将字体上传至/usr/share/fonts中(如宋体为simsun.ttc)
1,上传simsun.ttc到/usr/share/fonts/chinese(chinese为新创文件夹,可按个人想法创建文件夹)下,执行chmod 777 simsun.ttc (修改执行权限)
2,在/usr/share/fonts/chinese路径下执行fc-cache -fv,安装字体到系统
3,执行fc-list能够看到已经安装过的字体,能够看到安装的字体。
到此字体创建成果