Apply intRect to FontBBox to prevent type error
This commit is contained in:
parent
ffc98baa0f
commit
742ed88b07
@ -4,6 +4,7 @@ from fontTools.misc import sstruct
|
|||||||
from fontTools.misc.textTools import safeEval, num2binary, binary2num
|
from fontTools.misc.textTools import safeEval, num2binary, binary2num
|
||||||
from fontTools.misc.timeTools import timestampFromString, timestampToString, timestampNow
|
from fontTools.misc.timeTools import timestampFromString, timestampToString, timestampNow
|
||||||
from fontTools.misc.timeTools import epoch_diff as mac_epoch_diff # For backward compat
|
from fontTools.misc.timeTools import epoch_diff as mac_epoch_diff # For backward compat
|
||||||
|
from fontTools.misc.arrayTools import intRect
|
||||||
from . import DefaultTable
|
from . import DefaultTable
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
@ -63,7 +64,7 @@ class table__h_e_a_d(DefaultTable.DefaultTable):
|
|||||||
# For TT-flavored fonts, xMin, yMin, xMax and yMax are set in table__m_a_x_p.recalc().
|
# For TT-flavored fonts, xMin, yMin, xMax and yMax are set in table__m_a_x_p.recalc().
|
||||||
if 'CFF ' in ttFont:
|
if 'CFF ' in ttFont:
|
||||||
topDict = ttFont['CFF '].cff.topDictIndex[0]
|
topDict = ttFont['CFF '].cff.topDictIndex[0]
|
||||||
self.xMin, self.yMin, self.xMax, self.yMax = topDict.FontBBox
|
self.xMin, self.yMin, self.xMax, self.yMax = intRect(topDict.FontBBox)
|
||||||
if ttFont.recalcTimestamp:
|
if ttFont.recalcTimestamp:
|
||||||
self.modified = timestampNow()
|
self.modified = timestampNow()
|
||||||
data = sstruct.pack(headFormat, self)
|
data = sstruct.pack(headFormat, self)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user