[etoys-dev] Re: Etoys new fonts

Ricardo Moran richi.moran at gmail.com
Wed Jun 9 09:46:58 EDT 2010


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!
Richo

On Wed, Jun 9, 2010 at 4:07 AM, Korakurider <korakurider at gmail.com> wrote:

>  On Wed, Jun 9, 2010 at 1:40 AM, Ricardo Moran <richi.moran at 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.
>
> I tried above but Etoys died with LowSpaceDebug.log (attached) after
> 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 at 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 at squeakland.org
> > http://lists.squeakland.org/mailman/listinfo/etoys-dev
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakland.org/pipermail/etoys-dev/attachments/20100609/e37f657d/attachment.html


More information about the etoys-dev mailing list