<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 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; mso-width-source: userset; mso-width-alt: 12763;">
<col width="530" style="width: 398pt; mso-width-source: userset; mso-width-alt: 19382;">
<tbody><tr height="62" style="height: 46.5pt;">
<td width="349" height="62" class="xl66" style="border: 0px black; width: 262pt; height: 46.5pt; background-color: transparent;"><font face="Khmer OS" size="6">ហ្វ៊ីតូអេសស្ត្រូចេន</font></td>
<td width="530" class="xl65" 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; mso-width-source: userset; mso-width-alt: 12763;">
<col width="530" style="width: 398pt; mso-width-source: userset; mso-width-alt: 19382;">
<tbody><tr height="62" style="height: 46.5pt;">
<td width="349" height="62" class="xl65" style="border: 0px black; width: 262pt; 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; mso-width-source: userset; mso-width-alt: 12763;">
<col width="530" style="width: 398pt; mso-width-source: userset; mso-width-alt: 19382;">
<tbody><tr height="62" style="height: 46.5pt;">
<td width="349" height="62" class="xl65" style="border: 0px black; width: 262pt; 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></body>
</html>