<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hello.<div><br></div><div>I had forgotten about ZWJ when I tested Devanagari script, because it's not used in Sanskrit, but in Hindi it is. With the tag 'deva' selected, I get the same result as Ian-Mathew: the sequence "consonant + virama + consonant" is correctly rendered as a conjunct consonant, but the sequence "consonant + virama + ZWJ + consonant" is rendered the same way, instead of "half-form of the first consonant + second consonant".</div><div><br></div><div>Best wishes,</div><div><br></div><div>Yves</div><div><br><div><div>Le 18 mars 2013 à 16:13, Ian-Mathew Hornburg <<a href="mailto:imhornburg@gmail.com">imhornburg@gmail.com</a>> a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif">Hello, and thanks to Khaled and contributors for their great work on this project! I do work in Indic scripts, and XeTeX has been immensely helpful in setting them.</font></div>
<div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif">I may have identified two possible bugs in 0.9999.0: the release notes indicate that the version-2 OpenType Indic script tags are now supported, and I’ve been testing various Bengali-script fonts with the git version of XeTeX and a current install of TeX Live 2012 to check them for correct shaping behavior. I’ve posted a MWE reproducing some examples from the Microsoft standard here: [<a href="http://pastebin.com/mgAX8c7U">http://pastebin.com/mgAX8c7U</a>].</font></div>
<div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif">Microsoft ships two Bengali fonts (Vrinda and Shonar Bangla; both v6.80) with Windows 8 that support both the older (beng) and newer (bng2) Bengali script specs. (Older versions of each are shipped with Windows 7 and other Microsoft products.) The fonts behave correctly when using the beng script feature, with the exception of a particular ZWJ sequence: the Microsoft spec [<a href="https://www.microsoft.com/typography/OpenTypeDev/bengali/intro.htm">https://www.microsoft.com/typography/OpenTypeDev/bengali/intro.htm</a>] says that the sequence of consonant-hasant-ZWJ-consonant should prevent a ligature of the two consonants, then render a half-form of the first consonant. XeTeX currently fails to suppress the ligature.</font></div>
<div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif">However, when passing the bng2 script to the fonts, they both fail to render correctly at all. I might guess that something’s going wrong because the font contains both versions of the script tag, and I don’t know what happens on the HarfBuzz side when selecting which script to use when shaping a font.</font></div>
<div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font color="#444444" face="arial, helvetica, sans-serif">Thanks in advance for any assistance!</font></div>
</div>
</div>
<br><br>--------------------------------------------------<br>Subscriptions, Archive, and List information, etc.:<br>  <a href="http://tug.org/mailman/listinfo/xetex">http://tug.org/mailman/listinfo/xetex</a><br></blockquote></div><br></div></body></html>