[varLib.mutator] Drop GDEF is nothing left in it
Part of fixing https://github.com/fonttools/fonttools/pull/1079#issuecomment-338710803
This commit is contained in:
parent
0b5a923ef8
commit
3fbc4688eb
@ -713,6 +713,12 @@ class MutatorMerger(AligningMerger):
|
|||||||
if gdef.MarkGlyphSetsDef is None:
|
if gdef.MarkGlyphSetsDef is None:
|
||||||
del gdef.MarkGlyphSetsDef
|
del gdef.MarkGlyphSetsDef
|
||||||
gdef.Version = 0x00010000
|
gdef.Version = 0x00010000
|
||||||
|
if not (gdef.LigCaretList or
|
||||||
|
gdef.MarkAttachClassDef or
|
||||||
|
gdef.GlyphClassDef or
|
||||||
|
gdef.AttachList or
|
||||||
|
(gdef.Version >= 0x00010002 and gdef.MarkGlyphSetsDef)):
|
||||||
|
del font['GDEF']
|
||||||
|
|
||||||
@MutatorMerger.merger(ot.Anchor)
|
@MutatorMerger.merger(ot.Anchor)
|
||||||
def merge(merger, self, lst):
|
def merge(merger, self, lst):
|
||||||
|
@ -604,8 +604,4 @@
|
|||||||
</extraNames>
|
</extraNames>
|
||||||
</post>
|
</post>
|
||||||
|
|
||||||
<GDEF>
|
|
||||||
<Version value="0x00010000"/>
|
|
||||||
</GDEF>
|
|
||||||
|
|
||||||
</ttFont>
|
</ttFont>
|
||||||
|
@ -297,8 +297,4 @@
|
|||||||
</extraNames>
|
</extraNames>
|
||||||
</post>
|
</post>
|
||||||
|
|
||||||
<GDEF>
|
|
||||||
<Version value="0x00010000"/>
|
|
||||||
</GDEF>
|
|
||||||
|
|
||||||
</ttFont>
|
</ttFont>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user