Typography
The design system provides typography classes through either the Tailwind plugin or CSS variables. These target the font shorthand property.
Note that the classes on this page are only available if you've installed and configured the @qualcomm-ui/tailwind-plugin package.
Example
<div class="font-body-lg text-neutral-secondary">
Body large, primary color
</div>
<div
[style]="{
color: 'var(--color-text-neutral-secondary)',
font: 'var(--font-static-body-lg-default)',
}"
>
Body large, secondary color (css variables)
</div>
Uncolored by default
Typography classes are not colored by default, which enables you to use them in any color context. For optimal results, pair them with a color class from our color palette.
Static Fonts
Static fonts maintain consistent sizing across all screen sizes.
Display
Display fonts are used for large, prominent headings and hero text.
font-display-lg--font-static-display-lgfont-display-md--font-static-display-mdHeading
Heading fonts provide a complete hierarchy for content structure.
font-heading-xxxl--font-static-heading-xxxlfont-heading-xxl--font-static-heading-xxlfont-heading-xl--font-static-heading-xlfont-heading-lg--font-static-heading-lg-defaultfont-heading-md--font-static-heading-md-defaultfont-heading-sm--font-static-heading-sm-defaultfont-heading-xs--font-static-heading-xs-defaultfont-heading-xxs--font-static-heading-xxs-defaultHeading Bold
Bold variants of heading fonts for emphasis.
font-heading-lg-bold--font-static-heading-lg-boldfont-heading-md-bold--font-static-heading-md-boldfont-heading-sm-bold--font-static-heading-sm-boldfont-heading-xs-bold--font-static-heading-xs-boldfont-heading-xxs-bold--font-static-heading-xxs-boldBody
Body fonts are used for standard text content.
font-body-xxl--font-static-body-xxl-defaultfont-body-xl--font-static-body-xl-defaultfont-body-lg--font-static-body-lg-defaultfont-body-md--font-static-body-md-defaultfont-body-sm--font-static-body-sm-defaultfont-body-xs--font-static-body-xs-defaultBody Bold
Bold variants of body fonts for emphasis within content.
font-body-xxl-bold--font-static-body-xxl-boldfont-body-xl-bold--font-static-body-xl-boldfont-body-lg-bold--font-static-body-lg-boldfont-body-md-bold--font-static-body-md-boldfont-body-sm-bold--font-static-body-sm-boldfont-body-xs-bold--font-static-body-xs-boldCode
Monospace fonts for code snippets and technical content.
font-code-xl--font-static-code-xl-defaultfont-code-lg--font-static-code-lg-defaultfont-code-md--font-static-code-md-defaultfont-code-sm--font-static-code-sm-defaultfont-code-xs--font-static-code-xs-defaultCode Bold
Bold monospace fonts for emphasized code.
font-code-xl-bold--font-static-code-xl-boldfont-code-lg-bold--font-static-code-lg-boldfont-code-md-bold--font-static-code-md-boldfont-code-sm-bold--font-static-code-sm-boldfont-code-xs-bold--font-static-code-xs-boldDynamic Fonts
Dynamic fonts scale responsively based on viewport size, providing fluid typography that adapts to different screen dimensions.
Dynamic Display
font-dynamic-display-lg--font-dynamic-display-lgfont-dynamic-display-md--font-dynamic-display-mdDynamic Heading
font-dynamic-heading-xxxl--font-dynamic-heading-xxxlfont-dynamic-heading-xxl--font-dynamic-heading-xxlfont-dynamic-heading-xl--font-dynamic-heading-xlfont-dynamic-heading-lg--font-dynamic-heading-lg-defaultDynamic Heading Bold
font-dynamic-heading-lg-bold--font-dynamic-heading-lg-bold