Typography

Typography is a set of system fonts and recommendations that govern the use of typography in a design project based on brand identity.


ONE Typeface

We use different fonts for different languages to maintain a consistent tone of voice. Comparable font families have been used to create similar hierarchy structures in both languages.

Brand fonts - Proxima Nova

Reserved for the ONE logo system and all external sub-brand logos to maintain visual consistency across brand marks. Proxima Nova is reserved for the ONE logo system, all sub-brand logos, taglines, and slogans. It’s a bold, modern typeface that gives our marks their distinctive presence. It is typically used in bold weight with slightly tighter tracking to create a strong, compact look. It should only appear in official logos—never in general body copy or other text applications. Only authenticated users can download our brand fonts.

Brand fonts - Proxima Nova

Product fonts - Noto Sans

In a similar way to our branding font - Proxima Nova, Noto Sans comes in a variety of weights that are comparable to Proxima Nova: Black, Bold, Medium, Regular and Light. By contrasting thick and thin cuts we can offer dynamic contrast as well as establish hierarchy, which helps to communicate key information.
Access to the full Noto Sans family can be found on Google Fonts.

Product fonts - Noto Sans

Font size - Scale

Font sizes directly impact the legibility and visual hierarchy of our product. We have defined a range of font sizes based on the major third type scale, with a ratio of 1.2, to determine the font sizes in this system. Each font size is calculated by multiplying or dividing the previous size by 1.2, starting with the base size, and then rounding the result to the nearest multiple of 4 pixels.

Font size - Scale

Font weights

Font weight can play a crucial role in creating visual hierarchy and emphasizing specific elements in a design. However, it is important to ensure that the weight selected is appropriate for the text size and context in which it will be used:

  • Regular weight is for generic paragraphs to contrast with headings.
  • Semibold weight is for special situations where text needs clearer distinction or stronger emphasis, and apply it only when necessary.

In addition, it is vital to ensure that the text has adequate contrast with the background, and the weight selected is consistent with the overall branding of the design project or brand identity.

Font weights

Font styles

Font styles serve distinct roles in effectively communicating information and establishing a clear visual hierarchy. We have defined a consistent typographic hierarchy for headings, subtitles, and various body text elements within our product. By utilizing appropriate font styles that align with their designated roles, we create visual clarity, enhance readability, and guide users through the interface seamlessly.

Heading

Heading styles are essential for establishing a clear structure and hierarchy on a page by introducing and segmenting content. They command attention through larger size, bolder weight, and greater visual prominence. Headings should be used sparingly within a single page.

Preview

Usage

Size

Viewport

Font weight

Font size

Line height

H1

  • Oversized screen titles
  • Display heading for landing page or marketing sites

lg

1920 & above

600

45

52/3.25

md

1280 - 1919

600

37

44/2.75

sm

Under 1280

600

35

40/2.5

H2

Empty states and feature introductions. Top level headers.

lg

1920 & above

600

37

44/2.75

md

1280 - 1919

600

31

36/2.25

sm

Under 1280

600

27

32/2

H3

  • For oversized titles
  • Introduction heading

lg

1920 & above

600

31

36/2.25

md

1280 - 1919

600

23

28/1.75

sm

Under 1280

600

19

24/1.5

H4

Main titles, use only once per product page

lg

1920 & above

600

23

28/1.75

md

1280 - 1919

600

19

24/1.5

sm

Under 1280

600

17

22/1.375

H5

Headings of key functionality

lg

1920 & above

600

19

24/1.5

md

1280 - 1919

600

17

22/1.375

sm

Under 1280

600

15

20/1.25

H6

Headings of key functionality

lg

1920 & above

600

17

22/1.375

md

1280 - 1919

600

15

20/1.25

sm

Under 1280

600

13

-0.2

Body

Body typography refers to the primary textual content of a design, including paragraphs, sentences, and other information that conveys the main message or details.

Preview

Usage

Size

Viewport

Font weight

Font size

Line height

body 1 - regular

  • Default body
  • Input text
  • Text link

lg

1920 & above

400

15

24/1.5

md

1280 - 1919

400

13

20/1.25

sm

Under 1280

400

11

16/1

body 1 - semibold

  • Default subtile/caption
  • Strong body to emphasize

lg

1920 & above

600

15

24/1.5

md

1280 - 1919

600

13

20/1.25

sm

Under 1280

600

11

16/1

Detail

Detail typography refers to smaller text elements that provide additional context or supplementary information within the design. This component includes captions, labels, footnotes, citations, or other text supporting and enhancing the main content.

Preview

Usage

Size

Viewport

Font weight

Font size

Line height

body 2 - regular

Default helper text

lg

1920 & above

400

13

20/1.25

md

1280 - 1919

400

11

16/1

sm

Under 1280

400

10

12/0.75

body 2 - semibold

Default label

lg

1920 & above

600

13

20/1.25

md

1280 - 1919

600

11

16/1

sm

Under 1280

600

10

12/0.75

body 3 - regular

Default caption accompanies an image, illustration, or media element to provide a descriptive or explanatory context.

lg

1920 & above

400

11

16/1

md

1280 - 1919

400

11

16/1

sm

Under 1280

400

10

12/0.75

body 3 - semibold

Default caption accompanies an image, illustration, or media element to provide a descriptive or explanatory context.

lg

1920 & above

600

11

16/1

md

1280 - 1919

600

11

16/1

sm

Under 1280

600

10

12/0.75

body 4 - regular

Small caption

lg

1920 & above

400

10

12/0.75

md

1280 - 1919

400

10

12/0.75

sm

Under 1280

400

10

12/0.75

body 4 - semibold

Small caption

lg

1920 & above

600

10

12/0.75

md

1280 - 1919

600

10

12/0.75

sm

Under 1280

600

10

12/0.75

Button

Preview

Usage

Size

Viewport

Font weight

Font size

Line height

button

Use only for button

lg

1920 & above

600

15

24/1.5

md

1280 - 1919

600

13

20/1.25

sm

Under 1280

600

11

16/1

Accessibility

Key factors to follow for an accessible typography:

  • Color: Use approved text color tokens to meet minimum contrast requirements and ensure readability.
  • Responsive: Use responsive typography and relative units (such as rem) so text adapts properly across different device and browser settings.
  • Consistency: Apply standardized text styles in Figma and use typography tokens and components in code to maintain consistent font families, sizes, and hierarchy across the interface.
  • Hierarchy: Follow the correct heading structure. Use proper heading styles and tokens in both design and development to build a clear content hierarchy. Headings should organize related information and support efficient navigation and scanning.
  • Structure HTML tags properly so assistive technologies can correctly interpret and announce content.
  • Follow established interaction patterns that rely on text to ensure consistency and usability.

Was this page helpful?