Graphics2D 写图片中文乱码问题


linux环境下 有问题, windows下正常。

利用JavaAPI 向图片中写入中文时,如:

font = new Font("宋体", Font.PLAIN, 50);
g2.setFont(font);
g2.drawString(nameWritten, 25, 70);


图片显示时会乱码,变成了一个个的方块。


解决方法: 

1、网上下载宋体的字体库, simsun.ttfsimsun.ttc

2、将字体库拷贝到$JAVA_HOME/jre/lib/fonts/  下

3、重启Java应用


注意:字体要是宋体,  其他字体需要下载相应的字体库


















java Graphics2D

2020.11.18 21:31

https://www.meihaocloud.com.com/93.html , 欢迎转载,请在文章页标出原文连接 !


Copyright © 2020 千夕网 联系站长

粤公网安备 44030302001408号 粤ICP备19099833号-1