On Wed, 2008-07-09 at 11:18 +0200, Norbert Hartl wrote:
> On Wed, 2008-07-09 at 10:44 +0200, Serge Stinckwich wrote:
> > UTF input (in VM and image) support in Pharo (or Squeak) is a must !
> > 
> What do you mean? There is support for UTF-8 and UTF-16 in the image.
> The image itself changed the internal character format to a modified
> Unicode (4 Bytes) Character. I assume that you don't need any conversion
> for UTF-32. 
> 
> The problem is not the support but to know what encoding the unicode
s/unicode/input/

Norbert
> has. If you have a Byte-Order-Mark this can be easy. Otherwise there is
> no way around than to transmit a character encoding along with the data
> or to use a convention for it. The etoys stuff seems like it can changes
> the input to something unicode but this is a convention that is manually
> adjusted.
> 
> Do I understand something wrong?
> 
> Norbert
> > 2008/7/9 Stéphane Ducasse <[EMAIL PROTECTED]>:
> > >
> > >
> > > Begin forwarded message:
> > >
> > >> From: Bert Freudenberg <[EMAIL PROTECTED]>
> > >> Date: July 9, 2008 12:20:52 AM CEDT
> > >> To: "A friendly place to get answers to even the most basic questions
> > >> about Squeak." <[EMAIL PROTECTED]>
> > >> Subject: Re: [Newbies] UTF support in Linux?
> > >> Reply-To: "A friendly place to get answers to even the most basic
> > >> questions about Squeak." <[EMAIL PROTECTED]>
> > >>
> > >>
> > >> 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
> > >> [EMAIL PROTECTED]
> > >> http://lists.squeakfoundation.org/mailman/listinfo/beginners
> > >>
> > >
> > >
> > > _______________________________________________
> > > Pharo-project mailing list
> > > [email protected]
> > > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> > >
> > 
> > 
> > 
> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to