[glyf] make splitGlyphs output more compact

removed a few extra newlines
This commit is contained in:
Cosimo Lupo 2017-11-23 19:05:30 +01:00
parent bd030f61c6
commit d08d635a93

View File

@ -119,12 +119,15 @@ class table__g_l_y_f(DefaultTable.DefaultTable):
return data
def toXML(self, writer, ttFont, progress=None, splitGlyphs=False):
writer.newline()
notice = (
"The xMin, yMin, xMax and yMax values\n"
"will be recalculated by the compiler.")
glyphNames = ttFont.getGlyphNames()
writer.comment("The xMin, yMin, xMax and yMax values\nwill be recalculated by the compiler.")
writer.newline()
writer.newline()
if not splitGlyphs:
writer.newline()
writer.comment(notice)
writer.newline()
writer.newline()
counter = 0
progressStep = 10
numGlyphs = len(glyphNames)
@ -139,16 +142,16 @@ class table__g_l_y_f(DefaultTable.DefaultTable):
path, ext = os.path.splitext(writer.file.name)
fileNameTemplate = path + ".%s" + ext
glyphPath = fileNameTemplate % nameToIdentifier(glyphName)
glyphWriter = xmlWriter.XMLWriter(glyphPath, idlefunc=writer.idlefunc,
newlinestr=writer.newlinestr)
glyphWriter = xmlWriter.XMLWriter(
glyphPath, idlefunc=writer.idlefunc,
newlinestr=writer.newlinestr)
glyphWriter.begintag("ttFont", ttLibVersion=version)
glyphWriter.newline()
glyphWriter.newline()
glyphWriter.begintag("glyf")
glyphWriter.newline()
glyphWriter.comment(notice)
glyphWriter.newline()
writer.simpletag("TTGlyph", src=os.path.basename(glyphPath))
writer.newline()
else:
glyphWriter = writer
glyphWriter.begintag('TTGlyph', [
@ -171,7 +174,8 @@ class table__g_l_y_f(DefaultTable.DefaultTable):
else:
writer.simpletag('TTGlyph', name=glyphName)
writer.comment("contains no outline data")
writer.newline()
if not splitGlyphs:
writer.newline()
writer.newline()
def fromXML(self, name, attrs, content, ttFont):