GTKを使用しているアプリ(GIMP・Inkscape)のUIのフォントを変更する
最近のGTKを使用しているアプリのフォントの見栄えが良くない(中国語系フォント?)ので、Windows標準に合わせるために、以下の作業を行う。
- pango.aliases の修正
「tahoma」から始まる行をコメントアウトし、代わりに以下の行を追加する。
tahoma = "tahoma,meiryo,browallia new,mingliu,simhei,gulimche,ms gothic,kartika,latha,mangal,raavi"
上記は、Windows 7標準のメイリオを使いたい場合。必要に応じて別フォントを指定してもよい(「meiryo」を置き換える)。
pango.aliases は、Inkscapeの場合、%ProgramFiles(x86)%\Inkscape\etc\pango にある。GIMPの場合は存在しないので、同様の階層に新規作成する(%ProgramFiles%\GIMP 2\etc\pango)。ファイルは、Inkscapeのものをそのまま流用するか、以下の内容で作成する。
courier = "courier new" #tahoma = "tahoma,browallia new,mingliu,simhei,gulimche,ms gothic,kartika,latha,mangal,raavi" tahoma = "tahoma,meiryo,browallia new,mingliu,simhei,gulimche,ms gothic,kartika,latha,mangal,raavi" sans = "arial,browallia new,mingliu,simhei,gulimche,ms gothic,kartika,latha,mangal,raavi" serif = "times new roman,angsana new,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi" mono = "courier new,courier monothai,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi" monospace = "courier new,courier monothai,mingliu,simsun,gulimche,ms gothic,kartika,latha,mangal,raavi"
- gtkrcの修正
以下の内容を追加する。
style "my-font" { # フォントサイズ(ツールチップ以外) font_name="Tahoma 9" } widget "*" style "my-font"
GIMPの場合は %USERPROFILE%\.gimp-2.8\gtkrc 、Inkscapeの場合は %ProgramFiles(x86)%\Inkscape\etc\gtk-2.0\gtkrc を編集する*1。
- 参考