| ColorLine |
The colours of a gradient and what it does outside them. |
| ColorPaint |
A node of the paint graph of a colour glyph (COLR version 1): a fill, a transform, a clip to a glyph’s shape, or a way of combining other nodes. Every node is one of the sealed types that derive from this one, named as the COLR specification names its paint formats. |
| ColorPalette |
The colours a colour font’s glyphs are painted with: one or more palettes of the same number of entries (the CPAL table). A colour glyph refers to an entry by index, and the palette in use chooses the colours. |
| GlyphOutline |
The shape of one glyph as data: zero or more closed contours of lines and cubic curves, with the y axis up. The coordinates are in font design units, unless the outline was asked for at a size (see OutlineRequest), when they are in pixels. |
| OutlineContour |
A closed contour of a glyph: a start point and the segments that lead round to it again. |
| PaintColrGlyph |
Paints the whole colour glyph of another base glyph, which is how one colour glyph reuses another. |
| PaintColrLayers |
Paints a run of entries of the font’s layer list, in order, each on top of the one before. |
| PaintComposite |
Paints one paint over another with a compositing mode. |
| PaintGlyph |
Clips another paint to the shape of a glyph. |
| PaintLinearGradient |
Fills with a linear gradient along a line, given by three points as the COLR specification defines it. |
| PaintRadialGradient |
Fills with a radial gradient between two circles. |
| PaintSolid |
Fills with one colour of the palette. |
| PaintSweepGradient |
Fills with a sweep (conic) gradient round a centre. |
| PaintTransform |
Paints another paint under a transform of the plane. |
| SvgGlyph |
The SVG document that draws a glyph in a font with an SVG table. |