diff options
Diffstat (limited to 'Lib/fontTools/ttLib/tables/asciiTable.py')
-rw-r--r-- | Lib/fontTools/ttLib/tables/asciiTable.py | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/Lib/fontTools/ttLib/tables/asciiTable.py b/Lib/fontTools/ttLib/tables/asciiTable.py index a97d92df..6f81c526 100644 --- a/Lib/fontTools/ttLib/tables/asciiTable.py +++ b/Lib/fontTools/ttLib/tables/asciiTable.py @@ -3,19 +3,18 @@ from . import DefaultTable class asciiTable(DefaultTable.DefaultTable): + def toXML(self, writer, ttFont): + data = tostr(self.data) + # removing null bytes. XXX needed?? + data = data.split("\0") + data = strjoin(data) + writer.begintag("source") + writer.newline() + writer.write_noindent(data) + writer.newline() + writer.endtag("source") + writer.newline() - def toXML(self, writer, ttFont): - data = tostr(self.data) - # removing null bytes. XXX needed?? - data = data.split('\0') - data = strjoin(data) - writer.begintag("source") - writer.newline() - writer.write_noindent(data) - writer.newline() - writer.endtag("source") - writer.newline() - - def fromXML(self, name, attrs, content, ttFont): - lines = strjoin(content).split("\n") - self.data = tobytes("\n".join(lines[1:-1])) + def fromXML(self, name, attrs, content, ttFont): + lines = strjoin(content).split("\n") + self.data = tobytes("\n".join(lines[1:-1])) |