highcharts本地导出中文异常处理
2016-01-08 00:02
323 查看
该问题经过排查,是由于通过bakit图片工具包生成图片时出现异常,该工具生成图片时,会使用到中文字体,开发环境上不缺少中文字体,能正常显示;而在linux(weblogic)系统上部署时,由于服务器和服务器上的JDK都没有安装中文字体,导致中文样式字体都显示为口口口。该问题在给linux和jdk安装中文字体之后得到解决。
伦理片 http://www.dotdy.com/
所以如果要保证该导出功能在生产环境也能正常,需要保证生产环境的服务器和JDK中都安装了中文字体,安装步骤如下: 一、Linux系统安装中文字体:
1、将要的字体复制到 /usr/share/fonts/chinese/TrueType 目录下
2、修改字体权限,使root以外的用户可以使用这些字体。
3、建立字体缓存,依次执行以下命令:
cd /usr/share/fonts/chinses/TrueType
mkfontscale
mkfontdir
fc-cache -fv
二、jdk安装中文字体:
1、进入JDK字体目录:cd $JAVA_HOME/jre/lib/fonts
2、创建字体文件夹:mkdir fallback
影音先锋电影 http://www.iskdy.com/
3、将字体文件copy到创建好的文件夹中即 $JAVA_HOME/jre/lib/fonts/fallback中
4、进入新创建的字体文件夹 cd fallback
5、依次执行以下命令:
mkfontscale
mkfontdir
相关文章推荐
- Linux Socket编程中的心跳机制
- OpenCV FileStorage类读写XML/YML文件
- iOS多线程之GCD
- GCD的其他用法
- HTML5 应用程序缓存
- HTML5 Web Workers
- HTML5 服务器发送事件(Server-Sent Events)
- 日历 NSCalendar
- 侧滑的简单实现
- 使用VIPER构建iOS应用
- oracle跟踪事件(dump)总结
- UIScrollView的常用属性
- WebView添加进度条
- ABBYY FineReader 12对学生的重要作用
- ABBYY FineReader 12对学生的重要作用
- 怎么实现iMindMap中流程图的创建
- C语言编译全过程(有图有真相)
- 分享倒计时小工具(两个)
- 分享倒计时小工具(两个)
- 网页无刷新下载文件