解决Confluence word 附件预览乱码
解决Confluence word 附件预览乱码
(1)、Linux安装字体库和中文字体
1. 安装字体库
yum -y install fontconfig
安装成功后,在/usr/share目录里面就可以看到 fontconfig/ fonts/ 两个目录。
2. 添加中文字体
在CentOS中,字体库的存放位置正是/usr/share/fonts目录,
mkdir /usr/share/fonts/chinese
将Windows系统C:\windows\fonts目录下的中文字体文件放到CentOS的/usr/share/fonts/chinese/目录里面。
设置目录权限:
chmod -R 755 /usr/share/fonts/chinese
需要安装ttmkfdir来搜索目录中所有的字体信息,并汇总生成fonts.scale文件,输入命令:
yum -y install ttmkfdir
修改字体配置文件
vi /etc/fonts/fonts.conf
在Font list 列表里添加中文字体的目录
<dir>/usr/share/fonts/chinese</dir>
|
刷新内存中的字体缓存
fc-cache
查看字体列表
fc-list
可以看到已经成功安装上了中文字体,中文样式和中文内容就可以显示了。
(2)、Confluence字体环境调整
在confluence的安装目录, 如/opt/atlassian/confluence/bin下找到setenv.sh, 找到CATALINA_OPTS, 加入一行
CATALINA_OPTS="-Dconfluence.document.conversion.fontpath=/usr/share/fonts/chinese/ ${CATALINA_OPTS}"
清空Confluence缓存文档文件
/var/atlassian/application-data/confluence/viewfile
/var/atlassian/application-data/confluence/shared-home/dcl-document
不清空的话, confluence预览旧文件时还是会显示方框,只有新文件才会正常。
重启Confluence服务