<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi :<BR> <BR>If there are no zwnj before triisap, it should display as your description, but when there are a zwnj before, the behavior is different. I think 0.9.5 and windows 7 are right, 0.9.14 is wrong.<BR> <BR>Br,<BR>Dean<br> <BR><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">Date: Tue, 7 May 2013 15:22:20 +0700<br>Subject: Re: [HarfBuzz] Regression test for Khmer(0.9.5 VS 0.9.14)<br>From: nirvn.asia@gmail.com<br>To: dataozhang@hotmail.com<br>CC: harfbuzz@lists.freedesktop.org<br><br><div dir="ltr"><div><div>One comment r first line in your attached km_test.png: 0.9.14 actually has it right while both 0.9.5 and windows 7 are wrong. I would actually tend to believe the two other cases are also better in my view under 0.9.14. The sign ៊ when applied following an upper vowel (like ិ ី etc.) is shifted below the consonant and looks like ុ <br>
<br></div>I however believe there are currently two schools of thought on this in Cambodia. Language experts are weighting in on both sides :)<br><br></div>M<br><div><div><div><br></div></div></div></div><div class="ecxgmail_extra">
<br><br><div class="ecxgmail_quote">On Tue, May 7, 2013 at 3:17 PM, datao zhang <span dir="ltr"><<a href="mailto:dataozhang@hotmail.com" target="_blank">dataozhang@hotmail.com</a>></span> wrote:<br><blockquote class="ecxgmail_quote" style="padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;">



<div><div dir="ltr">Hi all:<br> <br>Test font: Khmer OS.ttf, please refer to attachment.<br> <br>After compared two version, The new version can't handle consonant register shift correctly when combine with zwnj:<br>
 <br>1.<br><table width="879" style="width: 660pt; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0">
 <colgroup><col width="349" style="width: 262pt;">
 <col width="530" style="width: 398pt;">
 </colgroup><tbody><tr height="62" style="min-height: 46.5pt;">

  <td width="349" height="62" style="border: 0px black; width: 262pt; min-height: 46.5pt; background-color: transparent;"><font face="Khmer OS" size="6">ហ្វ‌៊ីតូអេសស្ត្រូចេន</font></td>
  <td width="530" style="border: 0px black; width: 398pt; background-color: transparent;">ha,coeng,vo,zwnj,triisap,_ii,ta,_uu,qa,_e,sa,sa,coeng,ta,coeng,ro,_uu,ca,_e,no</td>

 </tr>
</tbody></table><table width="879" style="width: 660pt; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0">
 <colgroup><col width="349" style="width: 262pt;">
 <col width="530" style="width: 398pt;">
 </colgroup><tbody><tr height="62" style="min-height: 46.5pt;">

  <td width="349" height="62" style="border: 0px black; width: 262pt; min-height: 46.5pt; background-color: transparent;"><font face="Khmer OS" size="6">ប៉ូលីហ្វ‌៊ីណូល</font></td>
  <td width="530" style="border: 0px black; width: 398pt; background-color: transparent;">ba,muusikatoan,_uu,lo,_ii,ha,coeng,vo,zwnj,triisap,_ii,nno,_uu,lo</td>

 </tr>
</tbody></table> <br>when zwnj is before triisap or muusikatoan, the shift should keep it as it should be, not changed it to vowel u. please refer to attachment.<br> <br>2.<br><table width="879" style="width: 660pt; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0">

 <colgroup><col width="349" style="width: 262pt;">
 <col width="530" style="width: 398pt;">
 </colgroup><tbody><tr height="62" style="min-height: 46.5pt;">

  <td width="349" height="62" style="border: 0px black; width: 262pt; min-height: 46.5pt; background-color: transparent;"><font face="Khmer OS" size="6">អ៊‍ឹកធឹក</font></td>
  <td width="530" style="border: 0px black; width: 398pt; background-color: transparent;">qa,triisap,zwj,_y,ka,tho,_y,ka</td>

 </tr>
</tbody></table>I can't find any proof how to handle register shift when combine with zwj, maybe it should handled similar as zwnj. I have no idea about this. Maybe we can refer to uniscribe.<br> <br> <br>Br,<br>Dean<br>
                                          </div></div>
<br>_______________________________________________<br>
HarfBuzz mailing list<br>
<a href="mailto:HarfBuzz@lists.freedesktop.org">HarfBuzz@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/harfbuzz" target="_blank">http://lists.freedesktop.org/mailman/listinfo/harfbuzz</a><br>
<br></blockquote></div><br></div></div>                                       </div></body>
</html>