首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >GitBook生成pdf出现中文不显示或乱码

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

作者头像
試毅-思伟
发布于 2019-07-04 10:46:24
发布于 2019-07-04 10:46:24
2.5K0
举报
文章被收录于专栏:Java开发Java开发
1、在book.json文件plugins属性上添加yahei插件
代码语言:javascript
复制
        "plugins": ["yahei"]
2、配置pluginsConfig下fontSettings属性,使用msyh > 微软雅黑字体
代码语言:javascript
复制
        "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的属性值
代码语言:javascript
复制
--- 不存在truetype文件夹则新建
# mkdir -p /usr/share/fonts/truetype
4、重新生成pdf
代码语言:javascript
复制
--- 生成PDF文件
# gitbook pdf ./ ./mybook.pdf
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.02 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1、在book.json文件plugins属性上添加yahei插件
  • 2、配置pluginsConfig下fontSettings属性,使用msyh > 微软雅黑字体
  • 3、手动从windows系统的Fonts目录下复制msyh.ttc文件或msyh.ttf文件上传到Linux的/usr/share/fonts/truetype目录下
  • 4、重新生成pdf
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档