Ejemplo n.º 1
0
 def test_decompile_withoutPostScriptName(self):
     inst = NamedInstance()
     inst.decompile(FVAR_INSTANCE_DATA_WITHOUT_PSNAME, ["wght", "wdth"])
     self.assertEqual(0xFFFF, inst.postscriptNameID)
     self.assertEqual(345, inst.subfamilyNameID)
     self.assertDictAlmostEqual({
         "wght": 0.6999969,
         "wdth": 0.5
     }, inst.coordinates)
Ejemplo n.º 2
0
 def test_decompile_withPostScriptName(self):
     inst = NamedInstance()
     inst.decompile(FVAR_INSTANCE_DATA_WITH_PSNAME, ["wght", "wdth"])
     self.assertEqual(564, inst.postscriptNameID)
     self.assertEqual(345, inst.subfamilyNameID)
     self.assertEqual({"wght": 0.7, "wdth": 0.5}, inst.coordinates)
Ejemplo n.º 3
0
 def test_decompile(self):
     inst = NamedInstance()
     inst.decompile(FVAR_INSTANCE_DATA, ["wght", "wdth"])
     self.assertEqual(345, inst.nameID)
     self.assertEqual({"wght": 0.7, "wdth": 0.5}, inst.coordinates)
Ejemplo n.º 4
0
 def test_decompile(self):
     inst = NamedInstance()
     inst.decompile(FVAR_INSTANCE_DATA, ["wght", "wdth"])
     self.assertEqual(345, inst.nameID)
     self.assertEqual({"wght": 0.7, "wdth": 0.5}, inst.coordinates)
Ejemplo n.º 5
0
 def test_decompile_withoutPostScriptName(self):
     inst = NamedInstance()
     inst.decompile(FVAR_INSTANCE_DATA_WITHOUT_PSNAME, ["wght", "wdth"])
     self.assertEqual(0xFFFF, inst.postscriptNameID)
     self.assertEqual(345, inst.subfamilyNameID)
     self.assertEqual({"wght": 0.7, "wdth": 0.5}, inst.coordinates)