Drawing glyphs from ufo file.

  • how to draw glyph of a UFO file in DrawBot outside RoboFont?
    So far I came up with this solution, but I don't know what to do next:

    from fontParts.world import *
    basepath = os.path.dirname(__file__)
    filepath = os.path.abspath(os.path.join(basepath, "..", "..", "UFOS/typeface-regular.ufo"))
    f = OpenFont(filepath)
    for g in f:
        p = g.getPen()
        # I don't know what should I put here

    command drawGlyph(g) doesn't work, and I imagine, that it should work only inside of RoboFont.

    Thanks for the help in advance

  • Hey,

    Until this is integrated in the standalone version of Drawbot (fingers crossed), you could have a look at how drawGlyph() is defined within the RF Extension and reuse some of the code for your script.

  • @rafalbuchner This should work:

    def drawGlyph(g):
        bez = BezierPath()

  • Delayed, but still: thanks guys 🙂 !!!