使用LibreOffice将WORD转为PDF后中文显示为空格乱码,这是系统内没有安装中文字体导致。
异常示例:
============解决办法============
一、查看系统内是否有中文字体:
fc-list :lang=zh
可以看到并没有中文字体;
二、给系统添加中文字体
打开C:\Windows\Fonts目录:
将红框中的两个字体导入到服务器 /usr/share/fonts/chinese 目录下(没有则创建)
导入后依次执行以下命令:
chmod -R 755 /usr/share/fonts/chinese yum -y install ttmkfdir ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
修改/etc/fonts/fonts.coff:
vi /etc/fonts/fonts.conf
找到<!-- Font directory list -->内容块(即字体列表),增加配置行(添加中文字体所在目录):
<dir>/usr/share/fonts/chinese</dir>
增加配置后执行命令刷新字体缓存:
fc-cache
再次查看字体列表,出现如下次所示表示已成功:
fc-list :lang=zh
转载请注明本文标题和链接:《 Centos使用LibreOffice word转pdf中文乱码问题 》
网友评论 0