summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRajeesh K Nambiar <rajeeshknambiar@gmail.com>2013-10-16 18:12:04 +0200
committerRajeesh K Nambiar <rajeeshknambiar@gmail.com>2013-10-16 18:12:04 +0200
commit4491355ec7416db05d46c8cea7b9457ff2819863 (patch)
tree6607bd96ae2ab70da9cd3f48e3b872a281702f08
parent08e63fbc6bca218f4a03231976d5f758e0cfad88 (diff)
downloadAnjaliOldLipi.git-4491355ec7416db05d46c8cea7b9457ff2819863.zip
AnjaliOldLipi.git-4491355ec7416db05d46c8cea7b9457ff2819863.tar.gz
AnjaliOldLipi.git-4491355ec7416db05d46c8cea7b9457ff2819863.tar.xz
[Rachana] "Ignore Combining Marks" for psts rule
Harfbuzz (and Uniscribe) reorders dotreph to the end of cluster (REPH_POS_AFTER_MAIN). This causes ligatures involving post base Matras (eg: ൎത്തൂ) to detach from the conjunct. Fix this by marking "psts" lookup to ignore above-marks (Ignore Combining Marks in fontforge) See discussion http://lists.freedesktop.org/archives/harfbuzz/2013-October/003734.html Test cases: ൎത്തൂ, ൎക്കു, ൎച്ച് Signed-off-by: Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
-rw-r--r--Rachana/Rachana.sfd8
1 files changed, 4 insertions, 4 deletions
diff --git a/Rachana/Rachana.sfd b/Rachana/Rachana.sfd
index c9255dd..dc1416a 100644
--- a/Rachana/Rachana.sfd
+++ b/Rachana/Rachana.sfd
@@ -20,7 +20,7 @@ OS2Version: 1
OS2_WeightWidthSlopeOnly: 0
OS2_UseTypoMetrics: 1
CreationTime: 1201144321
-ModificationTime: 1381498634
+ModificationTime: 1381939754
PfmFamily: 17
TTFWeight: 400
TTFWidth: 5
@@ -63,7 +63,7 @@ Lookup: 4 0 0 "'blwf' Below Base Forms in Malay+AQEA-lam2 lookup 3" {"'blwf' Be
Lookup: 4 0 0 "'blws' Below Base Substitutions in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 4" {"'blws' Below Base Substitutions in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 4 subtable" } ['blws' ('mlm2' <'dflt' > 'mlym' <'dflt' > ) ]
Lookup: 4 0 0 "'pres' Pre Base Substitutions in Malay+AQEA-lam lookup 5" {"'pres' Pre Base Substitutions in Malay+AQEA-lam lookup 5 subtable" } ['pres' ('mlym' <'dflt' > ) ]
Lookup: 4 0 0 "'pres' Pre Base Substitutions in Malay+AQEA-lam2 lookup 5" {"'pres' Pre Base Substitutions in Malay+AQEA-lam2 lookup 5 subtable" } ['pres' ('mlm2' <'dflt' > ) ]
-Lookup: 4 0 0 "'psts' Post Base Substitutions in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 6" {"'psts' Post Base Substitutions in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 6 subtable" } ['psts' ('mlm2' <'dflt' > 'mlym' <'dflt' > ) ]
+Lookup: 4 8 0 "'psts' Post Base Substitutions in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 6" {"'psts' Post Base Substitutions in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 6 subtable" } ['psts' ('mlm2' <'dflt' > 'mlym' <'dflt' > ) ]
Lookup: 4 0 0 "'haln' Halant Forms in Malay+AQEA-lam lookup 7" {"'haln' Halant Forms in Malay+AQEA-lam lookup 7 subtable" } ['haln' ('mlym' <'dflt' > ) ]
Lookup: 4 0 0 "'pstf' Post Base Forms in Malay+AQEA-lam lookup 8" {"'pstf' Post Base Forms in Malay+AQEA-lam lookup 8 subtable" } ['pstf' ('mlym' <'dflt' > ) ]
Lookup: 4 0 0 "'pstf' Post Base Forms in Malay+AQEA-lam2 lookup 8" {"'pstf' Post Base Forms in Malay+AQEA-lam2 lookup 8 subtable" } ['pstf' ('mlm2' <'dflt' > ) ]
@@ -767,7 +767,7 @@ NameList: Adobe Glyph List
DisplaySize: -36
AntiAlias: 1
FitToEm: 1
-WinInfo: 533 41 14
+WinInfo: 0 36 12
BeginPrivate: 0
EndPrivate
AnchorClass2: "dotreph" "'abvm' Above Base Mark in Malay+AQEA-lam/Malay+AQEA-lam2 lookup 0 subtable"
@@ -88353,7 +88353,7 @@ StartChar: ch3m1
Encoding: 1067 -1 1067
Width: 1442
VWidth: 0
-Flags: WO
+Flags: W
LayerCount: 2
Fore
SplineSet