Hi Igor,

The only reason we were thinking of the bitmap font support was that there
was no ready-made vm to get people to use the new canvas.

But, if you are getting the vms ready ... this is fantastic. I would say
that as soon as they are ready Moose will likely move to Athens.

Cheers,
Doru



On Fri, Oct 12, 2012 at 2:42 PM, Igor Stasenko <[email protected]> wrote:

> On 12 October 2012 13:41, Tudor Girba <[email protected]> wrote:
> > Hi,
> >
> > Athens would indeed be great. And I am happy that this investment has
> high
> > priority in the team. But, I think for the usages that I see, we would
> need
> > font support. Is there any progress on this front?
> >
>
> Font support is there. I currently working on Morphic rendering (see
> screenshot) and getting VMs for all 3 platforms Athens-ready.
>
> As i said previously, don't expect Athens to support raster fonts. It
> doesn't makes any sense.
> With athens, you can always render number of glyphs into bitmaps and
> draw them as bitmaps later, if you want it,
> but i wouldn't call it 'font support', it is bitmap support. :)
>
> For Cairo backend i did integration with freetype (which already in
> pharo as you know), which means that you can
> render any scalable fonts.
>
> And if you may know, freetype package supports embedded fonts (i.e.
> font data loaded from memory),
> which means you don't even need to have a separate font file along the
> image, you can keep font in image itself.
> As for amount of memory, needed to hold truetype font in image:
> we did a small experiment with Camillo few days ago ,  we took single
> font (Deja Vu sans mono),
> and edited it to have only ascii character set (0..127). The resulting
> font file size is just 30Kb!
>
> Now compare it with following:
>
> (StrikeFont allInstances collect: [:each | each glyphs bits sizeInMemory
> ]) sum
> 1504444
>
> 1.5 Mb of bitmap data for only single raster font with couple fixed sizes.
>
> For same size, you could have 1500/30  = 50 various vector fonts (if
> only ascii character range of course).
>
>
> > Cheers,
> > Doru
> >
>
>
>
> --
> Best regards,
> Igor Stasenko.
>



-- 
www.tudorgirba.com

"Every thing has its own flow"

Reply via email to