Source code for fontTools.ttLib.tables.T_S_I_V_

from fontTools.misc.textTools import strjoin, tobytes, tostr
from . import asciiTable


[docs] class table_T_S_I_V_(asciiTable.asciiTable):
[docs] 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.replace("\r", "\n")) writer.newline() writer.endtag("source") writer.newline()
[docs] def fromXML(self, name, attrs, content, ttFont): lines = strjoin(content).split("\n") self.data = tobytes("\r".join(lines[1:-1]))