Skip to main content
Graphite UI

Glossary

The words Graphite uses, in plain language.

The system

How the design file, the code and the checks are named.

Kit
The Figma file: every component and token, as designed. It is the source of truth.
Engine
The code that turns your source color into ramps, roles and both themes.
Contract
A component’s written spec. It lists what the component may use and do, and it is versioned.
Governed
A component with a contract. Automated checks hold its code to that contract.
Ungoverned
A component in the kit with no contract. It is labelled so you know before you use it.
Token
A named design value, such as a color or a spacing step, stored as a CSS variable.

Color

In the order you meet the terms, from one color to a full theme.

Source color
The one color you choose. Everything else is calculated from it.
Hue
Which color it is: red, green, blue. Changing hue turns a red into an orange.
Chroma
How intense the color is. High chroma is vivid; zero chroma is gray.
Tone
How light or dark, from 0 (black) to 100 (white). Tone 40 is dark; tone 90 is pale.
Ramp
One hue from dark to light: the same color at ten tones, like a paint strip.
Step
A named stop on a ramp, from 900 (darkest) to 050 (lightest). Each stands for a tone: 900 is tone 10, 800 is 20, on to 050 at 98. Your source color replaces the nearest step on accent.
OKLab
The color model the math runs in. Equal steps in its numbers look like equal steps to the eye.
Primitive
A raw color on a ramp, with no job attached. Useful to look at, never to build with.
Role
A named color with a job, such as page background or button fill. You build with these.
On-color
The text or icon color for on top of another. onSurface goes on surface, and is guaranteed readable there.
Container
A quieter version of a color, for filling an area rather than drawing the eye.
Theme
Light or dark. Same role names in both; different values behind them.
Contrast ratio
How different two colors are in lightness, written like 4.5:1. Higher is easier to read.
AA / AAA
Two bars from the WCAG standard. AA is the common minimum; AAA is stricter.