Skip to main content Home
About About the Design SystemRoadmap
Get started OverviewDesignersDevelopers
Foundations OverviewColorGridIconographyInteractionsSpacingTypography
Tokens Overview Global colorbox shadowTypographyborderopacityspacelengthIconBreakpointsMedia Queries
Elements All elements Accordion Alert Announcement Audio player Avatar Back to top Badge Blockquote Breadcrumb Button Card Chip Code block Call to action Dialog Disclosure Footer Health index Icon Jump links Navigation (primary) Navigation (secondary) Pagination PopoverPlanned Progress stepsPlanned Site status Skip link Spinner Statistic Subnavigation Surface Switch Table Tabs Tag Tile Timestamp Tooltip Video embed
Theming OverviewColor PalettesCustomizingDevelopers
Patterns All PatternsCardTabsFilterFormLink with iconLogo wallSearch barSticky bannerSticky cardTile
Personalization All Personalization PatternsAnnouncement
Accessibility FundamentalsAccessibility toolsAssistive technologiesCI/CDContentContributorsDesignDevelopmentManual testingResourcesScreen readers
Design/code status Release notes Get support

Typography

OverviewFont familyChoosing typeType specificsScale and rhythmGuidelines
OverviewExpressive typeEditorial typeUtility typeOverviewExpressive typeEditorial typeUtility type

Overview

We use 3 categories of type: Expressive, Editorial, and Utility. Each category is designed for a specific use case.

Expressive type

Expressive type bridges the gap between our branding and how we use type on the web. It allows for flexibility where type can be used as imagery, use extended weights, and be set in larger sizes. Due to this freeform nature, not only should Expressive type be used very sparingly, but also very strategically.

Type as imagery

Expressive type can be used as imagery if using other assets is not an option or not appropriate. It should feel more like decoration rather than functional text.

examples of expressive type and functional text

Extended weights and other fonts

Expressive type relies on creative direction. It must represent a specific campaign, event, theme, etc. Extended weights and other fonts provide emphasis and help tell a cohesive story when used in combination with Editorial and Utility text styles.

examples of expressive type and functional text

Extra large headings

Expressive type allows for the extremely limited use of extra large heading sizes, but not every heading needs to be larger than the sizes in the scale. Creative direction or the goal of the page or experience should dictate whether or not heading sizes need to be larger. Follow these best practices as well:

  • Use lots of white space around headings
  • Limit the number of words or choose a smaller heading size
  • Maintain a consistent size if extra large headings are used more than once per page or experience
  • Use red or other colors that are part of a theme like Summit
  • Use the bold weight sparingly
  • Line height reduces to 110% or 1.1x the font size
examples of text in large font sizes

Editorial type

Editorial type is text written as prose that is readable at both small and large sizes. It can be short- or long-form depending on where it is used, but is subject to change based on the system or user action. Editorial type is very flexible and covers a wide range of use cases, so use it as the default to start.

Editorial type includes the following styles:

  • Headings
  • Body/code text
  • Lists
  • Titles
  • Quotes
  • Call to action text
examples of editorial type

Utility type

Utility type is functional text that is readable at small sizes and helps users complete tasks. It is less subject to change because it is written to be instructional, not prose. Utility type can be flexible, but it also needs to be short and not exceed more than a few words. Use it for any other use cases that Editorial type cannot cover.

Utility type includes the following styles:

  • Badge/tag text
  • Button text
  • Form fields/labels
  • Input/control text
  • Legal text
  • Numbers
examples of editorial type

Foundations

To learn how to use our other foundations in your designs, visit the foundations section.

© 2021-2025 Red Hat, Inc. Deploys by Netlify