<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jan 22, 2011, at 4:50 AM, Chris Wilson wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On Fri, 21 Jan 2011 12:31:50 -0500, Jennifer Adams &lt;<a href="mailto:jma@cola.iges.org">jma@cola.iges.org</a>&gt; wrote:<br><blockquote type="cite">Thanks to earlier answers I got regarding getting cairo-trace to work, &nbsp;<br></blockquote><blockquote type="cite">I created a huge trace file, but I'm not sure how to interpret it. It &nbsp;<br></blockquote><blockquote type="cite">contained ~77,000 fills and ~10,000 strokes. I reran cairo-trace with &nbsp;<br></blockquote><blockquote type="cite">the --profile option and posted it at <a href="ftp://iges.org/pub/jma/gs.89039.lzma">ftp://iges.org/pub/jma/gs.89039.lzma</a> <br></blockquote><blockquote type="cite"> &nbsp;. The output from running cairo-perf-trace on my trace file is given &nbsp;<br></blockquote><blockquote type="cite">below. I have no idea whether the trace info is helpful.<br></blockquote><br>The trace looks quite exciting. I never expected that so many people<br>depended upon non-AA rendering; it is an area ripe for improvement within<br>Cairo. </div></blockquote><div>I have to use non-AA rendering for the polygons because otherwise they can have very faint lines around the borders.&nbsp;</div><br><blockquote type="cite"><div>(And also spectacularly blew up in my driver. Thanks!) &nbsp;</div></blockquote>Umm... you're welcome, I guess. Is that because there were so many little polygons being drawn? We are working on an algorithm to merge adjacent polygons so in the next round there will be fewer bigger polygons.&nbsp;<br><div><br></div><blockquote type="cite"><div>Do I have your<br>permission to redistribute that trace as part of cairo-traces.git? I note<br>that I lapsed in not specifying exactly what copyright is on those files,<br>I think something BSDish is best suited for examples. (Whether you consider<br>the trace to be purely data or code is an interesting question and depends<br>upon circumstances...)<br></div></blockquote>Of course, you can do whatever you want to with that trace. It's not my best drawing example, but if you like it ...&nbsp;</div><div><br><blockquote type="cite"><div><br>Looking at the output of your drawing, I note that you did not align any<br>of your straight edges to pixel boundaries:<br><br> &nbsp;<a href="http://cairographics.org/FAQ/#sharp_lines">http://cairographics.org/FAQ/#sharp_lines</a><br><br>If you do take the time to create sharp lines for the legend and outlines,<br>the graph and annotations will be much clearer; well worth the effort.<br></div></blockquote>Good idea! I will think about how to set a flag for certain vertical/horizontal line segments in the drawing.&nbsp;</div><div><br></div><div>--Jennifer<br></div><div><br></div><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><br class="Apple-interchange-newline"></span></span></div></span> </div><br></body></html>