27 lines
683 B
Python
Raw Normal View History

from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
2013-11-27 02:34:11 -05:00
from . import DefaultTable
from . import ttProgram
class table__f_p_g_m(DefaultTable.DefaultTable):
2015-04-26 02:01:01 -04:00
def decompile(self, data, ttFont):
program = ttProgram.Program()
program.fromBytecode(data)
self.program = program
2015-04-26 02:01:01 -04:00
def compile(self, ttFont):
return self.program.getBytecode()
2015-04-26 02:01:01 -04:00
def toXML(self, writer, ttFont):
self.program.toXML(writer, ttFont)
writer.newline()
2015-04-26 02:01:01 -04:00
def fromXML(self, name, attrs, content, ttFont):
program = ttProgram.Program()
program.fromXML(name, attrs, content, ttFont)
self.program = program
2015-04-26 02:01:01 -04:00
def __len__(self):
return len(self.program)