<div>Hi,</div><div> </div><div>I plan to use recording surfaces to create a drawing and then replay it into a window using different scaling factors (as the user zooms in). I read the documentation and it seems to say that recording surfaces record the high-level drawing commands - from which I would expect a high resolution output if replayed on a high resolution target surface (appropriate scaling applied to the context onto which it is being replayed).</div>
<div> </div><div>I do not seem to be able to get this behaviour. In the below code I draw some text and I replay it onto a PNG surface with 2x magnification. Yet the text and line comes out as blurred - as if it were already rendered to some bitmap on the recording surface (instead of just being recorded as a show_text and a stroke). (See attachment.)</div>
<div> </div><div>Is this something fundamental or am I doing something wrong?</div><div> </div><div>As an additional comment: if I create the recording surface with no extents given (NULL), the text and line does not replay onto the target surface at all. Any hints on why?</div>
<div> </div><div>Thanks in advance,</div><div>Zoltan</div><div> </div>