Hi,<br><br>I am trying to use cairo library for rendering images (including text) in &#39;Hindi&#39; language (Indian language). Hindi lanugauge <br>follows devanagari script. I am using free type unicode font file (arialuni.ttf
) for doing this. I observed that some characters are not<br>rendered properly. In the following image, I should get the right side image where as I get the left side image.<br><br><a href="http://en.wikipedia.org/wiki/Image:Example.of.complex.text.rendering.svg" class="image" title="Image:Example.of.complex.text.rendering.svg">
<img alt="Image:Example.of.complex.text.rendering.svg" longdesc="/wiki/Image:Example.of.complex.text.rendering.svg" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/39/Example.of.complex.text.rendering.svg/58px-Example.of.complex.text.rendering.svg.png" height="28" width="58">
</a><br><br>After a bit of reading came to know that rendering libraries should support complex script rendering to take care of these cases. (<a href="http://en.wikipedia.org/wiki/Wikipedia:Enabling_complex_text_support_for_Indic_scripts">
http://en.wikipedia.org/wiki/Wikipedia:Enabling_complex_text_support_for_Indic_scripts</a>)<br><br>I would like to know if cairo supports this, if so do I have to do anything to enable this. Also will using some other font file other
<br>than arial unicode file helps?<br><br>If cairo doesn&#39;t support this, is there any other hack (like using some patches or plugins) to accomplish this?<br><br>Please let me know if I made any wrong assumptions. Thanks in advance.
<br><br>Thanks,<br>Satish<br>