I forgot to mention --- I use Window Vista... if it matters
Yes, I open new Workspace after selecting default text font and see it correctly... but russian symbols from the file (btw, latin symbols from that files are ok).
...I debugged the process of reading file (file contents) and discovered there is no LanguageEnvironment for russian in the image. So Unicode class >> value: give probably incorrect result. Is that the actual problem?
Yes, this is definetely a problem - the mcz is not loaded correctly. Here is what I did (basically the same steps you described): 0) downloaded pharo0.1core-10191 1) commented out #setupDefaultFallbackFont and #localeChanged as you did ( _prior_ to the loading of mcz) 2) Performed a doIt: MczInstaller installStream: (HTTPSocket httpGet: 'http://www.squeaksource.com/RussianSupport/RussianSupport-dao.13.mcz' ). Locale switchToID: (LocaleID isoLanguage: 'ru'). It executed cleanly - no walkbacks. 3) Set default and code fonts to arial 4) Opened workspace - and checked if I can enter Russian there (yes, I can). Copy/paste is not working yet - as I said before. 5) Saved a file with a short test string using a russian text as its filename 6) Opened it in workspace using your expression (I had to use CP1251 converter, because notepad happens to save text in this encoding on WindowsXP) So, I'm not going to say it is flawless, but I could make it work. (See the attached screenshot) RussianEnvironment was not part of the base image (or etoys image or any other), because I was not sure that the underlying infrastructure is stable. At this moment I think I can take another look at it and send a package which could be included into a base distribution (if I get it right that LanguageEnvironments are distributed with a base system). regards, Danil
-- Dennis Schetinin
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project