Merge pull request #358 from brawer/ltag

Build ltag table also with Python 2.7
This commit is contained in:
Sascha Brawer 2015-09-09 20:32:22 +02:00
commit 044ea07863
2 changed files with 4 additions and 2 deletions

View File

@ -28,7 +28,7 @@ class table__l_t_a_g(DefaultTable.DefaultTable):
stringPool = stringPool + tag
offset = offset + 12 + len(self.tags) * 4
dataList.append(struct.pack(">HH", offset, len(tag)))
dataList.append(stringPool)
dataList.append(stringPool.encode("ascii"))
return bytesjoin(dataList)
def toXML(self, writer, ttFont):

View File

@ -17,7 +17,9 @@ class Test_l_t_a_g(unittest.TestCase):
self.assertEqual(1, table.version)
self.assertEqual(0, table.flags)
self.assertEqual(self.TAGS_, table.tags)
self.assertEqual(self.DATA_, table.compile(ttFont=None))
compiled = table.compile(ttFont=None)
self.assertEqual(self.DATA_, compiled)
self.assertIsInstance(compiled, bytes)
def test_fromXML(self):
table = table__l_t_a_g()