On 22 June 2011 22:24, Alexandre Bergel <[email protected]> wrote: > Rendering in Mondrian is now externalized into visitors. It should be pretty > straightforward to write one for cairo > Athens has initially layered structure. The frontend you will be using (canvas , surfaces, etc) is implementation neutral. So, swapping a backend who doing the real work, will cost nothing from users perspective.
> Alexandre > > > On 22 Jun 2011, at 15:21, Igor Stasenko wrote: > >> On 22 June 2011 22:08, Alexandre Bergel <[email protected]> wrote: >>> Hi! >>> >>> Just wondering what is the status of Athen / Cairo for Pharo? We recently >>> put some effort on exporting Mondrian visualization to HTML/Protovis to >>> benefit from vectorial graphics... >>> >> >> Status: "Under development" >> >> :) >> >> It can draw almost everything morphic-related, except one little thing - >> text :) >> And now i'm on crossroads , what to do. >> Clearly, a StrikeFont(s) is state as they now, simply don't fit with >> scalable vector graphics engine. >> The bitmaps stored in memory are optimized for exact fit 1:1 of >> display pixel grid. >> So, at minimum it will require converting all fonts to use different >> bitmaps, before they can be drawn using Athens canvas. >> >> Another thing is drawing strokes. It is a question how far i should go >> implementing a basic (and most probably fall-back) engine which using >> old BallooonEngine, >> which can only draw a coarse, barely anti-aliased strokes. Not saying >> it doesn't supports many things, like joint types, dashing , masking >> etc etc. >> >> -- >> Best regards, >> Igor Stasenko AKA sig. > > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > > > -- Best regards, Igor Stasenko AKA sig.
