<div dir="ltr"><div>I would very much like to see line width of 0.0 mean "device dependent hairline" and requested it several times, but I believe this idea was rejected. Not sure if it should be implemented only for this one device.</div><div></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Oct 18, 2018 at 9:18 AM Carl Worth <<a href="mailto:cworth@cworth.org">cworth@cworth.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Oct 17 2018, Rick Yorgason wrote:<br>
> With this patch, I can use Inkscape to set my stroke width to 0.001" and <br>
> it will cut through the material as expected.<br>
<br>
If we're going to have a magic value here, I think I'd be much happier<br>
to have 0 be the magic value.<br>
<br>
(I know that your code isn't actually making 0.001" be magic, but a<br>
whole range of values. I think I would really prefer to have that range<br>
include rather then exclude 0.0.)<br>
<br>
Does anyone see any reason why a stroke width of 0 shouldn't be treated<br>
this way?<br>
<br>
I think that would make a much better way to be able to document<br>
this. ("Use a value of 0 to get a PS_COSMETIC pen which is useful when<br>
targeting devices such as laser cutters".)<br>
<br>
And speaking of documentation, it seems this patch should also be<br>
touching up the documentation, such as in cairo_set_line_width?<br>
<br>
I know the code is specific to the Windows backend, but I think it's<br>
reasonable to put a backend-specific note into the general documentation<br>
in a case like this.<br>
<br>
-Carl<br>
-- <br>
cairo mailing list<br>
<a href="mailto:cairo@cairographics.org" target="_blank">cairo@cairographics.org</a><br>
<a href="https://lists.cairographics.org/mailman/listinfo/cairo" rel="noreferrer" target="_blank">https://lists.cairographics.org/mailman/listinfo/cairo</a></blockquote></div>