※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
で表示できる。