1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141
|
.. highlight:: python
.. module:: fontParts.base
######
Anchor
######
***********
Description
***********
Anchors are single points in a glyph which are not part of a contour. They can be used as reference positions for doing things like assembling components. In most font editors, anchors have a special appearance and can be edited.
::
glyph = CurrentGlyph()
for anchor in glyph.anchors:
print(anchor)
********
Overview
********
Copy
====
.. autosummary::
:nosignatures:
BaseAnchor.copy
Parents
=======
.. autosummary::
:nosignatures:
BaseAnchor.glyph
BaseAnchor.layer
BaseAnchor.font
Identification
==============
.. autosummary::
:nosignatures:
BaseAnchor.name
BaseAnchor.color
BaseAnchor.identifier
BaseAnchor.index
Coordinate
==========
.. autosummary::
:nosignatures:
BaseAnchor.x
BaseAnchor.y
Transformations
===============
.. autosummary::
:nosignatures:
BaseAnchor.transformBy
BaseAnchor.moveBy
BaseAnchor.scaleBy
BaseAnchor.rotateBy
BaseAnchor.skewBy
Normalization
=============
.. autosummary::
:nosignatures:
BaseAnchor.round
Environment
===========
.. autosummary::
:nosignatures:
BaseAnchor.naked
BaseAnchor.changed
*********
Reference
*********
.. autoclass:: BaseAnchor
Copy
====
.. automethod:: BaseAnchor.copy
Parents
=======
.. autoattribute:: BaseAnchor.glyph
.. autoattribute:: BaseAnchor.layer
.. autoattribute:: BaseAnchor.font
Identification
==============
.. autoattribute:: BaseAnchor.name
.. autoattribute:: BaseAnchor.color
.. autoattribute:: BaseAnchor.identifier
.. autoattribute:: BaseAnchor.index
Coordinate
==========
.. autoattribute:: BaseAnchor.x
.. autoattribute:: BaseAnchor.y
Transformations
===============
.. automethod:: BaseAnchor.transformBy
.. automethod:: BaseAnchor.moveBy
.. automethod:: BaseAnchor.scaleBy
.. automethod:: BaseAnchor.rotateBy
.. automethod:: BaseAnchor.skewBy
Normalization
=============
.. automethod:: BaseAnchor.round
Environment
===========
.. automethod:: BaseAnchor.naked
.. automethod:: BaseAnchor.changed
|