Hi, On Thu, Jun 7, 2012 at 2:06 PM, Igor Stasenko <siguctua@gmail.com> wrote:
Hi, Tudor.
Yes, i did not implemented support for Strike fonts. Because strike fonts are not scalable, and because no way they can be correctly rendered by Athens: fonts holding a pre-rendered glyph with subpixel accuracy... which working well as long as you don't rotate/scale the bitmap.. and if you do, then output is even worse than gray-scale) So it is useless, and that's why i didn't added support for them in a first place. But if you need it, i can add it. It should be easy to do. Tell me if you need it.
I see. If it is not expensive, I think the support for StrikeFonts would still make sense for helping us transition the application from the old canvas to the Athens one without requiring a Cairo-enabled VM. Like that, once we have migrated the code to the new API, we can simply switch to the Cairo/Pango backend. Or do you have another proposal? On another note, how do I make "AthensTextRenderTest test1." work? I mean how should I initialize the default font (or how do I pass it to the AthensTextScanner)?
I am currently working on bundling cairo library with VM i thought it will take less time, but ... this stuff is terrible to compose & build unless you are on linux. I should finish Mac build in a few days (actually i always think that it will be this day, but then yet another idiosyncrasy prevents me from finishing it :)
This would be so cool. Cheers, Doru
-- Best regards, Igor Stasenko.
-- www.tudorgirba.com "Every thing has its own flow"