Thanks, indeed :) Please keep us informed. Doru On Wed, Mar 26, 2014 at 5:57 PM, Alexandre Bergel <alexandre.bergel@me.com>wrote:
I didn't tried to debug it, i can't bet it would be easy (need to build a debug version of cairo first) but it worth trying. Meanwhile i will put workaround back.
Thanks Igor. Let us know!
Alexandre
Hi!
there's some kind of caching interference either in cairo or between
cairo and freetype,
when using identity transformation matrix and integral (integer) font sizes. and there is a simple workaround:
canvas pathTransform restoreAfter: [ canvas pathTransform scaleBy: 1.00001. "draw text here"
]
this workaround was in font-rendering code, but then i removed it, because i thought problem was solved.
Can we add this back please? This font problem is quite serious. It makes people laugh at Pharo...
-- Best regards, Igor Stasenko.
-- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
-- www.tudorgirba.com "Every thing has its own flow"