Merge pull request #2238 from fonttools/no-unused-Format

Remove .Format from Coverage, ClassDef, SingleSubst, LigatureSubst, AlternateSubst
This commit is contained in:
Behdad Esfahbod 2021-03-24 07:59:13 -07:00 committed by GitHub
commit 7297659c0b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
457 changed files with 1382 additions and 1389 deletions

View File

@ -654,9 +654,15 @@ class BaseTable(object):
def compile(self, writer, font): def compile(self, writer, font):
self.ensureDecompiled() 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'): if hasattr(self, 'preWrite'):
deleteFormat = not hasattr(self, 'Format')
table = self.preWrite(font) table = self.preWrite(font)
deleteFormat = deleteFormat and hasattr(self, 'Format')
else: else:
deleteFormat = False
table = self.__dict__.copy() table = self.__dict__.copy()
# some count references may have been initialized in a custom preWrite; we set # some count references may have been initialized in a custom preWrite; we set
@ -740,6 +746,9 @@ class BaseTable(object):
if conv.isPropagated: if conv.isPropagated:
writer[conv.name] = value writer[conv.name] = value
if deleteFormat:
del self.Format
def readFormat(self, reader): def readFormat(self, reader):
pass pass

View File

@ -558,6 +558,7 @@ class Coverage(FormatSwitchingBaseTable):
else: else:
self.glyphs = [] self.glyphs = []
log.warning("Unknown Coverage format: %s", self.Format) log.warning("Unknown Coverage format: %s", self.Format)
del self.Format # Don't need this anymore
def preWrite(self, font): def preWrite(self, font):
glyphs = getattr(self, "glyphs", None) glyphs = getattr(self, "glyphs", None)
@ -739,6 +740,7 @@ class SingleSubst(FormatSwitchingBaseTable):
else: else:
assert 0, "unknown format: %s" % self.Format assert 0, "unknown format: %s" % self.Format
self.mapping = mapping self.mapping = mapping
del self.Format # Don't need this anymore
def preWrite(self, font): def preWrite(self, font):
mapping = getattr(self, "mapping", None) mapping = getattr(self, "mapping", None)
@ -809,6 +811,7 @@ class MultipleSubst(FormatSwitchingBaseTable):
else: else:
assert 0, "unknown format: %s" % self.Format assert 0, "unknown format: %s" % self.Format
self.mapping = mapping self.mapping = mapping
del self.Format # Don't need this anymore
def preWrite(self, font): def preWrite(self, font):
mapping = getattr(self, "mapping", None) mapping = getattr(self, "mapping", None)
@ -927,6 +930,7 @@ class ClassDef(FormatSwitchingBaseTable):
else: else:
log.warning("Unknown ClassDef format: %s", self.Format) log.warning("Unknown ClassDef format: %s", self.Format)
self.classDefs = classDefs self.classDefs = classDefs
del self.Format # Don't need this anymore
def _getClassRanges(self, font): def _getClassRanges(self, font):
classDefs = getattr(self, "classDefs", None) classDefs = getattr(self, "classDefs", None)
@ -1015,6 +1019,7 @@ class AlternateSubst(FormatSwitchingBaseTable):
else: else:
assert 0, "unknown format: %s" % self.Format assert 0, "unknown format: %s" % self.Format
self.alternates = alternates self.alternates = alternates
del self.Format # Don't need this anymore
def preWrite(self, font): def preWrite(self, font):
self.Format = 1 self.Format = 1
@ -1085,6 +1090,7 @@ class LigatureSubst(FormatSwitchingBaseTable):
else: else:
assert 0, "unknown format: %s" % self.Format assert 0, "unknown format: %s" % self.Format
self.ligatures = ligatures self.ligatures = ligatures
del self.Format # Don't need this anymore
def preWrite(self, font): def preWrite(self, font):
self.Format = 1 self.Format = 1
@ -1681,7 +1687,6 @@ def splitMarkBasePos(oldSubTable, newSubTable, overflowRecord):
oldSubTable.MarkCoverage.glyphs = oldMarkCoverage oldSubTable.MarkCoverage.glyphs = oldMarkCoverage
newSubTable.MarkCoverage = oldSubTable.MarkCoverage.__class__() newSubTable.MarkCoverage = oldSubTable.MarkCoverage.__class__()
newSubTable.MarkCoverage.Format = oldSubTable.MarkCoverage.Format
newSubTable.MarkCoverage.glyphs = newMarkCoverage newSubTable.MarkCoverage.glyphs = newMarkCoverage
# share the same BaseCoverage in both halves # share the same BaseCoverage in both halves

View File

