[Newbies] UTF support in Linux?

smith02243 add_aaron_2_x at hotmail.com
Wed Jul 9 00:31:49 UTC 2008


I loaded those change sets in and then restarted and unicode input worked
perfectly. Strangely, the EToys-3.0 dev image, claims to[1], but doesn't
support unicode input from my experience. 

Thanks for your help. If it weren't for the change sets and projects that
people link to on this messageboard I would have given up on Squeak ages
ago.

[1]
http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-March/126727.html


Bert Freudenberg wrote:
> 
> 
> Am 08.07.2008 um 23:09 schrieb smith02243:
> 
>>
>> Hi all,
>>
>> In the Linux VM, when I try to input, via paste or the right alt
>> combination, non-ascii characters, like 'ö' or 'é' for example, Squeak
>> merely shows 'o?' or 'e?' I researched into this and accordingly  
>> chose a
>> font that supports UTF-8 and set the locale and VM command line  
>> options
>> appropriately:
>>
>> export LC_CTYPE="en_IE.UTF-8"
>> locale-gen en_IE.UTF-8
>> (...which claims that locale is upto date...)
>> sudo dpkg-reconfigure -plow locales
>> (...which outputs en_IE.UTF-8... done among other things....)
>> squeak -encoding UTF-8 -textenc UTF-8 -pathenc UTF-8
>> Squeak3.10.2-7179-basic.image
>>
>> Now when I try to input the aforementioned characters I encounter a  
>> debug
>> message: "Error subscript is out of bound."
>>
>> However, I have set Squeak's language to Spanish and then German,  
>> and the
>> characters display perfectly well in the menus. Although, the same  
>> cannot be
>> said for the any files with non-ascii characters in the file  
>> dialogue. So,
>> it seems it's an input problem.
>>
>> Anyone with any ideas? Thanks.
> 
> This has only been addressed recently, and may not have found its way  
> into a release yet.
> 
> You need the very latest Squeak VM (3.10-1 at least). It supports  
> Unicode keyboard events (which are passed to the image as UTF32).
> 
> To make use of these events your image needs to be using  
> UTF32InputInterpreter. Evaluate
> 
> ActiveHand keyboardInterpreter
> 
> to see the currently used one. It can be changed by patching  
> Latin1Environment class>>inputInterpreterClass.
> 
> I don't know if this is in any official release yet, or scheduled for  
> one.
> 
> Some relevant change sets from the Etoys image seem to be
> 
> http://tinlizzie.org/updates/etoys/updates/1713UnicodeInput1-yo.cs
> http://tinlizzie.org/updates/etoys/updates/1714UnicodeInput2-yo.cs
> http://tinlizzie.org/updates/etoys/updates/1925unixLatin1Input-yo.cs
> http://tinlizzie.org/updates/etoys/updates/1935unicodeFallback-bf.cs
> 
> - Bert -
> 
> 
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
> 
> 

-- 
View this message in context: http://www.nabble.com/UTF-support-in-Linux--tp18349142p18352066.html
Sent from the Squeak - Beginners mailing list archive at Nabble.com.



More information about the Beginners mailing list