Linux系统Word转换PDF,文档字体乱码不显示问题解决。

最近在做在线预览office文档功能,遇到的问题在这里记录一下。

在用unoconv做文档转换时,发现中文转换乱码。

找到最多的办法就是把 windows 下的字体全部拷贝到Linux字体库中并使之生效。

bash 复制代码
1.  首先windows 字体库的路径 : C:\\Windows\\Fonts
2.  在/usr/share/fonts/下新建文件夹 winFonts
3.  cd /usr/share/fonts/winFonts
4.  sudo mkfontscale
5.  sudo mkfontdir //这两条命令是生成字体的索引信息
6.  sudo fc-cache -fv //更新字体缓存
7.  reboot //重启电脑

备注:

如果提示 mkfontscale: command not found,需安装

bash 复制代码
yum install mkfontscale 

如果提示 fc-cache: command not found,需安装

bash 复制代码
yum install fontconfig
相关推荐
jiayong231 小时前
DevOps体系详解01-核心概念与价值
运维·devops
jiayong232 小时前
DevOps体系详解02-技术架构与工具链
运维·架构·devops
pride.li2 小时前
开发板和Linux--nfs服务挂载
linux·运维·服务器
looking_for__2 小时前
【Linux】应用层协议
linux·服务器·网络
BB_CC_DD3 小时前
Linux截图工具(ubuntu18.04+flameshot(火焰截图))
linux
云泽8083 小时前
不止是命令:Linux 高频指令实战 + 芯片架构底层逻辑
linux·运维·服务器
j_xxx404_4 小时前
Linux:基础IO
linux·运维·服务器
wdfk_prog4 小时前
[Linux]学习笔记系列 -- [drivers][i2c]i2c-dev
linux·笔记·学习
angushine5 小时前
银河麒麟V10创建用户
运维
Trouvaille ~5 小时前
【Linux】网络编程基础(二):数据封装与网络传输流程
linux·运维·服务器·网络·c++·tcp/ip·通信