[smc-discuss] [Git][smc/dyuthi][master] 2 commits: More test cases for conditional clustering
Kavya Manohar
gitlab at mg.gitlab.com
Sun Sep 17 23:54:07 PDT 2017
Kavya Manohar pushed to branch master at SMC / Dyuthi
Commits:
d64bd7cd by Kavya Manohar at 2017-09-18T06:20:44Z
More test cases for conditional clustering
- - - - -
8d4f440e by Kavya Manohar at 2017-09-18T06:55:05Z
Add rules forconditional clustering
Conjuncts and signs formed with ക-ങ done
extremely rare use cases ignored
- - - - -
3 changed files:
- Dyuthi-Regular.sfd
- features/lookups.fea
- tests/tests.txt
Changes:
=====================================
Dyuthi-Regular.sfd
=====================================
--- a/Dyuthi-Regular.sfd
+++ b/Dyuthi-Regular.sfd
@@ -66,10 +66,10 @@ NameList: Adobe Glyph List
DisplaySize: -128
AntiAlias: 1
FitToEm: 1
-WinInfo: 0 24 9
+WinInfo: 624 24 9
BeginPrivate: 0
EndPrivate
-BeginChars: 820 820
+BeginChars: 823 820
StartChar: .notdef
Encoding: 184 -1 0
=====================================
features/lookups.fea
=====================================
--- a/features/lookups.fea
+++ b/features/lookups.fea
@@ -1,4 +1,4 @@
-# GSUB
+# GSUB
lookup pref_reph {
lookupflag 0;
@@ -16,25 +16,14 @@ lookup akhn_chillu {
lookup akhn_conjuncts {
lookupflag 0;
- #sub k1 l1 by k1l1;
sub k1 xx k1 by k1k1;
- sub k1 xx t1 by k1t1;
sub k1 xx nh by k1nh;
- sub k1 xx th1 by k1th1;
- sub k1 xx n1 by k1n1;
- sub k1 xx m1 by k1m1;
sub k1 xx sh by k1sh;
sub k1 xx sh xx nh by k1shnh;
- sub k1 xx sh xx m1 by k1shm1;
- #sub k1 xx s1 by k1s1;
- sub k1 xx rh xx rh by k1rhrh;
sub k3 xx k3 by k3k3;
- #sub k3 xx k4 by k3k4;
- sub k3 xx th3 by k3th3;
sub k3 xx th3 xx th4 by k3th3th4;
sub k3 xx n1 by k3n1;
- sub k3 xx m1 by k3m1;
- sub k4 xx n1 by k4n1;
+ #sub k4 xx n1 by k4n1;
sub ng xx k1 by ngk1;
sub ng xx ng by ngng;
sub ch1 xx ch1 by ch1ch1;
@@ -47,8 +36,6 @@ lookup akhn_conjuncts {
sub nj xx nj by njnj;
sub t1 xx t1 by t1t1;
sub t3 xx t3 by t3t3;
- #sub t3 xx t4 by t3t4;
- #sub t3 xx m1 by t3m1;
sub nh xx t1 by nht1;
sub nh xx t2 by nht2;
sub nh xx t3 by nht3;
@@ -61,17 +48,10 @@ lookup akhn_conjuncts {
sub th1 xx p4 by th1p4;
sub th1 xx m1 by th1m1;
sub th1 xx s1 by th1s1;
- #sub th1 xx s1 xx th2 by th1s1th2;
sub th1 xx s1 xx n1 by th1s1n1;
sub th1 xx s1 xx m1 by th1s1m1;
- #sub th2 xx n1 by th2n1;
- #sub th2 xx m1 by th2m1;
sub th3 xx th3 by th3th3;
sub th3 xx th4 by th3th4;
- #sub th3 xx th4 xx n1 by th3th4n1;
- #sub th3 xx th4 xx m1 by th3th4m1;
- #sub th4 xx n1 by th4n1;
- #sub th4 xx m1 by th4m1;
sub n1 xx th1 by n1th1;
sub n1 xx th2 by n1th2;
sub n1 xx th3 by n1th3;
@@ -79,45 +59,30 @@ lookup akhn_conjuncts {
sub n1 xx n1 by n1n1;
sub n1 xx m1 by n1m1;
sub n1 xx rh by n1rh;
- #sub p1 xx t1 by p1t1;
- #sub p1 xx th1 by p1th1;
- #sub p1 xx n1 by p1n1;
- sub p1 xx p1 by p1p1;
- #sub p1 xx p2 by p1p2;
sub p1 xx s1 by p1s1;
sub p2 xx k1 by p2k1;
sub p2 xx t1 by p2t1;
sub p2 xx th1 by p2th1;
sub p2 xx n1 by p2n1;
- #sub p2 xx p1 by p2p1;
- #sub p2 xx m1 by p2m1;
sub p2 xx s1 by p2s1;
sub p2 xx rh xx rh by p2rhrh;
sub p3 xx ch3 by p3ch3;
sub p3 xx th4 by p3th4;
sub p3 xx n1 by p3n1;
sub p3 xx p3 by p3p3;
- #sub p3 xx p4 by p3p4;
sub m1 xx n1 by m1n1;
sub m1 xx p1 by m1p1;
sub m1 xx m1 by m1m1;
sub y1 xx k1 by y1k1;
sub y1 xx k1 xx k1 by y1k1k1;
- #sub y1 xx ch1 by y1ch1;
sub y1 xx th1 by y1th1;
sub y1 xx th1 xx th1 by y1th1th1;
- #sub y1 xx n1 by y1n1;
sub y1 xx m1 by y1m1;
sub y1 xx y1 by y1y1;
sub l3 xx k1 by l3k1;
sub l3 xx k1 xx k1 by l3k1k1;
- #sub l3xx k3 by l3k3;
- #sub l3 xx ch1 by l3ch1;
sub l3 xx th1 by l3th1;
- #sub l3 xx th1 xx th1 by l3th1th1;
sub l3 xx p1 by l3p1;
- #sub l3 xx p2 by l3p2;
- #sub l3 xx p3 by l3p3;
sub l3 xx m1 by l3m1;
sub l3 xx l3 by l3l3;
sub v1 xx v1 by v1v1;
@@ -137,7 +102,6 @@ lookup akhn_conjuncts {
sub s1 xx k1 by s1k1;
sub s1 xx k1 xx k1 by s1k1k1;
sub s1 xx k2 by s1k2;
- #sub s1 xx t1 by s1t1;
sub s1 xx th1 by s1th1;
sub s1 xx th2 by s1th2;
sub s1 xx n1 by s1n1;
@@ -152,51 +116,49 @@ lookup akhn_conjuncts {
sub zh xx k1 xx k1 by zhk1k1;
sub zh xx th1 by zhth1;
sub zh xx th1 xx th1 by zhth1th1;
- #sub zh xx n1 by zhn1;
sub zh xx n1 xx n1 by zhn1n1;
sub zh xx p1 by zhp1;
sub zh xx m1 by zhm1;
sub zh xx v1 by zhv1;
sub zh xx s1 by zhs1;
sub rh xx rh by rhrh;
- #sub k1 xx ch1 by k1ch1;
- #sub k1 xx p3 by k1p3;
- #sub k1 xx sh xx t2 by k1sht2;
- #sub k2 xx p3 by k2p3;
- #sub k3 xx p1 by k3p1;
- #sub k3 xx p3 by k3p3;
- #sub nh xx p1 by nhp1;
- #sub th1 xx z1 by th1z1;
- #sub th3 xx k3 by th3k3;
- #sub th3 xx n1 by th3n1;
- #sub th3 xx p3 by th3p3;
- #sub th3 xx m1 by th3m1;
- #sub p3 xx th1 by p3th1;
- #sub p3 xx m1 by p3m1;
- #sub p3 xx z1 by p3z1;
- #sub p3 xx h1 by p3h1;
- #sub m1 xx th1 by m1th1;
- #sub l3 xx th3 by l3th3;
- #sub l3 xx n1 by l1n1;
- #sub l3 xx v1 by l3v1;
- #sub v1 xx n1 by v1n1;
- #sub v1 xx z1 by v1z1;
- #sub z1 xx k1 by z1k1;
- #sub z1 xx k1 xx k1 by z1k1k1;
- #sub z1 xx th3 by z1th3;
- #sub z1 xx p1 by z1p1;
- #sub s1 xx k3 by s1k3;
- #sub s1 xx p3 by s1p3;
- #sub s1 xx h1 by s1h1;
- #sub h1 xx th1 by h1th1;
- #sub h1 xx th3 by h1th3;
- #sub h1 xx p3 by h1p3;
- #sub h1 xx s1 by h1s1;
- #sub ch3 xx m1 by ch3m1;
- #sub ng xx k3 by ngk3;
} akhn_conjuncts;
lookup akhn_conditional_stacking {
+ ignore sub k1' xx' t1' xx [t1 r3];
+ ignore sub k1' xx' t1' [l1 l2];
+ sub k1' xx' t1' by k1t1;
+
+ ignore sub k1' xx' th1' xx r3;
+ sub k1' xx' th1' by k1th1;
+
+ ignore sub k1' xx' [n1 m1]' xx [n1 m1 r3];
+ ignore sub k1' xx' [n1 m1]' [u1 u2 r1 r2 l1 l2];
+ sub k1' xx' n1' by k1n1;
+ sub k1' xx' m1' by k1m1;
+
+ ignore sub k1' xx' s1' xx [s1 r3];
+ ignore sub k1' xx' s1' [u1 u2 r1 r2 l1 l2];
+ sub k1' xx' s1' by k1s1;
+
+ ignore sub k1' xx' rhrh' [u1 u2 r1 r2 l1 l2];
+ sub k1' xx' rhrh' by k1rhrh;
+
+ ignore sub k1sh' xx' m1' [u1 u2 r1 r2 l1 l2];
+ ignore sub k1sh' xx' m1' xx [r3 m1];
+ sub k1sh' xx' m1' by k1shm1;
+
+ ignore sub k3' xx' m1' [u1 u2 r1 r2 l1 l2];
+ ignore sub k3' xx' [m1 th3]' xx [m1 th3 r3];
+ sub k3' xx' m1' by k3m1;
+ sub k3' xx' th3' by k3th3;
+
+ ignore sub k4' xx' n1' [u1 u2 r1 r2 l1 l2];
+ ignore sub k4' xx' n1' xx [n1 r3];
+ sub k4' xx' n1'by k4n1;
+
+
+
ignore sub p3' xx' k3' [xx];
#sub p3' xx' k3' by p3k3;
ignore sub s1' xx' p1' [xx];
@@ -207,8 +169,7 @@ lookup akhn_conditional_stacking {
sub zh' xx' ch1' by zhch1;
#ignore sub p3' xx' s1' [xx u1 u2 r1 r2];
#sub p3' xx' s1' by p3s1;
- ignore sub k1' xx' s1' [xx u1 u2 r1];
- sub k1' xx' s1' by k1s1;
+
ignore sub p3' xx' th3' [xx];
sub p3' xx' th3' by p3th3;
} akhn_conditional_stacking;
@@ -292,8 +253,6 @@ lookup pres_reph_mlym {
sub k1th1 xx r3 by k1th1r3;
sub k1xx r3 by k1r3;
sub k1 r4 by k1r3;
- #sub k3th3th4 r4 by k3th3th4r3;
- #sub k3th3th4 xx r3 by k3th3th4r3;
sub k3xx r3 by k3r3;
sub k3 r4 by k3r3;
sub k4xx r3 by k4r3;
@@ -403,7 +362,6 @@ lookup pres_reph {
sub r4 k1t1 by k1t1r3;
sub r4 k1th1 by k1th1r3;
sub r4 k1 by k1r3;
- #sub r4 k3th3th4 by k3th3th4r3;
sub r4 k3 by k3r3;
sub r4 k4 by k4r3;
#sub r4 ch1ch2 by ch1ch2r3;
@@ -488,7 +446,7 @@ lookup restore_virama {
lookup blws_la_sign_excludes {
sub
[
- t1 r3
+ t1 r3
k1l3 k3l3 th1l3 p1l3 p2l3 m1l3 l3l3 v1l3 z1l3 s1l3 h1l3
ch1ch1 ch1ch2 k3k3 rhrh v1v1 s1s1 s1p1 z1z1
]
@@ -511,62 +469,30 @@ lookup psts_vowel_signs {
sub k1k1r3 u2 by k1k1r3u2;
sub k1t1 u1 by k1t1u1;
sub k1t1 u2 by k1t1u2;
- #sub k1t1r3 u1 by k1t1r3u1;
- #sub k1t1r3 u2 by k1t1r3u2;
- #sub k1nh u1 by k1nhu1;
- #sub k1nh u2 by k1nhu2;
sub k1th1 u1 by k1th1u1;
sub k1th1 u2 by k1th1u2;
sub k1th1 r1 by k1th1r1;
- #sub k1th1 r2 by k1th1r2;
- #sub k1th1r3 u1 by k1th1r3u1;
- #sub k1th1r3 u2 by k1th1r3u2;
- #sub k1n1 u1 by k1n1u1;
- #sub k1n1 u2 by k1n1u2;
- #sub k1m1 u1 by k1m1u1;
- #sub k1m1 u2 by k1m1u2;
sub k1r3 u1 by k1r3u1;
sub k1r3 u2 by k1r3u2;
sub k1l3 u1 by k1l3u1;
sub k1l3 u2 by k1l3u2;
sub k1sh u1 by k1shu1;
sub k1sh u2 by k1shu2;
- #sub k1sh r1 by k1shr1;
sub k1shnh u1 by k1shnhu1;
sub k1shnh u2 by k1shnhu2;
- #sub k1shm1 u1 by k1shm1u1;
- #sub k1shm1 u2 by k1shm1u2;
- #sub k1shm1 r1 by k1shm1r1;
- #sub k1s1 u1 by k1s1u1;
- #sub k1s1 u2 by k1s1u2;
- #sub k1s1 r1 by k1s1r1;
- #sub k1rhrh u1 by k1rhrhu1;
- #sub k1rhrh u2 by k1rhrhu2;
sub k2 u1 by k2u1;
sub k2 u2 by k2u2;
- #sub k2 r1 by k2r1;
sub k3 u1 by k3u1;
sub k3 u2 by k3u2;
sub k3 r1 by k3r1;
- #sub k3 r2 by k3r2;
sub k3k3 u1 by k3k3u1;
sub k3k3 u2 by k3k3u2;
- #sub k3k3 r1 by k3k3r1;
- #sub k3k4 u1 by k3k4u1;
- #sub k3k4 u2 by k3k4u2;
- #sub k3k4 r1 by k3k4r1;
sub k3th3 u1 by k3th3u1;
sub k3th3 u2 by k3th3u2;
- #sub k3th3 r1 by k3th3r1;
sub k3th3th4 u1 by k3th3th4u1;
sub k3th3th4 u2 by k3th3th4u2;
- #sub k3th3th4 r1 by k3th3th4r1;
- #sub k3th3th4r3 u1 by k3th3th4r3u1;
- #sub k3th3th4r3 u2 by k3th3th4r3u2;
- sub k3n1 u1 by k3n1u1;
+ sub k3n1 u1 by k3n1u1;
sub k3n1 u2 by k3n1u2;
- #sub k3m1 u1 by k3m1u1;
- #sub k3m1 u2 by k3m1u2;
sub k3r3 u1 by k3r3u1;
sub k3r3 u2 by k3r3u2;
sub k3l3 u1 by k3l3u1;
@@ -574,11 +500,6 @@ lookup psts_vowel_signs {
sub k4 u1 by k4u1;
sub k4 u2 by k4u2;
sub k4 r1 by k4r1;
- #sub k4 r2 by k4r2;
- #sub k4n1 u1 by k4n1u1;
- #sub k4n1 u2 by k4n1u2;
- #sub k4r3 u1 by k4r3u1;
- #sub k4r3 u2 by k4r3u2;
sub ng u1 by ngu1;
sub ng u2 by ngu2;
sub ngk1 u1 by ngk1u1;
@@ -590,49 +511,21 @@ lookup psts_vowel_signs {
sub ch1 u2 by ch1u2;
sub ch1ch1 u1 by ch1ch1u1;
sub ch1ch1 u2 by ch1ch1u2;
- #sub ch1ch2 u1 by ch1ch2u1;
- #sub ch1ch2 u2 by ch1ch2u2;
- #sub ch1ch2 r1 by ch1ch2r1;
- #sub ch1ch2r3 u1 by ch1ch2r3u1;
- #sub ch1ch2r3 u2 by ch1ch2r3u2;
- #sub ch2 u1 by ch2u1;
- #sub ch2 u2 by ch2u2;
- #sub ch2 r1 by ch2r1;
- #sub ch2r3 u1 by ch2r3u1;
- #sub ch2r3 u2 by ch2r3u2;
sub ch3 u1 by ch3u1;
sub ch3 u2 by ch3u2;
sub ch3 r1 by ch3r1;
- #sub ch3 r2 by ch3r2;
- #sub ch3ch3 u1 by ch3ch3u1;
- #sub ch3ch3 u2 by ch3ch3u2;
- #sub ch3ch3 r1 by ch3ch3r1;
- #sub ch3nj u1 by ch3nju1;
- #sub ch3nj u2 by ch3nju2;
- #sub ch3r3 u1 by ch3r3u1;
- #sub ch3r3 u2 by ch3r3u2;
sub ch4 u1 by ch4u1;
sub ch4 u2 by ch4u2;
- #sub ch4 r1 by ch4r1;
- #sub ch4 r2 by ch4r2;
- #sub ch4r3 u1 by ch4r3u1;
- #sub ch4r3 u2 by ch4r3u2;
sub nj u1 by nju1;
sub nj u2 by nju2;
sub njch1 u1 by njch1u1;
sub njch1 u2 by njch1u2;
- #sub njch1 r1 by njch1r1;
- #sub njch2 u1 by njch2u1;
- #sub njch2 u2 by njch2u2;
- #sub njch2 r1 by njch2r1;
sub njch3 u1 by njch3u1;
sub njch3 u2 by njch3u2;
sub njnj u1 by njnju1;
sub njnj u2 by njnju2;
sub t1 u1 by t1u1;
sub t1 u2 by t1u2;
- #sub t1 r1 by t1r1;
- #sub t1 r2 by t1r2;
sub t1t1 u1 by t1t1u1;
sub t1t1 u2 by t1t1u2;
sub t1r3 u1 by t1r3u1;
@@ -641,35 +534,15 @@ lookup psts_vowel_signs {
sub t2 u2 by t2u2;
sub t3 u1 by t3u1;
sub t3 u2 by t3u2;
- #sub t3 r1 by t3r1;
sub t3t3 u1 by t3t3u1;
- #sub t3t3 u2 by t3t3u2;
- #sub t3t4 u1 by t3t4u1;
- #sub t3t4 u2 by t3t4u2;
- #sub t3m1 u1 by t3m1u1;
- #sub t3m1 u2 by t3m1u2;
- #sub t3m1 r1 by t3m1r1;
sub t3r3 u1 by t3r3u1;
sub t3r3 u2 by t3r3u2;
sub t4 u1 by t4u1;
sub t4 u2 by t4u2;
- #sub t4 r1 by t4r1;
- #sub t4r3 u1 by t4r3u1;
- #sub t4r3 u2 by t4r3u2;
sub nh u1 by nhu1;
sub nh u2 by nhu2;
sub nht1 u1 by nht1u1;
sub nht1 u2 by nht1u2;
- #sub nht1r3 u1 by nht1r3u1;
- #sub nht1r3 u2 by nht1r3u2;
- #sub nht3 u1 by nht3u1;
- #sub nht3 u2 by nht3u2;
- #sub nht3 r1 by nht3r1;
- #sub nht3r3 u1 by nht3r3u1;
- #sub nht3r3 u2 by nht3r3u2;
- #sub nht4 u1 by nht4u1;
- #sub nht4 u2 by nht4u2;
- #sub nht4 r1 by nht4r1;
sub nhnh u1 by nhnhu1;
sub nhnh u2 by nhnhu2;
sub nhm1 u1 by nhm1u1;
@@ -677,142 +550,61 @@ lookup psts_vowel_signs {
sub th1 u1 by th1u1;
sub th1 u2 by th1u2;
sub th1 r1 by th1r1;
- #sub th1 r2 by th1r2;
sub th1th1 u1 by th1th1u1;
sub th1th1 u2 by th1th1u2;
sub th1th1 r1 by th1th1r1;
- #sub th1th1 r2 by th1th1r2;
- #sub th1th1r3 u1 by th1th1r3u1;
- #sub th1th1r3 u2 by th1th1r3u2;
- #sub th1th2 u1 by th1th2u1;
- #sub th1th2 u2 by th1th2u2;
- #sub th1th2 r1 by th1th2r1;
sub th1p4 u1 by th1p4u1;
- #sub th1p4 u2 by th1p4u2;
- #sub th1p4 r1 by th1p4r1;
- #sub th1m1 u1 by th1m1u1;
- #sub th1m1 u2 by th1m1u2;
- #sub th1m1 r1 by th1m1r1;
sub th1r3 u1 by th1r3u1;
sub th1r3 u2 by th1r3u2;
sub th1l3 u1 by th1l3u1;
sub th1l3 u2 by th1l3u2;
sub th1s1 u1 by th1s1u1;
sub th1s1 u2 by th1s1u2;
- #sub th1s1 r1 by th1s1r1;
- #sub th1s1 r2 by th1s1r2;
- #sub th1s1th2 u1 by th1s1th2u1;
- #sub th1s1th2 u2 by th1s1th2u2;
- #sub th1s1th2 r1 by th1s1th2r1;
- #sub th1s1n1 u1 by th1s1n1u1;
- #sub th1s1n1 u2 by th1s1n1u2;
- #sub th1s1m1 u1 by th1s1m1u1;
- #sub th1s1m1 u2 by th1s1m1u2;
- #sub th1s1m1 r1 by th1s1m1r1;
- #sub th1s1r3 u1 by th1s1r3u1;
- #sub th1s1r3 u2 by th1s1r3u2;
sub th2 u1 by th2u1;
sub th2 u2 by th2u2;
- #sub th2n1 u1 by th2n1u1;
- #sub th2n1 u2 by th2n1u2;
- #sub th2m1 u1 by th2m1u1;
- #sub th2m1 u2 by th2m1u2;
- #sub th2m1 r1 by th2m1r1;
sub th3 u1 by th3u1;
sub th3 u2 by th3u2;
sub th3 r1 by th3r1;
- #sub th3 r2 by th3r2;
sub th3th3 u1 by th3th3u1;
sub th3th3 u2 by th3th3u2;
- #sub th3th3 r1 by th3th3r1;
- #sub th3th3 r2 by th3th3r2;
sub th3th4 u1 by th3th4u1;
sub th3th4 u2 by th3th4u2;
- #sub th3th4 r1 by th3th4r1;
- #sub th3th4 r2 by th3th4r2;
- #sub th3th4n1 u1 by th3th4n1u1;
- #sub th3th4n1 u2 by th3th4n1u2;
- #sub th3th4m1 u1 by th3th4m1u1;
- #sub th3th4m1 u2 by th3th4m1u2;
- #sub th3th4m1 r1 by th3th4m1r1;
- #sub th3th4r3 u1 by th3th4r3u1;
- #sub th3th4r3 u2 by th3th4r3u2;
sub th3r3 u1 by th3r3u1;
sub th3r3 u2 by th3r3u2;
sub th4 u1 by th4u1;
sub th4 u2 by th4u2;
sub th4 r1 by th4r1;
- #sub th4 r2 by th4r2;
- #sub th4n1 u1 by th4n1u1;
- #sub th4n1 u2 by th4n1u2;
- #sub th4m1 u1 by th4m1u1;
- #sub th4m1 u2 by th4m1u2;
- #sub th4m1 r1 by th4m1r1;
sub th4r3 u1 by th4r3u1;
sub th4r3 u2 by th4r3u2;
sub n1 u1 by n1u1;
sub n1 u2 by n1u2;
sub n1 r1 by n1r1;
- #sub n1 r2 by n1r2;
sub n1th1 u1 by n1th1u1;
sub n1th1 u2 by n1th1u2;
- #sub n1th1 r1 by n1th1r1;
- #sub n1th1 r2 by n1th1r2;
sub n1th1r3 u1 by n1th1r3u1;
sub n1th1r3 u2 by n1th1r3u2;
sub n1th2 u1 by n1th2u1;
sub n1th2 u2 by n1th2u2;
- #sub n1th2 r1 by n1th2r1;
- #sub n1th2 r2 by n1th2r2;
sub n1th3 u1 by n1th3u1;
sub n1th3 u2 by n1th3u2;
- #sub n1th3 r1 by n1th3r1;
sub n1th3r3 u1 by n1th3r3u1;
sub n1th3r3 u2 by n1th3r3u2;
sub n1th4 u1 by n1th4u1;
sub n1th4 u2 by n1th4u2;
- #sub n1th4r3 u1 by n1th4r3u1;
- #sub n1th4r3 u2 by n1th4r3u2;
sub n1n1 u1 by n1n1u1;
sub n1n1 u2 by n1n1u2;
- #sub n1n1 r1 by n1n1r1;
- #sub n1n1r3 u1 by n1n1r3u1;
- #sub n1n1r3 u2 by n1n1r3u2;
sub n1m1 u1 by n1m1u1;
sub n1m1 u2 by n1m1u2;
- #sub n1m1 r1 by n1m1r1;
- #sub n1m1r3 u1 by n1m1r3u1;
- #sub n1m1r3 u2 by n1m1r3u2;
- #sub n1r3 u1 by n1r3u1;
- #sub n1r3 u2 by n1r3u2;
sub n1rh u1 by n1rhu1;
sub n1rh u2 by n1rhu2;
sub p1 u1 by p1u1;
sub p1 u2 by p1u2;
- #sub p1 r1 by p1r1;
- #sub p1 r2 by p1r2;
- #sub p1t1 u1 by p1t1u1;
- #sub p1t1 u2 by p1t1u2;
- #sub p1th1 u1 by p1th1u1;
- #sub p1th1 u2 by p1th1u2;
- #sub p1th1 r1 by p1th1r1;
- #sub p1th1 r2 by p1th1r2;
- #sub p1n1 u1 by p1n1u1;
- #sub p1n1 u2 by p1n1u2;
sub p1p1 u1 by p1p1u1;
sub p1p1 u2 by p1p1u2;
- #sub p1p1 r1 by p1p1r1;
- #sub p1p2 u1 by p1p2u1;
- #sub p1p2 u2 by p1p2u2;
sub p1r3 u1 by p1r3u1;
sub p1r3 u2 by p1r3u2;
sub p1l3 u1 by p1l3u1;
sub p1l3 u2 by p1l3u2;
- #sub p1s1 u1 by p1s1u1;
- #sub p1s1 u2 by p1s1u2;
- #sub p1s1 r1 by p1s1r1;
- #sub p1s1r3 u1 by p1s1r3u1;
- #sub p1s1r3 u2 by p1s1r3u2;
sub p2 u1 by p2u1;
sub p2 u2 by p2u2;
#sub p2k1 u1 by p2k1u1;
@@ -1221,5 +1013,3 @@ lookup abvm_dotreph {
pos base [s1s1 ] <anchor 1444 1020> mark @dotreph;
pos base [h1u1 h1u2 ] <anchor 1055 1020> mark @dotreph;
} abvm_dotreph;
-
-
=====================================
tests/tests.txt
=====================================
--- a/tests/tests.txt
+++ b/tests/tests.txt
@@ -199,6 +199,8 @@ Conjuncts and Signs
ക്ന്ന
+ക്മ ക്മു ക്മൂ ക്മൃ ക്മൄ ക്മൢ ക്മൣ ൎക്മ ൎക്മു ൎക്മൂ ക്മ് ക്മു് ക്മ഻ ക്മ഼ ക്മഀ ക്മം ക്മഃ
+
ക്യ ക്യു ക്യൂ ക്യൃ ക്യൄ ക്യൢ ക്യൣ ൎക്യ ൎക്യു ൎക്യൂ ക്യ് ക്യു് ക്യ഻ ക്യ഼ ക്യഀ ക്യം ക്യഃ
ക്ര ക്രു ക്രൂ ക്രൃ ക്രൄ ക്രൢ ക്രൣ ൎക്ര ൎക്രു ൎക്രൂ ക്ര് ക്രു് ക്ര഻ ക്ര഼ ക്രഀ ക്രം ക്രഃ
@@ -209,6 +211,10 @@ Conjuncts and Signs
ക്ഷ ക്ഷു ക്ഷൂ ക്ഷൃ ക്ഷൄ ക്ഷൢ ക്ഷൣ ൎക്ഷ ൎക്ഷു ൎക്ഷൂ ക്ഷ് ക്ഷു് ക്ഷ഻ ക്ഷ഼ ക്ഷഀ ക്ഷം ക്ഷഃ
+ക്ഷ്മ ക്ഷ്മു ക്ഷ്മൂ ക്ഷ്മൃ ക്ഷ്മൄ ക്ഷ്മൢ ക്ഷ്മൣ ൎക്ഷ്മ ൎക്ഷ്മു ൎക്ഷ്മൂ ക്ഷ്മ് ക്ഷ്മു് ക്ഷ്മ഻ ക്ഷ്മ഼ ക്ഷ്മഀ ക്ഷ്മം ക്ഷ്മഃ
+
+ക്ഷ്ണ ക്ഷ്ണു ക്ഷ്ണൂ ക്ഷ്ണൃ ക്ഷ്ണൄ ക്ഷ്ണൢ ക്ഷ്ണൣ ൎക്ഷ്ണ ൎക്ഷ്ണു ൎക്ഷ്ണൂ ക്ഷ്ണ് ക്ഷ്ണു് ക്ഷ്ണ഻ ക്ഷ്ണ഼ ക്ഷ്ണഀ ക്ഷ്ണം ക്ഷ്ണഃ
+
ക്സ ക്സു ക്സൂ ക്സൃ ക്സൄ ക്സൢ ക്സൣ ൎക്സ ൎക്സു ൎക്സൂ ക്സ് ക്സു് ക്സ഻ ക്സ഼ ക്സഀ ക്സം ക്സഃ
ക്റ്റ ക്റ്റു ക്റ്റൂ ക്റ്റൃ ക്റ്റൄ ക്റ്റൢ ക്റ്റൣ ൎക്റ്റ ൎക്റ്റു ൎക്റ്റൂ ക്റ്റ് ക്റ്റു് ക്റ്റ഻ ക്റ്റ഼ ക്റ്റഀ ക്റ്റം ക്റ്റഃ
View it on GitLab: https://gitlab.com/smc/dyuthi/compare/1d35ab6805479cb0a31a477931365797a28c65d4...8d4f440e9c0df030c3878fff2ce83d47bc40608d
---
View it on GitLab: https://gitlab.com/smc/dyuthi/compare/1d35ab6805479cb0a31a477931365797a28c65d4...8d4f440e9c0df030c3878fff2ce83d47bc40608d
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.smc.org.in/pipermail/discuss-smc.org.in/attachments/20170918/36b1ee19/attachment-0001.html>
More information about the discuss
mailing list