linux环境下 有问题, windows下正常。
利用JavaAPI 向图片中写入中文时,如:
font = new Font("宋体", Font.PLAIN, 50); g2.setFont(font); g2.drawString(nameWritten, 25, 70);
图片显示时会乱码,变成了一个个的方块。
解决方法:
1、网上下载宋体的字体库, simsun.ttf和simsun.ttc
2、将字体库拷贝到$JAVA_HOME/jre/lib/fonts/ 下
3、重启Java应用
注意:字体要是宋体, 其他字体需要下载相应的字体库
java Graphics2D
2020.11.18 21:31https://www.meihaocloud.com.com/93.html , 欢迎转载,请在文章页标出原文连接 !