Mac版GnuCashの帳票の日本語表示をなおす方法

デフォルト状態では帳票の日本語が一切表示されない。 しかも、メニューから辿れる範囲のフォントを指定してみても効果がない。

どうやら帳票部分はデフォルトのフォントが使われ、しかもUnicodeフォントでなければ日本語が表示されないようだ。

そこで、以下のように ~/.gtkrc-2.0.gnucash を書くことによって、デフォルトをUnicodeフォントにして、他は通常の日本語フォントを設定している。

#
style "GtkDefault" {
  font_name = "Arial Unicode MS"
}
widget_class "*" style "GtkDefault"

#
style "gnc-register" {
  font_name = "Hiragino Sans W2"
}
widget "*.GnucashSheet" style "gnc-register"