Merge pull request #1302 from moyogo/fix-subtable-break
Fix subtable break
This commit is contained in:
commit
83f9156f8d
@ -1503,6 +1503,7 @@ class ClassPairPosSubtableBuilder(object):
|
||||
st = otl.buildPairPosClassesSubtable(self.values_,
|
||||
self.builder_.glyphMap)
|
||||
self.subtables_.append(st)
|
||||
self.forceSubtableBreak_ = False
|
||||
|
||||
|
||||
class PairPosBuilder(LookupBuilder):
|
||||
|
@ -10,6 +10,7 @@ lookup kernlookup {
|
||||
subtable;
|
||||
pos @group1 @group2 -12;
|
||||
subtable;
|
||||
pos @group1 @group3 -10;
|
||||
pos @group3 @group2 -20;
|
||||
} kernlookup;
|
||||
|
||||
|
@ -84,26 +84,43 @@
|
||||
</PairPos>
|
||||
<PairPos index="2" Format="2">
|
||||
<Coverage>
|
||||
<Glyph value="b"/>
|
||||
<Glyph value="o"/>
|
||||
<Glyph value="v"/>
|
||||
<Glyph value="w"/>
|
||||
</Coverage>
|
||||
<ValueFormat1 value="4"/>
|
||||
<ValueFormat2 value="0"/>
|
||||
<ClassDef1>
|
||||
<ClassDef glyph="b" class="1"/>
|
||||
<ClassDef glyph="o" class="1"/>
|
||||
</ClassDef1>
|
||||
<ClassDef2>
|
||||
<ClassDef glyph="c" class="1"/>
|
||||
<ClassDef glyph="d" class="1"/>
|
||||
<ClassDef glyph="c" class="2"/>
|
||||
<ClassDef glyph="d" class="2"/>
|
||||
<ClassDef glyph="v" class="1"/>
|
||||
<ClassDef glyph="w" class="1"/>
|
||||
</ClassDef2>
|
||||
<!-- Class1Count=1 -->
|
||||
<!-- Class2Count=2 -->
|
||||
<!-- Class1Count=2 -->
|
||||
<!-- Class2Count=3 -->
|
||||
<Class1Record index="0">
|
||||
<Class2Record index="0">
|
||||
</Class2Record>
|
||||
<Class2Record index="1">
|
||||
</Class2Record>
|
||||
<Class2Record index="2">
|
||||
<Value1 XAdvance="-20"/>
|
||||
</Class2Record>
|
||||
</Class1Record>
|
||||
<Class1Record index="1">
|
||||
<Class2Record index="0">
|
||||
</Class2Record>
|
||||
<Class2Record index="1">
|
||||
<Value1 XAdvance="-10"/>
|
||||
</Class2Record>
|
||||
<Class2Record index="2">
|
||||
</Class2Record>
|
||||
</Class1Record>
|
||||
</PairPos>
|
||||
</Lookup>
|
||||
</LookupList>
|
||||
|
Loading…
x
Reference in New Issue
Block a user