GitBook生成pdf出现中文不显示或乱码

1、在​​book.json​​​文件​​plugins​​​属性上添加​​yahei​​插件

"plugins": ["yahei"]
2、配置​​pluginsConfig​​​下​​fontSettinlinux创建文件gs​​​属性,使用​​msyh​linux系统​ > 微软雅黑字体
"pluginsConfig": {
"fontSettings": {
"family": "msyh",
"size": 2
}
}
3、手动从windows系统的Fonts目录下复制windows系统正版官网​​ms系统/运维yh.ttc​​​文件或​​msyh.ttf​​​文件上传到Linux的​​/usr/share/fonts/truetype​目录下

找不到​​msyh.windows系统中桌面的快捷方式ttc​​文件可以从 控制面板 > 外观和个性化 > 字体 中复制对应的字体文件到​​/uwindows系统下载sr/share/fonts/truet系统运维工程师面试问题及答案ype​​目录下

--- 不存在truetype文件夹则新建
# mkdir -p /usr/share/fonts/truetype
4、重新用户配置文件生成pdf
--- 生成PDF文件
# gitbook pdf ./ ./mybook.pdf