[Squeak-ja: 4109] Re: Linux版Scratch1.3(改め1.3.1Synth)の日本語入力について

yhousako yhousako @ mx2.ttcn.ne.jp
2008年 12月 31日 (水) 12:29:49 JST


宝迫です.お世話になります.

日本語入力の動作確認しました.Ubuntu8.10とKNOPPIX5.3.1にインストールした
Scratchでは、問題なく日本語入力ができるようになりました.しかし、CECの
OSP基本パッケージv2(KNOPPIX5.1.1ベース)では、「UndefinedObjects are
not indexable」というエラーメッセージが出ました.

以下その内容です.
----------------------------------------
UndefinedObject(Object)>>error:
UndefinedObject(Object)>>errorNotIndexable
UndefinedObject(Object)>>size
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in PasteUpMorph>>doOneCycleNow
Array(SequenceableCollection)>>do:
PasteUpMorph>>handsDo:
PasteUpMorph>>doOneCycleNow
PasteUpMorph>>doOneCycle
----------------------------------------
私には何を言っているのかよくわからないのですが、日本語文字列を上手く受け
渡しできていないということだけはわかりました.

Kazuhiro ABE さんは書きました:
> こんにちは、阿部です。
> とりあえず、ScratchSourceCode1.3.1と3.7-7JPatchedを組み合わせてLinuxで日本語入力できるようにしてみました。別スレの組み込みシンセと同じイメージに入れています。
> http://squeakland.jp/abee/tmp/ScratchSourceCode1.3.1synth.zip
> 
> 3.7-7JPatchedから上がってくるUTF-8は、1バイトごとにMorphicEventのkeyValueになっていますが、ScratchはMorphicEventのunicodeCharとしてUTF-32を期待しています。このパッチでは先頭バイトが16rE0以上なら3バイト取り出してUTF-32をつくり、unicodeCharに格納しています。超適当ですが動作確認はできるとできると思います。
> ちゃんとしたVMができるまでの間に合わせということで。
> 
>  //abee

------------------------------------------------------------------
寳迫 芳人:yhousako @ gmail.com
みんなで教育を考えよう!:http://www.geocities.jp/yhousako/
指導案&教材集:http://www2.ttcn.ne.jp/yhousako/
全国城跡ネットワーク:http://www.geocities.jp/shiroato_net/
つれづれなるままに…:http://4oc.blogspot.com/


Squeak-ja メーリングリストの案内