diff --git a/Lib/fontTools/ttLib/tables/_c_m_a_p.py b/Lib/fontTools/ttLib/tables/_c_m_a_p.py index 57b81c474..d6fdfe78c 100644 --- a/Lib/fontTools/ttLib/tables/_c_m_a_p.py +++ b/Lib/fontTools/ttLib/tables/_c_m_a_p.py @@ -324,7 +324,7 @@ class cmap_format_6(CmapSubtable): data = data[10:] #assert len(data) == 2 * entryCount # XXX not true in Apple's Helvetica!!! glyphIndexArray = array.array("H") - glyphIndexArray.fromstring(data[:2 * entryCount]) + glyphIndexArray.fromstring(data[:2 * int(entryCount)]) if ttLib.endian <> "big": glyphIndexArray.byteswap() self.cmap = cmap = {}