OpenType features
From GIMP GUI Redesign
The question is how to handle the script-specific features.
Non script-specific features (needs grouping)
These are all on/off switches.
- Access All Alternates
- Case-Sensitive Forms
- contextual alternates
- Glyph Composition/Decomposition
- Contextual Ligatures
- Capital Spacing
- Contextual Swash
- Petite Capitals From Capitals
- Small Capitals From Capitals
- Distances
- Discretionary Ligatures
- Denominators
- Final Glyph on Line Alternates
- Terminal Forms
- Fractions
- Full Widths
- Alternate Half Widths
- Historical Forms
- Historical Ligatures
- Half Widths
- Initial Forms
- Italics
- Justification Alternates
- Kerning
- Left Bounds
- Standard Ligatures
- Lining Figures
- Localized Forms
- Left-to-right glyph alternates
- Left-to-right mirrored forms
- Mark Positioning
- Medial Forms
- Alternate Annotation Forms
- Numerators
- Oldstyle Figures
- Optical Bounds
- Ordinals
- Ornaments
- Proportional Alternate Widths
- Petite Capitals
- Proportional Figures
- Proportional Widths
- Quarter Widths
- Randomize
- Required Ligatures
- Right Bounds
- Right-to-left alternates
- Right-to-left mirrored forms
- Stylistic Alternates
- Scientific Inferiors
- Optical size
- Small Capitals
- Stylistic Set 1 - Stylistic Set 20
- Subscript
- Superscript
- Swash
- Titling
- Tabular Figures
- Third Widths
- Unicase
- Alternate Vertical Metrics
- Vertical Alternates
- Alternate Vertical Half Metrics
- Vertical Kerning
- Proportional Vertical Half Metrics
- Vertical Alternates and Rotation
- Slashed Zero