<div dir="ltr"><div>Changing Cairo to work the way you expect is actually a proposed addition, called "line width locking" I think.<br><br></div>As you point out the current behaviour makes it impossible to draw an ellipse using the arc commands where the line is the same thickness on all sides, as well as being pretty unintuitive.<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 11, 2015 at 12:46 AM, Lawrence D'Oliveiro <span dir="ltr"><<a href="mailto:ldo@geek-central.gen.nz" target="_blank">ldo@geek-central.gen.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, 11 Nov 2015 01:32:23 -0700, Mark Olesen wrote:<br>
<br>
> I am unable to create an outline of a circle/ellipse.<br>
> cairo_stroke below fills instead of creating an outline.<br>
<br>
</span>It is stroking. It’s just your line width is being scaled up by the<br>
transformation matrix in effect at the time of the stroke operation.<br>
<br>
<<a href="http://default-cube.deviantart.com/art/Line-Width-535218240" rel="noreferrer" target="_blank">http://default-cube.deviantart.com/art/Line-Width-535218240</a>><br>
<<a href="https://github.com/ldo/qahirah_examples/blob/master/line_width" rel="noreferrer" target="_blank">https://github.com/ldo/qahirah_examples/blob/master/line_width</a>><br>
<span class="HOEnZb"><font color="#888888">--<br>
cairo mailing list<br>
<a href="mailto:cairo@cairographics.org">cairo@cairographics.org</a><br>
<a href="http://lists.cairographics.org/mailman/listinfo/cairo" rel="noreferrer" target="_blank">http://lists.cairographics.org/mailman/listinfo/cairo</a></font></span></blockquote></div><br></div>