py23 tostr()/tobytes() and using them
ttf->xml seems to be mostly working now.
diff --git a/Lib/fontTools/ttLib/sfnt.py b/Lib/fontTools/ttLib/sfnt.py
index 64758d8..30d8e6f 100644
--- a/Lib/fontTools/ttLib/sfnt.py
+++ b/Lib/fontTools/ttLib/sfnt.py
@@ -56,7 +56,7 @@
entry = self.DirectoryEntry()
entry.fromFile(self.file)
if entry.length > 0:
- self.tables[entry.tag] = entry
+ self.tables[Tag(entry.tag)] = entry
else:
# Ignore zero-length tables. This doesn't seem to be documented,
# yet it's apparently how the Windows TT rasterizer behaves.