Font properties help to create readable and visually appealing experiences across the system. The primitive font scales are built to include consistent increments for size, weight, line height, and letter spacing. Steps from these scales are then used to feed the composite type scale, which in turn, is used to inform the heading and text scale which are applied to designs.
Token | Value | Sample |
---|---|---|
font-family/primary | Lato, Arial, sans-serif | Aa |
font-family/secondary | Lato, Arial, sans-serif | Aa |
font-family/tertiary | ui-monospace, Cascadia Mono, Segoe UI Mono, consolas, Liberation Mono, monospace | Aa |
Token | Value | Sample |
---|---|---|
font-size/50 | 0.5rem | Aa |
font-size/100 | 0.75rem | Aa |
font-size/200 | 0.875rem | Aa |
font-size/300 | 1rem | Aa |
font-size/400 | 1.125rem | Aa |
font-size/500 | 1.25rem | Aa |
font-size/600 | 1.5rem | Aa |
font-size/700 | 1.75rem | Aa |
font-size/800 | 2rem | Aa |
font-size/900 | 2.25rem | Aa |
font-size/1000 | 2.5rem | Aa |
font-size/1100 | 3rem | Aa |
font-size/1200 | 3.5rem | Aa |
font-size/1300 | 4rem | Aa |
font-size/1400 | 5rem | Aa |
Token | Value | Sample |
---|---|---|
font-weight/100 | 100 | Aa |
font-weight/200 | 200 | Aa |
font-weight/300 | 300 | Aa |
font-weight/400 | 400 | Aa |
font-weight/500 | 500 | Aa |
font-weight/600 | 600 | Aa |
font-weight/700 | 700 | Aa |
font-weight/800 | 800 | Aa |
font-weight/900 | 900 | Aa |
Token | Value | Sample |
---|---|---|
line-height/50 | 0.75 | Aa Aa |
line-height/100 | 0.825 | Aa Aa |
line-height/200 | 1 | Aa Aa |
line-height/300 | 1.1 | Aa Aa |
line-height/400 | 1.125 | Aa Aa |
line-height/500 | 1.15 | Aa Aa |
line-height/600 | 1.2 | Aa Aa |
line-height/700 | 1.25 | Aa Aa |
line-height/800 | 1.3 | Aa Aa |
line-height/900 | 1.4 | Aa Aa |
line-height/1000 | 1.5 | Aa Aa |
line-height/1100 | 1.55 | Aa Aa |
line-height/1200 | 1.6 | Aa Aa |
line-height/1300 | 2 | Aa Aa |
Token | Value | Sample |
---|---|---|
letter-spacing/100 | -0.05em | Aa |
letter-spacing/200 | -0.025em | Aa |
letter-spacing/300 | 0em | Aa |
letter-spacing/400 | 0.025em | Aa |
letter-spacing/500 | 0.05em | Aa |
letter-spacing/600 | 0.1em | Aa |
letter-spacing/700 | 0.15em | Aa |
letter-spacing/800 | 0.2em | Aa |
letter-spacing/900 | 0.3em | Aa |