解决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服务

相关新闻

联系我们

全国服务热线

400-033-9553

电子邮件:admin@example.com
工作时间:09:00-17:00 周一至周五

在线客服
关注微信
关注微信
分享本页
返回顶部