[ttLib] add 'newlinestr=None' kwarg to TTFont.saveXML, passed on to XMLWriter instances
This commit is contained in:
parent
d874782ee4
commit
d235e124b4
@ -242,7 +242,7 @@ class TTFont(object):
|
||||
|
||||
def saveXML(self, fileOrPath, progress=None, quiet=None,
|
||||
tables=None, skipTables=None, splitTables=False, disassembleInstructions=True,
|
||||
bitmapGlyphDataFormat='raw'):
|
||||
bitmapGlyphDataFormat='raw', newlinestr=None):
|
||||
"""Export the font as TTX (an XML-based text file), or as a series of text
|
||||
files when splitTables is true. In the latter case, the 'fileOrPath'
|
||||
argument should be a path to a directory.
|
||||
@ -277,7 +277,8 @@ class TTFont(object):
|
||||
else:
|
||||
idlefunc = None
|
||||
|
||||
writer = xmlWriter.XMLWriter(fileOrPath, idlefunc=idlefunc)
|
||||
writer = xmlWriter.XMLWriter(fileOrPath, idlefunc=idlefunc,
|
||||
newlinestr=newlinestr)
|
||||
writer.begintag("ttFont", sfntVersion=repr(tostr(self.sfntVersion))[1:-1],
|
||||
ttLibVersion=version)
|
||||
writer.newline()
|
||||
@ -295,7 +296,8 @@ class TTFont(object):
|
||||
tag = tables[i]
|
||||
if splitTables:
|
||||
tablePath = fileNameTemplate % tagToIdentifier(tag)
|
||||
tableWriter = xmlWriter.XMLWriter(tablePath, idlefunc=idlefunc)
|
||||
tableWriter = xmlWriter.XMLWriter(tablePath, idlefunc=idlefunc,
|
||||
newlinestr=newlinestr)
|
||||
tableWriter.begintag("ttFont", ttLibVersion=version)
|
||||
tableWriter.newline()
|
||||
tableWriter.newline()
|
||||
|
Loading…
x
Reference in New Issue
Block a user