I didn&#39;t expect it to be that much &#39;toy&#39;. And the crashes that it had was only occurring ¬†on Mac so I thought it to be Mac specific.<div>Well, I learned it the hard way. It would be nice if we can add &quot;Don&#39;t use Cairo&#39;s text APIs but use Pango&#39;s...&quot; recommendation/caution somewhere on Mono&#39;s GtkSharp/Cairo documentation.</div>

<div><br></div><div>Ashok</div><div><br><div class="gmail_quote">On Wed, Feb 9, 2011 at 12:43 PM, Michael Hutchinson <span dir="ltr">&lt;<a href="mailto:m.j.hutchinson@gmail.com">m.j.hutchinson@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On Wed, Feb 9, 2011 at 2:08 PM, Ashok Gelal &lt;<a href="mailto:ashokgelal@gmail.com">ashokgelal@gmail.com</a>&gt; wrote:<br>


&gt; This seems to work! This is unbelievable! Spent a month on trying to fix<br>
&gt; this silly bug, and replacing Cairo&#39;s ShowText with Pango&#39;s ShowLayout was<br>
&gt; all it needed.<br>
&gt; Thank you Felix. You are a life saver! I owe you a coffee or two ;)<br>
&gt; PS: This is just a workaround, the bug still exists on Cairo part. I will<br>
&gt; file a bug report and will also post this workaround so that anyone looking<br>
&gt; for an alternative solution doesn&#39;t have to spend 1 month or so.<br>
<br>
</div>Agreed, but FWIW, the Cairo text API is explicitly documented to be a<br>
&quot;toy&quot; text API, and it&#39;s recommended to use Pango:<br>
<a href="http://library.gnome.org/devel/cairo/stable/cairo-text.html" target="_blank">http://library.gnome.org/devel/cairo/stable/cairo-text.html</a><br>
<font color="#888888"><br>
--<br>
Michael Hutchinson<br>
<a href="http://mjhutchinson.com" target="_blank">http://mjhutchinson.com</a><br>
</font></blockquote></div><br></div>