diff --git a/Lib/fontTools/ttLib/tables/otBase.py b/Lib/fontTools/ttLib/tables/otBase.py index 5ce32c17b..c47e940f0 100644 --- a/Lib/fontTools/ttLib/tables/otBase.py +++ b/Lib/fontTools/ttLib/tables/otBase.py @@ -654,9 +654,15 @@ class BaseTable(object): def compile(self, writer, font): self.ensureDecompiled() + # TODO Following hack to be removed by rewriting how FormatSwitching tables + # are handled. + # https://github.com/fonttools/fonttools/pull/2238#issuecomment-805192631 if hasattr(self, 'preWrite'): + deleteFormat = not hasattr(self, 'Format') table = self.preWrite(font) + deleteFormat = deleteFormat and hasattr(self, 'Format') else: + deleteFormat = False table = self.__dict__.copy() # some count references may have been initialized in a custom preWrite; we set @@ -740,6 +746,9 @@ class BaseTable(object): if conv.isPropagated: writer[conv.name] = value + if deleteFormat: + del self.Format + def readFormat(self, reader): pass diff --git a/Lib/fontTools/ttLib/tables/otTables.py b/Lib/fontTools/ttLib/tables/otTables.py index a65ec7b87..29ca29714 100644 --- a/Lib/fontTools/ttLib/tables/otTables.py +++ b/Lib/fontTools/ttLib/tables/otTables.py @@ -558,6 +558,7 @@ class Coverage(FormatSwitchingBaseTable): else: self.glyphs = [] log.warning("Unknown Coverage format: %s", self.Format) + del self.Format # Don't need this anymore def preWrite(self, font): glyphs = getattr(self, "glyphs", None) @@ -739,6 +740,7 @@ class SingleSubst(FormatSwitchingBaseTable): else: assert 0, "unknown format: %s" % self.Format self.mapping = mapping + del self.Format # Don't need this anymore def preWrite(self, font): mapping = getattr(self, "mapping", None) @@ -809,6 +811,7 @@ class MultipleSubst(FormatSwitchingBaseTable): else: assert 0, "unknown format: %s" % self.Format self.mapping = mapping + del self.Format # Don't need this anymore def preWrite(self, font): mapping = getattr(self, "mapping", None) @@ -927,6 +930,7 @@ class ClassDef(FormatSwitchingBaseTable): else: log.warning("Unknown ClassDef format: %s", self.Format) self.classDefs = classDefs + del self.Format # Don't need this anymore def _getClassRanges(self, font): classDefs = getattr(self, "classDefs", None) @@ -1015,6 +1019,7 @@ class AlternateSubst(FormatSwitchingBaseTable): else: assert 0, "unknown format: %s" % self.Format self.alternates = alternates + del self.Format # Don't need this anymore def preWrite(self, font): self.Format = 1 @@ -1085,6 +1090,7 @@ class LigatureSubst(FormatSwitchingBaseTable): else: assert 0, "unknown format: %s" % self.Format self.ligatures = ligatures + del self.Format # Don't need this anymore def preWrite(self, font): self.Format = 1 @@ -1681,7 +1687,6 @@ def splitMarkBasePos(oldSubTable, newSubTable, overflowRecord): oldSubTable.MarkCoverage.glyphs = oldMarkCoverage newSubTable.MarkCoverage = oldSubTable.MarkCoverage.__class__() - newSubTable.MarkCoverage.Format = oldSubTable.MarkCoverage.Format newSubTable.MarkCoverage.glyphs = newMarkCoverage # share the same BaseCoverage in both halves diff --git a/Lib/fontTools/varLib/merger.py b/Lib/fontTools/varLib/merger.py index b8b7b27d6..c9d14381f 100644 --- a/Lib/fontTools/varLib/merger.py +++ b/Lib/fontTools/varLib/merger.py @@ -409,28 +409,12 @@ def _ClassDef_merge_classify(lst, allGlyphses=None): return self, classes -# It's stupid that we need to do this here. Just need to, to match test -# expecatation results, since ttx prints out format of ClassDef (and Coverage) -# even though it should not. -def _ClassDef_calculate_Format(self, font): - fmt = 2 - ranges = self._getClassRanges(font) - if ranges: - startGlyph = ranges[0][1] - endGlyph = ranges[-1][3] - glyphCount = endGlyph - startGlyph + 1 - if len(ranges) * 3 >= glyphCount + 1: - # Format 1 is more compact - fmt = 1 - self.Format = fmt - def _PairPosFormat2_align_matrices(self, lst, font, transparent=False): matrices = [l.Class1Record for l in lst] # Align first classes self.ClassDef1, classes = _ClassDef_merge_classify([l.ClassDef1 for l in lst], [l.Coverage.glyphs for l in lst]) - _ClassDef_calculate_Format(self.ClassDef1, font) self.Class1Count = len(classes) new_matrices = [] for l,matrix in zip(lst, matrices): @@ -469,7 +453,6 @@ def _PairPosFormat2_align_matrices(self, lst, font, transparent=False): # Align second classes self.ClassDef2, classes = _ClassDef_merge_classify([l.ClassDef2 for l in lst]) - _ClassDef_calculate_Format(self.ClassDef2, font) self.Class2Count = len(classes) new_matrices = [] for l,matrix in zip(lst, matrices): @@ -676,7 +659,6 @@ def merge(merger, self, lst): def _PairSet_flatten(lst, font): self = ot.PairSet() self.Coverage = ot.Coverage() - self.Coverage.Format = 1 # Align them glyphs, padded = _merge_GlyphOrders(font, @@ -702,7 +684,6 @@ def _Lookup_PairPosFormat1_subtables_flatten(lst, font): self = ot.PairPos() self.Format = 1 self.Coverage = ot.Coverage() - self.Coverage.Format = 1 self.ValueFormat1 = reduce(int.__or__, [l.ValueFormat1 for l in lst], 0) self.ValueFormat2 = reduce(int.__or__, [l.ValueFormat2 for l in lst], 0) @@ -723,7 +704,6 @@ def _Lookup_PairPosFormat2_subtables_flatten(lst, font): self = ot.PairPos() self.Format = 2 self.Coverage = ot.Coverage() - self.Coverage.Format = 1 self.ValueFormat1 = reduce(int.__or__, [l.ValueFormat1 for l in lst], 0) self.ValueFormat2 = reduce(int.__or__, [l.ValueFormat2 for l in lst], 0) diff --git a/Tests/cffLib/data/TestCFF2Widths.ttx b/Tests/cffLib/data/TestCFF2Widths.ttx index bbac612bf..e3a3c9c1b 100644 --- a/Tests/cffLib/data/TestCFF2Widths.ttx +++ b/Tests/cffLib/data/TestCFF2Widths.ttx @@ -375,7 +375,7 @@ - + diff --git a/Tests/fontBuilder/data/test.otf.ttx b/Tests/fontBuilder/data/test.otf.ttx index 8fdd38f8c..7924ef549 100644 --- a/Tests/fontBuilder/data/test.otf.ttx +++ b/Tests/fontBuilder/data/test.otf.ttx @@ -266,7 +266,7 @@ - + diff --git a/Tests/fontBuilder/data/test.ttf.ttx b/Tests/fontBuilder/data/test.ttf.ttx index 584815efb..8c3f00e1c 100644 --- a/Tests/fontBuilder/data/test.ttf.ttx +++ b/Tests/fontBuilder/data/test.ttf.ttx @@ -289,7 +289,7 @@ - + diff --git a/Tests/fontBuilder/data/test_var.ttf.ttx b/Tests/fontBuilder/data/test_var.ttf.ttx index c3585bed5..e6d4d8d54 100644 --- a/Tests/fontBuilder/data/test_var.ttf.ttx +++ b/Tests/fontBuilder/data/test_var.ttf.ttx @@ -300,7 +300,7 @@ - + diff --git a/Tests/mtiLib/data/featurename-backward.ttx.GSUB b/Tests/mtiLib/data/featurename-backward.ttx.GSUB index 9469c7924..cc893cd90 100644 --- a/Tests/mtiLib/data/featurename-backward.ttx.GSUB +++ b/Tests/mtiLib/data/featurename-backward.ttx.GSUB @@ -51,7 +51,7 @@ - + diff --git a/Tests/mtiLib/data/featurename-forward.ttx.GSUB b/Tests/mtiLib/data/featurename-forward.ttx.GSUB index 9469c7924..cc893cd90 100644 --- a/Tests/mtiLib/data/featurename-forward.ttx.GSUB +++ b/Tests/mtiLib/data/featurename-forward.ttx.GSUB @@ -51,7 +51,7 @@ - + diff --git a/Tests/mtiLib/data/lookupnames-backward.ttx.GSUB b/Tests/mtiLib/data/lookupnames-backward.ttx.GSUB index 698012c92..cb358d7c8 100644 --- a/Tests/mtiLib/data/lookupnames-backward.ttx.GSUB +++ b/Tests/mtiLib/data/lookupnames-backward.ttx.GSUB @@ -39,7 +39,7 @@ - + @@ -49,11 +49,11 @@ - + - + @@ -61,7 +61,7 @@ - + diff --git a/Tests/mtiLib/data/lookupnames-forward.ttx.GSUB b/Tests/mtiLib/data/lookupnames-forward.ttx.GSUB index 15e48d0bc..249d605b6 100644 --- a/Tests/mtiLib/data/lookupnames-forward.ttx.GSUB +++ b/Tests/mtiLib/data/lookupnames-forward.ttx.GSUB @@ -40,11 +40,11 @@ - + - + @@ -52,7 +52,7 @@ - + @@ -78,7 +78,7 @@ - + diff --git a/Tests/mtiLib/data/mixed-toplevels.ttx.GSUB b/Tests/mtiLib/data/mixed-toplevels.ttx.GSUB index 15e48d0bc..249d605b6 100644 --- a/Tests/mtiLib/data/mixed-toplevels.ttx.GSUB +++ b/Tests/mtiLib/data/mixed-toplevels.ttx.GSUB @@ -40,11 +40,11 @@ - + - + @@ -52,7 +52,7 @@ - + @@ -78,7 +78,7 @@ - + diff --git a/Tests/mtiLib/data/mti/chained-glyph.ttx.GPOS b/Tests/mtiLib/data/mti/chained-glyph.ttx.GPOS index 634c1424f..b550c700f 100644 --- a/Tests/mtiLib/data/mti/chained-glyph.ttx.GPOS +++ b/Tests/mtiLib/data/mti/chained-glyph.ttx.GPOS @@ -8,7 +8,7 @@ - + diff --git a/Tests/mtiLib/data/mti/chained-glyph.ttx.GSUB b/Tests/mtiLib/data/mti/chained-glyph.ttx.GSUB index 52935c35d..7dfdb8480 100644 --- a/Tests/mtiLib/data/mti/chained-glyph.ttx.GSUB +++ b/Tests/mtiLib/data/mti/chained-glyph.ttx.GSUB @@ -8,7 +8,7 @@ - + diff --git a/Tests/mtiLib/data/mti/chainedclass.ttx.GSUB b/Tests/mtiLib/data/mti/chainedclass.ttx.GSUB index cfa391f01..fcd7569f4 100644 --- a/Tests/mtiLib/data/mti/chainedclass.ttx.GSUB +++ b/Tests/mtiLib/data/mti/chainedclass.ttx.GSUB @@ -8,11 +8,11 @@ - + - + @@ -20,7 +20,7 @@ - + @@ -46,7 +46,7 @@ - + diff --git a/Tests/mtiLib/data/mti/chainedcoverage.ttx.GSUB b/Tests/mtiLib/data/mti/chainedcoverage.ttx.GSUB index 7c807a4c6..4f312c6e2 100644 --- a/Tests/mtiLib/data/mti/chainedcoverage.ttx.GSUB +++ b/Tests/mtiLib/data/mti/chainedcoverage.ttx.GSUB @@ -9,7 +9,7 @@ - + @@ -22,11 +22,11 @@ - + - + @@ -49,7 +49,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gdefattach.ttx.GDEF b/Tests/mtiLib/data/mti/gdefattach.ttx.GDEF index cc4c70df6..79aed8f10 100644 --- a/Tests/mtiLib/data/mti/gdefattach.ttx.GDEF +++ b/Tests/mtiLib/data/mti/gdefattach.ttx.GDEF @@ -2,7 +2,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gdefclasses.ttx.GDEF b/Tests/mtiLib/data/mti/gdefclasses.ttx.GDEF index e298c2880..c3c9d68dc 100644 --- a/Tests/mtiLib/data/mti/gdefclasses.ttx.GDEF +++ b/Tests/mtiLib/data/mti/gdefclasses.ttx.GDEF @@ -1,7 +1,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gdefligcaret.ttx.GDEF b/Tests/mtiLib/data/mti/gdefligcaret.ttx.GDEF index 48f73479f..174af8e2e 100644 --- a/Tests/mtiLib/data/mti/gdefligcaret.ttx.GDEF +++ b/Tests/mtiLib/data/mti/gdefligcaret.ttx.GDEF @@ -2,7 +2,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gdefmarkattach.ttx.GDEF b/Tests/mtiLib/data/mti/gdefmarkattach.ttx.GDEF index b6cbe10b4..97683ab3b 100644 --- a/Tests/mtiLib/data/mti/gdefmarkattach.ttx.GDEF +++ b/Tests/mtiLib/data/mti/gdefmarkattach.ttx.GDEF @@ -1,7 +1,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gdefmarkfilter.ttx.GDEF b/Tests/mtiLib/data/mti/gdefmarkfilter.ttx.GDEF index 3b2348119..4f3593ea3 100644 --- a/Tests/mtiLib/data/mti/gdefmarkfilter.ttx.GDEF +++ b/Tests/mtiLib/data/mti/gdefmarkfilter.ttx.GDEF @@ -5,17 +5,17 @@ - + - + - + diff --git a/Tests/mtiLib/data/mti/gposcursive.ttx.GPOS b/Tests/mtiLib/data/mti/gposcursive.ttx.GPOS index 29651391b..6c08c50c3 100644 --- a/Tests/mtiLib/data/mti/gposcursive.ttx.GPOS +++ b/Tests/mtiLib/data/mti/gposcursive.ttx.GPOS @@ -8,7 +8,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gposkernset.ttx.GPOS b/Tests/mtiLib/data/mti/gposkernset.ttx.GPOS index edfea10cd..a8371233b 100644 --- a/Tests/mtiLib/data/mti/gposkernset.ttx.GPOS +++ b/Tests/mtiLib/data/mti/gposkernset.ttx.GPOS @@ -8,7 +8,7 @@ - + @@ -31,7 +31,7 @@ - + @@ -44,7 +44,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gposmarktobase.ttx.GPOS b/Tests/mtiLib/data/mti/gposmarktobase.ttx.GPOS index b0a74e706..e6e210287 100644 --- a/Tests/mtiLib/data/mti/gposmarktobase.ttx.GPOS +++ b/Tests/mtiLib/data/mti/gposmarktobase.ttx.GPOS @@ -8,7 +8,7 @@ - + @@ -22,7 +22,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gpospairclass.ttx.GPOS b/Tests/mtiLib/data/mti/gpospairclass.ttx.GPOS index 567b2a79e..32b35aee9 100644 --- a/Tests/mtiLib/data/mti/gpospairclass.ttx.GPOS +++ b/Tests/mtiLib/data/mti/gpospairclass.ttx.GPOS @@ -8,7 +8,7 @@ - + @@ -21,7 +21,7 @@ - + @@ -32,7 +32,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gpospairglyph.ttx.GPOS b/Tests/mtiLib/data/mti/gpospairglyph.ttx.GPOS index ea0161b30..f03a90e33 100644 --- a/Tests/mtiLib/data/mti/gpospairglyph.ttx.GPOS +++ b/Tests/mtiLib/data/mti/gpospairglyph.ttx.GPOS @@ -8,7 +8,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gpossingle.ttx.GPOS b/Tests/mtiLib/data/mti/gpossingle.ttx.GPOS index adbb44ff9..c3bdbf68a 100644 --- a/Tests/mtiLib/data/mti/gpossingle.ttx.GPOS +++ b/Tests/mtiLib/data/mti/gpossingle.ttx.GPOS @@ -8,7 +8,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gsubalternate.ttx.GSUB b/Tests/mtiLib/data/mti/gsubalternate.ttx.GSUB index 41843252b..86b0b731b 100644 --- a/Tests/mtiLib/data/mti/gsubalternate.ttx.GSUB +++ b/Tests/mtiLib/data/mti/gsubalternate.ttx.GSUB @@ -7,7 +7,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gsubligature.ttx.GSUB b/Tests/mtiLib/data/mti/gsubligature.ttx.GSUB index ad8f50542..26c88c81c 100644 --- a/Tests/mtiLib/data/mti/gsubligature.ttx.GSUB +++ b/Tests/mtiLib/data/mti/gsubligature.ttx.GSUB @@ -7,7 +7,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gsubmultiple.ttx.GSUB b/Tests/mtiLib/data/mti/gsubmultiple.ttx.GSUB index a68a45a90..5bedfba6a 100644 --- a/Tests/mtiLib/data/mti/gsubmultiple.ttx.GSUB +++ b/Tests/mtiLib/data/mti/gsubmultiple.ttx.GSUB @@ -7,7 +7,7 @@ - + diff --git a/Tests/mtiLib/data/mti/gsubreversechanined.ttx.GSUB b/Tests/mtiLib/data/mti/gsubreversechanined.ttx.GSUB index 38b3b758a..d705af53d 100644 --- a/Tests/mtiLib/data/mti/gsubreversechanined.ttx.GSUB +++ b/Tests/mtiLib/data/mti/gsubreversechanined.ttx.GSUB @@ -8,14 +8,14 @@ - + - + @@ -33,14 +33,14 @@ - + - + @@ -58,14 +58,14 @@ - + - + diff --git a/Tests/mtiLib/data/mti/gsubsingle.ttx.GSUB b/Tests/mtiLib/data/mti/gsubsingle.ttx.GSUB index 525b365fc..dc6a29501 100644 --- a/Tests/mtiLib/data/mti/gsubsingle.ttx.GSUB +++ b/Tests/mtiLib/data/mti/gsubsingle.ttx.GSUB @@ -7,7 +7,7 @@ - + diff --git a/Tests/mtiLib/data/mti/mark-to-ligature.ttx.GPOS b/Tests/mtiLib/data/mti/mark-to-ligature.ttx.GPOS index 7e02fe0ca..b5f275eb0 100644 --- a/Tests/mtiLib/data/mti/mark-to-ligature.ttx.GPOS +++ b/Tests/mtiLib/data/mti/mark-to-ligature.ttx.GPOS @@ -8,7 +8,7 @@ - + @@ -37,7 +37,7 @@ - + diff --git a/Tests/otlLib/data/gpos_91.ttx b/Tests/otlLib/data/gpos_91.ttx index ee7bf7c24..7befe7b24 100644 --- a/Tests/otlLib/data/gpos_91.ttx +++ b/Tests/otlLib/data/gpos_91.ttx @@ -85,7 +85,7 @@ - + diff --git a/Tests/otlLib/data/gsub_51.ttx b/Tests/otlLib/data/gsub_51.ttx index f0aba65a6..0e6a41338 100644 --- a/Tests/otlLib/data/gsub_51.ttx +++ b/Tests/otlLib/data/gsub_51.ttx @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -107,7 +107,7 @@ - + @@ -117,7 +117,7 @@ - + @@ -126,7 +126,7 @@ - + diff --git a/Tests/otlLib/data/gsub_52.ttx b/Tests/otlLib/data/gsub_52.ttx index 03bd9ee5e..4e83b96db 100644 --- a/Tests/otlLib/data/gsub_52.ttx +++ b/Tests/otlLib/data/gsub_52.ttx @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -107,7 +107,7 @@ - + @@ -117,7 +117,7 @@ - + @@ -126,10 +126,10 @@ - + - + diff --git a/Tests/otlLib/data/gsub_71.ttx b/Tests/otlLib/data/gsub_71.ttx index 201de4cbe..acf6cdb6e 100644 --- a/Tests/otlLib/data/gsub_71.ttx +++ b/Tests/otlLib/data/gsub_71.ttx @@ -87,7 +87,7 @@ - + diff --git a/Tests/subset/data/Lobster.subset.ttx b/Tests/subset/data/Lobster.subset.ttx index c35e570df..8089b246a 100644 --- a/Tests/subset/data/Lobster.subset.ttx +++ b/Tests/subset/data/Lobster.subset.ttx @@ -490,7 +490,7 @@ This license is available with a FAQ at: http://scripts.sil.org/OFL - + @@ -616,7 +616,7 @@ This license is available with a FAQ at: http://scripts.sil.org/OFL - + @@ -625,7 +625,7 @@ This license is available with a FAQ at: http://scripts.sil.org/OFL - + @@ -635,7 +635,7 @@ This license is available with a FAQ at: http://scripts.sil.org/OFL - + diff --git a/Tests/subset/data/TestContextSubstFormat3.ttx b/Tests/subset/data/TestContextSubstFormat3.ttx index 3e9bfcd2e..0ed43ee24 100644 --- a/Tests/subset/data/TestContextSubstFormat3.ttx +++ b/Tests/subset/data/TestContextSubstFormat3.ttx @@ -328,7 +328,7 @@ - + @@ -430,17 +430,17 @@ - + - + - + - + @@ -527,13 +527,13 @@ - + - + - + @@ -548,10 +548,10 @@ - + - + @@ -568,7 +568,7 @@ - + @@ -576,7 +576,7 @@ - + @@ -584,7 +584,7 @@ - + @@ -592,7 +592,7 @@ - + diff --git a/Tests/subset/data/expect_keep_math.ttx b/Tests/subset/data/expect_keep_math.ttx index c734dd9c8..f2bc41dfb 100644 --- a/Tests/subset/data/expect_keep_math.ttx +++ b/Tests/subset/data/expect_keep_math.ttx @@ -417,7 +417,7 @@ - + @@ -426,7 +426,7 @@ - + @@ -466,14 +466,14 @@ - + - + @@ -522,10 +522,10 @@ - + - + diff --git a/Tests/subset/data/expect_layout_scripts.ttx b/Tests/subset/data/expect_layout_scripts.ttx index f3eea8228..bd3508320 100644 --- a/Tests/subset/data/expect_layout_scripts.ttx +++ b/Tests/subset/data/expect_layout_scripts.ttx @@ -89,7 +89,7 @@ - + @@ -99,7 +99,7 @@ - + @@ -119,7 +119,7 @@ - + diff --git a/Tests/subset/data/layout_scripts.ttx b/Tests/subset/data/layout_scripts.ttx index 37b2fd816..ddf0cd639 100644 --- a/Tests/subset/data/layout_scripts.ttx +++ b/Tests/subset/data/layout_scripts.ttx @@ -733,7 +733,7 @@ - + @@ -906,7 +906,7 @@ - + @@ -916,7 +916,7 @@ - + @@ -926,7 +926,7 @@ - + @@ -935,7 +935,7 @@ - + @@ -955,7 +955,7 @@ - + diff --git a/Tests/subset/data/test_cntrmask_CFF.ttx b/Tests/subset/data/test_cntrmask_CFF.ttx index 5ab6268f6..9e7d20514 100644 --- a/Tests/subset/data/test_cntrmask_CFF.ttx +++ b/Tests/subset/data/test_cntrmask_CFF.ttx @@ -237,13 +237,13 @@ - + - + @@ -335,15 +335,15 @@ - + - + - + diff --git a/Tests/subset/subset_test.py b/Tests/subset/subset_test.py index 370f9b626..44c1722ea 100644 --- a/Tests/subset/subset_test.py +++ b/Tests/subset/subset_test.py @@ -859,7 +859,7 @@ def test_subset_single_pos_format(): ' ', ' ', ' ', - ' ', + ' ', ' ', ' ', ' ', @@ -886,7 +886,7 @@ def test_subset_single_pos_format(): ' ', ' ', ' ', - ' ', + ' ', ' ', ' ', ' ', diff --git a/Tests/ttLib/tables/data/aots/classdef1_font1.ttx.GSUB b/Tests/ttLib/tables/data/aots/classdef1_font1.ttx.GSUB index 21f1ab196..7a8f5109a 100644 --- a/Tests/ttLib/tables/data/aots/classdef1_font1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/classdef1_font1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/classdef1_font2.ttx.GSUB b/Tests/ttLib/tables/data/aots/classdef1_font2.ttx.GSUB index ec7278e24..563d6b675 100644 --- a/Tests/ttLib/tables/data/aots/classdef1_font2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/classdef1_font2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/classdef1_font3.ttx.GSUB b/Tests/ttLib/tables/data/aots/classdef1_font3.ttx.GSUB index 9bc1e4351..0bcbc728e 100644 --- a/Tests/ttLib/tables/data/aots/classdef1_font3.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/classdef1_font3.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/classdef1_font4.ttx.GSUB b/Tests/ttLib/tables/data/aots/classdef1_font4.ttx.GSUB index 681240da5..dce270662 100644 --- a/Tests/ttLib/tables/data/aots/classdef1_font4.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/classdef1_font4.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/classdef2_font1.ttx.GSUB b/Tests/ttLib/tables/data/aots/classdef2_font1.ttx.GSUB index f602354d7..7a8f5109a 100644 --- a/Tests/ttLib/tables/data/aots/classdef2_font1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/classdef2_font1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/classdef2_font2.ttx.GSUB b/Tests/ttLib/tables/data/aots/classdef2_font2.ttx.GSUB index d4650bd75..563d6b675 100644 --- a/Tests/ttLib/tables/data/aots/classdef2_font2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/classdef2_font2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/classdef2_font3.ttx.GSUB b/Tests/ttLib/tables/data/aots/classdef2_font3.ttx.GSUB index 7cb045f87..0bcbc728e 100644 --- a/Tests/ttLib/tables/data/aots/classdef2_font3.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/classdef2_font3.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/classdef2_font4.ttx.GSUB b/Tests/ttLib/tables/data/aots/classdef2_font4.ttx.GSUB index 90f0b93fa..dce270662 100644 --- a/Tests/ttLib/tables/data/aots/classdef2_font4.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/classdef2_font4.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -140,7 +140,7 @@ - + @@ -247,7 +247,7 @@ - + @@ -355,7 +355,7 @@ - + @@ -457,7 +457,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos1_1_lookupflag_f1.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos1_1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_1_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos1_1_lookupflag_f1.ttx.GPOS index 0ed7d6330..3ab19a642 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_1_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos1_1_lookupflag_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_1_simple_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos1_1_simple_f1.ttx.GPOS index 00eacc3ef..508d14e35 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_1_simple_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos1_1_simple_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_1_simple_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos1_1_simple_f2.ttx.GPOS index 1eff0218e..ef78eceff 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_1_simple_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos1_1_simple_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_1_simple_f3.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos1_1_simple_f3.ttx.GPOS index c3850df4a..523b139bb 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_1_simple_f3.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos1_1_simple_f3.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_1_simple_f4.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos1_1_simple_f4.ttx.GPOS index f80286c27..027d687c7 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_1_simple_f4.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos1_1_simple_f4.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_2_font1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos1_2_font1.ttx.GPOS index 11351a6f7..058c302fc 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_2_font1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos1_2_font1.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_2_font2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos1_2_font2.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_2_font2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos1_2_font2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos1_2_font2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos1_2_font2.ttx.GPOS index ecd96b0dd..2b557f7e9 100644 --- a/Tests/ttLib/tables/data/aots/gpos1_2_font2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos1_2_font2.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_font6.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_1_font6.ttx.GPOS index db1315b1c..e27e72bb5 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_font6.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_1_font6.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_font7.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_1_font7.ttx.GPOS index 8b22294c2..01f6b453f 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_font7.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_1_font7.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f1.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f1.ttx.GPOS index 4924787b2..329315c88 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f2.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f2.ttx.GPOS index 97f64ab4f..56506160b 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_1_lookupflag_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_next_glyph_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_1_next_glyph_f1.ttx.GPOS index d8b4e83c3..e5f8cc7c8 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_next_glyph_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_1_next_glyph_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_next_glyph_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_1_next_glyph_f2.ttx.GPOS index cf71f4750..820bea634 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_next_glyph_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_1_next_glyph_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_1_simple_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_1_simple_f1.ttx.GPOS index 81b172045..55b840244 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_1_simple_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_1_simple_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_2_font1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_2_font1.ttx.GPOS index 5595b999f..d41d02ddc 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_2_font1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_2_font1.ttx.GPOS @@ -34,15 +34,15 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_2_font2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos2_2_font2.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_2_font2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos2_2_font2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_2_font2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_2_font2.ttx.GPOS index 69abe30d5..c7f3f3289 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_2_font2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_2_font2.ttx.GPOS @@ -34,15 +34,15 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_2_font3.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos2_2_font3.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_2_font3.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos2_2_font3.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_2_font3.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_2_font3.ttx.GPOS index 90771d379..25ac07ca2 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_2_font3.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_2_font3.ttx.GPOS @@ -34,15 +34,15 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_2_font4.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_2_font4.ttx.GPOS index a2e6017c9..46f3e6eee 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_2_font4.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_2_font4.ttx.GPOS @@ -34,15 +34,15 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos2_2_font5.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos2_2_font5.ttx.GPOS index d2697352a..1d589ca2e 100644 --- a/Tests/ttLib/tables/data/aots/gpos2_2_font5.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos2_2_font5.ttx.GPOS @@ -34,15 +34,15 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos3_font1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos3_font1.ttx.GPOS index 8cbdbc7cc..8babfbf44 100644 --- a/Tests/ttLib/tables/data/aots/gpos3_font1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos3_font1.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos3_font2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos3_font2.ttx.GDEF index b5ca1ed73..d2981b436 100644 --- a/Tests/ttLib/tables/data/aots/gpos3_font2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos3_font2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos3_font2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos3_font2.ttx.GPOS index 0f9449570..378af3799 100644 --- a/Tests/ttLib/tables/data/aots/gpos3_font2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos3_font2.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos3_font3.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos3_font3.ttx.GDEF index b5ca1ed73..d2981b436 100644 --- a/Tests/ttLib/tables/data/aots/gpos3_font3.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos3_font3.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos3_font3.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos3_font3.ttx.GPOS index b3beb5cbe..7da5f5e88 100644 --- a/Tests/ttLib/tables/data/aots/gpos3_font3.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos3_font3.ttx.GPOS @@ -34,7 +34,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f1.ttx.GDEF index 5118ad8dd..e6b394645 100644 --- a/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f1.ttx.GDEF @@ -3,13 +3,13 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f1.ttx.GPOS index f86f1d23d..d7526b5ed 100644 --- a/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f1.ttx.GPOS @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f2.ttx.GDEF index 2627f21dc..8184af278 100644 --- a/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f2.ttx.GPOS index 9f1be1504..3efed829c 100644 --- a/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos4_lookupflag_f2.ttx.GPOS @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos4_multiple_anchors_1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos4_multiple_anchors_1.ttx.GDEF index 4f9f64a66..a8df0fd35 100644 --- a/Tests/ttLib/tables/data/aots/gpos4_multiple_anchors_1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos4_multiple_anchors_1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos4_multiple_anchors_1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos4_multiple_anchors_1.ttx.GPOS index afe7e6a46..cfd3ddb1b 100644 --- a/Tests/ttLib/tables/data/aots/gpos4_multiple_anchors_1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos4_multiple_anchors_1.ttx.GPOS @@ -34,13 +34,13 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos4_simple_1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos4_simple_1.ttx.GDEF index 2627f21dc..8184af278 100644 --- a/Tests/ttLib/tables/data/aots/gpos4_simple_1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos4_simple_1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos4_simple_1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos4_simple_1.ttx.GPOS index 3a2e6234b..ccbc7844f 100644 --- a/Tests/ttLib/tables/data/aots/gpos4_simple_1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos4_simple_1.ttx.GPOS @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GDEF index ff2dc9805..461a98225 100644 --- a/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GPOS index b5017b31d..d5abadce6 100644 --- a/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GPOS @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GSUB index 88d3f2437..f81552a84 100644 --- a/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gpos5_font1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos6_font1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos6_font1.ttx.GDEF index 640f3ebff..f07a29b40 100644 --- a/Tests/ttLib/tables/data/aots/gpos6_font1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos6_font1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos6_font1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos6_font1.ttx.GPOS index d4c4da50b..f2fd253d9 100644 --- a/Tests/ttLib/tables/data/aots/gpos6_font1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos6_font1.ttx.GPOS @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos7_1_font1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos7_1_font1.ttx.GPOS index 3d82e6844..db3b76edc 100644 --- a/Tests/ttLib/tables/data/aots/gpos7_1_font1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos7_1_font1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos9_font1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos9_font1.ttx.GPOS index bbc1c386d..9bcef9468 100644 --- a/Tests/ttLib/tables/data/aots/gpos9_font1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos9_font1.ttx.GPOS @@ -36,7 +36,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos9_font2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos9_font2.ttx.GPOS index ac6d6afdf..ffb993b22 100644 --- a/Tests/ttLib/tables/data/aots/gpos9_font2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos9_font2.ttx.GPOS @@ -36,7 +36,7 @@ - + @@ -47,7 +47,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f1.ttx.GPOS index 28832e40b..a701d037f 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f2.ttx.GPOS index 80ae0c72b..865a69bcc 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f3.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f3.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f3.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f3.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f3.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f3.ttx.GPOS index 0958edffe..f36b48af7 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f3.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f3.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f4.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f4.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f4.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f4.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f4.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f4.ttx.GPOS index 8dc3f30e3..d497f587b 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f4.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_boundary_f4.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_lookupflag_f1.ttx.GPOS index dfde657d7..540a00e91 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_lookupflag_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f1.ttx.GPOS index 3a838086a..81374bcef 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f2.ttx.GPOS index 7eaf23e8a..404e92997 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_multiple_subrules_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_next_glyph_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_next_glyph_f1.ttx.GPOS index 597baba55..87be738aa 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_next_glyph_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_next_glyph_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f1.ttx.GPOS index 7f9b1c411..c755f87b6 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f2.ttx.GPOS index 70e0167a9..e211d85fa 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_simple_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining1_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining1_successive_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining1_successive_f1.ttx.GPOS index eadac0648..a2da259e8 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining1_successive_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining1_successive_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f1.ttx.GPOS index adcca5ce8..f8b5eacc5 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f2.ttx.GPOS index 5108ddcb2..aa832de67 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f3.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f3.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f3.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f3.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f3.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f3.ttx.GPOS index de44a354c..6ee0bc919 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f3.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f3.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f4.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f4.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f4.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f4.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f4.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f4.ttx.GPOS index c1e21514d..1acf6c4ed 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f4.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_boundary_f4.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_lookupflag_f1.ttx.GPOS index 7c2bbae76..a5b4dec69 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_lookupflag_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f1.ttx.GPOS index b1c77b512..c5b525347 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f2.ttx.GPOS index d098bafa8..b9512fad9 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_multiple_subrules_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_next_glyph_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_next_glyph_f1.ttx.GPOS index 2bf7df51e..b9e864df8 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_next_glyph_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_next_glyph_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f1.ttx.GPOS index feb38f242..3fddfb2c6 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f2.ttx.GPOS index a4d3497d8..248c52a87 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_simple_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining2_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining2_successive_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining2_successive_f1.ttx.GPOS index 1b64d378f..491455204 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining2_successive_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining2_successive_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -118,7 +118,7 @@ - + @@ -127,7 +127,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f1.ttx.GPOS index 0c5a58f88..4a4f076d1 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -101,18 +101,18 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f2.ttx.GPOS index 064ceb728..4f38aec07 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -101,18 +101,18 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f3.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f3.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f3.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f3.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f3.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f3.ttx.GPOS index 297f18259..4cde22834 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f3.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f3.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -102,14 +102,14 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f4.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f4.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f4.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f4.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f4.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f4.ttx.GPOS index bafd2d39d..ab46ecbc6 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f4.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_boundary_f4.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -101,14 +101,14 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_lookupflag_f1.ttx.GPOS index 8f33742b3..2bc6f6b95 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_lookupflag_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -101,27 +101,27 @@ - + - + - + - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_next_glyph_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_next_glyph_f1.ttx.GPOS index ebb9f42fb..76be0caf9 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_next_glyph_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_next_glyph_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -101,18 +101,18 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f1.ttx.GPOS index a610025e9..4a3d10a0a 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -101,18 +101,18 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f2.ttx.GPOS index 8d4ab5b5b..1a1f57b68 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_simple_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -101,27 +101,27 @@ - + - + - + - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_chaining3_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_chaining3_successive_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_chaining3_successive_f1.ttx.GPOS index d0e10097c..2c6ebb6e3 100644 --- a/Tests/ttLib/tables/data/aots/gpos_chaining3_successive_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_chaining3_successive_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -101,24 +101,24 @@ - + - + - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f1.ttx.GPOS index b08500527..e61cc4eee 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f2.ttx.GPOS index c397c075a..70c9250e0 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_boundary_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_expansion_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_expansion_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_expansion_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_expansion_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_expansion_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_expansion_f1.ttx.GPOS index cb0544912..ba6c14615 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_expansion_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_expansion_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f1.ttx.GPOS index ac299e5fa..8688a3941 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f2.ttx.GPOS index 2571ad4d5..8e2621fe8 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_lookupflag_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f1.ttx.GPOS index cad6cd67b..03cec9008 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f2.ttx.GPOS index 7fcedc9e3..652850fd1 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_multiple_subrules_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_next_glyph_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_next_glyph_f1.ttx.GPOS index 47c6d6c13..6ad207d0f 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_next_glyph_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_next_glyph_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_simple_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_simple_f1.ttx.GPOS index 14b2e9561..a4c824fc3 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_simple_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_simple_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_simple_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_simple_f2.ttx.GPOS index 33523f5b1..15faa2228 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_simple_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_simple_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context1_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context1_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context1_successive_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context1_successive_f1.ttx.GPOS index 8188bdf51..11ae1c78a 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context1_successive_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context1_successive_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f1.ttx.GPOS index ea71d0171..08af7f3bb 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f2.ttx.GPOS index c8067b051..832e37bfc 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_boundary_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_classes_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_classes_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_classes_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_classes_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_classes_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_classes_f1.ttx.GPOS index 64f8092b8..b06382ddf 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_classes_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_classes_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,11 +100,11 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_classes_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_classes_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_classes_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_classes_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_classes_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_classes_f2.ttx.GPOS index 216ce469f..a266ada4d 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_classes_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_classes_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,13 +100,13 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_expansion_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_expansion_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_expansion_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_expansion_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_expansion_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_expansion_f1.ttx.GPOS index 6b3b5d06c..48833f751 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_expansion_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_expansion_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f1.ttx.GPOS index bf9cfba3b..d45c28049 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f2.ttx.GPOS index 810bab3d9..6f3c016c3 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_lookupflag_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f1.ttx.GPOS index c906fe60a..1a9b1e2c8 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f2.ttx.GPOS index 50f77436c..f3f9d9d10 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_multiple_subrules_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_next_glyph_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_next_glyph_f1.ttx.GPOS index 57e6c41c5..655d1d3f7 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_next_glyph_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_next_glyph_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_simple_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_simple_f1.ttx.GPOS index b38575d29..bc06db565 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_simple_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_simple_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_simple_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_simple_f2.ttx.GPOS index b2f467d81..c2964bbca 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_simple_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_simple_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context2_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context2_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context2_successive_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context2_successive_f1.ttx.GPOS index b5f70e2e5..797b37b15 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context2_successive_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context2_successive_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -100,10 +100,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f1.ttx.GPOS index 19b685ac9..f709b3b37 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -102,10 +102,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f2.ttx.GPOS index bffcccb05..a885d1a6e 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context3_boundary_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -102,7 +102,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f1.ttx.GPOS index 3cf82eb9d..286a2000c 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -102,13 +102,13 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f2.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f2.ttx.GPOS index e96abaccc..ea697fc12 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f2.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context3_lookupflag_f2.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -102,13 +102,13 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context3_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context3_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_next_glyph_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context3_next_glyph_f1.ttx.GPOS index 049ea85bf..c4b9d8a67 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_next_glyph_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context3_next_glyph_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -102,10 +102,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context3_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context3_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_simple_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context3_simple_f1.ttx.GPOS index b565dd385..7804fb8aa 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_simple_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context3_simple_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -102,13 +102,13 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gpos_context3_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gpos_context3_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gpos_context3_successive_f1.ttx.GPOS b/Tests/ttLib/tables/data/aots/gpos_context3_successive_f1.ttx.GPOS index 201052d87..17b5ed276 100644 --- a/Tests/ttLib/tables/data/aots/gpos_context3_successive_f1.ttx.GPOS +++ b/Tests/ttLib/tables/data/aots/gpos_context3_successive_f1.ttx.GPOS @@ -34,7 +34,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -102,16 +102,16 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub1_1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub1_1_lookupflag_f1.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gsub1_1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub1_1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub1_1_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub1_1_lookupflag_f1.ttx.GSUB index 8b4839d90..d5e0bf725 100644 --- a/Tests/ttLib/tables/data/aots/gsub1_1_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub1_1_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub1_1_modulo_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub1_1_modulo_f1.ttx.GSUB index b9923da93..f145dd375 100644 --- a/Tests/ttLib/tables/data/aots/gsub1_1_modulo_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub1_1_modulo_f1.ttx.GSUB @@ -34,11 +34,11 @@ - + - + @@ -47,16 +47,16 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub1_1_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub1_1_simple_f1.ttx.GSUB index e76ba74e7..7de19b009 100644 --- a/Tests/ttLib/tables/data/aots/gsub1_1_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub1_1_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub1_2_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub1_2_lookupflag_f1.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gsub1_2_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub1_2_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub1_2_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub1_2_lookupflag_f1.ttx.GSUB index bc4d20e06..a518afbfb 100644 --- a/Tests/ttLib/tables/data/aots/gsub1_2_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub1_2_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub1_2_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub1_2_simple_f1.ttx.GSUB index 55649d296..392ff3c4a 100644 --- a/Tests/ttLib/tables/data/aots/gsub1_2_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub1_2_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub2_1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub2_1_lookupflag_f1.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gsub2_1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub2_1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub2_1_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub2_1_lookupflag_f1.ttx.GSUB index d3f65be15..d3c37dca1 100644 --- a/Tests/ttLib/tables/data/aots/gsub2_1_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub2_1_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub2_1_multiple_sequences_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub2_1_multiple_sequences_f1.ttx.GSUB index 5ec800e57..1c4cd4ca5 100644 --- a/Tests/ttLib/tables/data/aots/gsub2_1_multiple_sequences_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub2_1_multiple_sequences_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub2_1_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub2_1_simple_f1.ttx.GSUB index cae4f6630..b2453ecda 100644 --- a/Tests/ttLib/tables/data/aots/gsub2_1_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub2_1_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub3_1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub3_1_lookupflag_f1.ttx.GDEF index 971a3f195..08e65de0f 100644 --- a/Tests/ttLib/tables/data/aots/gsub3_1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub3_1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub3_1_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub3_1_lookupflag_f1.ttx.GSUB index 43a5e85b3..531c608bd 100644 --- a/Tests/ttLib/tables/data/aots/gsub3_1_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub3_1_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub3_1_multiple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub3_1_multiple_f1.ttx.GSUB index 1eae117d8..54a52192a 100644 --- a/Tests/ttLib/tables/data/aots/gsub3_1_multiple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub3_1_multiple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub3_1_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub3_1_simple_f1.ttx.GSUB index 7372cd05c..9a516b27f 100644 --- a/Tests/ttLib/tables/data/aots/gsub3_1_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub3_1_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub4_1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub4_1_lookupflag_f1.ttx.GDEF index ffcc7a163..269092d2e 100644 --- a/Tests/ttLib/tables/data/aots/gsub4_1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub4_1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub4_1_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub4_1_lookupflag_f1.ttx.GSUB index f485610c8..7dc3472e4 100644 --- a/Tests/ttLib/tables/data/aots/gsub4_1_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub4_1_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligatures_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligatures_f1.ttx.GSUB index 9466f916a..e9eb9eab6 100644 --- a/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligatures_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligatures_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligatures_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligatures_f2.ttx.GSUB index bc25e8406..6756dfd1e 100644 --- a/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligatures_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligatures_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligsets_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligsets_f1.ttx.GSUB index 0ea6495c2..ab043680b 100644 --- a/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligsets_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub4_1_multiple_ligsets_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub4_1_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub4_1_simple_f1.ttx.GSUB index ecc8fa684..7f3012aa4 100644 --- a/Tests/ttLib/tables/data/aots/gsub4_1_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub4_1_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub7_font1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub7_font1.ttx.GSUB index 3f65d93a8..cf43ec639 100644 --- a/Tests/ttLib/tables/data/aots/gsub7_font1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub7_font1.ttx.GSUB @@ -35,7 +35,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub7_font2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub7_font2.ttx.GSUB index 98338ed5d..1f488f31b 100644 --- a/Tests/ttLib/tables/data/aots/gsub7_font2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub7_font2.ttx.GSUB @@ -35,13 +35,13 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f1.ttx.GSUB index 1c808ab60..897946e95 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f2.ttx.GSUB index de223abe0..896736c2a 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f3.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f3.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f3.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f3.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f3.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f3.ttx.GSUB index 3b7ea53ad..43a591479 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f3.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f3.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f4.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f4.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f4.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f4.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f4.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f4.ttx.GSUB index e98f40fbb..d649b637f 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f4.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_boundary_f4.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_lookupflag_f1.ttx.GSUB index 6b31555ad..dd83bd7ec 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f1.ttx.GSUB index fe8935d22..b446f6264 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f2.ttx.GSUB index 623534f6b..9b6b835b4 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_multiple_subrules_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_next_glyph_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_next_glyph_f1.ttx.GSUB index b50bb4c7b..8b554abd3 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_next_glyph_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_next_glyph_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f1.ttx.GSUB index 62e93a85f..f7dbe588e 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f2.ttx.GSUB index fc4e2b56b..a8894e53b 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_simple_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining1_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining1_successive_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining1_successive_f1.ttx.GSUB index 6b416df89..52cf963a4 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining1_successive_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining1_successive_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f1.ttx.GSUB index 36f37421a..9109e5969 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f2.ttx.GSUB index ebaaa628e..ead59dc9b 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f3.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f3.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f3.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f3.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f3.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f3.ttx.GSUB index ad5efd557..8163db119 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f3.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f3.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f4.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f4.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f4.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f4.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f4.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f4.ttx.GSUB index 5ef2c8d74..48f948361 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f4.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_boundary_f4.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_lookupflag_f1.ttx.GSUB index f54d484e1..a7f4ce6cf 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f1.ttx.GSUB index b972275c6..34cea465c 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f2.ttx.GSUB index 790b31277..21cbe2a9d 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_multiple_subrules_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_next_glyph_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_next_glyph_f1.ttx.GSUB index 7743df54e..d14ac1b9a 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_next_glyph_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_next_glyph_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f1.ttx.GSUB index 7ba2ad681..da6a915c0 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f2.ttx.GSUB index 02c2e0169..94f62173d 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_simple_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining2_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining2_successive_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining2_successive_f1.ttx.GSUB index 8bf87f65b..7dbc5e039 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining2_successive_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining2_successive_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -97,7 +97,7 @@ - + @@ -106,7 +106,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f1.ttx.GSUB index b1dcebd58..82eb13312 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,18 +80,18 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f2.ttx.GSUB index 82502fd07..b5c16361f 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,18 +80,18 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f3.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f3.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f3.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f3.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f3.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f3.ttx.GSUB index bc188566b..76d5a4625 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f3.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f3.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,14 +81,14 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f4.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f4.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f4.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f4.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f4.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f4.ttx.GSUB index 40090e68f..9346d47bf 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f4.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_boundary_f4.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,14 +80,14 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_lookupflag_f1.ttx.GSUB index 78957e44e..c329936e0 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,27 +80,27 @@ - + - + - + - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_next_glyph_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_next_glyph_f1.ttx.GSUB index eba78cec3..46d1f8594 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_next_glyph_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_next_glyph_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,18 +80,18 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f1.ttx.GSUB index d40f71b66..722dcadb6 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,18 +80,18 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f2.ttx.GSUB index 9fe4e1d95..5842c5549 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_simple_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,27 +80,27 @@ - + - + - + - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_chaining3_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_chaining3_successive_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_chaining3_successive_f1.ttx.GSUB index 4b7e83cae..610ea565b 100644 --- a/Tests/ttLib/tables/data/aots/gsub_chaining3_successive_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_chaining3_successive_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -80,24 +80,24 @@ - + - + - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f1.ttx.GSUB index 21ae346f3..6de650669 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f2.ttx.GSUB index 12fbc5476..7d5772c35 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_boundary_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_expansion_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_expansion_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_expansion_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_expansion_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_expansion_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_expansion_f1.ttx.GSUB index be1172905..e8dca8a8e 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_expansion_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_expansion_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f1.ttx.GSUB index 5f11e62e3..579294fba 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f2.ttx.GSUB index 6982c7d71..e583f6a1f 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_lookupflag_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f1.ttx.GSUB index 324d2cfb8..220232081 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f2.ttx.GSUB index 02b04f644..df568c31c 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_multiple_subrules_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_next_glyph_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_next_glyph_f1.ttx.GSUB index 28a264f73..518e7549b 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_next_glyph_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_next_glyph_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_simple_f1.ttx.GSUB index 902fdb860..2906b061e 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_simple_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_simple_f2.ttx.GSUB index 20b5f8ff8..554168b94 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_simple_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_simple_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context1_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context1_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context1_successive_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context1_successive_f1.ttx.GSUB index fae8018e9..fc66abd50 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context1_successive_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context1_successive_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f1.ttx.GSUB index f56bb802b..e1e12f8d2 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f2.ttx.GSUB index 450df0641..d2598d954 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_boundary_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_classes_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_classes_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_classes_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_classes_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_classes_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_classes_f1.ttx.GSUB index aa906e695..394df78af 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_classes_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_classes_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,11 +79,11 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_classes_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_classes_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_classes_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_classes_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_classes_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_classes_f2.ttx.GSUB index 067e839e8..4de5bc626 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_classes_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_classes_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,13 +79,13 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_expansion_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_expansion_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_expansion_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_expansion_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_expansion_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_expansion_f1.ttx.GSUB index 04afe57a4..5ab7d08ef 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_expansion_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_expansion_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f1.ttx.GSUB index 48a8ec1ad..4a8d74935 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f2.ttx.GSUB index 3d1fad8af..a672edf1e 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_lookupflag_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f1.ttx.GSUB index 60cb81c2c..07b5f5ebf 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f2.ttx.GSUB index 3e0965cc9..22527617f 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_multiple_subrules_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_next_glyph_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_next_glyph_f1.ttx.GSUB index 79227dcfb..b78220bdb 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_next_glyph_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_next_glyph_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_simple_f1.ttx.GSUB index e188ea973..35fff94c0 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_simple_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_simple_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_simple_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_simple_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_simple_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_simple_f2.ttx.GSUB index 1eeef694e..28ab11ee3 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_simple_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_simple_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context2_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context2_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context2_successive_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context2_successive_f1.ttx.GSUB index fb3a2f0d1..a3642077c 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context2_successive_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context2_successive_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -79,10 +79,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f1.ttx.GSUB index 4b5beddac..9a73fac0e 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,10 +81,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f2.ttx.GSUB index ecc88ad95..d45e67b9b 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context3_boundary_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,7 +81,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f1.ttx.GSUB index 4882e5e1e..90b53f45e 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,13 +81,13 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f2.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f2.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f2.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f2.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f2.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f2.ttx.GSUB index ff671b0fc..a82c3c0d8 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f2.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context3_lookupflag_f2.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,13 +81,13 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_next_glyph_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context3_next_glyph_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_next_glyph_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context3_next_glyph_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_next_glyph_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context3_next_glyph_f1.ttx.GSUB index 5c7943d90..a4f5addc8 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_next_glyph_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context3_next_glyph_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,10 +81,10 @@ - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_simple_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context3_simple_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_simple_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context3_simple_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_simple_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context3_simple_f1.ttx.GSUB index 3008fffa1..15d6c087b 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_simple_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context3_simple_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,13 +81,13 @@ - + - + - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_successive_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/gsub_context3_successive_f1.ttx.GDEF index dba555028..b5c2ac3ac 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_successive_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/gsub_context3_successive_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/gsub_context3_successive_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/gsub_context3_successive_f1.ttx.GSUB index b5c336a2b..6558c692f 100644 --- a/Tests/ttLib/tables/data/aots/gsub_context3_successive_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/gsub_context3_successive_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -81,16 +81,16 @@ - + - + - + - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_attach_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/lookupflag_ignore_attach_f1.ttx.GDEF index 802351a42..736e2d8ec 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_attach_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_attach_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + @@ -21,7 +21,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_attach_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/lookupflag_ignore_attach_f1.ttx.GSUB index 874ba00b2..42876ead7 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_attach_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_attach_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_base_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/lookupflag_ignore_base_f1.ttx.GDEF index 2b0a68619..c6abc878c 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_base_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_base_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_base_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/lookupflag_ignore_base_f1.ttx.GSUB index f485610c8..7dc3472e4 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_base_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_base_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_combination_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/lookupflag_ignore_combination_f1.ttx.GDEF index b67d75e7c..e81490b56 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_combination_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_combination_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + @@ -14,7 +14,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_combination_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/lookupflag_ignore_combination_f1.ttx.GSUB index e257bd76c..ffdc2aeae 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_combination_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_combination_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_ligatures_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/lookupflag_ignore_ligatures_f1.ttx.GDEF index 19aa7aa09..b91443148 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_ligatures_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_ligatures_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_ligatures_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/lookupflag_ignore_ligatures_f1.ttx.GSUB index d270f3c62..db7fcc0c0 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_ligatures_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_ligatures_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_marks_f1.ttx.GDEF b/Tests/ttLib/tables/data/aots/lookupflag_ignore_marks_f1.ttx.GDEF index 19aa7aa09..b91443148 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_marks_f1.ttx.GDEF +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_marks_f1.ttx.GDEF @@ -3,7 +3,7 @@ - + diff --git a/Tests/ttLib/tables/data/aots/lookupflag_ignore_marks_f1.ttx.GSUB b/Tests/ttLib/tables/data/aots/lookupflag_ignore_marks_f1.ttx.GSUB index 3712c0669..b3fd500a1 100644 --- a/Tests/ttLib/tables/data/aots/lookupflag_ignore_marks_f1.ttx.GSUB +++ b/Tests/ttLib/tables/data/aots/lookupflag_ignore_marks_f1.ttx.GSUB @@ -33,7 +33,7 @@ - + diff --git a/Tests/ttLib/tables/otTables_test.py b/Tests/ttLib/tables/otTables_test.py index bd4daeb9d..c04464dfd 100644 --- a/Tests/ttLib/tables/otTables_test.py +++ b/Tests/ttLib/tables/otTables_test.py @@ -169,7 +169,7 @@ class MultipleSubstTest(unittest.TestCase): table = otTables.MultipleSubst() table.Format = 1 for name, attrs, content in parseXML( - '' + '' ' ' ' ' '' @@ -599,7 +599,6 @@ def test_splitMarkBasePos(): glyphMap = {g: i for i, g in enumerate(glyphOrder)} oldSubTable = buildMarkBasePosSubtable(marks, bases, glyphMap) - oldSubTable.MarkCoverage.Format = oldSubTable.BaseCoverage.Format = 1 newSubTable = otTables.MarkBasePos() ok = otTables.splitMarkBasePos(oldSubTable, newSubTable, overflowRecord=None) @@ -608,11 +607,11 @@ def test_splitMarkBasePos(): assert getXML(oldSubTable.toXML) == [ '', - ' ', + ' ', ' ', ' ', ' ', - ' ', + ' ', ' ', ' ', ' ', @@ -654,10 +653,10 @@ def test_splitMarkBasePos(): assert getXML(newSubTable.toXML) == [ '', - ' ', + ' ', ' ', ' ', - ' ', + ' ', ' ', ' ', ' ', diff --git a/Tests/varLib/data/master_cff2/TestCFF2_Black.ttx b/Tests/varLib/data/master_cff2/TestCFF2_Black.ttx index 7270a161b..8b633f1a8 100644 --- a/Tests/varLib/data/master_cff2/TestCFF2_Black.ttx +++ b/Tests/varLib/data/master_cff2/TestCFF2_Black.ttx @@ -495,7 +495,7 @@ - + diff --git a/Tests/varLib/data/master_cff2/TestCFF2_ExtraLight.ttx b/Tests/varLib/data/master_cff2/TestCFF2_ExtraLight.ttx index 41dbb750e..aae43aac5 100644 --- a/Tests/varLib/data/master_cff2/TestCFF2_ExtraLight.ttx +++ b/Tests/varLib/data/master_cff2/TestCFF2_ExtraLight.ttx @@ -495,7 +495,7 @@ - + diff --git a/Tests/varLib/data/master_cff2/TestCFF2_Regular.ttx b/Tests/varLib/data/master_cff2/TestCFF2_Regular.ttx index 49d116ce4..471eb2480 100644 --- a/Tests/varLib/data/master_cff2/TestCFF2_Regular.ttx +++ b/Tests/varLib/data/master_cff2/TestCFF2_Regular.ttx @@ -493,7 +493,7 @@ - + diff --git a/Tests/varLib/data/master_cff2_input/TestCFF2_Black.ttx b/Tests/varLib/data/master_cff2_input/TestCFF2_Black.ttx index 22f827581..3280eeacc 100644 --- a/Tests/varLib/data/master_cff2_input/TestCFF2_Black.ttx +++ b/Tests/varLib/data/master_cff2_input/TestCFF2_Black.ttx @@ -487,7 +487,7 @@ - + diff --git a/Tests/varLib/data/master_cff2_input/TestCFF2_ExtraLight.ttx b/Tests/varLib/data/master_cff2_input/TestCFF2_ExtraLight.ttx index e3a35f036..fbcf91a8a 100644 --- a/Tests/varLib/data/master_cff2_input/TestCFF2_ExtraLight.ttx +++ b/Tests/varLib/data/master_cff2_input/TestCFF2_ExtraLight.ttx @@ -487,7 +487,7 @@ - + diff --git a/Tests/varLib/data/master_cff2_input/TestCFF2_Regular.ttx b/Tests/varLib/data/master_cff2_input/TestCFF2_Regular.ttx index bf0a96236..757e5b89a 100644 --- a/Tests/varLib/data/master_cff2_input/TestCFF2_Regular.ttx +++ b/Tests/varLib/data/master_cff2_input/TestCFF2_Regular.ttx @@ -485,7 +485,7 @@ - + diff --git a/Tests/varLib/data/master_incompatible_arrays/IncompatibleArrays-Bold.ttx b/Tests/varLib/data/master_incompatible_arrays/IncompatibleArrays-Bold.ttx index 1869dd426..c47ecbadc 100644 --- a/Tests/varLib/data/master_incompatible_arrays/IncompatibleArrays-Bold.ttx +++ b/Tests/varLib/data/master_incompatible_arrays/IncompatibleArrays-Bold.ttx @@ -501,7 +501,7 @@ - + @@ -535,7 +535,7 @@ - + @@ -571,10 +571,10 @@ - + - + diff --git a/Tests/varLib/data/master_incompatible_arrays/IncompatibleArrays-Regular.ttx b/Tests/varLib/data/master_incompatible_arrays/IncompatibleArrays-Regular.ttx index 7186a3e97..cabb69a49 100644 --- a/Tests/varLib/data/master_incompatible_arrays/IncompatibleArrays-Regular.ttx +++ b/Tests/varLib/data/master_incompatible_arrays/IncompatibleArrays-Regular.ttx @@ -501,7 +501,7 @@ - + @@ -549,7 +549,7 @@ - + @@ -585,10 +585,10 @@ - + - + diff --git a/Tests/varLib/data/master_incompatible_features/IncompatibleFeatures-Bold.ttx b/Tests/varLib/data/master_incompatible_features/IncompatibleFeatures-Bold.ttx index a1803e9e9..18aee9fa1 100644 --- a/Tests/varLib/data/master_incompatible_features/IncompatibleFeatures-Bold.ttx +++ b/Tests/varLib/data/master_incompatible_features/IncompatibleFeatures-Bold.ttx @@ -501,7 +501,7 @@ - + @@ -541,7 +541,7 @@ - + diff --git a/Tests/varLib/data/master_incompatible_features/IncompatibleFeatures-Regular.ttx b/Tests/varLib/data/master_incompatible_features/IncompatibleFeatures-Regular.ttx index 7186a3e97..cabb69a49 100644 --- a/Tests/varLib/data/master_incompatible_features/IncompatibleFeatures-Regular.ttx +++ b/Tests/varLib/data/master_incompatible_features/IncompatibleFeatures-Regular.ttx @@ -501,7 +501,7 @@ - + @@ -549,7 +549,7 @@ - + @@ -585,10 +585,10 @@ - + - + diff --git a/Tests/varLib/data/master_incompatible_lookup_types/IncompatibleLookupTypes-Bold.ttx b/Tests/varLib/data/master_incompatible_lookup_types/IncompatibleLookupTypes-Bold.ttx index cf25178da..6a2822370 100644 --- a/Tests/varLib/data/master_incompatible_lookup_types/IncompatibleLookupTypes-Bold.ttx +++ b/Tests/varLib/data/master_incompatible_lookup_types/IncompatibleLookupTypes-Bold.ttx @@ -501,7 +501,7 @@ - + @@ -549,7 +549,7 @@ - + @@ -585,7 +585,7 @@ - + diff --git a/Tests/varLib/data/master_incompatible_lookup_types/IncompatibleLookupTypes-Regular.ttx b/Tests/varLib/data/master_incompatible_lookup_types/IncompatibleLookupTypes-Regular.ttx index b1aac860b..dc6eb17c6 100644 --- a/Tests/varLib/data/master_incompatible_lookup_types/IncompatibleLookupTypes-Regular.ttx +++ b/Tests/varLib/data/master_incompatible_lookup_types/IncompatibleLookupTypes-Regular.ttx @@ -501,7 +501,7 @@ - + @@ -549,7 +549,7 @@ - + @@ -585,10 +585,10 @@ - + - + diff --git a/Tests/varLib/data/master_kerning_merging/0.ttx b/Tests/varLib/data/master_kerning_merging/0.ttx index 1bc52ae90..1ca22f68e 100644 --- a/Tests/varLib/data/master_kerning_merging/0.ttx +++ b/Tests/varLib/data/master_kerning_merging/0.ttx @@ -266,16 +266,16 @@ - + - + - + diff --git a/Tests/varLib/data/master_kerning_merging/1.ttx b/Tests/varLib/data/master_kerning_merging/1.ttx index ea7c353cc..9f6756d8e 100644 --- a/Tests/varLib/data/master_kerning_merging/1.ttx +++ b/Tests/varLib/data/master_kerning_merging/1.ttx @@ -260,14 +260,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_kerning_merging/2.ttx b/Tests/varLib/data/master_kerning_merging/2.ttx index caf4275ba..b8302e8b1 100644 --- a/Tests/varLib/data/master_kerning_merging/2.ttx +++ b/Tests/varLib/data/master_kerning_merging/2.ttx @@ -266,16 +266,16 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_otf/TestFamily2-Master0.ttx b/Tests/varLib/data/master_ttx_interpolatable_otf/TestFamily2-Master0.ttx index a6a8e003a..157043f03 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_otf/TestFamily2-Master0.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_otf/TestFamily2-Master0.ttx @@ -766,7 +766,7 @@ - + @@ -774,7 +774,7 @@ - + @@ -782,7 +782,7 @@ - + @@ -790,7 +790,7 @@ - + @@ -801,7 +801,7 @@ - + @@ -814,11 +814,11 @@ - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/SparseMasters-Bold.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/SparseMasters-Bold.ttx index 55d686e3d..cf4b5dae6 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/SparseMasters-Bold.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/SparseMasters-Bold.ttx @@ -305,7 +305,7 @@ - + @@ -344,10 +344,10 @@ - + - + @@ -407,7 +407,7 @@ - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/SparseMasters-Regular.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/SparseMasters-Regular.ttx index e013e0b7e..c93da2a8f 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/SparseMasters-Regular.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/SparseMasters-Regular.ttx @@ -305,7 +305,7 @@ - + @@ -344,10 +344,10 @@ - + - + @@ -407,7 +407,7 @@ - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master0.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master0.ttx index 6054e4bdb..ca5a2e157 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master0.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master0.ttx @@ -519,7 +519,7 @@ - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master1.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master1.ttx index afd61de97..9076cf7ef 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master1.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master1.ttx @@ -519,7 +519,7 @@ - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master2.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master2.ttx index 0ed2f4acd..9bec8c04c 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master2.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master2.ttx @@ -503,7 +503,7 @@ - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master3.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master3.ttx index 5666541e8..1cfdfd910 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master3.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master3.ttx @@ -503,7 +503,7 @@ - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master4.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master4.ttx index 87381873e..1ae5d4739 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master4.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily-Master4.ttx @@ -503,7 +503,7 @@ - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily2-Master0.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily2-Master0.ttx index 13d48e74b..d1a339351 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily2-Master0.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily2-Master0.ttx @@ -1081,7 +1081,7 @@ - + @@ -1089,7 +1089,7 @@ - + @@ -1097,7 +1097,7 @@ - + @@ -1105,7 +1105,7 @@ - + @@ -1116,7 +1116,7 @@ - + @@ -1129,11 +1129,11 @@ - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Bold.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Bold.ttx index 53e0dda00..0f9e97a51 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Bold.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Bold.ttx @@ -480,14 +480,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Condensed.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Condensed.ttx index 9b64f61e5..f8ff98786 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Condensed.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Condensed.ttx @@ -486,14 +486,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedBold.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedBold.ttx index 5412599f5..2b7264d18 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedBold.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedBold.ttx @@ -486,14 +486,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedLight.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedLight.ttx index 4315c6cca..d03abf5fa 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedLight.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedLight.ttx @@ -486,14 +486,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedSemiBold.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedSemiBold.ttx index 526eb446f..118922099 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedSemiBold.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-CondensedSemiBold.ttx @@ -486,14 +486,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Light.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Light.ttx index ddba5e44b..3583c0d3e 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Light.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Light.ttx @@ -486,14 +486,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Regular.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Regular.ttx index 07f9c1556..bf68b1673 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Regular.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-Regular.ttx @@ -480,14 +480,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-SemiBold.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-SemiBold.ttx index 3674082e2..96badb343 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-SemiBold.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily3-SemiBold.ttx @@ -486,14 +486,14 @@ - + - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily4-Italic15.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily4-Italic15.ttx index 6df0a830a..ab5789e5d 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily4-Italic15.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily4-Italic15.ttx @@ -455,7 +455,7 @@ - + @@ -467,7 +467,7 @@ - + @@ -545,7 +545,7 @@ - + @@ -559,10 +559,10 @@ - + - + @@ -627,10 +627,10 @@ - + - + diff --git a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily4-Regular.ttx b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily4-Regular.ttx index ff7a52dd2..0b7063fb8 100644 --- a/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily4-Regular.ttx +++ b/Tests/varLib/data/master_ttx_interpolatable_ttf/TestFamily4-Regular.ttx @@ -449,7 +449,7 @@ - + @@ -461,7 +461,7 @@ - + @@ -539,7 +539,7 @@ - + @@ -553,10 +553,10 @@ - + - + @@ -621,10 +621,10 @@ - + - + diff --git a/Tests/varLib/data/master_ttx_varfont_otf/TestCFF2VF.ttx b/Tests/varLib/data/master_ttx_varfont_otf/TestCFF2VF.ttx index c2a718ec9..29c5bb31f 100644 --- a/Tests/varLib/data/master_ttx_varfont_otf/TestCFF2VF.ttx +++ b/Tests/varLib/data/master_ttx_varfont_otf/TestCFF2VF.ttx @@ -623,7 +623,7 @@ - + @@ -631,7 +631,7 @@ - + diff --git a/Tests/varLib/data/master_vpal_test/master_vpal_test_0.ttx b/Tests/varLib/data/master_vpal_test/master_vpal_test_0.ttx index 1fbb45d35..cd454b855 100644 --- a/Tests/varLib/data/master_vpal_test/master_vpal_test_0.ttx +++ b/Tests/varLib/data/master_vpal_test/master_vpal_test_0.ttx @@ -424,7 +424,7 @@ - + @@ -434,7 +434,7 @@ - + @@ -442,7 +442,7 @@ - + @@ -452,7 +452,7 @@ - + @@ -460,7 +460,7 @@ - + diff --git a/Tests/varLib/data/master_vpal_test/master_vpal_test_1.ttx b/Tests/varLib/data/master_vpal_test/master_vpal_test_1.ttx index bb439586a..e1b77c84f 100644 --- a/Tests/varLib/data/master_vpal_test/master_vpal_test_1.ttx +++ b/Tests/varLib/data/master_vpal_test/master_vpal_test_1.ttx @@ -424,7 +424,7 @@ - + @@ -436,7 +436,7 @@ - + @@ -446,7 +446,7 @@ - + diff --git a/Tests/varLib/data/master_vvar_cff2/TestVVAR.0.ttx b/Tests/varLib/data/master_vvar_cff2/TestVVAR.0.ttx index 7383c1710..d956d8c4e 100644 --- a/Tests/varLib/data/master_vvar_cff2/TestVVAR.0.ttx +++ b/Tests/varLib/data/master_vvar_cff2/TestVVAR.0.ttx @@ -705,7 +705,7 @@ - + @@ -718,7 +718,7 @@ - + diff --git a/Tests/varLib/data/master_vvar_cff2/TestVVAR.1.ttx b/Tests/varLib/data/master_vvar_cff2/TestVVAR.1.ttx index f60209774..9f677494e 100644 --- a/Tests/varLib/data/master_vvar_cff2/TestVVAR.1.ttx +++ b/Tests/varLib/data/master_vvar_cff2/TestVVAR.1.ttx @@ -705,7 +705,7 @@ - + @@ -718,7 +718,7 @@ - + diff --git a/Tests/varLib/data/test_results/Build.ttx b/Tests/varLib/data/test_results/Build.ttx index 5a406c84d..c802bf324 100644 --- a/Tests/varLib/data/test_results/Build.ttx +++ b/Tests/varLib/data/test_results/Build.ttx @@ -3,7 +3,7 @@ - + diff --git a/Tests/varLib/data/test_results/BuildMain.ttx b/Tests/varLib/data/test_results/BuildMain.ttx index 20add49ec..27d02d1de 100644 --- a/Tests/varLib/data/test_results/BuildMain.ttx +++ b/Tests/varLib/data/test_results/BuildMain.ttx @@ -615,7 +615,7 @@ - + diff --git a/Tests/varLib/data/test_results/FeatureVars.ttx b/Tests/varLib/data/test_results/FeatureVars.ttx index 18d90aa2b..ca24f41cd 100644 --- a/Tests/varLib/data/test_results/FeatureVars.ttx +++ b/Tests/varLib/data/test_results/FeatureVars.ttx @@ -55,7 +55,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -71,7 +71,7 @@ - + diff --git a/Tests/varLib/data/test_results/FeatureVarsCustomTag.ttx b/Tests/varLib/data/test_results/FeatureVarsCustomTag.ttx index f50ef785a..3f9e1e080 100644 --- a/Tests/varLib/data/test_results/FeatureVarsCustomTag.ttx +++ b/Tests/varLib/data/test_results/FeatureVarsCustomTag.ttx @@ -55,7 +55,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -71,7 +71,7 @@ - + diff --git a/Tests/varLib/data/test_results/FeatureVarsWholeRange.ttx b/Tests/varLib/data/test_results/FeatureVarsWholeRange.ttx index 8e098b9bd..8ae64da4f 100644 --- a/Tests/varLib/data/test_results/FeatureVarsWholeRange.ttx +++ b/Tests/varLib/data/test_results/FeatureVarsWholeRange.ttx @@ -45,7 +45,7 @@ - + diff --git a/Tests/varLib/data/test_results/FeatureVars_rclt.ttx b/Tests/varLib/data/test_results/FeatureVars_rclt.ttx index a9a998f48..b889f3a5f 100644 --- a/Tests/varLib/data/test_results/FeatureVars_rclt.ttx +++ b/Tests/varLib/data/test_results/FeatureVars_rclt.ttx @@ -71,7 +71,7 @@ - + @@ -79,7 +79,7 @@ - + @@ -87,7 +87,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -103,7 +103,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayout.ttx b/Tests/varLib/data/test_results/InterpolateLayout.ttx index b1ea1e99c..81e50fbf6 100644 --- a/Tests/varLib/data/test_results/InterpolateLayout.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayout.ttx @@ -93,7 +93,7 @@ - + @@ -101,7 +101,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -117,7 +117,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -141,11 +141,11 @@ - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_diff.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_diff.ttx index 74e9cc5e6..4180a3375 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_diff.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_diff.ttx @@ -34,7 +34,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_diff2.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_diff2.ttx index 2e21b2688..44a7558af 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_diff2.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_diff2.ttx @@ -34,7 +34,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_same.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_same.ttx index a61e75fb5..83407c112 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_same.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_1_same.ttx @@ -34,7 +34,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_diff.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_diff.ttx index 4f94c37bc..0aeb49737 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_diff.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_diff.ttx @@ -34,14 +34,14 @@ - + - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_diff2.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_diff2.ttx index 811ed5806..f00c4c3a3 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_diff2.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_diff2.ttx @@ -34,16 +34,16 @@ - + - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_same.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_same.ttx index 987253361..3656964b7 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_same.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_class_same.ttx @@ -34,14 +34,14 @@ - + - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_diff.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_diff.ttx index 113bd0b12..f85985bba 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_diff.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_diff.ttx @@ -34,7 +34,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_diff2.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_diff2.ttx index efc5ee51b..b085109fb 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_diff2.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_diff2.ttx @@ -34,7 +34,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_same.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_same.ttx index 014c1ecea..2a2a546ea 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_same.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_2_spec_same.ttx @@ -34,7 +34,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_3_diff.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_3_diff.ttx index 65d77f9dc..993e0a679 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_3_diff.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_3_diff.ttx @@ -34,7 +34,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_3_same.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_3_same.ttx index b7c8a2586..1d5ebcd71 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_3_same.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_3_same.ttx @@ -34,7 +34,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_4_diff.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_4_diff.ttx index 72a8ccf1b..7c50f96fb 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_4_diff.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_4_diff.ttx @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_4_same.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_4_same.ttx index 9b41519b1..ab96180f0 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_4_same.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_4_same.ttx @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_5_diff.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_5_diff.ttx index 28480e758..28b5f91ec 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_5_diff.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_5_diff.ttx @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_5_same.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_5_same.ttx index 4830f9a31..0df08c065 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_5_same.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_5_same.ttx @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_6_diff.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_6_diff.ttx index 38d6437ed..667d4f123 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_6_diff.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_6_diff.ttx @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_6_same.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_6_same.ttx index 05e4b5148..34d0bff1a 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_6_same.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_6_same.ttx @@ -34,10 +34,10 @@ - + - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_7_diff.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_7_diff.ttx index ea1fa7e6b..14e120979 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_7_diff.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_7_diff.ttx @@ -34,7 +34,7 @@ - + @@ -54,10 +54,10 @@ - + - + @@ -87,7 +87,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_7_same.ttx b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_7_same.ttx index 1ad811856..eff24fc30 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutGPOS_7_same.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutGPOS_7_same.ttx @@ -34,7 +34,7 @@ - + @@ -54,10 +54,10 @@ - + - + @@ -87,7 +87,7 @@ - + diff --git a/Tests/varLib/data/test_results/InterpolateLayoutMain.ttx b/Tests/varLib/data/test_results/InterpolateLayoutMain.ttx index 6a0635d07..49d491fb8 100644 --- a/Tests/varLib/data/test_results/InterpolateLayoutMain.ttx +++ b/Tests/varLib/data/test_results/InterpolateLayoutMain.ttx @@ -498,7 +498,7 @@ - + diff --git a/Tests/varLib/data/test_results/Mutator.ttx b/Tests/varLib/data/test_results/Mutator.ttx index 75a0879ec..71e5f28b1 100644 --- a/Tests/varLib/data/test_results/Mutator.ttx +++ b/Tests/varLib/data/test_results/Mutator.ttx @@ -498,7 +498,7 @@ - + diff --git a/Tests/varLib/data/test_results/SingleMaster.ttx b/Tests/varLib/data/test_results/SingleMaster.ttx index 999f50062..02cfe32bd 100644 --- a/Tests/varLib/data/test_results/SingleMaster.ttx +++ b/Tests/varLib/data/test_results/SingleMaster.ttx @@ -3,7 +3,7 @@ - + diff --git a/Tests/varLib/data/test_results/SparseMasters.ttx b/Tests/varLib/data/test_results/SparseMasters.ttx index fb9cb46d4..a3f8e619d 100644 --- a/Tests/varLib/data/test_results/SparseMasters.ttx +++ b/Tests/varLib/data/test_results/SparseMasters.ttx @@ -290,7 +290,7 @@ - + @@ -352,10 +352,10 @@ - + - + @@ -425,7 +425,7 @@ - + diff --git a/Tests/varLib/data/test_results/test_vpal.ttx b/Tests/varLib/data/test_results/test_vpal.ttx index 334ced550..be6129300 100644 --- a/Tests/varLib/data/test_results/test_vpal.ttx +++ b/Tests/varLib/data/test_results/test_vpal.ttx @@ -34,7 +34,7 @@ - + @@ -44,7 +44,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -88,7 +88,7 @@ - + @@ -101,7 +101,7 @@ - + diff --git a/Tests/varLib/instancer/data/PartialInstancerTest2-VF.ttx b/Tests/varLib/instancer/data/PartialInstancerTest2-VF.ttx index 6caef1bf9..cd7ffa05e 100644 --- a/Tests/varLib/instancer/data/PartialInstancerTest2-VF.ttx +++ b/Tests/varLib/instancer/data/PartialInstancerTest2-VF.ttx @@ -539,7 +539,7 @@ - + @@ -547,13 +547,13 @@ - + - + - + - + @@ -652,19 +652,19 @@ - + - + - + diff --git a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-100,100.ttx b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-100,100.ttx index af840387e..776a92f18 100644 --- a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-100,100.ttx +++ b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-100,100.ttx @@ -335,7 +335,7 @@ - + @@ -343,13 +343,13 @@ - + - + - + - + @@ -420,17 +420,17 @@ - + - + - + diff --git a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-100,62.5.ttx b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-100,62.5.ttx index 146e86346..61bc41cc3 100644 --- a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-100,62.5.ttx +++ b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-100,62.5.ttx @@ -335,7 +335,7 @@ - + @@ -343,13 +343,13 @@ - + - + - + - + @@ -420,17 +420,17 @@ - + - + - + diff --git a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-400,100.ttx b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-400,100.ttx index 63d23240e..c2d205715 100644 --- a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-400,100.ttx +++ b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-400,100.ttx @@ -329,7 +329,7 @@ - + @@ -337,13 +337,13 @@ - + - + - + - + @@ -414,17 +414,17 @@ - + - + - + diff --git a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-400,62.5.ttx b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-400,62.5.ttx index 6cf837dcb..63eeb0e7f 100644 --- a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-400,62.5.ttx +++ b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-400,62.5.ttx @@ -335,7 +335,7 @@ - + @@ -343,13 +343,13 @@ - + - + - + - + @@ -420,17 +420,17 @@ - + - + - + diff --git a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-900,100.ttx b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-900,100.ttx index f8f94ba7b..013ba1e73 100644 --- a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-900,100.ttx +++ b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-900,100.ttx @@ -335,7 +335,7 @@ - + @@ -343,13 +343,13 @@ - + - + - + - + @@ -420,17 +420,17 @@ - + - + - + diff --git a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-900,62.5.ttx b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-900,62.5.ttx index 62bd72284..45e34cbf7 100644 --- a/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-900,62.5.ttx +++ b/Tests/varLib/instancer/data/test_results/PartialInstancerTest2-VF-instance-900,62.5.ttx @@ -335,7 +335,7 @@ - + @@ -343,13 +343,13 @@ - + - + - + - + @@ -420,17 +420,17 @@ - + - + - +