I've tried using the OLPC VM [1] and http://etoys.laptop.org/src/etoys-dev.zip (with all 239 updates). The results are improved, but still mixed:
What works: - dead keys (as long as I run squeak -vm-display-X11 -compositioninput etoys-dev.image).
What half-works: - Japanese input. I can type with Anthy+Skim and see hiragana correctly, but as soon as I press space or enter, everything but the first character turns into gibberish (not Kanji - accented Latin characters and unicode missing-character boxes). I don't think it's a font problem, as it looks ok while I'm inputting it, and when I switch to Japanese, all of the menus show up properly in Japanese.
What doesn't work: - Russian input. It mainly shows unicode boxes as well, even if I change the font to Deja Vu (using World -> Open -> File List, loading the TTF, then World -> Appearance -> System fonts -> Code font, then opening a new workspace).
Running with or without -encoding UTF-8 -textenc UTF-8 seems to make no difference.
Also, oddly, there are many less language options: only German, English, Spanish, French, Japanese and Portuguese. The rest have disappeared.
I've prepared a screenshot. The result of typing using a Russian keymap is in the left workspace; the right one shows the result of typing in Japanese with anthy+skim. The top two lines on the right are what happened after pressing enter; the properly-displaying hiragana are what I see while I'm still typing.
Do you have any advice for how I can troubleshoot this and/or what I'm doing wrong?
[1]: http://etoys.laptop.org/rpms/squeak-vm-3.10-3olpc10.i386.rpm and squeak -version: 3.10-3 #1 Fri Aug 29 19:30:22 CEST 2008 gcc 4.1.2 Squeak3.10beta of 22 July 2007 [latest update: #7159] Linux fedora7 2.6.23.17-88.fc7 #1 SMP Thu May 15 00:35:10 EDT 2008 i686 i686 i386 GNU/Linux default plugin location: /usr/lib/squeak/3.10-3/*.so
Regards; Katerina Barone-Adesi