背景:用java生成了一张图片,图片中包含数字(类似1,365m),生成后的图片看起来变成(1.365m)
过程:怀疑是字体的问题,把字体改为宋体,确实生效了。然后一直以为是字体的问题,试了很多字体,逗号还是展示不出来。
最后没辙了,问了一个同事,他一眼就看出来是,drawString的时候,坐标是沿着边缘画的,部分展示不全。
解决方法:drawstring时,坐标做了一点偏移,能正常展示。
总结:本质上逗号没有完全展示出来,看起来是点号。坐标做了偏移,然后正常展示。
好坑啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。花了好长时间定位