aboutsummaryrefslogtreecommitdiff
path: root/Lib/fontTools/ttLib/tables/_f_p_g_m.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/fontTools/ttLib/tables/_f_p_g_m.py')
-rw-r--r--Lib/fontTools/ttLib/tables/_f_p_g_m.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/Lib/fontTools/ttLib/tables/_f_p_g_m.py b/Lib/fontTools/ttLib/tables/_f_p_g_m.py
new file mode 100644
index 00000000..e4bd5f71
--- /dev/null
+++ b/Lib/fontTools/ttLib/tables/_f_p_g_m.py
@@ -0,0 +1,27 @@
+from __future__ import print_function, division, absolute_import
+from fontTools.misc.py23 import *
+from . import DefaultTable
+from . import ttProgram
+
+class table__f_p_g_m(DefaultTable.DefaultTable):
+
+ def decompile(self, data, ttFont):
+ program = ttProgram.Program()
+ program.fromBytecode(data)
+ self.program = program
+
+ def compile(self, ttFont):
+ return self.program.getBytecode()
+
+ def toXML(self, writer, ttFont):
+ self.program.toXML(writer, ttFont)
+ writer.newline()
+
+ def fromXML(self, name, attrs, content, ttFont):
+ program = ttProgram.Program()
+ program.fromXML(name, attrs, content, ttFont)
+ self.program = program
+
+ def __len__(self):
+ return len(self.program)
+