[VarComposites] Flag rename

This commit is contained in:
Behdad Esfahbod 2023-03-06 13:10:09 -07:00
parent c87bcde990
commit 501353f3df

View File

@ -1755,7 +1755,7 @@ class VarComponentFlags(IntFlag):
HAVE_SKEW_Y = 0x0200 HAVE_SKEW_Y = 0x0200
HAVE_TCENTER_X = 0x0400 HAVE_TCENTER_X = 0x0400
HAVE_TCENTER_Y = 0x0800 HAVE_TCENTER_Y = 0x0800
GID_IS_24 = 0x1000 GID_IS_24BIT = 0x1000
AXES_HAVE_VARIATION = 0x2000 AXES_HAVE_VARIATION = 0x2000
RESET_UNSPECIFIED_AXES = 0x4000 RESET_UNSPECIFIED_AXES = 0x4000
@ -1810,7 +1810,7 @@ class GlyphVarComponent(object):
flags = struct.unpack(">H", data[:2])[0] flags = struct.unpack(">H", data[:2])[0]
numAxes = int(data[2]) numAxes = int(data[2])
if flags & VarComponentFlags.GID_IS_24: if flags & VarComponentFlags.GID_IS_24BIT:
size += 1 size += 1
size += numAxes size += numAxes
@ -1834,10 +1834,10 @@ class GlyphVarComponent(object):
numAxes = int(data[0]) numAxes = int(data[0])
data = data[1:] data = data[1:]
if flags & VarComponentFlags.GID_IS_24: if flags & VarComponentFlags.GID_IS_24BIT:
glyphID = int(struct.unpack(">L", b"\0" + data[:3])[0]) glyphID = int(struct.unpack(">L", b"\0" + data[:3])[0])
data = data[3:] data = data[3:]
flags ^= VarComponentFlags.GID_IS_24 flags ^= VarComponentFlags.GID_IS_24BIT
else: else:
glyphID = int(struct.unpack(">H", data[:2])[0]) glyphID = int(struct.unpack(">H", data[:2])[0])
data = data[2:] data = data[2:]
@ -1919,7 +1919,7 @@ class GlyphVarComponent(object):
glyphID = glyfTable.getGlyphID(self.glyphName) glyphID = glyfTable.getGlyphID(self.glyphName)
if glyphID > 65535: if glyphID > 65535:
flags |= VarComponentFlags.GID_IS_24 flags |= VarComponentFlags.GID_IS_24BIT
data = data + struct.pack(">L", glyphID)[1:] data = data + struct.pack(">L", glyphID)[1:]
else: else:
data = data + struct.pack(">H", glyphID) data = data + struct.pack(">H", glyphID)