前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitBook生成pdf出现中文不显示或乱码

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

作者头像
試毅-思伟
发布2019-07-04 10:46:24
1.9K0
发布2019-07-04 10:46:24
举报
文章被收录于专栏:Java开发Java开发
1、在book.json文件plugins属性上添加yahei插件
代码语言:javascript
复制
        "plugins": ["yahei"]
2、配置pluginsConfigfontSettings属性,使用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 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、在book.json文件plugins属性上添加yahei插件
  • 2、配置pluginsConfig下fontSettings属性,使用msyh > 微软雅黑字体
  • 3、手动从windows系统的Fonts目录下复制msyh.ttc文件或msyh.ttf文件上传到Linux的/usr/share/fonts/truetype目录下
  • 4、重新生成pdf
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档