diff --git a/Lib/fontTools/ttLib/tables/_n_a_m_e.py b/Lib/fontTools/ttLib/tables/_n_a_m_e.py index ed048ca69..cc76bf212 100644 --- a/Lib/fontTools/ttLib/tables/_n_a_m_e.py +++ b/Lib/fontTools/ttLib/tables/_n_a_m_e.py @@ -26,6 +26,11 @@ class table__n_a_m_e(DefaultTable.DefaultTable): name, data = sstruct.unpack2(nameRecordFormat, data, NameRecord()) name.fixlongs() name.string = stringData[name.offset:name.offset+name.length] + assert len(name.string) == name.length + #if (name.platEncID, name.platformID) in ((0, 0), (1, 3)): + # if len(name.string) % 2: + # print "2-byte string doesn't have even length!" + # print name.__dict__ del name.offset, name.length self.names.append(name)