ようやくPharo 1.3が正式リリースとなった。
http://www.pharo-project.org/home
日本語表示についてはMac, Windowsともにフォントの設定だけで表示可能になる。具体的には、[ id:nqthm:20110905:p1 ]と同様だが、DLLやプラグインのコピーは必要ない。(既にある)
入力についてMac(SnowLeopard)ではそのまま入力できるが、Windowsでは「栄」や「!」など特定の文字が入力できない。対応するには、TextEditor>>dispatchCommandOn:return:メソッドを以下のように変更すれば良い。
- asciiValue := aKeyboardEvent keyValue. + asciiValue := aKeyboardEvent keyCharacter charCode.
暫定的なパッチを以下で公開する。当然のことながら無保証である。
http://itolab.com/software/pharo/pharo1.3-japanese-input-patch.1.cs
いつものような「とりあえず」パッチなので、将来にわたって利用できるとは限らない。このところ入力関連のコードが頻繁に変わる状況では次のバージョンではまた違う対応が必要になる可能性が高い。