libreoffice解决中文字体不生效 fontconfig字体配置
问题:CentOS7.8 系统使用libreoffice将word转为pdf,系统已安装”方正小标宋简体“相关中文字体,仍无法识别中文字体。
实际使用中pdf总是只能显示思源黑体和思源宋体两种字体,相关服务器安装配置参考:服务器配置概要
所有对 fontconfig 文件的更改只有在重新启动程序后才会生效!
具体解决:
fc-list :lang=zh
确认系统已安装的中文字体;- 检查能否解析中文字体名
for family in 微软雅黑 方正小标宋简体 宋体 黑体 仿宋 仿宋_GB2312 楷体 楷体_GB2312 隶书 幼圆; do echo -n "$family: "; fc-match "$family"; done
- 配置字体解析规则,修改
fontconfig
默认配置/etc/fonts/fonts.conf
信息,优先添加相关中文字体,参考如下: