知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux系统中jre不支持字体解决方法

发布时间:2014-09-05 16:16:47作者:知识屋


问题:jbpm4.4在线设计根据流程定义文件画图保存到数据库中,显示到jsp页面的时候节点名称和连线名称乱码。
原因:由于画图用了宋体,linux环境中的jre不支持宋体。(windows自动支持,暂时不知道什么原因)

解决方法:

1.切换到%JAVA_HOME%/jre/lib/fonts目录。
2.创建fallback目录,mkdir fallback。(网上资料,不过个人认为直接放fonts目录也可以,没试过)。
3.把windows环境中的simhei.ttf文件拷贝到fallback目录。
4.设置读权限,chmod 644 simhei.ttf。  www.zhishiwu.com  
5.在fallback目录中创建两个目录,运行mkfontscale && mkfontdir。
6.把fontscale目录追加到父目录中的fontdir目录,运行cat fonts.scale >> ../fonts.dir。
7.重启tomcat,重新操作查看宋体中文已显示。
 
ps:其他字体也可以这样添加。
 
 
 
作者 lhc1986
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