Keep the fontMath import compatible with its ufo2 branch.

This commit is contained in:
Erik 2016-11-30 16:38:13 +01:00
parent bc7ef7fac5
commit 853500ecbd

View File

@ -16,7 +16,9 @@ from pprint import pprint
from designSpaceDocument import DesignSpaceDocument, SourceDescriptor, InstanceDescriptor, AxisDescriptor from designSpaceDocument import DesignSpaceDocument, SourceDescriptor, InstanceDescriptor, AxisDescriptor
from defcon.objects.font import Font from defcon.objects.font import Font
import defcon import defcon
from fontMath import MathGlyph, MathInfo, MathKerning from fontMath.mathGlyph import MathGlyph
from fontMath.mathInfo import MathInfo
from fontMath.mathKerning import MathKerning
from mutatorMath.objects.mutator import buildMutator from mutatorMath.objects.mutator import buildMutator
from mutatorMath.objects.location import biasFromLocations, Location from mutatorMath.objects.location import biasFromLocations, Location
import os import os
@ -173,7 +175,6 @@ class DesignSpaceProcessor(DesignSpaceDocument):
font[name].clear() font[name].clear()
if glyphData.get('mute', False): if glyphData.get('mute', False):
# mute this glyph, skip # mute this glyph, skip
#print("\tmuted: %s in %s"%(name, instanceDescriptor.name))
continue continue
glyphInstanceLocation = Location(glyphData.get("instanceLocation", instanceDescriptor.location)) glyphInstanceLocation = Location(glyphData.get("instanceLocation", instanceDescriptor.location))
glyphInstanceUnicode = glyphData.get("unicodeValue", font[name].unicode) glyphInstanceUnicode = glyphData.get("unicodeValue", font[name].unicode)