TeX からつくった PDF の Evince での日本語文字化け
dvipdfmx
などで変換してできた PDF は、日本語フォントとして Ryumin-Light-Identity-H
, GothicBBB-Medium-Identity-H
という名前で書き込まれる。
Gnome の Evince の描画は poppler というライブラリが行うが、フォント名を解決する際、ファミリ名を明朝の方は Ryumin
, ゴシックの方を GothicBBB Medium Identity H
(空白注意) と変換する。したがって、このファミリ名に対するフォントを fontconfig に設定すればよい。~/.fonts.conf
などに以下のような記述を入れる。
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <alias binding='strong'> <family>Ryumin</family> <prefer> <family>IPAPMincho</family><!-- 適宜指定 --> </prefer> <default> <family>serif</family> </default> </alias> <alias binding='strong'> <family>GothicBBB Medium Identity H</family> <prefer> <family>IPAPGothic</family><!-- 適宜指定 --> </prefer> <default> <family>sans-serif</family> </default> </alias> </fontconfig>