def _makeTestGlyphWithCurve(): # make a simple glyph that we can test the pens with. from fontParts.nonelab import RGlyph testGlyph = RGlyph() testGlyph.name = "testGlyph" testGlyph.width = 500 pen = testGlyph.getPen() pen.moveTo((84, 37)) pen.lineTo((348, 37)) pen.lineTo((348, 300)) pen.curveTo((265, 350.0), (177, 350.0), (84, 300)) pen.closePath() return testGlyph
def _makeTestGlyph(): # make a simple glyph that we can test the pens with. from fontParts.nonelab import RGlyph testGlyph = RGlyph() testGlyph.name = "testGlyph" testGlyph.width = 500 pen = testGlyph.getPen() pen.moveTo((10, 10)) pen.lineTo((10, 30)) pen.lineTo((30, 30)) pen.lineTo((30, 10)) pen.closePath() return testGlyph
def _makeTestGlyph(): # make a simple glyph that we can test the pens with. from fontParts.nonelab import RGlyph testGlyph = RGlyph() testGlyph.name = "testGlyph" testGlyph.width = 1000 pen = testGlyph.getPen() pen.moveTo((100, 100)) pen.lineTo((900, 100)) pen.lineTo((900, 109)) pen.lineTo((900, 800)) pen.lineTo((100, 800)) pen.closePath() pen.addComponent("a", (1, 0, 0, 1, 0, 0)) return testGlyph