MCPcopy Create free account
hub / github.com/coldtype/st2 / toXML

Method toXML

ST2/meshtable.py:219–232  ·  view source on GitHub ↗
(self, xmlWriter, ttFont)

Source from the content-addressed store, hash-verified

217 self.data += self.glyphDataOffsets + self.bitmapData
218
219 def toXML(self, xmlWriter, ttFont):
220 xmlWriter.begintag("strike")
221 xmlWriter.newline()
222 xmlWriter.simpletag("ppem", value=self.ppem)
223 xmlWriter.newline()
224 xmlWriter.simpletag("resolution", value=self.resolution)
225 xmlWriter.newline()
226 glyphOrder = ttFont.getGlyphOrder()
227 for i in range(len(glyphOrder)):
228 if glyphOrder[i] in self.glyphs:
229 self.glyphs[glyphOrder[i]].toXML(xmlWriter, ttFont)
230 # TODO: what if there are more glyph data records than (glyf table) glyphs?
231 xmlWriter.endtag("strike")
232 xmlWriter.newline()
233
234 def fromXML(self, name, attrs, content, ttFont):
235 if name in ["ppem", "resolution"]:

Callers

nothing calls this directly

Calls 1

toXMLMethod · 0.45

Tested by

no test coverage detected