Samiullah Khawaja | 16 May 2013 13:48
Picon

locl GSUB table

Hi,

Does harfbuzz support the language bases substitution using GSUB table?

If yes then how can I enable it, it works when we call the hb_set_language?

Regards,
Sami
<div>
<div>Hi,</div>
<div><br></div>
<div>Does harfbuzz support the language bases substitution using GSUB table?</div>
<div><br></div>
<div>If yes then how can I enable it, it works when we call the hb_set_language?</div>
<div><br></div>
<div>Regards,</div>
<div>Sami</div>
</div>
datao zhang | 16 May 2013 10:14
Picon
Favicon

Issue about final_reordering in hb-ot-shape-complex-indic.cc

Hi behdad:
 
why zero syllables in function final_reordering()? I find we still need use syllable value in hb-ot-layout-gsubgpos-private.hh. (Harfbuzz version: 0.9.16)
consider such case:
Telugu:
 
లపు్ట : la,pa,_u,virama,tta
 
 
Br,
Dean
<div><div dir="ltr">Hi behdad:<br>&nbsp;<br>why zero syllables in function&nbsp;final_reordering()? I find we still need use syllable value in hb-ot-layout-gsubgpos-private.hh. (Harfbuzz version: 0.9.16)<br>consider such case:<br>Telugu:<br>&nbsp;<br><table width="556" border="0" cellspacing="0" cellpadding="0"><tr height="20">
<td width="556" height="20" align="left" class="xl65">&#3122;&#3114;&#3137;&#3149;&#3103; : la,pa,_u,virama,tta<br>&nbsp;<br>
</td>

 </tr></table>&nbsp;<br>Br,<br>Dean<br>
</div></div>
Rolf Langenhuijzen | 15 May 2013 07:39
Picon
Picon
Favicon

osx updated install failed

Hello,

I wanted to upgrade my harfbuzz installation (OSX) from a working 0.9.14.
As I usually do I downloaded the latest tarball, ran ./configure (which seemed OK), then make and make
install, but now when I run "hb-shape --version" as  a test I get:

dyld: Symbol not found: _hb_ft_font_set_funcs
  Referenced from: /usr/local/bin/hb-shape
  Expected in: /usr/local/lib/libharfbuzz.0.dylib
 in /usr/local/bin/hb-shape
Trace/BPT trap: 5

Any idea what this is?

Thanks, Rolf

PS >

I tried this also last night, but installed some other packages as well, so I wasn't sure what could have
caused the error. I restored my whole system to some hours before, had a working harfbuzz 0.9.14, tried to
install 0.9.16 and got the error.
Last night when I got this error I tried going back to install 0.9.14 and then got the same error, so I'm not
sure what to do now.

I have version 0.6.16 running on a Ubuntu system, but this OSX is my local dev machine.

Behdad Esfahbod | 14 May 2013 21:31

harfbuzz: Branch 'master' - 2 commits

 src/hb-set-private.hh |    2 +-
 test/api/test-set.c   |    4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

New commits:
commit fa3d0a0ce60a9fcf2b7f906dec916463b1319eda
Author: Behdad Esfahbod <behdad@...>
Date:   Tue May 14 15:30:55 2013 -0400

    Bug 64476 - Typo in hb_set_t.get_min()

    Fixes previous commit's test.

