Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

Font System

A type system is a comprehensive set of guidelines and specifications governing the usage of typography.

  • Overview
  • Specs
  • Guidelines

Overview

A font system is a comprehensive set of guidelines and specifications governing the usage of typography within a design framework. It encompasses various elements, such as font families, weights, sizes, line heights, and spacing, providing consistency and coherence across different components and layouts within a digital or printed project.

A well-defined font system ensures visual harmony, readability, and hierarchy, enhancing the overall user experience and brand identity. It serves as a foundational element in design, guiding decisions on typography selection, formatting, and application to achieve optimal legibility, accessibility, and aesthetic appeal.

Font System
Font System

Last Update

font-system-Old version
Previous version of the Font System
font-system-New version
Current version of the Font System
  • Added Polygon Framework variables;

Related

Label

A Label serves as a crucial element for enhancing the clarity and usability of a digital interface …

Text-Styles

Heading

NameFont FamilySizeRemFont WeightLine Height
H1Poppins48px3remRegular64px
H2Poppins38px2.375remRegular54px
H3Poppins32px2remRegular44px
H4Poppins24px1.5remRegular34px
H5Poppins20px1.25remRegular28px
H6Poppins20px1.25remSemiBold28px

Subtitles

NameFont FamilySizeRemFont WeightLine Height
Subtitle 1Roboto16px1remRegular21px
Subtitle 2Roboto14px0.875remMedium22px

Body

NameFont FamilySizeRemFont WeightLine Height
Body 1Roboto16px1remRegular28px
Body 2Roboto14px0.875remRegular20px

Labels

NameFont FamilySizeRemFont WeightLine Height
Label LargeRoboto16px1remRegular24px
Label RegularRoboto14px0.875remRegular20px
Label SmallRoboto12px0.75remRegular20px

Buttons

NameFont FamilySizeRemFont WeightLine Height
LargePoppins16px1remSemi-bold24px
RegularPoppins14px0.875remSemi-bold20px
SmallPoppins12px0.75remSemi-bold20px

Links

NameFont FamilySizeRemFont WeightLine Height
LargeRoboto16px1remRegular-underline21px
RegularRoboto14px0.875remRegular-underline20px
SmallRoboto12px0.75remRegular-underline18px

Others

NameFont FamilySizeRemFont WeightLine Height
CaptionRoboto12px0.75remRegular16px
OverlinePoppins11px0.688remSemi-bold16px

Useful links

guidelines figma accent icon

Consult our Figma file to access our assets and inspect them in dev mode.

polygon-framework

This component is or will be provided by the Polygon framework. See its documentation to learn more.

This element is in line with the guidelines of the CDS (Cegid Design System). Find out more.

Rem Usage

The use of the REM unit of measurement is mandatory. This allows us greater elasticity between devices and a system with scale between components and elements. Its root size is 16px.

REM units are more accessible because they respect the user’s preferred font size settings in their browser or device. Users with visual impairments or specific accessibility needs may adjust their browser settings to increase font sizes for better readability. REM-based layouts automatically adapt to these changes, ensuring consistent readability and usability across different users and devices.

Weight

Different weights are applied to increase or decrease the relevance of the information. A font of the same size but with a higher weight will have more prominence than one with a lower weight.

The value should be given through a number (700 e.g.) and not through a name (bold e.g.). By using font-weight with the correct syntax, we can have greater adaptability between typefaces, and the weights change between fonts.

Weight
Weight of Poppins

Polygon FW

The following variables are from Polygon Framework. They are optimised to work from pixels to rem values and ordered from the larger to smaller sizes.

Polygon VariableFont Size (px)
$type-130
$type-224
$type-320
$type-418
$type-516
$type-614
$type-712
$type-810
$font-small0.8rem
$font-large1.2rem

Discover all Polygon SCSS styles here.


Case Studies

Release v1.3

The latest release of Compose Design focuses on continuous updates to our components and patterns, as well as several improvements …

Release v1.2

Compose Design v1.2 introduces key updates to enhance clarity, consistency, and usability across the system, ensuring a more structured and …

Driving to a new destination without GPS?

Having help systems/guides that explain the actions within the product can help demystify doubts and increase form adoption …

Outline