umlaute in squeak?

Martin Kuball MartinKuball at web.de
Sun Sep 26 17:26:45 UTC 2004


Hi!

After some digging in the source code I found the problem. I'm using a 
utf8 locale and that produces 2 byte characters for the special 
german characters. But the vm uses only the 1st byte. This explains 
why I always see the same character for different umlaut characters. 
They always have the same 1st byte and differ only in the 2nd byte.

I will try to work out a solution (other than changing the locale, 
because I think it should work out of the box in as many environments 
as possible)

Martin


Am Monday 20 September 2004 11:12 schrieb danil a. osipchuk:
> Hi, Martin
>
> It seems that you are using unix vm. I've solved the issue by
> editing sqUnixX11.c and setting there:
> static x2sqKey_t x2sqKey= x2sqKeyInput;
> (it's x2sqKeyPlain by default in sources on Ian site). I also have
> built some fonts from TTF  (russian in my case).
> After rebuilding vm I've got squeak with russian fonts.
> I hope that things will be less complicated when m17n project will
> be included in core Squeak. Also, there are a plenty of German
> squeakers here - may be they will point the shortest path.
>  Danil
>
> >Am Saturday 18 September 2004 23:13 schrieb Bernhard Pieber:
> >>Martin Kuball <MartinKuball at web.de> wrote:
> >>>Is it possible to enter non 7bit characters like german umlaute
> >>>into squeak text fields? When I type one of these (sÝS...) I
> >>> only get an A with a ~ above it.
> >>
> >>What do you mean by squeak text fields? I just tried it in a
> >>workspace in 3.7 and 3.8alpha and there it works. Which version
> >> of Squeak and which font did you use?
> >
> >With text field I mean any morph where you can enter text. I tried
> >with the new 3.7full and the standard font. By the way it has
> > never worked for me. I even tried the Windows version once but it
> > showed the same behaviour.
> >
> >Martin



More information about the Squeak-dev mailing list