Merge pull request #1614 from khaledhosny/varlib-gdef-glyphclass
[varLib] Fix merging GDEF.GlyphClassDef in mutator
This commit is contained in:
commit
83db5ed132
@ -119,10 +119,10 @@ def merge(merger, self, lst):
|
||||
assert allNone(lst), (lst)
|
||||
return
|
||||
|
||||
lst = [l.classDefs for l in lst]
|
||||
self.classDefs = {}
|
||||
# We only care about the .classDefs
|
||||
self = self.classDefs
|
||||
lst = [l.classDefs for l in lst]
|
||||
|
||||
allKeys = set()
|
||||
allKeys.update(*[l.keys() for l in lst])
|
||||
|
@ -517,4 +517,14 @@
|
||||
</extraNames>
|
||||
</post>
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010003"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
</ttFont>
|
||||
|
@ -517,4 +517,14 @@
|
||||
</extraNames>
|
||||
</post>
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010003"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
</ttFont>
|
||||
|
@ -501,4 +501,14 @@
|
||||
</extraNames>
|
||||
</post>
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010003"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
</ttFont>
|
||||
|
@ -501,4 +501,14 @@
|
||||
</extraNames>
|
||||
</post>
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010003"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
</ttFont>
|
||||
|
@ -501,4 +501,14 @@
|
||||
</extraNames>
|
||||
</post>
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010003"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
</ttFont>
|
||||
|
@ -1,6 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ttFont sfntVersion="\x00\x01\x00\x00" ttLibVersion="3.17">
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010003"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
<HVAR>
|
||||
<Version value="0x00010000"/>
|
||||
<VarStore Format="1">
|
||||
|
@ -613,6 +613,16 @@
|
||||
</extraNames>
|
||||
</post>
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010003"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
<HVAR>
|
||||
<Version value="0x00010000"/>
|
||||
<VarStore Format="1">
|
||||
|
@ -496,4 +496,14 @@
|
||||
</extraNames>
|
||||
</post>
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010003"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
</ttFont>
|
||||
|
@ -496,4 +496,14 @@
|
||||
</extraNames>
|
||||
</post>
|
||||
|
||||
<GDEF>
|
||||
<Version value="0x00010000"/>
|
||||
<GlyphClassDef Format="2">
|
||||
<ClassDef glyph="uni0024" class="1"/>
|
||||
<ClassDef glyph="uni0024.nostroke" class="1"/>
|
||||
<ClassDef glyph="uni0041" class="1"/>
|
||||
<ClassDef glyph="uni0061" class="1"/>
|
||||
</GlyphClassDef>
|
||||
</GDEF>
|
||||
|
||||
</ttFont>
|
||||
|
Loading…
x
Reference in New Issue
Block a user