On 13 Oct 2012, at 08:44, Stéphane Ducasse <[email protected]> wrote:
> >> 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. > > Yes Igor is working on the three platforms. Igor is fixing the windows one > currently and he is near the end. > We are going to release vm with NativeBoost, Freetype, SSL support on all > platforms. Yes, yes, yes !! It's a long road, but we are moving forward on so many fronts, it will be non-linear indeed. > Stef > >> 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" >> > >
