summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRajeesh K Nambiar <rajeeshknambiar@gmail.com>2014-11-13 19:24:50 +0100
committerRajeesh K Nambiar <rajeeshknambiar@gmail.com>2014-11-13 19:35:03 +0100
commit0a70edabc931a8167ab144f92c48015cc5146ef1 (patch)
treeb4841efbae6b9132e229d67b658929ed3019b7a5
parent80d5903b5f1c168820175b9a8c41f1f459e5a4d2 (diff)
downloadAnjaliOldLipi.git-0a70edabc931a8167ab144f92c48015cc5146ef1.zip
AnjaliOldLipi.git-0a70edabc931a8167ab144f92c48015cc5146ef1.tar.gz
AnjaliOldLipi.git-0a70edabc931a8167ab144f92c48015cc5146ef1.tar.xz
[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.sfd28
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