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)
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)
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)
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)
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)