This is strange since I do not remember that we remove it.
I would really to see how we can harvest the change related to unicode
support done in Etoy40.
Now I do not have expertise in that area.
Stef
>
>
> What I use:
>
> SmalltalkImage current vmVersion 'Squeak3.9 of 7 November
> 2006 [latest update: #7067]'
> "About Squeak on Win32" 'Squeak 3.10.6
> (release) from Aug 30 2007'
> Size of Squeak.exe is 985600 bytes...
>
> This VM is fine. I'm using it on windows xp with russian support
> enabled.
>
>
> pharo0.1-10193dev08.12.2.image
> bunch of DLLs new VM including freetype6.dl
>
>
> So far I see windows fonts in preferences.
>
> Now I try Locale switchToID: (LocaleID isoLanguage: 'ru').
>
> This throws an exception in StrikeFont class >>
> setupDefaultFallbackFont (no #Accuat #Accujen #Accula etc. in the
> system).
> I just comment that out and go on. An exception in PainBoxMorph
> class >> localeChanged. The same 'decision'.
> So far, locale seems to be russian...
>
> I assume these workarounds are also fine, if you are able to enter
> Russian text. However I don't see UTFClipboardInterpeter in Pharo,
> so you should have a problem with copy/paste. You can fileout it
> from squeak 3.9 though.
>
> Then I change fonts to one from windows (I tried Arial, Courier New,
> Times New Roman).
>
> After that I open workspace (having font there changed) and 'print
> it':
>
> file := MultiByteFileStream fileNamed: 'c:\Home\chaetal\Work\Pharo
> \russian\russian.txt'.
> [file contents] ensure: [file close].
>
> MultiByteFileStream doesn't know the encoding of the file and it
> uses system encoding as its best guess. 'TextConverter
> defaultSystemConverter' should yield ->an UTF8TextConverter in your
> case. If it does not - you may try to set an instance of
> UTF8TextConverter as a converter for MultiByteFileStream (instance
> side API).
>
>
> (where russian.txt is UTF-8 file with russian text).
>
> This gives me a bunch of question marks... :(
>
> Now these marks. To display Russian text you have to enable unicode
> font in places where you'd like to see it. For panes it is probably
> 'default text font' which needs to be set. You did it, right? Do you
> see, let's say, text rendered with Arial font in newly created
> workspaces?
>
> regards,
> Danil
>
>
> Switching on 'useLocale' preference gives a bit different locale id
> ('ru-RU') but the test with russian file still fails.
>
> I also tried to start Pharo with '-encoding UTF-8 -textenc UTF-8'
> keys. Than it simply hangs...
>
> Advices at
> http://wiki.squeak.org/squeak/5773
> don't help either...
>
>
> Thank you for help in advance...
>
>
> I've heard there's new VM? Where can I get it?
>
> --
> Dennis Schetinin
>
> _______________________________________________
> 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