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.
The default color of most UI text is --color-on-layer-primary.
Avoid using colors that are inconsistent with Soul Design System interfaces.
Supplemental texts use subtle color --color-on-layer-secondary to be easily identified.
Avoid using light-type colors on light backgrounds.
For positive confirmations use --color-on-layer-success color.
For warnings, alerts, negative confirmations, and other negative information use --color-on-layer-danger color.
Primary blue color, --color-on-layer-interactive, is used for hyperlinks and primary actions.
Secondary actions and icons use --color-on-layer-primary.
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.
For the main font, we use the following setup to create the best experience in each part of the platform.