Common Value Types ↩
String
Unicode (unencoded) or string. Internally everything is a unicode string.
Integer/Float
Integers and floats are interchangable in FontParts (unless the specification states that only one is allowed).
Coordinate
An immutable iterable containing two Integer/Float representing:
xy
Angle
Define the angle specifications here. Direction, degrees, etc. This will always be a float.
Identifier
A String following the UFO identifier conventions.
Color
An immutable iterable containing four Integer/Float representing:
redgreenbluealpha
Values are from 0 to 1.0.
Transformation Matrix
An immutable iterable defining a 2×2 transformation plus offset (aka Affine transform). The default is (1, 0, 0, 1, 0, 0).
Immutable List
This must be an immutable, ordered iterable like a tuple.