Mmm... I think this may be related with my last commit. I tried to fix a bug yesterday which caused an emergency evaluator to show up when changing the locale to japanese or korean without initializing the fonts correctly. Maybe I screwed up there...Anyway, I will try this again with a clean image. Updating still works, right?Thanks for testing this!RichoOn Wed, Jun 9, 2010 at 4:07 AM, Korakurider <korakurider@gmail.com> wrote:
I tried above but Etoys died with LowSpaceDebug.log (attached) afterOn Wed, Jun 9, 2010 at 1:40 AM, Ricardo Moran <richi.moran@gmail.com> wrote:
> Hi, I managed to use the new fonts depending on the locale selected.
> To test it, update your image, extract the new fonts into the fonts
> directory (you can download them
> from http://tecnodacta.com.ar/gira/gsoc/new-etoys-fonts.zip), execute:
> TTFileDescription
> installFamilyNamed: 'Mona';
> installFamilyNamed: 'UnBatang';
> installFamilyNamed: 'UnDotum';
> installFamilyNamed: 'DejaVu LGC Sans';
> installFamilyNamed: 'DejaVu LGC Serif';
> installFamilyNamed: 'DejaVu LGC Sans Mono'.
> and then execute:
>
> TTCFont registerAll.
> latinFont := TTCFont familyName: 'DejaVu LGC Sans' pointSize: 15 emphasis:
> 0.
> japaneseFont := TTCFont familyName: 'Mona' pointSize: 15 emphasis: 0.
> koreanFont := TTCFont familyName: 'UnDotum' pointSize: 16 emphasis: 0.
> newFontArray := Array new: 14.
> newFontArray at: 1 put: latinFont.
> newFontArray at: 6 put: japaneseFont.
> newFontArray at: 8 put: koreanFont.
> newFontSet := TTCFontSet newFontArray: newFontArray.
> TextStyle defaultFont fallbackFont: newFontSet.
> Preferences standardEToysFont fallbackFont: newFontSet.
looong wait.
I tested it on WinXP box with >2GB RAM.
Does anyone have clue about this?
/Korakurider
> _______________________________________________
> Now when you change your locale to japanese or korean it will use the new
> ttf files.
> We should now decide which fonts to include for chinese, greek, arabian,
> russian, and so on.
> Cheers
> Richo
>
> On Fri, Jun 4, 2010 at 8:54 AM, Ricardo Moran <richi.moran@gmail.com> wrote:
>>
>> Hi, I've been testing Andreas code with the DejaVu, Mona, UnDotum, and
>> UnBatang fonts. You can install them by copying the .ttf files in the font
>> directory and executing the following code (make sure you have an updated
>> image):
>> TTFileDescription
>> installFamilyNamed: 'Mona';
>> installFamilyNamed: 'UnBatang';
>> installFamilyNamed: 'UnDotum';
>> installFamilyNamed: 'DejaVu LGC Sans';
>> installFamilyNamed: 'DejaVu LGC Serif';
>> installFamilyNamed: 'DejaVu LGC Sans Mono'
>> For convenience, I uploaded the fonts
>> to http://tecnodacta.com.ar/gira/gsoc/new-etoys-fonts.zip. The size is 11.1
>> MB.
>> I haven't managed to link these fonts with the LanguageEnvironment (so
>> that Mona would be the default font when you're using the japanese locale,
>> or UnDotum for the korean) but I'm looking into that.
>> Cheers
>> Richo
>
> etoys-dev mailing list
> etoys-dev@squeakland.org
> http://lists.squeakland.org/mailman/listinfo/etoys-dev
>
>