Hatena::ブログ(Diary)

いろいろつまみ食い このページをアンテナに追加

2012-08-16

phantomjsのrenderで日本語 17:53 phantomjsのrenderで日本語を含むブックマーク 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


リンク元