Gimpの文字化けを解消する
デジタル・クロスプロセスなんかやってみようと思って、Gimpを立ち上げたんですが、日本語が文字化けしていることを思い出した。
で、ググってみるとちゃんと解決方法がみつかりました。
GIMP 2.4.5r2 MacOSXネイティブ版 文字化け対策
このサイトによると、Gtkの設定ファイル(/Applications/GIMP.app/Contents/Resources/share/gimp/2.0/themes/Default/gtkrc)を書き換えれば良いみたいなんですが、私の環境だとそもそも「font_name」の記述が見つからなかったため、新たに書き加えました。
フォントを「Meiryo」で設定するとき(一般的には「Osaka」が良いと思います)。
まず「style "gimp-default-style"」の最後に
font_name = "Meiryo 12"
を追加。
次に、「class "GtkWidget" style "gimp-default-style"」とある行の下に、
style "gimp-tiny-font-style" { font_name = "Meiryo 11" }
を追加(別にこの位置じゃなくても問題ないと思いますが...)。
これを保存して、起動し直すとちゃんと日本語が表示されます。
わからない人の為に、設定ファイル(gtkrc)をそのまま貼付けておきます。
style "gimp-default-style" { stock["gtk-dialog-error"] = { { "images/stock-error-64.png", *, *, "gtk-dialog" } } stock["gtk-dialog-info"] = { { "images/stock-info-64.png", *, *, "gtk-dialog" } } stock["gtk-dialog-question"] = { { "images/stock-question-64.png", *, *, "gtk-dialog" } } stock["gtk-dialog-warning"] = { { "images/stock-warning-64.png", *, *, "gtk-dialog" } } GtkPaned::handle-size = 6 GimpDock::default-height = 300 GimpDock::font-scale = 0.8333 GimpDockSeparator::height = 6 GimpMenuDock::minimal-width = 200 GimpMenuDock::menu-preview-size = button GimpToolbox::tool-icon-size = button GimpToolbox::button-relief = none GimpDockbook::tab-border = 0 GimpDockbook::tab-icon-size = button GimpColorNotebook::tab-border = 0 GimpColorNotebook::tab-icon-size = button GimpDockable::content-border = 2 GimpEditor::content-spacing = 2 GimpEditor::button-spacing = 2 GimpEditor::button-icon-size = menu GimpDataEditor::minimal-height = 96 GtkDialog::content-area-border = 0 GtkDialog::button-spacing = 6 GtkDialog::action-area-border = 12 GimpUnitComboBox::appears-as-list = 0 font_name = "Meiryo 12" } class "GtkWidget" style "gimp-default-style" style "gimp-tiny-font-style" { font_name = "Meiryo 11" } style "gimp-tool-dialog-style" = "gimp-default-style" { GtkDialog::action-area-border = 6 } class "GimpToolDialog" style "gimp-tool-dialog-style" style "gimp-grid-view-style" = "gimp-default-style" { bg[NORMAL] = { 1.0, 1.0, 1.0 } } widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" style "gimp-dockable-style" = "gimp-default-style" { GimpFrame::label-bold = 0 GimpFrame::label-spacing = 2 GtkButton::focus-line_width = 1 GtkButton::focus-padding = 0 } widget "*GimpDockable.*" style "gimp-dockable-style" style "gimp-display-style" = "gimp-default-style" { GimpUnitComboBox::label-scale = 0.8333 GimpScaleComboBox::label-scale = 0.8333 GtkComboBox::arrow-size = 8 GtkButton::inner-border = { 0, 0, 0, 0 } GtkButton::focus-line_width = 0 GtkButton::focus-padding = 0 } widget "*GimpDisplayShell.*" style "gimp-display-style"