[Etoys] Greek and other languages support
spyronis at ceid.upatras.gr
spyronis at ceid.upatras.gr
Sun Dec 9 14:01:31 EST 2007
> Hello,
>
> It took more than I thought/wanted, but I'm now working on the
> language support issue. As a start (of many starts), I pushed some
> changesets to the etoys 2.3 stream and made a "font file" from DejaVu
> font. All DejaVu fonts would make the image many dozens megabytes
> bigger, but the "font file" only covers the characters covered by
> CP1253 and ISO 8859-7, all of DejaVu minus SansExtra make the image
> only 5MB bigger.
>
> I tested it on Windows with Squeak 3.10.6 VM and on OLPC with
> squeak-vm-3.9-12olpc4. I managed to input greek characters, and copy
> and paste them.
>
> For those who are interested in, please try the following.
>
> On Windows:
> 1. Make sure that you have 3.10.6 VM.
> 2. Fully update your (developers version of) etoys 2.3 image.
> 3. Download
> http://tinlizzie.org/olpc/fonts/GreekTT.out and place the file
> at the same directory with the image.
>
> 4. Evaluate:
>
> TTCFontSet installExternalFontFileName: 'GreekTT.out'.
>
> to load the font file.
>
> 5. Evaluate
>
> newID := LocaleID isoString: 'el'.
> t := InternalTranslator
> newLocaleID: (LocaleID isoString: 'el').
> NaturalLanguageTranslator translators at: newID put: t.
> Locale switchTo: (Locale localeID: (LocaleID isoString: 'el'))
>
> in a workspace.
>
> 6. From the appearance menu in the World menu, set the fonts to one
> of these DejaVu fonts. Let's say "default text font" for a start.
>
> 7. Open a new workspace and type something.
>
> On XO:
> 1. Make sure that you have squeak-vm-3.9-12olpc4 VM.
> 2. - 6. Same as above. However, since the step 4. will take so
> long time, you might want to do it on a faster computer and
> then copy the image to XO.
> 7. from console, type "setxkbmap -layout gr" to switch to Greek
> mode. (For better switching etc., take a look at
> http://wiki.laptop.org/go/Keyboard_layouts#Greek_el. Switching
> the mode by Alt-shift didn't work for me, but it may work on
> some other configurations.)
> 8. Go back to Etoys, open a Works space and type something.
>
> On XO, we still have the problem with Alt-alpha, Alt-beta, etc. (i.e.,
> keys with a modifier key doesn't do the right thing. On Windows, it
> seems to be working.)
>
> It is likely that there are many problems when you try to use it for
> real, but please let me know. The code I wrote while ago when I don't
> know Smalltalk well is hard to understand and messy and that prevented
> me to look it at. But I finally did.
>
> Luke, I know try to address Nepali. It is even a harder task, but
> I'll try...
>
> -- Yoshiki
> _______________________________________________
> Etoys mailing list
> Etoys at lists.laptop.org
> http://lists.laptop.org/listinfo/etoys
>
>
How/Where steps 4,5 are done??
More information about the Etoys
mailing list