<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=CS link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US>Hi,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>One of my test in my project does not look as expected. It looks like the bezier curve is somehow clipped where it should not be. Tested on linux and windows with cairo 1.10 and image surface. It works on pdf surface.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>See [</span><a href="http://yfrog.com/i3cairop">http://yfrog.com/i3cairop</a><span lang=EN-US>] for cairo output and [</span><a href="http://yfrog.com/fybeziersegmentsp">http://yfrog.com/fybeziersegmentsp</a><span lang=EN-US>] for how it should look (included how the curve was made).<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Any idea?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Here is a cairo trace for it:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>%!CairoScript - python<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>%*** Warning CairoScript is still a new tracing format, and is subject to change.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>dict<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp; /width 793 set<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp; /height 1122 set<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp; /format //ARGB32 set<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&nbsp; image dup /s0 exch def<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>context % c0<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>1.333333 1.333333 scale<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>N 0 0 595.28 841.89 rectangle<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/source get /p0 exch def<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p1 1 1 1 1 rgba def<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>p1 set-source<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>fill<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>p0 set-source<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p1 undef<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>//EVEN_ODD set-fill-rule<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>//ANTIALIAS_GRAY set-antialias<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&lt;&lt; /antialias //ANTIALIAS_GRAY &gt;&gt; set-font-options<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p1 0 0 0 1 rgba def<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>0 0 0 1 set-source-rgba<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>save<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p2 0 0 0 1 rgba def<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p3 0 0 0 1 rgba def<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>1 0 0 1 37.415868 226.535342 matrix transform<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>0 0 0 1 set-source-rgba<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>1 set-line-width<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>//LINE_JOIN_MITER set-line-join<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>//LINE_CAP_BUTT set-line-cap<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>[] 0 set-dash<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>47.623502 198.661508 m 33.450274 149.055209 118.489644 -6.850303 161.009329 0.236311 c 203.529014 7.322926 274.395156 227.007965 217.702242 227.007965 c 161.009329 227.007965 217.702242 28.582768 47.623502 85.275682 c -122.455238 141.968595 217.702242 170.315052 217.702242 198.661508 c 217.702242 227.007965 61.796731 248.267808 47.623502 198.661508 c stroke<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>restore<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p2 undef<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p3 undef<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>save<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p2 0 0 0 1 rgba def<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p3 0 0 0 1 rgba def<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>1 0 0 1 37.308532 226.32874 matrix transform<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>1 0 0 1 set-source-rgba<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>1 set-line-width<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>//LINE_JOIN_MITER set-line-join<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>//LINE_CAP_BUTT set-line-cap<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>[] 0 set-dash<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>N 0 0 239.180149 228.636734 rectangle<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>stroke<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>restore<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p2 undef<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p3 undef<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/target get (out.png) write-to-png pop<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>/p0 undef<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>pop % c0 destroyed<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>/Vojtech<o:p></o:p></span></p></div></body></html>