redmine版本库统计 SVG 柱状图在IE中不能显示
由于我们办公完全在Linux下,因此 redmine 的前端自然就是 Firefox 了。在Firefox下,redmine的版本库统计SVG柱状图显示(选择一个项目,点击版本库菜单,然后点击右上角统计链接)是完全正常的。但昨天一网友(也是老乡)告诉我,他们用 IE 看不到 SVG 柱状图。于是今天上午我研究了一下,终于找到问题的原因,并hack了。
问题原因¶
在 IE 中查看 SVG 需要安装 SVG Viewer,否则无法查看。
解决方案¶
- 安装 SVG Viewer
下载地址 http://www.adobe.com/svg/viewer/install/
这是一个exe文件,因此直接双击即可完成安装 - 解决中文乱码
尽管安装了 SVG Viewer,但对于中文显示却令用户生气。我也是在网上搜了好多关于这方面的资料才解决的。最终定位于redmine生成SVG 时没有考虑中文问题,没设置中文字体。因此找到源代码,加入中文字体设置,乱码问题就解决了。
补丁文件下载地址 http://redmine.ossxp.com/redmine/attachments/download/51/svg.patch
Comments