inohilog

/var/log/inohiro.log

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"