原文链接:https://blog.csdn.net/Smiled0388/java/article/details/90377254


1、在linux上安装中文字体


使用命令fc-list :lang=zh查看是否已安装中文字体

fc-list :lang=zh


如果没有:
将windows上的字体直接拷贝至linux的/usr/share/fonts,在该路径下新建目录,自定义名称即可,我创建的为msttfonts,将新增字体拷贝到该目录下。
使用如下命令建立字体索引信息,更新字体缓存。

mkfontscale
mkfontdir
fc-cache




2、 setenv.sh

在confluence安装目录的confluence/bin下找到setenv.sh, 找到CATALINA_OPTS,
加入一行CATALINA_OPTS="-Dconfluence.document.conversion.fontpath=/usr/share/fonts/msttfonts/ ${CATALINA_OPTS}"


3、清空缓存

清空confluence home目录下的viewfile目录和shared-home/dcl-document目录里的所有缓存文档文件,
不清空的话, confluence预览旧文件时还是会显示方框,只有新文件才会正常。


4、重启confluence