@ -409,28 +409,12 @@ def _ClassDef_merge_classify(lst, allGlyphses=None):
return self, classes 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): def _PairPosFormat2_align_matrices(self, lst, font, transparent=False):
matrices = [l.Class1Record for l in lst] matrices = [l.Class1Record for l in lst]
# Align first classes # Align first classes
self.ClassDef1, classes = _ClassDef_merge_classify([l.ClassDef1 for l in lst], [l.Coverage.glyphs for l in lst]) 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) self.Class1Count = len(classes)
new_matrices = [] new_matrices = []
for l,matrix in zip(lst, matrices): for l,matrix in zip(lst, matrices):
@ -469,7 +453,6 @@ def _PairPosFormat2_align_matrices(self, lst, font, transparent=False):
# Align second classes # Align second classes
self.ClassDef2, classes = _ClassDef_merge_classify([l.ClassDef2 for l in lst]) self.ClassDef2, classes = _ClassDef_merge_classify([l.ClassDef2 for l in lst])
_ClassDef_calculate_Format(self.ClassDef2, font)
self.Class2Count = len(classes) self.Class2Count = len(classes)
new_matrices = [] new_matrices = []
for l,matrix in zip(lst, matrices): for l,matrix in zip(lst, matrices):
@ -676,7 +659,6 @@ def merge(merger, self, lst):
def _PairSet_flatten(lst, font): def _PairSet_flatten(lst, font):
self = ot.PairSet() self = ot.PairSet()
self.Coverage = ot.Coverage() self.Coverage = ot.Coverage()
self.Coverage.Format = 1
# Align them # Align them
glyphs, padded = _merge_GlyphOrders(font, glyphs, padded = _merge_GlyphOrders(font,
@ -702,7 +684,6 @@ def _Lookup_PairPosFormat1_subtables_flatten(lst, font):
self = ot.PairPos() self = ot.PairPos()
self.Format = 1 self.Format = 1
self.Coverage = ot.Coverage() self.Coverage = ot.Coverage()
self.Coverage.Format = 1
self.ValueFormat1 = reduce(int.__or__, [l.ValueFormat1 for l in lst], 0) self.ValueFormat1 = reduce(int.__or__, [l.ValueFormat1 for l in lst], 0)
self.ValueFormat2 = reduce(int.__or__, [l.ValueFormat2 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 = ot.PairPos()
self.Format = 2 self.Format = 2
self.Coverage = ot.Coverage() self.Coverage = ot.Coverage()
self.Coverage.Format = 1
self.ValueFormat1 = reduce(int.__or__, [l.ValueFormat1 for l in lst], 0) self.ValueFormat1 = reduce(int.__or__, [l.ValueFormat1 for l in lst], 0)
self.ValueFormat2 = reduce(int.__or__, [l.ValueFormat2 for l in lst], 0) self.ValueFormat2 = reduce(int.__or__, [l.ValueFormat2 for l in lst], 0)

View File

@ -375,7 +375,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="1"> <GlyphClassDef>
<ClassDef glyph="A" class="1"/> <ClassDef glyph="A" class="1"/>
<ClassDef glyph="B" class="1"/> <ClassDef glyph="B" class="1"/>
</GlyphClassDef> </GlyphClassDef>

View File

@ -266,7 +266,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="A"/> <Glyph value="A"/>
</Coverage> </Coverage>
<ValueFormat1 value="4"/> <ValueFormat1 value="4"/>

View File

@ -289,7 +289,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="A" out="a"/> <Substitution in="A" out="a"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>

View File

@ -300,7 +300,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="A" out="a"/> <Substitution in="A" out="a"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>

View File

@ -51,7 +51,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="a" out="b"/> <Substitution in="a" out="b"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>

View File

@ -51,7 +51,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="a" out="b"/> <Substitution in="a" out="b"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>

View File

@ -39,7 +39,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="uuvowelsignkannada" out="uuvowelsignaltkannada"/> <Substitution in="uuvowelsignkannada" out="uuvowelsignaltkannada"/>
<Substitution in="uvowelsignkannada" out="uvowelsignaltkannada"/> <Substitution in="uvowelsignkannada" out="uvowelsignaltkannada"/>
</SingleSubst> </SingleSubst>
@ -49,11 +49,11 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="2"> <ChainContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="uvowelsignkannada"/> <Glyph value="uvowelsignkannada"/>
<Glyph value="uuvowelsignkannada"/> <Glyph value="uuvowelsignkannada"/>
</Coverage> </Coverage>
<BacktrackClassDef Format="2"> <BacktrackClassDef>
<ClassDef glyph="pakannada" class="1"/> <ClassDef glyph="pakannada" class="1"/>
<ClassDef glyph="pevowelkannada" class="1"/> <ClassDef glyph="pevowelkannada" class="1"/>
<ClassDef glyph="phakannada" class="1"/> <ClassDef glyph="phakannada" class="1"/>
@ -61,7 +61,7 @@
<ClassDef glyph="vakannada" class="1"/> <ClassDef glyph="vakannada" class="1"/>
<ClassDef glyph="vevowelkannada" class="1"/> <ClassDef glyph="vevowelkannada" class="1"/>
</BacktrackClassDef> </BacktrackClassDef>
<InputClassDef Format="1"> <InputClassDef>
<ClassDef glyph="uuvowelsignkannada" class="1"/> <ClassDef glyph="uuvowelsignkannada" class="1"/>
<ClassDef glyph="uvowelsignkannada" class="1"/> <ClassDef glyph="uvowelsignkannada" class="1"/>
</InputClassDef> </InputClassDef>

View File

@ -40,11 +40,11 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="2"> <ChainContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="uvowelsignkannada"/> <Glyph value="uvowelsignkannada"/>
<Glyph value="uuvowelsignkannada"/> <Glyph value="uuvowelsignkannada"/>
</Coverage> </Coverage>
<BacktrackClassDef Format="2"> <BacktrackClassDef>
<ClassDef glyph="pakannada" class="1"/> <ClassDef glyph="pakannada" class="1"/>
<ClassDef glyph="pevowelkannada" class="1"/> <ClassDef glyph="pevowelkannada" class="1"/>
<ClassDef glyph="phakannada" class="1"/> <ClassDef glyph="phakannada" class="1"/>
@ -52,7 +52,7 @@
<ClassDef glyph="vakannada" class="1"/> <ClassDef glyph="vakannada" class="1"/>
<ClassDef glyph="vevowelkannada" class="1"/> <ClassDef glyph="vevowelkannada" class="1"/>
</BacktrackClassDef> </BacktrackClassDef>
<InputClassDef Format="1"> <InputClassDef>
<ClassDef glyph="uuvowelsignkannada" class="1"/> <ClassDef glyph="uuvowelsignkannada" class="1"/>
<ClassDef glyph="uvowelsignkannada" class="1"/> <ClassDef glyph="uvowelsignkannada" class="1"/>
</InputClassDef> </InputClassDef>
@ -78,7 +78,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="uuvowelsignkannada" out="uuvowelsignaltkannada"/> <Substitution in="uuvowelsignkannada" out="uuvowelsignaltkannada"/>
<Substitution in="uvowelsignkannada" out="uvowelsignaltkannada"/> <Substitution in="uvowelsignkannada" out="uvowelsignaltkannada"/>
</SingleSubst> </SingleSubst>

View File

@ -40,11 +40,11 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="2"> <ChainContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="uvowelsignkannada"/> <Glyph value="uvowelsignkannada"/>
<Glyph value="uuvowelsignkannada"/> <Glyph value="uuvowelsignkannada"/>
</Coverage> </Coverage>
<BacktrackClassDef Format="2"> <BacktrackClassDef>
<ClassDef glyph="pakannada" class="1"/> <ClassDef glyph="pakannada" class="1"/>
<ClassDef glyph="pevowelkannada" class="1"/> <ClassDef glyph="pevowelkannada" class="1"/>
<ClassDef glyph="phakannada" class="1"/> <ClassDef glyph="phakannada" class="1"/>
@ -52,7 +52,7 @@
<ClassDef glyph="vakannada" class="1"/> <ClassDef glyph="vakannada" class="1"/>
<ClassDef glyph="vevowelkannada" class="1"/> <ClassDef glyph="vevowelkannada" class="1"/>
</BacktrackClassDef> </BacktrackClassDef>
<InputClassDef Format="1"> <InputClassDef>
<ClassDef glyph="uuvowelsignkannada" class="1"/> <ClassDef glyph="uuvowelsignkannada" class="1"/>
<ClassDef glyph="uvowelsignkannada" class="1"/> <ClassDef glyph="uvowelsignkannada" class="1"/>
</InputClassDef> </InputClassDef>
@ -78,7 +78,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="uuvowelsignkannada" out="uuvowelsignaltkannada"/> <Substitution in="uuvowelsignkannada" out="uuvowelsignaltkannada"/>
<Substitution in="uvowelsignkannada" out="uvowelsignaltkannada"/> <Substitution in="uvowelsignkannada" out="uvowelsignaltkannada"/>
</SingleSubst> </SingleSubst>

View File

@ -8,7 +8,7 @@
<LookupFlag value="512"/><!-- markAttachmentType[2] --> <LookupFlag value="512"/><!-- markAttachmentType[2] -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextPos index="0" Format="1"> <ChainContextPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="uuvowelsignsinh"/> <Glyph value="uuvowelsignsinh"/>
<Glyph value="uvowelsignsinh"/> <Glyph value="uvowelsignsinh"/>
</Coverage> </Coverage>

View File

@ -8,7 +8,7 @@
<LookupFlag value="512"/><!-- markAttachmentType[2] --> <LookupFlag value="512"/><!-- markAttachmentType[2] -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="1"> <ChainContextSubst index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="uuvowelsignsinh"/> <Glyph value="uuvowelsignsinh"/>
<Glyph value="uvowelsignsinh"/> <Glyph value="uvowelsignsinh"/>
</Coverage> </Coverage>

View File

@ -8,11 +8,11 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="2"> <ChainContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="uvowelsignkannada"/> <Glyph value="uvowelsignkannada"/>
<Glyph value="uuvowelsignkannada"/> <Glyph value="uuvowelsignkannada"/>
</Coverage> </Coverage>
<BacktrackClassDef Format="2"> <BacktrackClassDef>
<ClassDef glyph="pakannada" class="1"/> <ClassDef glyph="pakannada" class="1"/>
<ClassDef glyph="pevowelkannada" class="1"/> <ClassDef glyph="pevowelkannada" class="1"/>
<ClassDef glyph="phakannada" class="1"/> <ClassDef glyph="phakannada" class="1"/>
@ -20,7 +20,7 @@
<ClassDef glyph="vakannada" class="1"/> <ClassDef glyph="vakannada" class="1"/>
<ClassDef glyph="vevowelkannada" class="1"/> <ClassDef glyph="vevowelkannada" class="1"/>
</BacktrackClassDef> </BacktrackClassDef>
<InputClassDef Format="1"> <InputClassDef>
<ClassDef glyph="uuvowelsignkannada" class="1"/> <ClassDef glyph="uuvowelsignkannada" class="1"/>
<ClassDef glyph="uvowelsignkannada" class="1"/> <ClassDef glyph="uvowelsignkannada" class="1"/>
</InputClassDef> </InputClassDef>
@ -46,7 +46,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="uuvowelsignkannada" out="uuvowelsignaltkannada"/> <Substitution in="uuvowelsignkannada" out="uuvowelsignaltkannada"/>
<Substitution in="uvowelsignkannada" out="uvowelsignaltkannada"/> <Substitution in="uvowelsignkannada" out="uvowelsignaltkannada"/>
</SingleSubst> </SingleSubst>

View File

@ -9,7 +9,7 @@
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="3"> <ChainContextSubst index="0" Format="3">
<!-- BacktrackGlyphCount=1 --> <!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0" Format="2"> <BacktrackCoverage index="0">
<Glyph value="zero"/> <Glyph value="zero"/>
<Glyph value="one"/> <Glyph value="one"/>
<Glyph value="two"/> <Glyph value="two"/>
@ -22,11 +22,11 @@
<Glyph value="nine"/> <Glyph value="nine"/>
</BacktrackCoverage> </BacktrackCoverage>
<!-- InputGlyphCount=1 --> <!-- InputGlyphCount=1 -->
<InputCoverage index="0" Format="1"> <InputCoverage index="0">
<Glyph value="slash"/> <Glyph value="slash"/>
</InputCoverage> </InputCoverage>
<!-- LookAheadGlyphCount=1 --> <!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0" Format="2"> <LookAheadCoverage index="0">
<Glyph value="zero"/> <Glyph value="zero"/>
<Glyph value="one"/> <Glyph value="one"/>
<Glyph value="two"/> <Glyph value="two"/>
@ -49,7 +49,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="slash" out="fraction"/> <Substitution in="slash" out="fraction"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>

View File

@ -2,7 +2,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<AttachList> <AttachList>
<Coverage Format="1"> <Coverage>
<Glyph value="A"/> <Glyph value="A"/>
<Glyph value="B"/> <Glyph value="B"/>
</Coverage> </Coverage>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="1"> <GlyphClassDef>
<ClassDef glyph="A" class="1"/> <ClassDef glyph="A" class="1"/>
<ClassDef glyph="C" class="1"/> <ClassDef glyph="C" class="1"/>
<ClassDef glyph="acute" class="3"/> <ClassDef glyph="acute" class="3"/>

View File

@ -2,7 +2,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<LigCaretList> <LigCaretList>
<Coverage Format="1"> <Coverage>
<Glyph value="uniFB01"/> <Glyph value="uniFB01"/>
<Glyph value="ffi"/> <Glyph value="ffi"/>
</Coverage> </Coverage>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<MarkAttachClassDef Format="1"> <MarkAttachClassDef>
<ClassDef glyph="breve" class="1"/> <ClassDef glyph="breve" class="1"/>
<ClassDef glyph="commaacent" class="2"/> <ClassDef glyph="commaacent" class="2"/>
<ClassDef glyph="dotbelow" class="2"/> <ClassDef glyph="dotbelow" class="2"/>

View File

@ -5,17 +5,17 @@
<MarkSetTableFormat value="1"/> <MarkSetTableFormat value="1"/>
<!-- MarkSetCount=4 --> <!-- MarkSetCount=4 -->
<Coverage index="0" empty="1"/> <Coverage index="0" empty="1"/>
<Coverage index="1" Format="1"> <Coverage index="1">
<Glyph value="breve"/> <Glyph value="breve"/>
<Glyph value="acute"/> <Glyph value="acute"/>
<Glyph value="dotabove"/> <Glyph value="dotabove"/>
</Coverage> </Coverage>
<Coverage index="2" Format="1"> <Coverage index="2">
<Glyph value="dotbelow"/> <Glyph value="dotbelow"/>
<Glyph value="cedilla"/> <Glyph value="cedilla"/>
<Glyph value="commaaccent"/> <Glyph value="commaaccent"/>
</Coverage> </Coverage>
<Coverage index="3" Format="1"> <Coverage index="3">
<Glyph value="dotbelow"/> <Glyph value="dotbelow"/>
<Glyph value="dotabove"/> <Glyph value="dotabove"/>
</Coverage> </Coverage>

View File

@ -8,7 +8,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<CursivePos index="0" Format="1"> <CursivePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="A"/> <Glyph value="A"/>
<Glyph value="B"/> <Glyph value="B"/>
</Coverage> </Coverage>

View File

@ -8,7 +8,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=2 --> <!-- SubTableCount=2 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="Acircumflex"/> <Glyph value="Acircumflex"/>
<Glyph value="T"/> <Glyph value="T"/>
</Coverage> </Coverage>
@ -31,7 +31,7 @@
</PairSet> </PairSet>
</PairPos> </PairPos>
<PairPos index="1" Format="2"> <PairPos index="1" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="A"/> <Glyph value="A"/>
<Glyph value="Acircumflex"/> <Glyph value="Acircumflex"/>
<Glyph value="T"/> <Glyph value="T"/>
@ -44,7 +44,7 @@
</Coverage> </Coverage>
<ValueFormat1 value="4"/> <ValueFormat1 value="4"/>
<ValueFormat2 value="0"/> <ValueFormat2 value="0"/>
<ClassDef1 Format="2"> <ClassDef1>
<ClassDef glyph="A" class="1"/> <ClassDef glyph="A" class="1"/>
<ClassDef glyph="Aacute" class="1"/> <ClassDef glyph="Aacute" class="1"/>
<ClassDef glyph="Acircumflex" class="1"/> <ClassDef glyph="Acircumflex" class="1"/>
@ -55,7 +55,7 @@
<ClassDef glyph="Ograve" class="2"/> <ClassDef glyph="Ograve" class="2"/>
<ClassDef glyph="T" class="3"/> <ClassDef glyph="T" class="3"/>
</ClassDef1> </ClassDef1>
<ClassDef2 Format="2"> <ClassDef2>
<ClassDef glyph="V" class="1"/> <ClassDef glyph="V" class="1"/>
<ClassDef glyph="a" class="2"/> <ClassDef glyph="a" class="2"/>
<ClassDef glyph="aacute" class="2"/> <ClassDef glyph="aacute" class="2"/>

View File

@ -8,7 +8,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MarkBasePos index="0" Format="1"> <MarkBasePos index="0" Format="1">
<MarkCoverage Format="2"> <MarkCoverage>
<Glyph value="aimatrabindigurmukhi"/> <Glyph value="aimatrabindigurmukhi"/>
<Glyph value="aimatragurmukhi"/> <Glyph value="aimatragurmukhi"/>
<Glyph value="aimatratippigurmukhi"/> <Glyph value="aimatratippigurmukhi"/>
@ -22,7 +22,7 @@
<Glyph value="oomatragurmukhi"/> <Glyph value="oomatragurmukhi"/>
<Glyph value="oomatratippigurmukhi"/> <Glyph value="oomatratippigurmukhi"/>
</MarkCoverage> </MarkCoverage>
<BaseCoverage Format="2"> <BaseCoverage>
<Glyph value="lagurmukhi"/> <Glyph value="lagurmukhi"/>
<Glyph value="lanuktagurmukhi"/> <Glyph value="lanuktagurmukhi"/>
<Glyph value="nagurmukhi"/> <Glyph value="nagurmukhi"/>

View File

@ -8,7 +8,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="2"> <PairPos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="A"/> <Glyph value="A"/>
<Glyph value="Acircumflex"/> <Glyph value="Acircumflex"/>
<Glyph value="T"/> <Glyph value="T"/>
@ -21,7 +21,7 @@
</Coverage> </Coverage>
<ValueFormat1 value="4"/> <ValueFormat1 value="4"/>
<ValueFormat2 value="0"/> <ValueFormat2 value="0"/>
<ClassDef1 Format="2"> <ClassDef1>
<ClassDef glyph="A" class="1"/> <ClassDef glyph="A" class="1"/>
<ClassDef glyph="Aacute" class="1"/> <ClassDef glyph="Aacute" class="1"/>
<ClassDef glyph="Acircumflex" class="1"/> <ClassDef glyph="Acircumflex" class="1"/>
@ -32,7 +32,7 @@
<ClassDef glyph="Ograve" class="2"/> <ClassDef glyph="Ograve" class="2"/>
<ClassDef glyph="T" class="3"/> <ClassDef glyph="T" class="3"/>
</ClassDef1> </ClassDef1>
<ClassDef2 Format="2"> <ClassDef2>
<ClassDef glyph="V" class="1"/> <ClassDef glyph="V" class="1"/>
<ClassDef glyph="a" class="2"/> <ClassDef glyph="a" class="2"/>
<ClassDef glyph="aacute" class="2"/> <ClassDef glyph="aacute" class="2"/>

View File

@ -8,7 +8,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="A"/> <Glyph value="A"/>
<Glyph value="Acircumflex"/> <Glyph value="Acircumflex"/>
<Glyph value="T"/> <Glyph value="T"/>

View File

@ -8,7 +8,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="1"> <SinglePos index="0" Format="1">
<Coverage Format="2"> <Coverage>
<Glyph value="bsuperior"/> <Glyph value="bsuperior"/>
<Glyph value="isuperior"/> <Glyph value="isuperior"/>
<Glyph value="vsuperior"/> <Glyph value="vsuperior"/>

View File

@ -7,7 +7,7 @@
<LookupType value="3"/> <LookupType value="3"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<AlternateSubst index="0" Format="1"> <AlternateSubst index="0">
<AlternateSet glyph="eight"> <AlternateSet glyph="eight">
<Alternate glyph="uniF738"/> <Alternate glyph="uniF738"/>
<Alternate glyph="uniE0C0"/> <Alternate glyph="uniE0C0"/>

View File

@ -7,7 +7,7 @@
<LookupType value="4"/> <LookupType value="4"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<LigatureSubst index="0" Format="1"> <LigatureSubst index="0">
<LigatureSet glyph="I"> <LigatureSet glyph="I">
<Ligature components="J" glyph="IJ"/> <Ligature components="J" glyph="IJ"/>
</LigatureSet> </LigatureSet>

View File

@ -7,7 +7,7 @@
<LookupType value="2"/> <LookupType value="2"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MultipleSubst index="0" Format="1"> <MultipleSubst index="0">
<Substitution in="janyevoweltelugu" out="jaivoweltelugu,nyasubscripttelugu"/> <Substitution in="janyevoweltelugu" out="jaivoweltelugu,nyasubscripttelugu"/>
<Substitution in="kassevoweltelugu" out="kaivoweltelugu,ssasubscripttelugu"/> <Substitution in="kassevoweltelugu" out="kaivoweltelugu,ssasubscripttelugu"/>
</MultipleSubst> </MultipleSubst>

View File

@ -8,14 +8,14 @@
<LookupFlag value="9"/><!-- rightToLeft ignoreMarks --> <LookupFlag value="9"/><!-- rightToLeft ignoreMarks -->
<!-- SubTableCount=3 --> <!-- SubTableCount=3 -->
<ReverseChainSingleSubst index="0" Format="1"> <ReverseChainSingleSubst index="0" Format="1">
<Coverage Format="2"> <Coverage>
<Glyph value="rayf2"/> <Glyph value="rayf2"/>
<Glyph value="reyf2"/> <Glyph value="reyf2"/>
<Glyph value="yayf2"/> <Glyph value="yayf2"/>
<Glyph value="zayf2"/> <Glyph value="zayf2"/>
</Coverage> </Coverage>
<!-- BacktrackGlyphCount=1 --> <!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0" Format="2"> <BacktrackCoverage index="0">
<Glyph value="bayi1"/> <Glyph value="bayi1"/>
<Glyph value="jeemi1"/> <Glyph value="jeemi1"/>
<Glyph value="kafi1"/> <Glyph value="kafi1"/>
@ -33,14 +33,14 @@
<Substitute index="3" value="zayf1"/> <Substitute index="3" value="zayf1"/>
</ReverseChainSingleSubst> </ReverseChainSingleSubst>
<ReverseChainSingleSubst index="1" Format="1"> <ReverseChainSingleSubst index="1" Format="1">
<Coverage Format="2"> <Coverage>
<Glyph value="ayehf2"/> <Glyph value="ayehf2"/>
<Glyph value="hamzayeharabf2"/> <Glyph value="hamzayeharabf2"/>
<Glyph value="hamzayehf2"/> <Glyph value="hamzayehf2"/>
<Glyph value="yehf2"/> <Glyph value="yehf2"/>
</Coverage> </Coverage>
<!-- BacktrackGlyphCount=1 --> <!-- BacktrackGlyphCount=1 -->
<BacktrackCoverage index="0" Format="1"> <BacktrackCoverage index="0">
<Glyph value="bayi1"/> <Glyph value="bayi1"/>
<Glyph value="kafi1"/> <Glyph value="kafi1"/>
<Glyph value="ghafi1"/> <Glyph value="ghafi1"/>
@ -58,14 +58,14 @@
<Substitute index="3" value="yehf1"/> <Substitute index="3" value="yehf1"/>
</ReverseChainSingleSubst> </ReverseChainSingleSubst>
<ReverseChainSingleSubst index="2" Format="1"> <ReverseChainSingleSubst index="2" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="dal"/> <Glyph value="dal"/>
<Glyph value="del"/> <Glyph value="del"/>
<Glyph value="zal"/> <Glyph value="zal"/>
</Coverage> </Coverage>
<!-- BacktrackGlyphCount=0 --> <!-- BacktrackGlyphCount=0 -->
<!-- LookAheadGlyphCount=1 --> <!-- LookAheadGlyphCount=1 -->
<LookAheadCoverage index="0" Format="2"> <LookAheadCoverage index="0">
<Glyph value="ray"/> <Glyph value="ray"/>
<Glyph value="rey"/> <Glyph value="rey"/>
<Glyph value="zay"/> <Glyph value="zay"/>

View File

@ -7,7 +7,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="onehalf" out="onehalf.alt"/> <Substitution in="onehalf" out="onehalf.alt"/>
<Substitution in="onequarter" out="onequarter.alt"/> <Substitution in="onequarter" out="onequarter.alt"/>
<Substitution in="threequarters" out="threequarters.alt"/> <Substitution in="threequarters" out="threequarters.alt"/>

View File

@ -8,7 +8,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MarkLigPos index="0" Format="1"> <MarkLigPos index="0" Format="1">
<MarkCoverage Format="2"> <MarkCoverage>
<Glyph value="AlefSuperiorNS"/> <Glyph value="AlefSuperiorNS"/>
<Glyph value="DammaNS"/> <Glyph value="DammaNS"/>
<Glyph value="DammaRflxNS"/> <Glyph value="DammaRflxNS"/>
@ -37,7 +37,7 @@
<Glyph value="UltapeshNS"/> <Glyph value="UltapeshNS"/>
<Glyph value="WaslaNS"/> <Glyph value="WaslaNS"/>
</MarkCoverage> </MarkCoverage>
<LigatureCoverage Format="2"> <LigatureCoverage>
<Glyph value="AinIni.12m_MeemFin.02"/> <Glyph value="AinIni.12m_MeemFin.02"/>
<Glyph value="AinIni_YehBarreeFin"/> <Glyph value="AinIni_YehBarreeFin"/>
<Glyph value="AinMed_YehBarreeFin"/> <Glyph value="AinMed_YehBarreeFin"/>

View File

@ -85,7 +85,7 @@
<ExtensionPos index="0" Format="1"> <ExtensionPos index="0" Format="1">
<ExtensionLookupType value="1"/> <ExtensionLookupType value="1"/>
<SinglePos Format="1"> <SinglePos Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="A"/> <Glyph value="A"/>
</Coverage> </Coverage>
<ValueFormat value="4"/> <ValueFormat value="4"/>

View File

@ -88,7 +88,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="g20" out="g60"/> <Substitution in="g20" out="g60"/>
<Substitution in="g21" out="g61"/> <Substitution in="g21" out="g61"/>
</SingleSubst> </SingleSubst>
@ -97,7 +97,7 @@
<LookupType value="4"/> <LookupType value="4"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<LigatureSubst index="0" Format="1"> <LigatureSubst index="0">
<LigatureSet glyph="g21"> <LigatureSet glyph="g21">
<Ligature components="g22" glyph="g61"/> <Ligature components="g22" glyph="g61"/>
</LigatureSet> </LigatureSet>
@ -107,7 +107,7 @@
<LookupType value="4"/> <LookupType value="4"/>
<LookupFlag value="8"/><!-- ignoreMarks --> <LookupFlag value="8"/><!-- ignoreMarks -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<LigatureSubst index="0" Format="1"> <LigatureSubst index="0">
<LigatureSet glyph="g21"> <LigatureSet glyph="g21">
<Ligature components="g22" glyph="g61"/> <Ligature components="g22" glyph="g61"/>
</LigatureSet> </LigatureSet>
@ -117,7 +117,7 @@
<LookupType value="2"/> <LookupType value="2"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MultipleSubst index="0" Format="1"> <MultipleSubst index="0">
<Substitution in="g21" out="g61,g62,g63"/> <Substitution in="g21" out="g61,g62,g63"/>
</MultipleSubst> </MultipleSubst>
</Lookup> </Lookup>
@ -126,7 +126,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="1"> <ContextSubst index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>
<!-- SubRuleSetCount=1 --> <!-- SubRuleSetCount=1 -->

View File

@ -88,7 +88,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="g20" out="g60"/> <Substitution in="g20" out="g60"/>
<Substitution in="g21" out="g61"/> <Substitution in="g21" out="g61"/>
</SingleSubst> </SingleSubst>
@ -97,7 +97,7 @@
<LookupType value="4"/> <LookupType value="4"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<LigatureSubst index="0" Format="1"> <LigatureSubst index="0">
<LigatureSet glyph="g21"> <LigatureSet glyph="g21">
<Ligature components="g22" glyph="g61"/> <Ligature components="g22" glyph="g61"/>
</LigatureSet> </LigatureSet>
@ -107,7 +107,7 @@
<LookupType value="4"/> <LookupType value="4"/>
<LookupFlag value="8"/><!-- ignoreMarks --> <LookupFlag value="8"/><!-- ignoreMarks -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<LigatureSubst index="0" Format="1"> <LigatureSubst index="0">
<LigatureSet glyph="g21"> <LigatureSet glyph="g21">
<Ligature components="g22" glyph="g61"/> <Ligature components="g22" glyph="g61"/>
</LigatureSet> </LigatureSet>
@ -117,7 +117,7 @@
<LookupType value="2"/> <LookupType value="2"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MultipleSubst index="0" Format="1"> <MultipleSubst index="0">
<Substitution in="g21" out="g61,g62,g63"/> <Substitution in="g21" out="g61,g62,g63"/>
</MultipleSubst> </MultipleSubst>
</Lookup> </Lookup>
@ -126,10 +126,10 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>
<ClassDef Format="2"> <ClassDef>
<ClassDef glyph="g20" class="1"/> <ClassDef glyph="g20" class="1"/>
</ClassDef> </ClassDef>
<!-- SubClassSetCount=2 --> <!-- SubClassSetCount=2 -->

View File

@ -87,7 +87,7 @@
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ExtensionSubst index="0" Format="1"> <ExtensionSubst index="0" Format="1">
<ExtensionLookupType value="1"/> <ExtensionLookupType value="1"/>
<SingleSubst Format="1"> <SingleSubst>
<Substitution in="g18" out="g23"/> <Substitution in="g18" out="g23"/>
<Substitution in="g19" out="g24"/> <Substitution in="g19" out="g24"/>
</SingleSubst> </SingleSubst>

View File

@ -490,7 +490,7 @@ This license is available with a FAQ at: http://scripts.sil.org/OFL
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="2"> <Coverage>
<Glyph value="one"/> <Glyph value="one"/>
<Glyph value="three"/> <Glyph value="three"/>
<Glyph value="two"/> <Glyph value="two"/>
@ -616,7 +616,7 @@ This license is available with a FAQ at: http://scripts.sil.org/OFL
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="A" out="A.salt"/> <Substitution in="A" out="A.salt"/>
<Substitution in="B" out="B.salt"/> <Substitution in="B" out="B.salt"/>
</SingleSubst> </SingleSubst>
@ -625,7 +625,7 @@ This license is available with a FAQ at: http://scripts.sil.org/OFL
<LookupType value="4"/> <LookupType value="4"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<LigatureSubst index="0" Format="1"> <LigatureSubst index="0">
<LigatureSet glyph="I"> <LigatureSet glyph="I">
<Ligature components="J" glyph="IJ"/> <Ligature components="J" glyph="IJ"/>
</LigatureSet> </LigatureSet>
@ -635,7 +635,7 @@ This license is available with a FAQ at: http://scripts.sil.org/OFL
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="A" out="A.salt"/> <Substitution in="A" out="A.salt"/>
<Substitution in="B" out="B.salt"/> <Substitution in="B" out="B.salt"/>
</SingleSubst> </SingleSubst>

View File

@ -328,7 +328,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph=".notdef" class="1"/> <ClassDef glyph=".notdef" class="1"/>
<ClassDef glyph="glyph00002" class="1"/> <ClassDef glyph="glyph00002" class="1"/>
<ClassDef glyph="glyph00003" class="1"/> <ClassDef glyph="glyph00003" class="1"/>
@ -430,17 +430,17 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextSubst index="0" Format="2"> <ChainContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="plus"/> <Glyph value="plus"/>
</Coverage> </Coverage>
<BacktrackClassDef Format="1"> <BacktrackClassDef>
<ClassDef glyph="glyph00005" class="1"/> <ClassDef glyph="glyph00005" class="1"/>
<ClassDef glyph="glyph00007" class="1"/> <ClassDef glyph="glyph00007" class="1"/>
</BacktrackClassDef> </BacktrackClassDef>
<InputClassDef Format="1"> <InputClassDef>
<ClassDef glyph="plus" class="1"/> <ClassDef glyph="plus" class="1"/>
</InputClassDef> </InputClassDef>
<LookAheadClassDef Format="2"> <LookAheadClassDef>
</LookAheadClassDef> </LookAheadClassDef>
<!-- ChainSubClassSetCount=2 --> <!-- ChainSubClassSetCount=2 -->
<ChainSubClassSet index="0" empty="1"/> <ChainSubClassSet index="0" empty="1"/>
@ -527,13 +527,13 @@
<ContextSubst index="0" Format="3"> <ContextSubst index="0" Format="3">
<!-- GlyphCount=3 --> <!-- GlyphCount=3 -->
<!-- SubstCount=2 --> <!-- SubstCount=2 -->
<Coverage index="0" Format="1"> <Coverage index="0">
<Glyph value="glyph00002"/> <Glyph value="glyph00002"/>
</Coverage> </Coverage>
<Coverage index="1" Format="1"> <Coverage index="1">
<Glyph value="glyph00004"/> <Glyph value="glyph00004"/>
</Coverage> </Coverage>
<Coverage index="2" Format="1"> <Coverage index="2">
<Glyph value="glyph00005"/> <Glyph value="glyph00005"/>
</Coverage> </Coverage>
<SubstLookupRecord index="0"> <SubstLookupRecord index="0">
@ -548,10 +548,10 @@
<ContextSubst index="1" Format="3"> <ContextSubst index="1" Format="3">
<!-- GlyphCount=2 --> <!-- GlyphCount=2 -->
<!-- SubstCount=2 --> <!-- SubstCount=2 -->
<Coverage index="0" Format="1"> <Coverage index="0">
<Glyph value="glyph00002"/> <Glyph value="glyph00002"/>
</Coverage> </Coverage>
<Coverage index="1" Format="1"> <Coverage index="1">
<Glyph value="glyph00005"/> <Glyph value="glyph00005"/>
</Coverage> </Coverage>
<SubstLookupRecord index="0"> <SubstLookupRecord index="0">
@ -568,7 +568,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="plus" out="glyph00005"/> <Substitution in="plus" out="glyph00005"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>
@ -576,7 +576,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="plus" out="glyph00004"/> <Substitution in="plus" out="glyph00004"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>
@ -584,7 +584,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="plus" out="glyph00002"/> <Substitution in="plus" out="glyph00002"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>
@ -592,7 +592,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="2"> <SingleSubst index="0">
<Substitution in="glyph00002" out="glyph00003"/> <Substitution in="glyph00002" out="glyph00003"/>
<Substitution in="glyph00005" out="glyph00006"/> <Substitution in="glyph00005" out="glyph00006"/>
<Substitution in="plus" out="glyph00007"/> <Substitution in="plus" out="glyph00007"/>

View File

@ -417,7 +417,7 @@
</MathConstants> </MathConstants>
<MathGlyphInfo> <MathGlyphInfo>
<MathItalicsCorrectionInfo> <MathItalicsCorrectionInfo>
<Coverage Format="1"> <Coverage>
<Glyph value="u1D435"/> <Glyph value="u1D435"/>
</Coverage> </Coverage>
<!-- ItalicsCorrectionCount=1 --> <!-- ItalicsCorrectionCount=1 -->
@ -426,7 +426,7 @@
</ItalicsCorrection> </ItalicsCorrection>
</MathItalicsCorrectionInfo> </MathItalicsCorrectionInfo>
<MathTopAccentAttachment> <MathTopAccentAttachment>
<TopAccentCoverage Format="1"> <TopAccentCoverage>
<Glyph value="A"/> <Glyph value="A"/>
<Glyph value="uni0302"/> <Glyph value="uni0302"/>
<Glyph value="u1D400"/> <Glyph value="u1D400"/>
@ -466,14 +466,14 @@
<Value value="1164"/> <Value value="1164"/>
</TopAccentAttachment> </TopAccentAttachment>
</MathTopAccentAttachment> </MathTopAccentAttachment>
<ExtendedShapeCoverage Format="1"> <ExtendedShapeCoverage>
<Glyph value="parenleft.size1"/> <Glyph value="parenleft.size1"/>
<Glyph value="parenleft.size2"/> <Glyph value="parenleft.size2"/>
<Glyph value="parenleft.size3"/> <Glyph value="parenleft.size3"/>
<Glyph value="parenleft.size4"/> <Glyph value="parenleft.size4"/>
</ExtendedShapeCoverage> </ExtendedShapeCoverage>
<MathKernInfo> <MathKernInfo>
<MathKernCoverage Format="1"> <MathKernCoverage>
<Glyph value="A"/> <Glyph value="A"/>
<Glyph value="u1D400"/> <Glyph value="u1D400"/>
</MathKernCoverage> </MathKernCoverage>
@ -522,10 +522,10 @@
</MathGlyphInfo> </MathGlyphInfo>
<MathVariants> <MathVariants>
<MinConnectorOverlap value="50"/> <MinConnectorOverlap value="50"/>
<VertGlyphCoverage Format="1"> <VertGlyphCoverage>
<Glyph value="parenleft"/> <Glyph value="parenleft"/>
</VertGlyphCoverage> </VertGlyphCoverage>
<HorizGlyphCoverage Format="1"> <HorizGlyphCoverage>
<Glyph value="uni0302"/> <Glyph value="uni0302"/>
</HorizGlyphCoverage> </HorizGlyphCoverage>
<!-- VertGlyphCount=1 --> <!-- VertGlyphCount=1 -->

View File

@ -89,7 +89,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="2"> <SingleSubst index="0">
<Substitution in="uni06F4" out="uni06F4.urd"/> <Substitution in="uni06F4" out="uni06F4.urd"/>
<Substitution in="uni06F6" out="uni06F6.urd"/> <Substitution in="uni06F6" out="uni06F6.urd"/>
<Substitution in="uni06F7" out="uni06F7.urd"/> <Substitution in="uni06F7" out="uni06F7.urd"/>
@ -99,7 +99,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="uni06F0" out="uni06F0.numr"/> <Substitution in="uni06F0" out="uni06F0.numr"/>
<Substitution in="uni06F1" out="uni06F1.numr"/> <Substitution in="uni06F1" out="uni06F1.numr"/>
<Substitution in="uni06F2" out="uni06F2.numr"/> <Substitution in="uni06F2" out="uni06F2.numr"/>
@ -119,7 +119,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="i" out="i.TRK"/> <Substitution in="i" out="i.TRK"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>

View File

@ -733,7 +733,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="i" class="1"/> <ClassDef glyph="i" class="1"/>
<ClassDef glyph="i.TRK" class="1"/> <ClassDef glyph="i.TRK" class="1"/>
<ClassDef glyph="uni06F0" class="1"/> <ClassDef glyph="uni06F0" class="1"/>
@ -906,7 +906,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="2"> <SingleSubst index="0">
<Substitution in="uni06F4" out="uni06F4.urd"/> <Substitution in="uni06F4" out="uni06F4.urd"/>
<Substitution in="uni06F6" out="uni06F6.urd"/> <Substitution in="uni06F6" out="uni06F6.urd"/>
<Substitution in="uni06F7" out="uni06F7.urd"/> <Substitution in="uni06F7" out="uni06F7.urd"/>
@ -916,7 +916,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="2"> <SingleSubst index="0">
<Substitution in="uni06F4" out="uni06F4.urd"/> <Substitution in="uni06F4" out="uni06F4.urd"/>
<Substitution in="uni06F6" out="uni06F6.urd"/> <Substitution in="uni06F6" out="uni06F6.urd"/>
<Substitution in="uni06F7" out="uni06F7.urd"/> <Substitution in="uni06F7" out="uni06F7.urd"/>
@ -926,7 +926,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="uni06F6" out="uni06F6.urd"/> <Substitution in="uni06F6" out="uni06F6.urd"/>
<Substitution in="uni06F7" out="uni06F7.urd"/> <Substitution in="uni06F7" out="uni06F7.urd"/>
</SingleSubst> </SingleSubst>
@ -935,7 +935,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="uni06F0" out="uni06F0.numr"/> <Substitution in="uni06F0" out="uni06F0.numr"/>
<Substitution in="uni06F1" out="uni06F1.numr"/> <Substitution in="uni06F1" out="uni06F1.numr"/>
<Substitution in="uni06F2" out="uni06F2.numr"/> <Substitution in="uni06F2" out="uni06F2.numr"/>
@ -955,7 +955,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in="i" out="i.TRK"/> <Substitution in="i" out="i.TRK"/>
</SingleSubst> </SingleSubst>
</Lookup> </Lookup>

View File

@ -237,13 +237,13 @@
<GDEF> <GDEF>
<Version value="0x00010002"/> <Version value="0x00010002"/>
<GlyphClassDef Format="1"> <GlyphClassDef>
<ClassDef glyph="Idieresis" class="1"/> <ClassDef glyph="Idieresis" class="1"/>
</GlyphClassDef> </GlyphClassDef>
<MarkGlyphSetsDef> <MarkGlyphSetsDef>
<MarkSetTableFormat value="1"/> <MarkSetTableFormat value="1"/>
<!-- MarkSetCount=1 --> <!-- MarkSetCount=1 -->
<Coverage index="0" Format="1"> <Coverage index="0">
</Coverage> </Coverage>
</MarkGlyphSetsDef> </MarkGlyphSetsDef>
</GDEF> </GDEF>
@ -335,15 +335,15 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="2"> <PairPos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="Idieresis"/> <Glyph value="Idieresis"/>
</Coverage> </Coverage>
<ValueFormat1 value="4"/> <ValueFormat1 value="4"/>
<ValueFormat2 value="0"/> <ValueFormat2 value="0"/>
<ClassDef1 Format="1"> <ClassDef1>
<ClassDef glyph="Idieresis" class="1"/> <ClassDef glyph="Idieresis" class="1"/>
</ClassDef1> </ClassDef1>
<ClassDef2 Format="2"> <ClassDef2>
</ClassDef2> </ClassDef2>
<!-- Class1Count=2 --> <!-- Class1Count=2 -->
<!-- Class2Count=1 --> <!-- Class2Count=1 -->

View File

@ -859,7 +859,7 @@ def test_subset_single_pos_format():
' <LookupFlag value="0"/>', ' <LookupFlag value="0"/>',
' <!-- SubTableCount=1 -->', ' <!-- SubTableCount=1 -->',
' <SinglePos index="0" Format="2">', ' <SinglePos index="0" Format="2">',
' <Coverage Format="1">', ' <Coverage>',
' <Glyph value="a"/>', ' <Glyph value="a"/>',
' <Glyph value="b"/>', ' <Glyph value="b"/>',
' <Glyph value="c"/>', ' <Glyph value="c"/>',
@ -886,7 +886,7 @@ def test_subset_single_pos_format():
' <LookupFlag value="0"/>', ' <LookupFlag value="0"/>',
' <!-- SubTableCount=1 -->', ' <!-- SubTableCount=1 -->',
' <SinglePos index="0" Format="1">', ' <SinglePos index="0" Format="1">',
' <Coverage Format="1">', ' <Coverage>',
' <Glyph value="a"/>', ' <Glyph value="a"/>',
' <Glyph value="c"/>', ' <Glyph value="c"/>',
' </Coverage>', ' </Coverage>',

View File

@ -33,7 +33,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g3"/> <Substitution in=".notdef" out="g3"/>
<Substitution in="g1" out="g4"/> <Substitution in="g1" out="g4"/>
<Substitution in="g10" out="g13"/> <Substitution in="g10" out="g13"/>
@ -140,7 +140,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g4"/> <Substitution in=".notdef" out="g4"/>
<Substitution in="g1" out="g5"/> <Substitution in="g1" out="g5"/>
<Substitution in="g10" out="g14"/> <Substitution in="g10" out="g14"/>
@ -247,7 +247,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g5"/> <Substitution in=".notdef" out="g5"/>
<Substitution in="g1" out="g6"/> <Substitution in="g1" out="g6"/>
<Substitution in="g10" out="g15"/> <Substitution in="g10" out="g15"/>
@ -355,7 +355,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value=".notdef"/> <Glyph value=".notdef"/>
<Glyph value="g1"/> <Glyph value="g1"/>
<Glyph value="g2"/> <Glyph value="g2"/>
@ -457,7 +457,7 @@
<Glyph value="g98"/> <Glyph value="g98"/>
<Glyph value="g99"/> <Glyph value="g99"/>
</Coverage> </Coverage>
<ClassDef Format="1"> <ClassDef>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
<ClassDef glyph="g19" class="1"/> <ClassDef glyph="g19" class="1"/>
<ClassDef glyph="g20" class="1"/> <ClassDef glyph="g20" class="1"/>

View File

@ -33,7 +33,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g3"/> <Substitution in=".notdef" out="g3"/>
<Substitution in="g1" out="g4"/> <Substitution in="g1" out="g4"/>
<Substitution in="g10" out="g13"/> <Substitution in="g10" out="g13"/>
@ -140,7 +140,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g4"/> <Substitution in=".notdef" out="g4"/>
<Substitution in="g1" out="g5"/> <Substitution in="g1" out="g5"/>
<Substitution in="g10" out="g14"/> <Substitution in="g10" out="g14"/>
@ -247,7 +247,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g5"/> <Substitution in=".notdef" out="g5"/>
<Substitution in="g1" out="g6"/> <Substitution in="g1" out="g6"/>
<Substitution in="g10" out="g15"/> <Substitution in="g10" out="g15"/>
@ -355,7 +355,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value=".notdef"/> <Glyph value=".notdef"/>
<Glyph value="g1"/> <Glyph value="g1"/>
<Glyph value="g2"/> <Glyph value="g2"/>
@ -457,7 +457,7 @@
<Glyph value="g98"/> <Glyph value="g98"/>
<Glyph value="g99"/> <Glyph value="g99"/>
</Coverage> </Coverage>
<ClassDef Format="1"> <ClassDef>
<ClassDef glyph="g18" class="2"/> <ClassDef glyph="g18" class="2"/>
<ClassDef glyph="g19" class="2"/> <ClassDef glyph="g19" class="2"/>
<ClassDef glyph="g20" class="2"/> <ClassDef glyph="g20" class="2"/>

View File

@ -33,7 +33,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g3"/> <Substitution in=".notdef" out="g3"/>
<Substitution in="g1" out="g4"/> <Substitution in="g1" out="g4"/>
<Substitution in="g10" out="g13"/> <Substitution in="g10" out="g13"/>
@ -140,7 +140,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g4"/> <Substitution in=".notdef" out="g4"/>
<Substitution in="g1" out="g5"/> <Substitution in="g1" out="g5"/>
<Substitution in="g10" out="g14"/> <Substitution in="g10" out="g14"/>
@ -247,7 +247,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g5"/> <Substitution in=".notdef" out="g5"/>
<Substitution in="g1" out="g6"/> <Substitution in="g1" out="g6"/>
<Substitution in="g10" out="g15"/> <Substitution in="g10" out="g15"/>
@ -355,7 +355,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value=".notdef"/> <Glyph value=".notdef"/>
<Glyph value="g1"/> <Glyph value="g1"/>
<Glyph value="g2"/> <Glyph value="g2"/>
@ -457,7 +457,7 @@
<Glyph value="g98"/> <Glyph value="g98"/>
<Glyph value="g99"/> <Glyph value="g99"/>
</Coverage> </Coverage>
<ClassDef Format="1"> <ClassDef>
<ClassDef glyph="g18" class="2"/> <ClassDef glyph="g18" class="2"/>
<ClassDef glyph="g19" class="2"/> <ClassDef glyph="g19" class="2"/>
<ClassDef glyph="g20" class="2"/> <ClassDef glyph="g20" class="2"/>

View File

@ -33,7 +33,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g3"/> <Substitution in=".notdef" out="g3"/>
<Substitution in="g1" out="g4"/> <Substitution in="g1" out="g4"/>
<Substitution in="g10" out="g13"/> <Substitution in="g10" out="g13"/>
@ -140,7 +140,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g4"/> <Substitution in=".notdef" out="g4"/>
<Substitution in="g1" out="g5"/> <Substitution in="g1" out="g5"/>
<Substitution in="g10" out="g14"/> <Substitution in="g10" out="g14"/>
@ -247,7 +247,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g5"/> <Substitution in=".notdef" out="g5"/>
<Substitution in="g1" out="g6"/> <Substitution in="g1" out="g6"/>
<Substitution in="g10" out="g15"/> <Substitution in="g10" out="g15"/>
@ -355,7 +355,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value=".notdef"/> <Glyph value=".notdef"/>
<Glyph value="g1"/> <Glyph value="g1"/>
<Glyph value="g2"/> <Glyph value="g2"/>
@ -457,7 +457,7 @@
<Glyph value="g98"/> <Glyph value="g98"/>
<Glyph value="g99"/> <Glyph value="g99"/>
</Coverage> </Coverage>
<ClassDef Format="1"> <ClassDef>
</ClassDef> </ClassDef>
<!-- SubClassSetCount=1 --> <!-- SubClassSetCount=1 -->
<SubClassSet index="0" empty="1"/> <SubClassSet index="0" empty="1"/>

View File

@ -33,7 +33,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g3"/> <Substitution in=".notdef" out="g3"/>
<Substitution in="g1" out="g4"/> <Substitution in="g1" out="g4"/>
<Substitution in="g10" out="g13"/> <Substitution in="g10" out="g13"/>
@ -140,7 +140,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g4"/> <Substitution in=".notdef" out="g4"/>
<Substitution in="g1" out="g5"/> <Substitution in="g1" out="g5"/>
<Substitution in="g10" out="g14"/> <Substitution in="g10" out="g14"/>
@ -247,7 +247,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g5"/> <Substitution in=".notdef" out="g5"/>
<Substitution in="g1" out="g6"/> <Substitution in="g1" out="g6"/>
<Substitution in="g10" out="g15"/> <Substitution in="g10" out="g15"/>
@ -355,7 +355,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value=".notdef"/> <Glyph value=".notdef"/>
<Glyph value="g1"/> <Glyph value="g1"/>
<Glyph value="g2"/> <Glyph value="g2"/>
@ -457,7 +457,7 @@
<Glyph value="g98"/> <Glyph value="g98"/>
<Glyph value="g99"/> <Glyph value="g99"/>
</Coverage> </Coverage>
<ClassDef Format="2"> <ClassDef>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
<ClassDef glyph="g19" class="1"/> <ClassDef glyph="g19" class="1"/>
<ClassDef glyph="g20" class="1"/> <ClassDef glyph="g20" class="1"/>

View File

@ -33,7 +33,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g3"/> <Substitution in=".notdef" out="g3"/>
<Substitution in="g1" out="g4"/> <Substitution in="g1" out="g4"/>
<Substitution in="g10" out="g13"/> <Substitution in="g10" out="g13"/>
@ -140,7 +140,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g4"/> <Substitution in=".notdef" out="g4"/>
<Substitution in="g1" out="g5"/> <Substitution in="g1" out="g5"/>
<Substitution in="g10" out="g14"/> <Substitution in="g10" out="g14"/>
@ -247,7 +247,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g5"/> <Substitution in=".notdef" out="g5"/>
<Substitution in="g1" out="g6"/> <Substitution in="g1" out="g6"/>
<Substitution in="g10" out="g15"/> <Substitution in="g10" out="g15"/>
@ -355,7 +355,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value=".notdef"/> <Glyph value=".notdef"/>
<Glyph value="g1"/> <Glyph value="g1"/>
<Glyph value="g2"/> <Glyph value="g2"/>
@ -457,7 +457,7 @@
<Glyph value="g98"/> <Glyph value="g98"/>
<Glyph value="g99"/> <Glyph value="g99"/>
</Coverage> </Coverage>
<ClassDef Format="2"> <ClassDef>
<ClassDef glyph="g18" class="2"/> <ClassDef glyph="g18" class="2"/>
<ClassDef glyph="g19" class="2"/> <ClassDef glyph="g19" class="2"/>
<ClassDef glyph="g20" class="2"/> <ClassDef glyph="g20" class="2"/>

View File

@ -33,7 +33,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g3"/> <Substitution in=".notdef" out="g3"/>
<Substitution in="g1" out="g4"/> <Substitution in="g1" out="g4"/>
<Substitution in="g10" out="g13"/> <Substitution in="g10" out="g13"/>
@ -140,7 +140,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g4"/> <Substitution in=".notdef" out="g4"/>
<Substitution in="g1" out="g5"/> <Substitution in="g1" out="g5"/>
<Substitution in="g10" out="g14"/> <Substitution in="g10" out="g14"/>
@ -247,7 +247,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g5"/> <Substitution in=".notdef" out="g5"/>
<Substitution in="g1" out="g6"/> <Substitution in="g1" out="g6"/>
<Substitution in="g10" out="g15"/> <Substitution in="g10" out="g15"/>
@ -355,7 +355,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value=".notdef"/> <Glyph value=".notdef"/>
<Glyph value="g1"/> <Glyph value="g1"/>
<Glyph value="g2"/> <Glyph value="g2"/>
@ -457,7 +457,7 @@
<Glyph value="g98"/> <Glyph value="g98"/>
<Glyph value="g99"/> <Glyph value="g99"/>
</Coverage> </Coverage>
<ClassDef Format="2"> <ClassDef>
<ClassDef glyph="g18" class="2"/> <ClassDef glyph="g18" class="2"/>
<ClassDef glyph="g19" class="2"/> <ClassDef glyph="g19" class="2"/>
<ClassDef glyph="g20" class="2"/> <ClassDef glyph="g20" class="2"/>

View File

@ -33,7 +33,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g3"/> <Substitution in=".notdef" out="g3"/>
<Substitution in="g1" out="g4"/> <Substitution in="g1" out="g4"/>
<Substitution in="g10" out="g13"/> <Substitution in="g10" out="g13"/>
@ -140,7 +140,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g4"/> <Substitution in=".notdef" out="g4"/>
<Substitution in="g1" out="g5"/> <Substitution in="g1" out="g5"/>
<Substitution in="g10" out="g14"/> <Substitution in="g10" out="g14"/>
@ -247,7 +247,7 @@
<LookupType value="1"/> <LookupType value="1"/>
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SingleSubst index="0" Format="1"> <SingleSubst index="0">
<Substitution in=".notdef" out="g5"/> <Substitution in=".notdef" out="g5"/>
<Substitution in="g1" out="g6"/> <Substitution in="g1" out="g6"/>
<Substitution in="g10" out="g15"/> <Substitution in="g10" out="g15"/>
@ -355,7 +355,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextSubst index="0" Format="2"> <ContextSubst index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value=".notdef"/> <Glyph value=".notdef"/>
<Glyph value="g1"/> <Glyph value="g1"/>
<Glyph value="g2"/> <Glyph value="g2"/>
@ -457,7 +457,7 @@
<Glyph value="g98"/> <Glyph value="g98"/>
<Glyph value="g99"/> <Glyph value="g99"/>
</Coverage> </Coverage>
<ClassDef Format="2"> <ClassDef>
</ClassDef> </ClassDef>
<!-- SubClassSetCount=1 --> <!-- SubClassSetCount=1 -->
<SubClassSet index="0" empty="1"/> <SubClassSet index="0" empty="1"/>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</GlyphClassDef> </GlyphClassDef>
</GDEF> </GDEF>

View File

@ -34,7 +34,7 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="1"> <SinglePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="1"> <SinglePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="1"> <SinglePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="1"> <SinglePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="1"> <SinglePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="2"> <SinglePos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</GlyphClassDef> </GlyphClassDef>
</GDEF> </GDEF>

View File

@ -34,7 +34,7 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="2"> <SinglePos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g21"/> <Glyph value="g21"/>
</Coverage> </Coverage>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</GlyphClassDef> </GlyphClassDef>
</GDEF> </GDEF>

View File

@ -34,7 +34,7 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</GlyphClassDef> </GlyphClassDef>
</GDEF> </GDEF>

View File

@ -34,7 +34,7 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</Coverage> </Coverage>
<ValueFormat1 value="4"/> <ValueFormat1 value="4"/>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>

View File

@ -34,15 +34,15 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="2"> <PairPos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>
<ValueFormat2 value="2"/> <ValueFormat2 value="2"/>
<ClassDef1 Format="2"> <ClassDef1>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</ClassDef1> </ClassDef1>
<ClassDef2 Format="2"> <ClassDef2>
<ClassDef glyph="g19" class="1"/> <ClassDef glyph="g19" class="1"/>
</ClassDef2> </ClassDef2>
<!-- Class1Count=2 --> <!-- Class1Count=2 -->

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</GlyphClassDef> </GlyphClassDef>
</GDEF> </GDEF>

View File

@ -34,15 +34,15 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="2"> <PairPos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>
<ValueFormat2 value="2"/> <ValueFormat2 value="2"/>
<ClassDef1 Format="2"> <ClassDef1>
<ClassDef glyph="g19" class="1"/> <ClassDef glyph="g19" class="1"/>
</ClassDef1> </ClassDef1>
<ClassDef2 Format="2"> <ClassDef2>
<ClassDef glyph="g20" class="1"/> <ClassDef glyph="g20" class="1"/>
</ClassDef2> </ClassDef2>
<!-- Class1Count=2 --> <!-- Class1Count=2 -->

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</GlyphClassDef> </GlyphClassDef>
</GDEF> </GDEF>

View File

@ -34,15 +34,15 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="2"> <PairPos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</Coverage> </Coverage>
<ValueFormat1 value="4"/> <ValueFormat1 value="4"/>
<ValueFormat2 value="2"/> <ValueFormat2 value="2"/>
<ClassDef1 Format="2"> <ClassDef1>
<ClassDef glyph="g19" class="1"/> <ClassDef glyph="g19" class="1"/>
</ClassDef1> </ClassDef1>
<ClassDef2 Format="2"> <ClassDef2>
<ClassDef glyph="g20" class="1"/> <ClassDef glyph="g20" class="1"/>
</ClassDef2> </ClassDef2>
<!-- Class1Count=2 --> <!-- Class1Count=2 -->

View File

@ -34,15 +34,15 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="2"> <PairPos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>
<ValueFormat2 value="2"/> <ValueFormat2 value="2"/>
<ClassDef1 Format="2"> <ClassDef1>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</ClassDef1> </ClassDef1>
<ClassDef2 Format="2"> <ClassDef2>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</ClassDef2> </ClassDef2>
<!-- Class1Count=2 --> <!-- Class1Count=2 -->

View File

@ -34,15 +34,15 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="2"> <PairPos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>
<ValueFormat2 value="0"/> <ValueFormat2 value="0"/>
<ClassDef1 Format="2"> <ClassDef1>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</ClassDef1> </ClassDef1>
<ClassDef2 Format="2"> <ClassDef2>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
</ClassDef2> </ClassDef2>
<!-- Class1Count=2 --> <!-- Class1Count=2 -->

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<CursivePos index="0" Format="1"> <CursivePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g19"/> <Glyph value="g19"/>
</Coverage> </Coverage>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g21" class="1"/> <ClassDef glyph="g21" class="1"/>
</GlyphClassDef> </GlyphClassDef>
</GDEF> </GDEF>

View File

@ -34,7 +34,7 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<CursivePos index="0" Format="1"> <CursivePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g19"/> <Glyph value="g19"/>
</Coverage> </Coverage>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g21" class="1"/> <ClassDef glyph="g21" class="1"/>
</GlyphClassDef> </GlyphClassDef>
</GDEF> </GDEF>

View File

@ -34,7 +34,7 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<CursivePos index="0" Format="1"> <CursivePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g19"/> <Glyph value="g19"/>
<Glyph value="g20"/> <Glyph value="g20"/>

View File

@ -3,13 +3,13 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g17" class="1"/> <ClassDef glyph="g17" class="1"/>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
<ClassDef glyph="g19" class="3"/> <ClassDef glyph="g19" class="3"/>
<ClassDef glyph="g20" class="3"/> <ClassDef glyph="g20" class="3"/>
</GlyphClassDef> </GlyphClassDef>
<MarkAttachClassDef Format="2"> <MarkAttachClassDef>
<ClassDef glyph="g19" class="1"/> <ClassDef glyph="g19" class="1"/>
<ClassDef glyph="g20" class="2"/> <ClassDef glyph="g20" class="2"/>
</MarkAttachClassDef> </MarkAttachClassDef>

View File

@ -34,10 +34,10 @@
<LookupFlag value="2"/><!-- ignoreBaseGlyphs --> <LookupFlag value="2"/><!-- ignoreBaseGlyphs -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MarkBasePos index="0" Format="1"> <MarkBasePos index="0" Format="1">
<MarkCoverage Format="1"> <MarkCoverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</MarkCoverage> </MarkCoverage>
<BaseCoverage Format="1"> <BaseCoverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</BaseCoverage> </BaseCoverage>
<!-- ClassCount=1 --> <!-- ClassCount=1 -->

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g17" class="1"/> <ClassDef glyph="g17" class="1"/>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
<ClassDef glyph="g19" class="3"/> <ClassDef glyph="g19" class="3"/>

View File

@ -34,10 +34,10 @@
<LookupFlag value="8"/><!-- ignoreMarks --> <LookupFlag value="8"/><!-- ignoreMarks -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MarkBasePos index="0" Format="1"> <MarkBasePos index="0" Format="1">
<MarkCoverage Format="1"> <MarkCoverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</MarkCoverage> </MarkCoverage>
<BaseCoverage Format="1"> <BaseCoverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</BaseCoverage> </BaseCoverage>
<!-- ClassCount=1 --> <!-- ClassCount=1 -->

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g17" class="1"/> <ClassDef glyph="g17" class="1"/>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
<ClassDef glyph="g19" class="3"/> <ClassDef glyph="g19" class="3"/>

View File

@ -34,13 +34,13 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MarkBasePos index="0" Format="1"> <MarkBasePos index="0" Format="1">
<MarkCoverage Format="1"> <MarkCoverage>
<Glyph value="g19"/> <Glyph value="g19"/>
<Glyph value="g20"/> <Glyph value="g20"/>
<Glyph value="g21"/> <Glyph value="g21"/>
<Glyph value="g22"/> <Glyph value="g22"/>
</MarkCoverage> </MarkCoverage>
<BaseCoverage Format="1"> <BaseCoverage>
<Glyph value="g17"/> <Glyph value="g17"/>
<Glyph value="g18"/> <Glyph value="g18"/>
</BaseCoverage> </BaseCoverage>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g17" class="1"/> <ClassDef glyph="g17" class="1"/>
<ClassDef glyph="g18" class="1"/> <ClassDef glyph="g18" class="1"/>
<ClassDef glyph="g19" class="3"/> <ClassDef glyph="g19" class="3"/>

View File

@ -34,10 +34,10 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MarkBasePos index="0" Format="1"> <MarkBasePos index="0" Format="1">
<MarkCoverage Format="1"> <MarkCoverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</MarkCoverage> </MarkCoverage>
<BaseCoverage Format="1"> <BaseCoverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</BaseCoverage> </BaseCoverage>
<!-- ClassCount=1 --> <!-- ClassCount=1 -->

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g17" class="1"/> <ClassDef glyph="g17" class="1"/>
<ClassDef glyph="g18" class="2"/> <ClassDef glyph="g18" class="2"/>
<ClassDef glyph="g19" class="3"/> <ClassDef glyph="g19" class="3"/>

View File

@ -34,10 +34,10 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MarkLigPos index="0" Format="1"> <MarkLigPos index="0" Format="1">
<MarkCoverage Format="1"> <MarkCoverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</MarkCoverage> </MarkCoverage>
<LigatureCoverage Format="1"> <LigatureCoverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</LigatureCoverage> </LigatureCoverage>
<!-- ClassCount=1 --> <!-- ClassCount=1 -->

View File

@ -33,7 +33,7 @@
<LookupType value="4"/> <LookupType value="4"/>
<LookupFlag value="8"/><!-- ignoreMarks --> <LookupFlag value="8"/><!-- ignoreMarks -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<LigatureSubst index="0" Format="1"> <LigatureSubst index="0">
<LigatureSet glyph="g30"> <LigatureSet glyph="g30">
<Ligature components="g31" glyph="g18"/> <Ligature components="g31" glyph="g18"/>
</LigatureSet> </LigatureSet>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g17" class="1"/> <ClassDef glyph="g17" class="1"/>
<ClassDef glyph="g18" class="3"/> <ClassDef glyph="g18" class="3"/>
<ClassDef glyph="g19" class="3"/> <ClassDef glyph="g19" class="3"/>

View File

@ -34,10 +34,10 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<MarkMarkPos index="0" Format="1"> <MarkMarkPos index="0" Format="1">
<Mark1Coverage Format="1"> <Mark1Coverage>
<Glyph value="g19"/> <Glyph value="g19"/>
</Mark1Coverage> </Mark1Coverage>
<Mark2Coverage Format="1"> <Mark2Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Mark2Coverage> </Mark2Coverage>
<!-- ClassCount=1 --> <!-- ClassCount=1 -->

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="2"> <SinglePos index="0" Format="2">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g19"/> <Glyph value="g19"/>
<Glyph value="g20"/> <Glyph value="g20"/>
@ -51,7 +51,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ContextPos index="0" Format="1"> <ContextPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
</Coverage> </Coverage>
<!-- PosRuleSetCount=1 --> <!-- PosRuleSetCount=1 -->

View File

@ -36,7 +36,7 @@
<ExtensionPos index="0" Format="1"> <ExtensionPos index="0" Format="1">
<ExtensionLookupType value="1"/> <ExtensionLookupType value="1"/>
<SinglePos Format="1"> <SinglePos Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>

View File

@ -36,7 +36,7 @@
<ExtensionPos index="0" Format="1"> <ExtensionPos index="0" Format="1">
<ExtensionLookupType value="1"/> <ExtensionLookupType value="1"/>
<SinglePos Format="1"> <SinglePos Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g18"/> <Glyph value="g18"/>
<Glyph value="g20"/> <Glyph value="g20"/>
</Coverage> </Coverage>
@ -47,7 +47,7 @@
<ExtensionPos index="1" Format="1"> <ExtensionPos index="1" Format="1">
<ExtensionLookupType value="1"/> <ExtensionLookupType value="1"/>
<SinglePos Format="1"> <SinglePos Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g19"/> <Glyph value="g19"/>
<Glyph value="g21"/> <Glyph value="g21"/>
</Coverage> </Coverage>

View File

@ -3,7 +3,7 @@
<GDEF> <GDEF>
<Version value="0x00010000"/> <Version value="0x00010000"/>
<GlyphClassDef Format="2"> <GlyphClassDef>
<ClassDef glyph="g80" class="1"/> <ClassDef glyph="g80" class="1"/>
<ClassDef glyph="g81" class="1"/> <ClassDef glyph="g81" class="1"/>
<ClassDef glyph="g82" class="1"/> <ClassDef glyph="g82" class="1"/>

View File

@ -34,7 +34,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<SinglePos index="0" Format="1"> <SinglePos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g20"/> <Glyph value="g20"/>
<Glyph value="g21"/> <Glyph value="g21"/>
<Glyph value="g22"/> <Glyph value="g22"/>
@ -55,7 +55,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g21"/> <Glyph value="g21"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>
@ -75,7 +75,7 @@
<LookupFlag value="8"/><!-- ignoreMarks --> <LookupFlag value="8"/><!-- ignoreMarks -->
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<PairPos index="0" Format="1"> <PairPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g21"/> <Glyph value="g21"/>
</Coverage> </Coverage>
<ValueFormat1 value="1"/> <ValueFormat1 value="1"/>
@ -100,7 +100,7 @@
<LookupFlag value="0"/> <LookupFlag value="0"/>
<!-- SubTableCount=1 --> <!-- SubTableCount=1 -->
<ChainContextPos index="0" Format="1"> <ChainContextPos index="0" Format="1">
<Coverage Format="1"> <Coverage>
<Glyph value="g21"/> <Glyph value="g21"/>
</Coverage> </Coverage>
<!-- ChainPosRuleSetCount=1 --> <!-- ChainPosRuleSetCount=1 -->

Some files were not shown because too many files have changed in this diff Show More