GitBook生成pdf出現中文不顯示或亂碼

一、在book.json文件plugins屬性上添加yahei插件
"plugins": ["yahei"]
二、配置pluginsConfigfontSettings屬性,使用msyh > 微軟雅黑字體
"pluginsConfig": {
                "fontSettings": {
                        "family": "msyh",
                        "size": 2
                }
        }
三、手動從windows系統的Fonts目錄下複製msyh.ttc文件或msyh.ttf文件上傳到Linux的/usr/share/fonts/truetype目錄下

找不到msyh.ttc文件能夠從 控制面板 > 外觀和個性化 > 字體 中複製對應的字體文件到/usr/share/fonts/truetype目錄下git

  • 也能夠使用其餘的字體文件,記得同步更改配置文件中fontSettings的屬性值
--- 不存在truetype文件夾則新建
# mkdir -p /usr/share/fonts/truetype
四、從新生成pdf
--- 生成PDF文件
# gitbook pdf ./ ./mybook.pdf
相關文章
相關標籤/搜索