Home » Blog » Text Styles and Typography Hierarchy in Figma
, , ,

Text Styles and Typography Hierarchy in Figma

For a complete breakdown of organizing and managing Figma files, check out our Figma File Management for Beginners: A Comprehensive Guide.

Using Text Styles in your design helps you build better typography hierarchy. It enables you to maintain consistency in your design process and to provide your teammates or clients with a thorough understanding of the typography used in the design.

Here in this short post, I will use the Essential UI Pro Figma file as an example to show you how I create and organize font styles.

Setting up font styles

Before I begin designing a single button for my project, I often set up all of my font styles.

To begin, I create ten different font styles. Each font style will be assigned a font face, font size, line height, and font weight. The font styles are named after the HTML heading levels: H1, H2, H3, and so on.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a1693154-1e21-4d4f-b532-4c7b7f9bfb1a/text_stylres.jpg

By creating a set of font styles in advance, I can establish and control my typography hierarchy easily.

Now, Let me show you a concrete example of how I setup font styles from a UI kit I made called Essential UI pro.

Essential UI pro

The Essential UI Pro is an UI Kit, with 500+ Figma and HTML components, Ui Elements, pre-built layouts and more. Consequently, when I created the essential UI kit, I knew it would be a massive file with hundreds of UI elements. Since I was creating this file not just for myself, but also to make it available to other designers and creatives, I had to establish a typography hierarchy.

Essential UI pro Text Styles

Here a list of the Text Styles used in the Essential UI Pro.

H1

This Text Style will be used for the key headline.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9a451f20-4f53-45b6-9df2-8940fe41fbc6/h1.jpg

Now, here’s a look at the H1 text style in action.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c4bec2d4-f176-4ea7-8b09-c0ed7175b40a/h1-action.jpg
H1 text style in action

H2

This is the Style I’m using for the second headline.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/21d76b2e-f5d9-41fa-9bf7-6df538926399/h2.jpg

Let’s see the H2 text style in application.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ce372f3f-ac9c-4894-af3c-3167d5a75b37/h2-action.jpg
H2 text style in action

H3

This is the Text Style I use for the titles.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c459a892-9ac4-41af-8f32-8e89abb9dfdd/h3.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/aabd77f7-88ff-4dd1-a949-ca47cc50cac9/h3-action.jpg
H3 text style in action

H4

For the sub-headline, I employ this Text Style.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d89f2ffd-df6a-4084-8639-106f0b382843/h4.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4df72101-d543-4c5c-b23f-9e01c28df395/h4-action.jpg
H4 text style in action

H5

This Text Style will be used for small titles

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/9bdedba2-4697-4991-b7ee-49ef7014cd4e/h5.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/d111c446-1f3f-4975-9746-0516a4c79967/h5-action.jpg
H5 text style in action

H6

This is the Text Style I use with smaller titles.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/736ca3b3-bb74-4610-8c5a-5535d284c9e3/h6.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a2e71940-7117-4bcf-8692-6187bc69335d/h6-action.jpg
H6 text style in action

Paragraph

I employ this Text Style for paragraphs.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/db467069-af0a-4de7-991c-41360d79623b/paragraph.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c8b3c081-7470-4f5a-ae8b-9eada8e28db0/paragraph-action.jpg
Paragraph text style in action

This is the Text Style I use for links.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/1376183e-5577-4a28-b557-bd96bedd6fdb/link.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b8f4288d-23cf-4adb-98cd-ee49404f83b4/link-action.jpg
Link text style in action

Btn-text

This Text Style will be used for the buttons.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e459199e-1173-4971-8339-1ffb7e00c601/btn-text.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/52550337-5ed3-4f6d-9a75-b97051917f81/btn-text-action.jpg
Btn-text text style in action

Small

This style will be used for smaller Text Style

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b55c3d78-46c5-4623-9bdb-5285524c5d5d/small.jpg
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e1a74c66-3d94-4343-9e49-10e513b3c649/small-action.jpg
Small text style in action

Once you’ve set Text Styles in your file, you won’t have to worry about typography in your design. You won’t have to go back and choose a font size, font weight, and line height any time you make a new text layer. All you need to do is add the appropriate Text Style to your text layers.

Now you have a clear idea of how you can organize the Text Style for your design.

I hope you found this short tip helpful. Thank you so much for your time and soon I will be back with a few short tips.