その後のその後

iOSエンジニア 堤 修一のブログ github.com/shu223

MonoDevelopの文字化け対策最終手段

Unityに標準でついてくるMonoDevelop、使ってみた方はご存知の通り文字化けします。

で、こちらの対処法が一般的なようなのですが、
http://d.hatena.ne.jp/eco31/20101026/1288094681

gtkrc の修正


"/Library/Frameworks/Mono.framework/Versions/Current/etc/gtk-2.0/gtkrc" ファイルの最下行は元々、以下のようになっていました。


gtk-font-name = "Lucida Grande 12"
これを下記のように変更します。


gtk-font-name = "Hiragino Kaku Gothic Pro"
pango.aliases の新規作成
続いて "/Library/Frameworks/Mono.Framework/Version/Curent/etc/pango" ディレクトリに "pango.aliases" というテキストファイルを新規作成し、以下の内容を保存します。


"Lucida Grande" = "Hiragino Kaku Gothic Pro"

これをやってみるも文字化けは直らず。


最新版の2.4.2Betaをダウンロードしてきて入れてみましたが、それでも直らず。


結局、最終的に言語設定をEnglishにすることで解決しました。

手順

Preferences -> UserInterface Language -> Englishを選択



MonoDevelopを再起動すると設定が反映されます。