[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