[avar] Raise exception instead of assert
This commit is contained in:
parent
ff4100f309
commit
ed092f2552
@ -77,9 +77,10 @@ class table__a_v_a_r(BaseTTXConverter):
|
|||||||
|
|
||||||
def decompile(self, data, ttFont):
|
def decompile(self, data, ttFont):
|
||||||
super().decompile(data, ttFont)
|
super().decompile(data, ttFont)
|
||||||
assert self.table.Version >= 0x00010000
|
|
||||||
self.majorVersion = self.table.Version >> 16
|
self.majorVersion = self.table.Version >> 16
|
||||||
self.minorVersion = self.table.Version & 0xFFFF
|
self.minorVersion = self.table.Version & 0xFFFF
|
||||||
|
if self.majorVersion not in (1, 2):
|
||||||
|
raise NotImplementedError("Unknown avar table version")
|
||||||
axisTags = [axis.axisTag for axis in ttFont["fvar"].axes]
|
axisTags = [axis.axisTag for axis in ttFont["fvar"].axes]
|
||||||
for axis in axisTags:
|
for axis in axisTags:
|
||||||
self.segments[axis] = {}
|
self.segments[axis] = {}
|
||||||
@ -142,7 +143,8 @@ class table__a_v_a_r(BaseTTXConverter):
|
|||||||
|
|
||||||
def renormalizeLocation(self, location, font):
|
def renormalizeLocation(self, location, font):
|
||||||
|
|
||||||
assert self.majorVersion in (1, 2), "Unknown avar table version"
|
if self.majorVersion not in (1, 2):
|
||||||
|
raise NotImplementedError("Unknown avar table version")
|
||||||
|
|
||||||
avarSegments = self.segments
|
avarSegments = self.segments
|
||||||
mappedLocation = {}
|
mappedLocation = {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user