diff --git a/src/hb-set-private.hh b/src/hb-set-private.hh
index d59f248..adfa88f 100644
--- a/src/hb-set-private.hh
+++ b/src/hb-set-private.hh
 <at>  <at>  -297,7 +297,7  <at>  <at>  struct hb_set_t
   {
     for (unsigned int i = 0; i < ELTS; i++)
       if (elts[i])
-	for (unsigned int j = 0; i < BITS; j++)
+	for (unsigned int j = 0; j < BITS; j++)
 	  if (elts[i] & (1 << j))
 	    return i * BITS + j;
     return SENTINEL;
commit dfbd115e6c1a86a5f1b8d15200672f1e9410b5de
Author: Behdad Esfahbod <behdad@...>
Date:   Tue May 14 15:30:17 2013 -0400

    [test] Add test for hb_set_get_min() bug

    Failing now.

    Bug 64476 - Typo in hb_set_t.get_min()

diff --git a/test/api/test-set.c b/test/api/test-set.c
index b9e7ef8..90d0437 100644
--- a/test/api/test-set.c
+++ b/test/api/test-set.c
 <at>  <at>  -64,6 +64,10  <at>  <at>  test_set_basic (void)
   hb_set_clear (s);
   test_empty (s);

+  hb_set_add (s, 33000);
+  test_not_empty (s);
+  hb_set_clear (s);
+
   hb_set_add_range (s, 10, 29);
   test_not_empty (s);
   g_assert (hb_set_has (s, 13));
Olivier Berten | 13 May 2013 09:47
Picon
Gravatar

Some (obsolete) khmer fonts not working (anymore) with harfbuzz

Hi!

Attached some fonts that used to render correctly.

It's really not such a big deal since these are pretty bad quality
fonts and I don't think they are widely used. But I send them in case
it would uncover some more annoying bugs...

Originally from
http://web.archive.org/web/20100828130703/http://www.cfcambodge.org/PoliceUnicod.htm

Yours,

Olivier
Attachment (Kh-KgCham.ttf): application/x-font-ttf, 169 KiB
Attachment (Kh-Svayrieng.ttf): application/x-font-ttf, 137 KiB
Attachment (Kh-TsKan.ttf): application/x-font-ttf, 166 KiB
Hi!

Attached some fonts that used to render correctly.

It's really not such a big deal since these are pretty bad quality
fonts and I don't think they are widely used. But I send them in case
it would uncover some more annoying bugs...

Originally from
http://web.archive.org/web/20100828130703/http://www.cfcambodge.org/PoliceUnicod.htm

Yours,

Olivier
James Cloos | 10 May 2013 23:21
Face
Favicon
Gravatar

tegulu

You probably saw this string today on unicode <at> :

      ।।ఓం పయోఽంబువచ్చేత్ తత్రాపి ఓం।। 3  

hb-view from master and pango-view from 1.34.0 were able to render that
w/o a dotted circle between the ఽం when I used Pothana2000.

With every other font returned by fc-list :lang=te|sort they rendered a
dotted circle between those two glyphs.

Emacs, using libotf and m17n-lib, rendered it correcly.

(Unlike hb-view, pango-view fell back for the four instances of ।.
I presume that is by design.)

For those who don't utf-8, that pair of chars is:

     u+0C3D TELUGU SIGN AVAGRAHA
     U+0C02 TELUGU SIGN ANUSVARA

-JimC
--

-- 
James Cloos <cloos <at> jhcloos.com>         OpenPGP: 1024D/ED7DAEA6
_______________________________________________
HarfBuzz mailing list
HarfBuzz <at> lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/harfbuzz
Rob Bothof | 7 May 2013 20:11
Picon
Picon
Favicon

compiling harfbuzz0.9.16 on linux (CentOS release 5.5)


Dear List,

i'm trying to compile harfbuzz on our server,
compile succeeds but hb-view gives symbol lookup errors

i've compiled all dependencies from source, as this distro is quite old

I think it might a problem with linking, but wouldn't know where to start
any help is very appreciated!

regards,
Rob Bothof

'make check' on harfbuzz source gives the following test-fails

Making check in src
make[1]: Entering directory `/usr/local/src/harfbuzz-0.9.16/src'
make  check-recursive
make[2]: Entering directory `/usr/local/src/harfbuzz-0.9.16/src'
Making check in hb-old
make[3]: Entering directory `/usr/local/src/harfbuzz-0.9.16/src/hb-old'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/src/hb-old'
Making check in hb-icu-le
make[3]: Entering directory `/usr/local/src/harfbuzz-0.9.16/src/hb-icu-le'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/src/hb-icu-le'
Making check in hb-ucdn
make[3]: Entering directory `/usr/local/src/harfbuzz-0.9.16/src/hb-ucdn'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/src/hb-ucdn'
make[3]: Entering directory `/usr/local/src/harfbuzz-0.9.16/src'
make  check-c-linkage-decls.sh check-header-guards.sh check-includes.sh
check-symbols.sh
make[4]: Entering directory `/usr/local/src/harfbuzz-0.9.16/src'
make[4]: Nothing to be done for `check-c-linkage-decls.sh'.
make[4]: Nothing to be done for `check-header-guards.sh'.
make[4]: Nothing to be done for `check-includes.sh'.
make[4]: Nothing to be done for `check-symbols.sh'.
make[4]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/src'
make  check-TESTS
make[4]: Entering directory `/usr/local/src/harfbuzz-0.9.16/src'
PASS: check-c-linkage-decls.sh
PASS: check-header-guards.sh
Checking that public header files #include "hb-common.h" or "hb.h" first
(or none)
Checking that source files #include "hb-*private.hh" first (or none)
Checking that there is no #include <hb.*.h>
PASS: check-includes.sh
Checking that .libs/libharfbuzz.so has the same symbol list as harfbuzz.def
Checking that we are not exposing internal symbols
PASS: check-symbols.sh
==================
All 4 tests passed
==================
make[4]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/src'
make[3]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/src'
make[2]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/src'
make[1]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/src'
Making check in util
make[1]: Entering directory `/usr/local/src/harfbuzz-0.9.16/util'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/util'
Making check in test
make[1]: Entering directory `/usr/local/src/harfbuzz-0.9.16/test'
Making check in api
make[2]: Entering directory `/usr/local/src/harfbuzz-0.9.16/test/api'
make  test-blob test-buffer test-common test-font test-object test-set
test-shape test-unicode test-version  test-ot-tag  test-c test-cplusplus
make[3]: Entering directory `/usr/local/src/harfbuzz-0.9.16/test/api'
make[3]: `test-blob' is up to date.
make[3]: `test-buffer' is up to date.
make[3]: `test-common' is up to date.
make[3]: `test-font' is up to date.
make[3]: `test-object' is up to date.
make[3]: `test-set' is up to date.
make[3]: `test-shape' is up to date.
make[3]: `test-unicode' is up to date.
make[3]: `test-version' is up to date.
make[3]: `test-ot-tag' is up to date.
make[3]: `test-c' is up to date.
make[3]: `test-cplusplus' is up to date.
make[3]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/test/api'
make  check-TESTS
make[3]: Entering directory `/usr/local/src/harfbuzz-0.9.16/test/api'
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-blob: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-blob: undefined
symbol: g_test_init
FAIL: test-blob
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-buffer: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-buffer: undefined
symbol: g_test_init
FAIL: test-buffer
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-common: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-common: undefined
symbol: g_test_init
FAIL: test-common
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-font: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-font: undefined
symbol: g_test_init
FAIL: test-font
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-object: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-object: undefined
symbol: g_test_init
FAIL: test-object
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-set: symbol lookup
error: /usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-set:
undefined symbol: g_test_init
FAIL: test-set
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-shape: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-shape: undefined
symbol: g_test_init
FAIL: test-shape
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-unicode: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-unicode: undefined
symbol: g_test_init
FAIL: test-unicode
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-version: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-version: undefined
symbol: g_test_init
FAIL: test-version
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-ot-tag: symbol
lookup error:
/usr/local/src/harfbuzz-0.9.16/test/api/.libs/lt-test-ot-tag: undefined
symbol: g_test_init
FAIL: test-ot-tag
PASS: test-c
PASS: test-cplusplus
===========================================================================
10 of 12 tests failed
Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz
===========================================================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/test/api'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/test/api'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/harfbuzz-0.9.16/test'
make: *** [check-recursive] Error 1

datao zhang | 7 May 2013 10:58
Picon
Favicon

Regression test for thai (0.9.5 vs 0.9.14)

Hi all:
 
Font file: angsa.ttf, refer to attachment.
 
After compared with two version, the dotted circle disappear when thai tone mark or dependent vowel displayed as single character. I think that's better to display the dotted circle when the base character lost(consonant character in thai).  Following list tone mark and vowel in thai:
 
 
 
Br,
Dean
Attachment (angsa.ttf): application/octet-stream, 107 KiB
<div><div dir="ltr">Hi all:<br>&nbsp;<br>Font file: angsa.ttf, refer to attachment.<br>&nbsp;<br>After compared with two version, the dotted circle disappear when thai tone mark or&nbsp;dependent vowel displayed as single character. I think that's better to display the dotted circle when the base character lost(consonant character in thai).&nbsp; Following list&nbsp;tone mark and vowel in thai:<br>&nbsp;<br><table width="349" border="0" cellspacing="0" cellpadding="0">
<tr height="35">
<td width="349" height="35" class="xl65">&#3633;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3636;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3637;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3638;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3639;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3640;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3641;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3642;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3661;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3662;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3655;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3656;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3657;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3658;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3659;</td>
 </tr>
<tr height="35">
<td height="35" class="xl65">&#3660;</td>
 </tr>
</table>&nbsp;<br>&nbsp;<br>Br,<br>Dean<br>
</div></div>
datao zhang | 7 May 2013 10:17
Picon
Favicon

Regression test for Khmer(0.9.5 VS 0.9.14)

Hi all:
 
Test font: Khmer OS.ttf, please refer to attachment.
 
After compared two version, The new version can't handle consonant register shift correctly when combine with zwnj:
 
1.
ហ្វ‌៊ីតូអេសស្ត្រូចេន ha,coeng,vo,zwnj,triisap,_ii,ta,_uu,qa,_e,sa,sa,coeng,ta,coeng,ro,_uu,ca,_e,no
ប៉ូលីហ្វ‌៊ីណូល ba,muusikatoan,_uu,lo,_ii,ha,coeng,vo,zwnj,triisap,_ii,nno,_uu,lo
 
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.
 
2.
អ៊‍ឹកធឹក qa,triisap,zwj,_y,ka,tho,_y,ka
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,
Dean
Attachment (KhmerOS.ttf): application/octet-stream, 259 KiB
<div><div dir="ltr">Hi all:<br>&nbsp;<br>Test font: Khmer OS.ttf, please refer to attachment.<br>&nbsp;<br>After compared two version, The new version can't handle consonant register shift correctly&nbsp;when combine with zwnj:<br>&nbsp;<br>1.<br><table width="879" border="0" cellspacing="0" cellpadding="0"><tr height="62">
<td width="349" height="62" class="xl66">&#6048;&#6098;&#6044;&zwnj;&#6090;&#6072;&#6031;&#6076;&#6050;&#6081;&#6047;&#6047;&#6098;&#6031;&#6098;&#6042;&#6076;&#6021;&#6081;&#6035;</td>
  <td width="530" class="xl65">ha,coeng,vo,zwnj,triisap,_ii,ta,_uu,qa,_e,sa,sa,coeng,ta,coeng,ro,_uu,ca,_e,no</td>

 </tr></table>
<table width="879" border="0" cellspacing="0" cellpadding="0"><tr height="62">
<td width="349" height="62" class="xl65">&#6036;&#6089;&#6076;&#6043;&#6072;&#6048;&#6098;&#6044;&zwnj;&#6090;&#6072;&#6030;&#6076;&#6043;</td>
  <td width="530">ba,muusikatoan,_uu,lo,_ii,ha,coeng,vo,zwnj,triisap,_ii,nno,_uu,lo</td>

 </tr></table>&nbsp;<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>&nbsp;<br>2.<br><table width="879" border="0" cellspacing="0" cellpadding="0"><tr height="62">
<td width="349" height="62" class="xl65">&#6050;&#6090;&zwj;&#6073;&#6016;&#6034;&#6073;&#6016;</td>
  <td width="530">qa,triisap,zwj,_y,ka,tho,_y,ka</td>

 </tr></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>&nbsp;<br>&nbsp;<br>Br,<br>Dean<br>
</div></div>
datao zhang | 6 May 2013 11:22
Picon
Favicon

Regression test Gujarati(0.9.5 VS 0.9.14)

Hi all:
 
After compared the output, I find  if virama following ra, the ligature not formed, ex:
(ha,virama,ra,virama), the first virama should be moved after ra and the sequence should become (ha,ra,virama,virama), then vattu formed by (ra,virama), then (ha, vattu) should form ligature, then the last virama applied to the ligature. See attachment to find difference.  
હ્ર્ ha,virama,ra,virama
પ્ર્ pa,virama,ra,virama
ધ્ર્ dha,virama,ra,virama
 
Br,
Dean
 
<div><div dir="ltr">Hi all:<br>&nbsp;<br>After compared the output, I&nbsp;find &nbsp;if virama following ra, the ligature not formed, ex:<br>(ha,virama,ra,virama), the first virama should be moved after ra and the sequence should become (ha,ra,virama,virama), then vattu formed by&nbsp;(ra,virama), then (ha, vattu) should form&nbsp;ligature, then the last virama applied to the ligature. See&nbsp;attachment&nbsp;to&nbsp;find difference.&nbsp;&nbsp;<br><table width="701" border="0" cellspacing="0" cellpadding="0">
<tr height="43">
<td width="349" height="43" class="xl65">&#2745;&#2765;&#2736;&#2765;</td>
  <td width="352">ha,virama,ra,virama</td>
 </tr>
<tr height="20">
<td height="20"></td>
  <td></td>
 </tr>
<tr height="43">
<td height="43" class="xl65">&#2730;&#2765;&#2736;&#2765;</td>
  <td>pa,virama,ra,virama</td>
 </tr>
<tr height="43">
<td height="43" class="xl65">&#2727;&#2765;&#2736;&#2765;</td>
  <td>dha,virama,ra,virama</td>
 </tr>
</table>&nbsp;<br>Br,<br>Dean<br>&nbsp;<br>
</div></div>
datao zhang | 6 May 2013 10:58
Picon
Favicon

Regression test Bengali (0.9.5 VS 0.9.14)

Hi all:
 
After compare harfbuzz output (0.9.5 and 0.9.14), I find 5 main differences. It seems that some change are not expected.  Please argue if you have different opinion.
 
1. স্ব্য়ং sa,virama,ba,virama,ya,nukta,anusvara
     In 0.9.14 version, (sa,virama,ba) not form ligature. please refer to attachement 1.png
 
2. রেকর্ডিং‌এর ra,_e,ka,ra,virama,dda,_i,anusvara,zwnj,e,ra
    In 0.9.14 version, the top of (_i) is too long, it should align with vertical stem of dda . please refer to attachement  2.png
 
3. আশ্র্য় aa,sha,virama,ra,virama,ya,nukta
   In 0.9.14 version, (sha,virama,ra) not form ligature, please refer to attachment 3.png
4. ক্রমান্ব্য়ে ka,virama,ra,ma,_aa,na,virama,ba,virama,ya,nukta,_e
   In 0.9.14 version, (na,virama,ba) not form ligature and the matra (_e)  should be before (ya,nukta), after (virama). please refer to attachment 4.png
 
5. প্র্য়োজন। pa,virama,ra,virama,ya,nukta,_o,ja,na,danda
   In 0.9.14 version, (pa, virama,ra) not form ligature. please refer to attachment 5.png
 
 
 
Br,
Dean
<div><div dir="ltr">Hi all:<br>&nbsp;<br>After compare harfbuzz&nbsp;output (0.9.5 and 0.9.14), I find&nbsp;5 main differences. It seems that some change&nbsp;are not expected.&nbsp;&nbsp;Please argue if you have different opinion.<br>&nbsp;<br><table width="701" border="0" cellspacing="0" cellpadding="0"><tr height="20">
<td width="349" height="20">1. &#2488;&#2509;&#2476;&#2509;&#2479;&#2492;&#2434;</td>
  <td width="352">sa,virama,ba,virama,ya,nukta,anusvara</td>

 </tr></table>&nbsp;&nbsp;&nbsp;&nbsp; In 0.9.14 version, (sa,virama,ba) not form ligature. please refer to attachement 1.png<br>&nbsp;<br><table width="701" border="0" cellspacing="0" cellpadding="0"><tr height="20">
<td width="349" height="20">2. &#2480;&#2503;&#2453;&#2480;&#2509;&#2465;&#2495;&#2434;&zwnj;&#2447;&#2480;</td>
  <td width="352">ra,_e,ka,ra,virama,dda,_i,anusvara,zwnj,e,ra</td>

 </tr></table>&nbsp;&nbsp;&nbsp;&nbsp;In 0.9.14 version, the top of (_i) is too long, it should align with vertical&nbsp;stem of dda&nbsp;. please refer to attachement&nbsp;&nbsp;2.png<br>&nbsp;<br><table width="701" border="0" cellspacing="0" cellpadding="0"><tr height="20">
<td width="349" height="20">3. &#2438;&#2486;&#2509;&#2480;&#2509;&#2479;&#2492;</td>
  <td width="352">aa,sha,virama,ra,virama,ya,nukta</td>

 </tr></table>&nbsp;&nbsp; In 0.9.14 version, (sha,virama,ra) not form ligature, please refer to attachment 3.png<br><table width="701" border="0" cellspacing="0" cellpadding="0"><tr height="20">
<td width="349" height="20">4. &#2453;&#2509;&#2480;&#2478;&#2494;&#2472;&#2509;&#2476;&#2509;&#2479;&#2492;&#2503;</td>
  <td width="352">ka,virama,ra,ma,_aa,na,virama,ba,virama,ya,nukta,_e</td>

 </tr></table>&nbsp;&nbsp; In 0.9.14 version, (na,virama,ba) not form ligature and the matra (_e)&nbsp; should be&nbsp;before (ya,nukta), after (virama). please refer to attachment 4.png<br>&nbsp;<br><table width="701" border="0" cellspacing="0" cellpadding="0"><tr height="20">
<td width="349" height="20">5. &#2474;&#2509;&#2480;&#2509;&#2479;&#2492;&#2507;&#2460;&#2472;&#2404;</td>
  <td width="352">pa,virama,ra,virama,ya,nukta,_o,ja,na,danda</td>

 </tr></table>&nbsp;&nbsp; In 0.9.14 version, (pa, virama,ra) not form ligature. please refer to attachment 5.png<br>&nbsp;<br><table width="701" border="0" cellspacing="0" cellpadding="0"><tr height="20">
<td width="349" height="20"></td>
<td width="352"></td>
</tr></table>&nbsp;<br>&nbsp;<br>Br,<br>Dean<br>
</div></div>

Gmane