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

JS
JS
試毅-思伟
1、在book.json文件plugins属性上添加yahei插件
        "plugins": ["yahei"]
2、配置pluginsConfigfontSettings属性,使用msyh > 微软雅黑字体
        "pluginsConfig": {
                "fontSettings": {
                        "family": "msyh",
                        "size": 2
                }
        }
3、手动从windows系统的Fonts目录下复制msyh.ttc文件或msyh.ttf文件上传到Linux的/usr/share/fonts/truetype目录下

找不到msyh.ttc文件可以从 控制面板 > 外观和个性化 > 字体 中复制对应的字体文件到/usr/share/fonts/truetype目录下

  • 也可以使用其他的字体文件,记得同步更改配置文件中fontSettings的属性值
--- 不存在truetype文件夹则新建
# mkdir -p /usr/share/fonts/truetype
4、重新生成pdf
--- 生成PDF文件
# gitbook pdf ./ ./mybook.pdf
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值