Typography
The typography in Adapt follows Material 3 guidelines, utilizing the Inter typeface for its clean, modern aesthetic and excellent readability. Consistent typography ensures a cohesive user experience and reinforces the Niyo brand.
Available Text Styles
Style Name | Font Weight | Font Size | Line Height | Character Spacing | Example |
---|---|---|---|---|---|
Display Large | W400 | 57px | 64px | -0.25px | Display Large |
Display Medium | W400 | 45px | 52px | 0px | Display Medium |
Display Small | W400 | 36px | 44px | 0px | Display Small |
Headline Large | W600 | 32px | 40px | 0px | Headline Large |
Headline Medium | W500 | 28px | 36px | 0px | Headline Medium |
Headline Small | W500 | 24px | 32px | 0px | Headline Small |
Title Large | W600 | 22px | 28px | 0px | Title Large |
Title Medium | W600 | 16px | 24px | +0.15px | Title Medium |
Title Small | W600 | 14px | 20px | +0.1px | Title Small |
Label Large | W500 | 16px | 24px | +0.1px | Label Large |
Label Medium | W500 | 14px | 20px | +0.5px | Label Medium |
Label Small | W600 | 12px | 16px | +0.5px | Label Small |
Body Large | W400 | 16px | 24px | +0.5px | Body Large |
Body Medium | W450 | 14px | 20px | +0.25px | Body Medium |
Body Small | W450 | 12px | 16px | +0.4px | Body Small |
Micro | W500 | 11px | 16px | +0.5px | Micro |
Usage Guidelines
Display & Headline Styles
These styles are designed for large, attention-grabbing text. Use them sparingly and strategically for elements that require significant visual prominence. Typical use cases include:
- Displaying key information: User balances, prominent welcome messages, or critical message.
- Creating visual hierarchy: Emphasizing important sections or headings on a page.
Caution: Overuse of display and headline styles can diminish their impact and make the overall design feel cluttered.
Title Styles
Title styles are used for headings and titles within the UI, providing clear structure and hierarchy.
- Title Large: Section headings, page titles, or titles within larger components.
- Title Medium: Subheadings, card titles, or titles in smaller components.
- Title Small: Titles within lists, table headers, or less prominent headings.
Label Styles
Label styles are designed for interactive elements or short, descriptive text.
- Label Large: Text within buttons, primary call-to-actions, or prominent labels.
- Label Medium: Text within smaller buttons, secondary labels, or tags.
- Label Small: Text within compact UI elements or less prominent labels. Use cautiously to ensure readability.
Body Styles
Body styles are the workhorse of your text content, used for paragraphs, descriptions, and other longer-form text.
- Body Large: Use for longer-form reading where increased font size improves readability.
- Body Medium: The recommended style for most body text. It provides a good balance of readability and visual density.
- Body Small: Avoid using Body Small for extended text passages as it can hinder readability. Consider it for captions or short descriptions in constrained spaces.
Micro
The Micro text style is reserved for very small text elements where minimizing visual space is crucial. Typical use cases include:
- Copyright notices: “© 2025 Niyo”
- Attribution: “Powered by Niyo” or “In partnership with…”
- Legal disclaimers: “Terms and conditions” (often linked)
Caution: Ensure the Micro text remains legible, especially on smaller screens.