wkhtmltopdf で日本語や中国語(簡体字、繁体字)が表示されない問題を解決した方法をご紹介します。
IPAexフォント/IPAフォント をダウンロード&展開して、font キャッシュをクリアするとインストール完了です。
mkdir ~/.fonts
cd ~/.fonts
wget http://dl.ipafont.ipa.go.jp/IPAexfont/IPAexfont00301.zip
unzip IPAexfont00301.zip
# font キャッシュのクリア
fc-cache -fv
# font インストール一覧の確認
fc-list | grep IPA
Google のオープンソースフォントに中国語フォント Noto Sans CJK SC(簡体字中国語)、Noto Sans CJK TC(繁体字中国語) があるので、これらを利用します。
以下は、Noto Sans CJK SC(簡体字中国語)をインストールしたときの例です。
# Noto Sans CJK SC(簡体字中国語)ダウンロード
mkdir ~/.fonts/NotoSansCJKsc
cd ~/.fonts/NotoSansCJKsc
wget https://noto-website-2.storage.googleapis.com/pkgs/NotoSansCJKsc-hinted.zip
unzip NotoSansCJKsc-hinted.zip
# font キャッシュのクリア
fc-cache -fv
# font インストール一覧の確認
fc-list | grep Noto
以上、wkhtmltopdf で日本語が使いたい、現場からお送りしました。