Design
Component checklist
React
Main typeface
Soul uses the open-source typeface Inter. It has been carefully chosen to meet our needs and reflect our brand, ethos, and design principles. The Inter typeface family can be downloaded from Google Fonts.
Type color
The choice of type color should prioritize legibility and accessibility above all else. Keep the neutral color --color-on-layer-primary as a default option for most texts, the subtle color --color-on-layer-secondary for supplemental texts, and use --color-on-layer-interactive for primary actions.
Styles
The right typographic treatment and the controlled usage of typestyle help manage the display of content and keep it useful.
We recommend following our predefined styles to create a series of clear user expectations about hierarchy.
We use the following setup for the main font to create the best experience in each part of the platform.
- Case alternates
- Slashed zero
- Contextual alternates
- Tabular numbers (only for tables)
- Character variants (cv08)