Hi Cibu,<br><br><div><span class="gmail_quote">2006/11/12, Cibu C J &lt;<a href="mailto:cibucj@gmail.com">cibucj@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Praveen,<br><br>Thanks for pointing out the sequence. First of all I wonder why this is font dependent behavior. As per my understanding, rendering engine should be choosing chillu-à´¨ or à´¨ + virama form.</blockquote><div><br>
because the Rachana uses substitution fro conjuncts and chillu I think, Hussain will be able to give better clarity.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Now on which is the correct form of rendering for NA + VIRAMA + SA:
<br><br>As per current standard and <a href="http://www.unicode.org/review/pr-37.pdf" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">PR 37</a> chillu-NA is the C1-conjoining form of NA. So Rachana behavior is correct output.
<br><br>However, once chillus are encoded, NA cannot form chillu-NA in any other context other than VIRAMA+ZWJ which is agreed for backward compatibility. So Anjali's behavior is forward compatible.
</blockquote><div><br>&nbsp;NA+VIRAMA+SA is substituted in Rachana to form &quot;NSA&quot; AFAIKT</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Also, the tool used to create that word should be modified to create NA+VIRAMA+ZWJ whenever Chillu-NA is intended.</blockquote><div><br>NA+VIRAMA+SA is shown as &quot;NSA&quot; in Rachana because it is built in to the font where as in case of Anjali it is shown by Rendering engine, correct me if I am wrong.
<br><br>Regards<br>Praveen<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Cibu <div><span class="e" id="q_10ed959819922d2e_1">
<br><br><div><span class="gmail_quote">On 11/3/06, <b class="gmail_sendername">പ്രവീണ്|Praveen
</b> &lt;<a href="mailto:pravi.a@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pravi.a@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Cibu,<br>
<br>2006/10/27, Cibu C J &lt;<a href="mailto:cibucj@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">cibucj@gmail.com</a>&gt;:<br>&gt; Praveen,<br>&gt;<br>&gt; Could you tell me what is the version of AnjaliOldLipi you use? The latest
<br>&gt; is 0.730 and available at
<br>&gt; <a href="http://sourceforge.net/project/showfiles.php?group_id=5819&amp;package_id=164880" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://sourceforge.net/project/showfiles.php?group_id=5819&amp;package_id=164880
</a><br>&gt; (I couldn't reproduce the above mentioned problem)
<br><br>I'm using 0.730 only.&nbsp;&nbsp;The setup I used<br><br>AnjaliOldLipi-0.730.ttf<br><a href="http://plus.sarovar.org/contents/fonts/AnjaliOldLipi-0.730.ttf" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://plus.sarovar.org/contents/fonts/AnjaliOldLipi-0.730.ttf</a>
<br>Rachana_w01.otf <a href="http://plus.sarovar.org/contents/fonts/Rachana_w01.otf" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://plus.sarovar.org/contents/fonts/Rachana_w01.otf</a><br><br>
Debian GNU/Linux testing aka etch KDE 3.5.5 GNOME 2.14<br><br>&gt;<br>
&gt; As a side note, font implementation cannot be standardized: for example,<br>&gt; Anjali and Rachana use two totally different designs. While Rachana<br>&gt; individually draw each conjunct, Anjali creates its by joining its
<br>&gt; components on the fly. So the rendering engine will follow different<br>&gt; execution path for these two fonts. This could be the reason for the<br>&gt; difference in the final output - a bug in the rendering engine.
<br><br>I'm using QT/KDE. Both Rachana and Anjali needs consonant +<br>chandrakala + zwj to make it a chillu if it is at the end of a word.<br>But Rachana doesn't need a zwj if it is in the middle of a word for<br>example installer
<br>à´‡+à´¨+്+à´¸+്+à´±+്+à´±+à´¾+à´³+à´°+്+&nbsp;&nbsp;show it correctly in QT/KDE (which is the<br>best rendering scheme as Mahesh pointed out, pango has many issues)<br>with Rachana<br><br>See<br>Rachana&nbsp;&nbsp;<a href="http://www.flickr.com/photos/pravi/287626741/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://www.flickr.com/photos/pravi/287626741/</a><br>Anjali <a href="http://www.flickr.com/photos/pravi/287626739/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.flickr.com/photos/pravi/287626739/
</a><br><br>But for Anjali it needs a zwj before à´¸ to make a chillu from à´¨. But
<br>KDE rendering messes the whole thing if you put a zwj in the middle of<br>any word. So for QT Rachana's implementation of Chillu works correctly<br>and if you put zwj when chillu comes in the middle of a word it works
<br>for both the fonts but messes up the display completely. May be we can<br>fix QT to make it work. But I think if code positions for Chillu comes<br>this might get solved (not sure what other problems it might bring<br>

though)<br><br>Hope these helps<br><br>Regards<br>Praveen<br><br>--<br>&quot;Value your freedom, or you will lose it, teaches history.<br>`Don't bother us with politics', respond those who don't want to learn.&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Richard Stallman
<br>Me scribbles at <a href="http://www.pravi.co.nr" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.pravi.co.nr</a><br></blockquote></div><br><br clear="all"><br></span></div><span class="sg">
-- <br><a href="http://cibucj.googlepages.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://cibucj.googlepages.com</a>
</span></blockquote></div><br><br clear="all"><br>-- <br>&quot;Value your freedom, or you will lose it, teaches history.<br>`Don't bother us with politics', respond those who don't want to learn.&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Richard Stallman
<br>Me scribbles at <a href="http://www.pravi.co.nr">http://www.pravi.co.nr</a>