Typography in Figma: Choosing the Right Font and Size for UI Design

image of blog Pawan Swami

UX/UI Marketing Specialist

Typography in Figma
2 Minutes Read

Listen to the Blog

Typography in Figma: Choosing the Right Font and Size for UI Design
2:21

Choosing the right font and size is crucial for readability.

1. Why Typography Matters in UI Design

Typography does more than make text legible. It communicates hierarchy, brand personality, and guides users through your interface.

  • Headings signal importance and structure
  • Body text ensures readability
  • Captions and labels provide context without clutter

Tip: Good typography creates a flow that guides users naturally from one element to another.

2. Adding Text in Figma

  1. Press T to select the Text Tool.
  2. Click anywhere on the canvas to add a text layer.
  3. Type your content and adjust font, size, weight, and color in the right-hand Properties panel.

01 Typography in Figma

Tip: Use real content instead of Lorem Ipsum to better visualize hierarchy and spacing.

3. Choosing the Right Font

  • Stick to 2–3 fonts maximum per project for clarity
  • Use sans-serif fonts for modern UI and serif fonts for editorial or formal designs.
  • Consider readability on small screens and accessibility (contrast and size).

You can access Google Fonts directly in Figma, or import custom fonts for brand consistency.

4. Creating Text Styles

Text Styles in Figma allow you to standardize typography across your file.

How to create a Text Style:

  1. Select a text layer.
  2. Set the Font, Weight, Size, Line Height, Letter Spacing, and Color.
  3. Click Style icon (••••) Create style.
  4. Name it clearly, e.g., Heading / H1 / Bold, Body / Regular / 16px.

02 Typography in Figma

Now, updating a Text Style will automatically update all layers using it.

Suggested Text Style System:

  • Headings: H1, H2, H3
  • Body text: Regular 14–16px
  • Captions/Labels: Small 12px
  • Buttons/CTAs: Medium 14–16px, bold

5. Applying Text Styles to Layers

  • Select any text → Apply a Text Style from the right-hand panel.
  • Use consistent line height and spacing to maintain readability.
  • Combine with Color Styles for cohesive UI.

Tip: Use Auto Layout to ensure text spacing adjusts naturally as you resize buttons or cards.

6. Scaling and Hierarchy

Typography is more than font choice, it’s about visual hierarchy.

  • Make headings clearly larger than body text.
  • Use bold or semi-bold weights for emphasis.
  • Maintain consistent spacing between sections.

Proper hierarchy ensures users scan your UI naturally and know which actions are most important.

UI/UX Designer and Marketing Specialist who combines creative design and strategy to craft engaging, conversion-driven user experiences. Passionate about clean, human-centered interfaces that deliver real results.

UX/UI Marketing Specialist

Frequently Asked Questions

What’s the difference between font and text style? +
  • A font is the typeface you use.
  • A Text Style is a preset combination of font, size, weight, spacing, and color that can be reused globally.
How many fonts should I use in one UI project? +
2–3 fonts maximum (one for headings, one for body, optional accent font).
How do I make text responsive in Figma? +
Use Auto Layout and Text Styles with consistent line height and spacing.
Can I integrate my typography with a design system? +
Yes. Combine Text Styles + Color Styles + Components for a fully reusable syste
cm-vector

Have a specific need or challenge in mind? Let’s discuss how we can support your goals.

HubSpot Module Design Made Easy with Figma UI Kits and Templates

Get Figma UI Kits, templates, and ready-to-use components built for HubSpot designers and marketers.