gitbook

GitBookのPDF出力で日本語フォントをIPAGothicにする

More than 1 year has passed since last update.

※GitBook 3.1.1 時点のものです

GitBook https://www.gitbook.com/

はmarkdownで書いてcommitしたドキュメントをいい感じにWeb,PDF,ePubで出力してくれる。

しかし最近のGitBookのバージョン (3.0以降という話も? → https://github.com/azu/JavaScript-Plugin-Architecture/issues/106 ) では、PDFで出力したときに、日本語部分のほとんどの文字が中国語用のフォントになってしまう。

出力されたPDFを見ると IPAGothic は含まれているようなので、これをデフォルトフォントとして指定すると、この問題は回避できる。

Bookの /book.json (編集画面の Edit Book Configuration から飛べる) に下記の設定を追加してビルドを待つ。

{

"pdf": {
"fontFamily": "IPAGothic"
}
}

他の設定項目: https://github.com/GitbookIO/gitbook/blob/master/docs/config.md

ちなみに、PDFの埋め込みフォントは % strings [pdfファイル] | grep -i FontName または Adobe Reader で開いて Properties で表示できる。