`
ginge
  • 浏览: 208397 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决Java应用在Linux下无法正常水印生僻字

阅读更多

昨天接到一个投诉,说是他的水印是一个方框。刚开始还以为是程序出了问题,乱码了呢,接过来一看,发现水印不了的字比较生僻。于是查了一番程序,做了UT,当然是在Windows下做的。后来在Linux下又运行了一下水印的程序,发现水印的效果与投诉一模一样。这样就断定了Linux下缺少了这个生僻字的字体。想起以前玩Linux美化时,总是要搞字体。这次也不例外,找了一些文档。

 

 

最简单的解决方案是:

1)在$JAVA_HOME/jre/lib/fonts下新建一个fallback目录,让Java程序渲染生僻字时在fallback里面找。

2)把windows/fonts/simsun.ttc拷贝到fallback去

 

 

 

参考:

0
0
分享到:
评论
1 楼 daichangfu 2013-09-22  
不光是生僻字需要,正常的也需要啊。

相关推荐

Global site tag (gtag.js) - Google Analytics