Cognos图表乱码问题

     服务器之前是实施方给安装的,我们几个月来除了在windows服务器上安装国外,没在linux尝试过。

最近在linux安装后,发现某些报表图表中的汉字出现方块型乱码。经过各种设置后都无果,后来就开始往系统字体上考虑(因为是部分乱码,一开始没忘这边想);经过对新老环境及jre环境的比对,发现老jre的lib/fonts目录下多一个fallback文件夹,里边全是字体文件。于是在新环境中对应位置也随便建了文件夹,把字体copy过去后,发现还是乱码;上网一搜,发现必须是叫fallback,当年jre规范定的,汗啊~

    回想当年自己用jasperreport做报表时,也曾遇到过类似问题,应该是java绘图普遍存在的问题;不过当年自己把所需要的ttf文件打到了jar中,随着工程可以到处使用,为嘛IBM这么大的公司就想不到呢?昨晚折腾到1点躺床上后,忽然意识到可能是版权问题,可以为客户提供各种系统下字体的支持,但不提供这些字体。但是也木个文档说明,操蛋了点。

  

    在这里记录下,希望对遇到同样问题的朋友有所帮助。网上有好多朋友介绍如何加字体,这里不再引用赘述;需要的朋友可以搜Jre + 字体

你可能感兴趣的:(Cognos)