robofab.pens.rfUFOPen
index
/code/projects/robofab/Lib/robofab/pens/rfUFOPen.py

Pens for creating UFO glyphs.

 
Classes
       
robofab.pens.pointPen.BasePointToSegmentPen(robofab.pens.pointPen.AbstractPointPen)
RFUFOPointPen
robofab.pens.adapterPens.SegmentToPointPen(fontTools.pens.basePen.AbstractPen)
RFUFOPen

 
class RFUFOPen(robofab.pens.adapterPens.SegmentToPointPen)
    
Method resolution order:
RFUFOPen
robofab.pens.adapterPens.SegmentToPointPen
fontTools.pens.basePen.AbstractPen

Methods defined here:
__init__(self, glyph)

Methods inherited from robofab.pens.adapterPens.SegmentToPointPen:
addComponent(self, glyphName, transform)
closePath(self)
curveTo(self, *pts)
endPath(self)
lineTo(self, pt)
moveTo(self, pt)
qCurveTo(self, *pts)

 
class RFUFOPointPen(robofab.pens.pointPen.BasePointToSegmentPen)
    Point pen for building objectsRF glyphs
 
 
Method resolution order:
RFUFOPointPen
robofab.pens.pointPen.BasePointToSegmentPen
robofab.pens.pointPen.AbstractPointPen

Methods defined here:
__init__(self, glyph)
addComponent(self, glyphName, transform)

Methods inherited from robofab.pens.pointPen.BasePointToSegmentPen:
addPoint(self, pt, segmentType=None, smooth=False, name=None, **kwargs)
beginPath(self)
endPath(self)

 
Data
        CORNER = 'corner'
CURVE = 'curve'
LINE = 'line'
MOVE = 'move'
OFFCURVE = 'offcurve'
QCURVE = 'qcurve'