UbuntuのEvinceで表示されるPDFのフォントを変える
Evinceって何?
EvinceはLinux用のデフォルトドキュメントビューア
PDFを表示するならAdobe Readerよりもかなり軽いので普段はこっちがおすすめ
あと、PDFが更新されると自動的にEvince上に表示されているものも更新されるので、
TeXで論文を書いていたりするときにマジで役に立つ!!
でも表示されるフォントが・・・
デフォルトだとVLゴシックしか表示されないのでゴシックと明朝の区別が付かない
これでは使い物にならない!
以下、どうにかする過程
IPAフォントをダウンロードする
ダウンロード先
http://mix-mplus-ipa.sourceforge.jp/download.html
「mixfont-mplus-ipa-TrueType-20060520p1.tar.bz2のダウンロード」からダウンロードする
M+とIPAの合成フォントと書いてありますが、ダウンロードするとIPAフォントも入っているのでOKです。
~/.fonts/以下に*.ttfを保存する
先ほどのファイルを展開すると、
/mixfont-mplus-ipa-TrueType-20060520p1/opfc-ModuleHP-1.1.1_withIPAFonts_and_Mplus/fonts/
にttfファイルがたくさんあると思うので、それを全て~/.fonts/に保存しましょう。
もしホームディレクトリに.fontsというフォルダが無ければ新しく作りましょう!
fc-listコマンドで確認する
fc-listコマンドはどのフォントが使用可能か表示してくれるコマンドです
% fc-list | grep IPA IPA UIゴシック,IPAUIGothic:style=Regular IPAゴシック,IPAGothic:style=Regular IPA明朝,IPAMincho:style=Regular M+2VM+IPAG circle:style=regular
使用可能みたいですね!
~/.fonts.confという設定ファイルで調整する
もし~/.fonts.confが無ければ新しく作りましょう!
フォントRyuminとGothicBBB Medium Identity Hについて対応付けを行うとOK
割り当てるフォントは*.ttfじゃないと上手く行かないです!(*.otfとかはダメみたい→今のIPAフォントはダウンロードしても*.otfなので使えない)
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="pattern"> <test qual="any" name="family"> <string>Ryumin</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>IPAMincho</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>GothicBBB Medium Identity H</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>IPAGothic</string> </edit> </match> </fontconfig>