您现在的位置是:首页 > 文章详情

CentOS安装微软雅黑,解决drawImage中文乱码问题

日期:2017-09-29点击:727

使用Graphics的drawString方法向图片上添加汉字时候,Windows是没问题的,在Linux上中文总是乱码,小方块,之前在网上看多很多说是因为Linux系统没有字体的原因,记录下 

字体从Windows系统里边找就行,在C:\Windows\Fonts文件夹下 

找到想要的字体,ftp到服务器上

/usr/share/fonts/

修改权限为760 

chmod 760 /usr/share/fonts/*.TTC

进入文件夹 

cd /usr/share/fonts/

依次执行 

mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale ) 

mkfontdir 

fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )

查看安装的字体 

fc-list :lang=zh

到此,服务器字体就安装好了。本以为安装了服务器字体之后drawImage中文就不会乱码了,但是测试结果,还是小方块。可能是因为安装完字体之后需要重启服务器才能生效。抱着侥幸心理果然不行。但是服务器上有好多用户,而且是生产环境,不敢轻易重启,只能想其他的办法了。

这里看到了http://blog.csdn.net/u012540337/article/details/21478965这篇文章

尝试给jdk安装字体

这里更加单,只需要将windows你看好的字体ftp到 /jre/lib/fonts/下 

然后重启tomcat即可。

对了,rpm安装的jdk默认路径是在 /usr/java/下的。

原文链接:https://www.centoschina.cn/course/install/9012.html
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章