diff options
author | Rajeesh K Nambiar <rajeeshknambiar@gmail.com> | 2014-11-13 19:24:50 +0100 |
---|---|---|
committer | Rajeesh K Nambiar <rajeeshknambiar@gmail.com> | 2014-11-13 19:35:03 +0100 |
commit | 0a70edabc931a8167ab144f92c48015cc5146ef1 (patch) | |
tree | b4841efbae6b9132e229d67b658929ed3019b7a5 | |
parent | 80d5903b5f1c168820175b9a8c41f1f459e5a4d2 (diff) | |
download | AnjaliOldLipi.git-0a70edabc931a8167ab144f92c48015cc5146ef1.tar.gz AnjaliOldLipi.git-0a70edabc931a8167ab144f92c48015cc5146ef1.tar.xz AnjaliOldLipi.git-0a70edabc931a8167ab144f92c48015cc5146ef1.zip |
[AnjaliOldLipi] Add contextual chaining rule and glyph decomposition to suppress dotted circle before ാം and ാമത്തെ
Add a 'ccmp' Glyph Decomposition lookup to map dotted circle to NULL (empty glyph)
Add a 'calt' Contextual Chaining Substitution lookup to apply 'ccmp' on pattern "(digit|hyphen)ാ(ം|മ)"
Test case: 1-ാം, 1-ാമത്തെ, 1ാം, 1ാമത്തെ
Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
-rw-r--r-- | AnjaliOldLipi.sfd | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/AnjaliOldLipi.sfd b/AnjaliOldLipi.sfd index c04e2d5..e5c635b 100644 --- a/AnjaliOldLipi.sfd +++ b/AnjaliOldLipi.sfd @@ -20,7 +20,7 @@ OS2Version: 1 OS2_WeightWidthSlopeOnly: 0 OS2_UseTypoMetrics: 1 CreationTime: 1201144321 -ModificationTime: 1415446924 +ModificationTime: 1415825203 PfmFamily: 17 TTFWeight: 400 TTFWidth: 5 @@ -53,6 +53,8 @@ OS2StrikeYPos: 512 OS2Vendor: 'PfEd' OS2CodePages: 00000001.00000000 OS2UnicodeRanges: 80800001.00002000.00000000.00000000 +Lookup: 2 0 0 "'ccmp' Glyph Composition/Decomposition lookup 13" {"'ccmp' Glyph Composition/Decomposition lookup 13-1" } ['ccmp' ('mlm2' <'dflt' > 'mlym' <'dflt' > ) ] +Lookup: 6 0 0 "'calt' Contextual Alternates lookup 14" {"'calt' Contextual Alternates lookup 14-1" } ['calt' ('mlm2' <'dflt' > 'mlym' <'dflt' > ) ] Lookup: 4 0 0 "'akhn' Akhand in Malay+AQEA-lam lookup 0" {"'akhn' Akhand in Malay+AQEA-lam lookup 0 subtable" } ['akhn' ('mlym' <'dflt' > ) ] Lookup: 4 0 0 "'akhn' Akhand in Malay+AQEA-lam2 lookup 0" {"'akhn' Akhand in Malay+AQEA-lam2 lookup 0 subtable" } ['akhn' ('mlm2' <'dflt' > ) ] Lookup: 4 0 0 "'half' Half Forms in Malay+AQEA-lam lookup 1" {"'half' Half Forms in Malay+AQEA-lam lookup 1 subtable" } ['half' ('mlym' <'dflt' > ) ] @@ -69,6 +71,29 @@ Lookup: 4 0 0 "'pstf' Post Base Forms in Malay+AQEA-lam2 lookup 7" {"'pstf' Pos Lookup: 260 0 0 "'abvm' Above Base Mark in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 0" {"'abvm' Above Base Mark in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 0 subtable" } ['abvm' ('mlm2' <'dflt' > 'mlym' <'dflt' > ) ] MarkAttachClasses: 1 DEI: 91125 +ChainSub2: class "'calt' Contextual Alternates lookup 14-1" 5 5 5 1 + Class: 7 uni25CC + Class: 56 hyphen zero one two three four five six seven eight nine + Class: 2 a2 + Class: 11 anusvara m1 + BClass: 7 uni25CC + BClass: 56 hyphen zero one two three four five six seven eight nine + BClass: 2 a2 + BClass: 11 anusvara m1 + FClass: 7 uni25CC + FClass: 56 hyphen zero one two three four five six seven eight nine + FClass: 2 a2 + FClass: 11 anusvara m1 + 1 1 2 + ClsList: 1 + BClsList: 2 + FClsList: 3 4 + 1 + SeqLookup: 0 "'ccmp' Glyph Composition/Decomposition lookup 13" + ClassNames: "All_Others" "dotted_c" "digits" "aa" "am" + BClassNames: "All_Others" "dotted_c" "digits" "aa" "am" + FClassNames: "All_Others" "dotted_c" "digits" "aa" "am" +EndFPST TtTable: prep PUSHW_1 511 @@ -11376,6 +11401,7 @@ SplineSet 321 170 321 170 314 161 c 2,272,-1 252 77 l 2,251,252 EndSplineSet +MultipleSubs2: "'ccmp' Glyph Composition/Decomposition lookup 13-1" NULL EndChar StartChar: NULL |