[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
                LiberationMono-Regular.ttf
                etoys-ru.jpg

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|
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. 

Regards,
Nikolay


> 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