| Term | Meaning |
|---|---|
| Attribute | Defines concrete visual styling for a visual element (Foreground color, Background color, TextStyle). |
| BackgroundColor | A property of Attribute describing the background text color. |
| Color | Base terminal color (supports TrueColor and named values like White, Black, Cyan, etc.). |
| ForegroundColor | A property of Attribute describing the foreground text color. |
| Glyph | A graphical representation of a character. |
| Rune | Unicode character. |
| Scheme | Maps VisualRole to Attribute, defining visual element appearance (color and style) based on semantic purpose. |
| Style | Property of Attribute for font-like hints (bold, italic, underline). |
| VisualRole | Semantic role/purpose of a visual element (Normal, Focus, HotFocus, Active, Disabled, ReadOnly). |