Skip to content

Typography

Figma logo Figma
🧪 Beta
book icon Guidelines
🔭 Alpha
desktop icon Web
🔭 Alpha
phone icon Mobile
🔭 Alpha

Typography is the art and technique of arranging type to make written language legible, readable, and appealing when displayed.

It involves the selection of typefaces, point sizes, line lengths, line-spacing (leading), and letter-spacing (tracking), and the adjustment of space within letters pairs (kerning).

In web and graphic design, typography plays a crucial role in setting the tone, providing a clear hierarchy, and enhancing the overall user experience by making text both engaging and accessible.

Guidelines

Correct / Incorrect

Text

Correct

An image showing a left-aligned text

Text must be left-aligned.

Incorrect

An image showing a centered text

Text must not be centered. Centered text is harder to read.

Correct

An image showing a text with a word in bold.

Use bold to emphasize a word. Bold must be used sparingly.

Incorrect

An image showing a text completely in bold.

Correct not use bold for the whole text when it’s not necessary.

Correct

An image showing a text completely in italic.

Italic is nice to use for a quote, a citation, a definition or an introduction.

Incorrect

An image showing a text with a word in italic.

Correct not use italic for a part of sentence, the full sentence or nothing. It’s not visible enough.

Correct

An image showing a text with not ponctuation and a text with exclamation point and interrogation point.

In most cases, correct not end sentences with a ponctuation. Only use ponctuation when you want to create a specific effect to the reader.

Incorrect

An image showing a text with period at the end of each sentence.

Ending each sentence with a ponctuation makes the text more formal and less engaging.

Correct

An image showing a text with a capital letter for the first letter of the sentence and a capital letter for the name of the company.

Start sentences with a capital letter and capitalize proper nouns such as company names for example.

Incorrect

An image showing a text with no capital letter for the first letter of the sentence and a capital letter for some random words.

Not capitalizing the first letter of a sentence or capitalizing random words makes the text harder to read and less professional.

Title

Correct

An image showing a left-aligned title

Titles must be left-aligned.

Incorrect

An image showing a centered title

Titles must not be centered. Centered titles are harder to read.

Correct

An image showing 3 titles correctly ordered. Bigger
first.

Order titles from biggest to smallest.

Incorrect

An image showing 3 titles incorrectly ordered. The first is smaller than the second which is
smaller than the third.

Correct not order titles any other way. It breaks the visual hierarchy.

Correct

An immage showing a title without any ponctuation.

Titles must not end with any ponctuation.

Incorrect

An image showing a title ending with a dot.

A title ending with a dot is incorrect.

Correct

An image showing a title, the first letter being a capital letter.

Titles must start with a capital letter.

Incorrect

An image showing a title in lowercases.

Correct not start titles with a lowercase.

Correct

An image showing a "Promotion" title.

Titles must be a noun or an adjective and a noun.

Incorrect

An image showing a "Find deals" title.

Titles must not contains a verb or an adjective alone.

Correct

An image showing a 1 line title.

Titles must be 1 line.

Incorrect

An image showing a 2 lines title.

Titles must not be more than 1 line. No break line allowed.

List

Correct

An image showing a list with round before each line.

Use round bullets for unordered lists.

Incorrect

An image showing a list with square before each line.

Any other shape is prohibited. So that every list is consistent.

Correct

An image showing a list which is not ending with a ponctuation.

Correct not end the list elements with a ponctuation.

Incorrect

An image showing a list which is ending with a dot and an exclamation point.

For consistency, we decided not to end the elements of any list with a ponctuation.

Correct

An image a well ordered list with a number before each line.

If you need to insist on the necessity to follow a specific order, use numbers.

Incorrect

An image a list with a number before each line starting with the 2nd line rather than the first.

The number must be in the right order. Be careful when you edit an ordered list.

Correct

An image showing a nested list, the number before the line resets for each nested list.

When you have a nested list, the number before the line must reset for each nested list.

Incorrect

An image showing a nested list, the number before the line didn't reset for the nested list.

Correct not keep the same incrementation for the nested list. It breaks the visual hierarchy.

Takeaways

Text

  • Use the “text-size-1” for the body text

Title

  • Provide a concise title that accurately describes the content and purpose

  • Make sure the title is unique to GlowUp

  • Aim for 70 characters or less [recommended]

  • Match the page title with the heading’s title

  • Provided tag’s css mustn’t be modified

List

  • Bullet points or numbers allows to organize items clearly

  • Ensure list items are concise and to the point

  • Keep using the default list design to enjoy a consistent formatting, indentation and spacing across the website

  • Avoid using too many nested lists to keep the content readable

  • Start each list item with a capital letter, like a normal sentence

Usage

Implementation

Properties

Font

Abc
default
Font family:
Poppins

Size

Text
Variable

Type : CSS Variable

Abc
Font size:
14px
Abc
Font size:
12px
Abc
Font size:
10px
Tag

Type : HTML Tag

Abc
Font size:
14px
Title
Variable

Type : CSS Variable

Abc
Font size:
40px
Abc
Font size:
30px
Abc
Font size:
24px
Abc
Font size:
20px
Abc
Font size:
16px
Tag

Type : HTML Tag

Abc
Font size:
40px
Font weight:
600
Letter spacing:
-0.8px
Abc
Font size:
30px
Font weight:
600
Letter spacing:
-0.6px
Abc
Font size:
24px
Font weight:
600
Letter spacing:
-0.4px
Abc
Font size:
20px
Font weight:
600
Letter spacing:
-0.2px
Abc
Font size:
16px
Font weight:
600

Weight

Type : CSS font-weight property

Abc
Font weight:
300
Abc
Font weight:
400
Abc
Font weight:
500
Abc
Font weight:
600
Abc
Font weight:
700
Abc
Font weight:
800