From 599cc2fdf5a24135f0e1db7d27705567562200f2 Mon Sep 17 00:00:00 2001 From: Just Date: Wed, 5 Jan 2000 20:45:38 +0000 Subject: [PATCH] Remove null bytes before dumping to XML. This seems neccesary, but I'm not sure if this breaks compilation. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@54 4cde692c-a291-49d1-8350-778aa11640f8 --- Lib/fontTools/ttLib/tables/asciiTable.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Lib/fontTools/ttLib/tables/asciiTable.py b/Lib/fontTools/ttLib/tables/asciiTable.py index c12c570fb..ee9455da0 100644 --- a/Lib/fontTools/ttLib/tables/asciiTable.py +++ b/Lib/fontTools/ttLib/tables/asciiTable.py @@ -5,9 +5,13 @@ import DefaultTable class asciiTable(DefaultTable.DefaultTable): def toXML(self, writer, ttFont): + data = self.data + # removing null bytes. XXX needed?? + data = string.split(data, '\0') + data = string.join(data, '') writer.begintag("source") writer.newline() - writer.write_noindent(string.replace(self.data, "\r", "\n")) + writer.write_noindent(string.replace(data, "\r", "\n")) writer.newline() writer.endtag("source") writer.newline()