[etoys-notify] [JIRA] Updated: (SQ-890) No cyrillic font to display Russian text

Bert Freudenberg (JIRA) tracker at squeakland.org
Mon Nov 1 12:55:03 EDT 2010

     [ http://tracker.squeakland.org/browse/SQ-890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bert Freudenberg updated SQ-890:

    Attachment: ruPatches.cs

Nikolay Suslov provided a changeset (attached). He writes:

As the first step, I just take the needed changes from Squeak 4.1 base image (which I used in Krestianstvo project).
The screenshot, changeSet and Cyrillic test font are attached.

To activate Russian language just do:

1. File in the change set.
2. Drop to the image the attached font (LiberationMono).
3. Set the default fonts:

font := TTCFont family: 'LiberationMono' size: 12.
Preferences setListFontTo: font.
Preferences setMenuFontTo: font.
Preferences setCodeFontTo: font.
Preferences setButtonFontTo: font.
Preferences setSystemFontTo: font.
Preferences setWindowTitleFontTo: font.

font := TTCFont family: 'LiberationMono' size: 9.
Preferences setBalloonHelpFontTo: font.
Preferences setHaloLabelFontTo: font.
Preferences setEToysFontTo: font. 
Preferences setFlapsFontTo: font.
Preferences setPaintBoxButtonFontTo: font.
StrikeFont setupDefaultFallbackFont.

4. Switch to Russian from top menu or execute:

LanguageEnvironment resetKnownEnvironments.
Locale switchToID: (LocaleID isoLanguage: 'ru').

But Russian letters are typed in English locale just fine also, but it is needed to use the right font.

I have not check the potential problems in EToys functionality that may arise after filing the change set. But, for me I have not found any visible faults. 


> No cyrillic font to display Russian text
> ----------------------------------------
>                 Key: SQ-890
>                 URL: http://tracker.squeakland.org/browse/SQ-890
>             Project: squeakland
>          Issue Type: Bug
>          Components: etoys
>            Reporter: Bert Freudenberg
>            Priority: Critical
>             Fix For: etoys 4.1.2
>         Attachments: etoys-ru.jpg, LiberationMono-Regular.ttf, ruPatches.cs
> Lilia Makarevich writes "We decided to use Etoys in schools of Novosibirsk, but we have a problem: Etoys does not support Russian language. When we try to change language, we get a message - can not load fonts. We have Russian on English Windows XP, Vista."

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://tracker.squeakland.org/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the etoys-notify mailing list