Expand description
Runtime autohinting support.
Modulesยง
- hint ๐
- Entry point to hinting algorithm.
- instance ๐
- Autohinting state for a font instance.
- metrics ๐
- Autohinting specific metrics.
- outline ๐
- Outline representation and helpers for autohinting.
- recorder ๐
- shape ๐
- Shaping support for autohinting.
- style ๐
- Styles, scripts and glyph style mapping.
- topo ๐
- Topology analysis of segments and edges.
Structsยง
- Axis
- Segments and edges for one dimension of an outline.
- Blue
Provenance - Source for an alignment zone.
- Blue
Zones - Defines the zone(s) that are associated with a blue value.
- Edge
- Sequence of segments used for grid-fitting.
- Edge
Hint - Hinting information for an edge.
- Glyph
Style - Defines the script and style associated with a single glyph.
- Glyph
Styles - Set of derived glyph styles that are used for automatic hinting.
- Hint
Plan - Plan for hinting an outline.
- Point
Hint - Hinting information for a point.
- Scale
- Captures scaling parameters which may be modified during metrics computation.
- Scale
Flags - Flags that define how scaling and hinting is applied.
- Scaled
Axis Metrics - Scaled metrics for a single axis.
- Scaled
Blue - A scaled alignment zone.
- Scaled
Style Metrics - Scaled metrics for a single style and script.
- Scaled
Width - A scaled stem width.
- Script
Class - Defines the basic properties for each script supported by the autohinter.
- Segment
- Sequence of points with a single dominant direction.
- Style
Class - Defines the basic properties for each style supported by the autohinter.
- Topo
Flags - Flags that define the properties of segments and edges.
- Unscaled
Axis Metrics - Unscaled metrics for a single axis.
- Unscaled
Blue - An unscaled alignment zone.
- Unscaled
Style Metrics - Unscaled metrics for a single style and script.
- Width
Metrics - Metrics for the set of stems along a single axis.
Enumsยง
- Dimension
- The dimension of an axis.
- Direction
- Hinting directions.
- Edge
Action - Hinting action for an edge.
- Hint
Action - Hinting action for a point or an edge.
- Point
Action - Hinting action for a point.
- Quirks
Mode ๐ - Controls quirks for the different autohinters.
- Script
Group - Determines which algorithms the autohinter will use while generating metrics and processing a glyph outline.
Constantsยง
Functionsยง
- derived_
constant ๐ - All constants are defined based on a UPEM of 2048.