<div class="gmail_quote">On Wed, Feb 16, 2011 at 11:32 PM, Taco Hoekwater <span dir="ltr"><<a href="mailto:taco@elvenkind.com">taco@elvenkind.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div id=":bq">The problem with complex scripts is that they sometimes need more<br>
support that just turning on opentype features. For example,<br>
in Arabic script, there is a the need to analyze the relative<br>
location of the characters (initial, medial, final, isolated).<br>
This process is not actually encoded in the font itself, it has<br>
to be done by the engine based on whether or not the engine<br>
believes it is in Arabic mode (yes, that it is indeed a little<br>
fuzzy).<br>
<br>
It looks like the Devanagari script processing depends on a similar<br>
non-encoded presumed logic in the engine, and that is the information<br>
that Hans currently does not have (and therefore does not implement).</div></blockquote></div><br><div><meta http-equiv="content-type" content="text/html; charset=utf-8">Xelatex also needs the special handling to be explicitly specified: without the [Script=Devanagari] parameter to fontspec it doesn't render it correctly.  I know very little about these things, but shouldn't the Unicode range be enough of a hint to enable the special handling? At any rate, given xelatex's behaviour, I don't expect that having to manually specify the script would be of any added hindrance to anybody using it (vs. xelatex, that is).</div>
<div><br></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div class="gmail_quote" style="font-family: Ubuntu, UbuntuBeta !important; ">On Wed, Feb 16, 2011 at 8:15 AM, Khaled Hosny <span dir="ltr" style="font-family: Ubuntu, UbuntuBeta !important; "><<a href="mailto:khaledhosny@eglug.org">khaledhosny@eglug.org</a>></span> wrote:<br style="font-family: Ubuntu, UbuntuBeta !important; ">
<blockquote class="gmail_quote" style="font-family: Ubuntu, UbuntuBeta !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
<div id=":6p" style="font-family: Ubuntu, UbuntuBeta !important; ">Since Hans don't read any of these languages, he will need help from<br style="font-family: Ubuntu, UbuntuBeta !important; ">someone who can. So if you are interested in digging into this finding<br style="font-family: Ubuntu, UbuntuBeta !important; ">
relivant specs, fonts, reference renderings and so (be warned, Indic<br style="font-family: Ubuntu, UbuntuBeta !important; ">support is OpenType is a big mess with basically two incompatible<br style="font-family: Ubuntu, UbuntuBeta !important; ">
standards one deprecated but there are many fonts out there using it),<br style="font-family: Ubuntu, UbuntuBeta !important; ">then contact Hans and I think he would be interested in such help.</div></blockquote><div><br>
</div><div>Thanks; I've emailed him (assuming I got the right Hans).</div><div><br></div><div>Aditya </div></div></div>