phantomjsのrenderで日本語
日本語が文字化けというか下駄になる件、
調べまくったがなかなか見つからず
もうだめかと思ったけど、なんとかなったよぉ
あきらめなければ成るもんだね
いろいろ試行錯誤だったのでhistoryから
書き起こしてみましたので
これで合ってるかは解りませんが
要するに
/etc/fonts/fonts.conf
の日本語フォントファイルを有効にするように書き換える
fc-cache -f
でキャッシュを消す
といった通常のフォント設定に準ずる様子。
もしウマくいかなかったらその辺りを参考にしてみるといいです。
以下の設定をするとすべてIPAフォントにしちゃうので
Xとか使っている人はその辺りは調べながら対応してください。
(自分はこれ以外でX使っていないのでその辺りは無視ですw)
cd /usr/local/src mkdir font cd font wget 'http://ossipedia.ipa.go.jp/ipafont/IPAexfont00103.php' unzip IPAexfont00103.zip mkdir /usr/share/fonts/ipa mkdir /usr/share/fonts/ipa/TrueType cp ipaex* /usr/share/fonts/ipa/TrueType/. cd /usr/share/fonts/ipa/TrueType ttmkfdir > fonts.scale mkfontdir mv /etc/fonts/fonts.conf /etc/fonts/fonts.conf.old vi /etc/fonts/fonts.conf --- <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <dir>/usr/share/fonts/ipa/TrueType</dir> <cachedir>/var/cache/fontconfig</cachedir> <cachedir>~/.fontconfig</cachedir> <alias> <family>serif</family> <prefer> <family>IPAP Mincho</family> </prefer> </alias> <alias> <family>sans serif</family> <prefer> <family>IPAP Gothic</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>IPA Gothic</family> </prefer> </alias> </fontconfig> --- fc-cache -f