Typography

Legible type is fundamental to any user interface. Not only must it be accessible to users, but it must also effectively reflect the Genesys voice.

 

Headings


Headings are important in our content hierarchy and central to clear visual affordance. They also have accessibility value; they communicate the content structure on the page, lending assistive technologies a clue as to our content architecture.

A showcase of all of our main headings.

A showcase of all of our main headings.

 

Heading 1

Our header component handles all Heading 1s, unless you need display text for marketing purposes.

We recommend a spacing of 48px(typography/heading1/margin_bottom) between the main header component and the page content; of course, this can be increased if the content needs more breathing room.

Styling

Property

Token

Text Style

Figma: semantic/heading/md/bold

CSS: --gse-semantic-heading-md-bold

Margin Bottom

Figma: typography/heading1/margin_bottom

CSS: --gse-semantic-typography-heading1-marginBottom

Heading 1 specs.

Heading 1 specs.

 

Heading 2

We recommend assigning heading 2 to the next immediate header after the main page header.

Likely, this header will delimit a section within the content of the page.

Styling

Property

Token

Text Style

Figma: semantic/heading/sm/bold

CSS: --gse-semantic-heading-sm-bold

Margin Bottom

Figma: typography/heading2/margin_bottom

CSS: --gse-semantic-typography-heading2-marginBottom

Heading 2 specs.

Heading 2 specs.

Widget headers

We recommend this header as our default header for widgets and section cards as well.

Styling

Property

Token

Text Style

Figma: semantic/heading/sm/bold

CSS: --gse-semantic-heading-sm-bold

Vertical margins

Figma: container/sm/padding

CSS: --gse-semantic-container-sm-padding

Widget header specs.

Widget header specs.

Heading 3

We recommend assigning heading 3 to subsections; this is our default header used in Field Sets within a form.

Styling

Property

Token

Text Style

Figma: semantic/heading/xs/bold

CSS: --gse-semantic-heading-xs-bold

Margin Bottom

Figma: typography/heading3/margin_bottom

CSS: --gse-semantic-typography-heading3-marginBottom

Heading 3 specs.

Heading 3 specs.

 

Overlines

Although we strongly encourage avoiding using more than 3 heading levels(Page/section/subsection) and reconsidering your layout (Breaking down your flow in steps or multiple panels).

We also provide a fourth header level that we recommend using sparingly when the necessity arises; this is the overline,

The overline is usually presented as a small, uppercase label or heading. Often referred to as "eyebrow" text, it should not be deployed as a stand-alone heading or window title.

Styling

Property

Token

Text Style

Figma: semantic/heading/overline

CSS: --gse-semantic-heading-overline

Margin Bottom

Figma: typography/heading4/margin_bottom

CSS: --gse-semantic-typography-heading4-marginBottom

Overline specs.

Overline specs.