Popular Searches
Popular Course Categories
Popular Courses

Font Size and Weight

Font Size and Weight

Typography in Figma

Font Size and Weight in Figma

Font Size and Font Weight are two important typography properties used in Figma to control the scale, visual emphasis, hierarchy, readability, and overall appearance of text. Font size determines how large or small the characters appear, while font weight controls the visual thickness of the characters.

Both properties work together with font family, line height, letter spacing, text width, and other typography settings to create clear and consistent interfaces for websites, mobile applications, dashboards, landing pages, e-commerce products, design systems, and digital products. JustAcademy Figma Training can help you learn Figma, typography, UI design, and practical design workflows systematically. You can also use Register for Figma Course Demo to explore the course.


1. What is Font Size?

Font size defines the scale of text characters. In Figma, font size is a typography property that controls the size of the text content rather than the dimensions of the text layer's bounding box.

Font Size

|

+-- Small Text

+-- Body Text

+-- Subheading

+-- Heading

+-- Display Text

|

v

Controls Text Scale

A larger font size generally creates stronger visual emphasis, while a smaller font size is commonly used for supporting information, captions, labels, and secondary content.


2. What is Font Weight?

Font weight describes the thickness or visual density of the characters in a font. Different font families provide different sets of weights. Common weights include Thin, Extra Light, Light, Regular, Medium, Semibold, Bold, Extra Bold, and Black.

Font Weight

|

+-- Thin

+-- Extra Light

+-- Light

+-- Regular

+-- Medium

+-- Semibold

+-- Bold

+-- Extra Bold

+-- Black

Not every font family contains every weight, so the available choices depend on the selected font family.


3. Font Size vs Font Weight

Font size and font weight control different aspects of typography. Font size changes the scale of the characters, while font weight changes their visual thickness.

PropertyControlsExample
Font SizeScale of text16, 24, 32
Font WeightThickness of text400, 500, 600, 700
Font FamilyLetterform designInter, Roboto, Helvetica
Line HeightVertical spacing between lines24, 32
Letter SpacingSpace between characters0, 0.5


4. Why Font Size and Weight are Important

Font size and weight help users understand the importance and relationship between different pieces of information. They are essential for creating visual hierarchy and readable interfaces.

  • Create clear heading hierarchy.
  • Improve readability.
  • Highlight important information.
  • Separate primary and secondary content.
  • Make interfaces easier to scan.
  • Improve navigation clarity.
  • Strengthen calls to action.
  • Create consistent design systems.
  • Support responsive layouts.
  • Improve developer handoff.


5. Font Size in Figma

Figma provides a Font Size control in the Typography section of the right sidebar. After selecting a text layer, you can adjust the font size using the size field or available controls.

Select Text Layer

|

v

Typography Section

|

v

Font Size

|

+-- Enter Value

+-- Increase

+-- Decrease

|

v

Review Text

Figma represents text size using density-independent units in the design environment. When translating designs to code, the corresponding CSS pixel value can be inspected in Dev Mode.


6. How to Change Font Size in Figma

  1. Create or select a text layer.
  2. Open the Typography section in the right sidebar.
  3. Locate the Font Size field.
  4. Click the current size value.
  5. Enter the required number.
  6. Press Enter or confirm the value.
  7. Review the text on the canvas.
  8. Adjust line height if necessary.
  9. Check the relationship with surrounding elements.

Select Text

|

v

Typography

|

v

Font Size

|

v

Enter Value

|

v

Apply

|

v

Review Layout


7. Common Font Size Values

The following values are common examples used in UI design. They are not fixed rules and should be adapted to the product, platform, font family, and design system.

SizeTypical Role
10Very small metadata or special cases
12Caption and secondary information
14Small body text and labels
16Common body text size
18Large body or supporting text
20Small heading or prominent label
24Subheading
28Section heading
32Large heading
40Major heading
48Display or hero heading
64+Large display typography


8. Font Weight in Figma

Font weight can be selected from the typography controls after choosing a font family. The available weight names depend on the selected family.

Font Family

|

v

Font Style / Weight

|

+-- Thin

+-- Light

+-- Regular

+-- Medium

+-- Semibold

+-- Bold

+-- Black

|

v

Apply Weight


9. Common Font Weight Values

Font weights are often represented using numeric values when translated into web development. The exact available weights depend on the font.

WeightCommon Numeric RepresentationTypical Use
Thin100Large decorative text
Extra Light200Display typography
Light300Large headings
Regular400Body text
Medium500Labels and controls
Semibold600Subheadings and buttons
Bold700Strong headings
Extra Bold800Display headings
Black900Very strong display text

These numeric values are common conventions, but the actual mapping can vary by font family and implementation.


10. Font Size and Visual Hierarchy

Font size is one of the primary tools for creating visual hierarchy. Larger text usually attracts attention before smaller supporting content.

Display Heading

64

|

v

Main Heading

40

|

v

Section Heading

28

|

v

Body Text

16

|

v

Caption

12

A good hierarchy helps users understand which information is most important without reading every word.


11. Font Weight and Visual Hierarchy

Font weight can strengthen hierarchy without changing the font family. A semibold or bold heading can stand out from regular body text.

Page Title

Bold

|

v

Section Heading

Semibold

|

v

Body Text

Regular

|

v

Caption

Regular


12. Combining Font Size and Weight

The strongest hierarchy usually comes from combining size and weight rather than relying on only one property.

ElementExample SizeExample Weight
Display56700
H140700
H232600
H324600
Body16400
Label14500
Caption12400


13. Font Size and Font Weight Relationship

Typography

|

+-- Font Family

|

+-- Font Size

|   |

|   +-- Small

|   +-- Medium

|   +-- Large

|

+-- Font Weight

    |

    +-- Light

    +-- Regular

    +-- Medium

    +-- Bold

    +-- Black

Typography becomes more effective when these properties are intentionally combined rather than selected independently.


14. Font Size for Headings

Headings generally require larger sizes than body text so that users can identify sections quickly.

H1: 40

H2: 32

H3: 24

H4: 20

Body: 16

The actual values should depend on the product's typography scale and the visual characteristics of the chosen font family.


15. Font Weight for Headings

Headings commonly use medium, semibold, bold, or another strong weight to establish importance.

H1

40 / Bold

 

H2

32 / Semibold

 

H3

24 / Semibold

 

Body

16 / Regular


16. Font Size for Body Text

Body text should be large enough to read comfortably while fitting naturally into the layout. A commonly used starting point for interface body text is around 16, but the appropriate value depends on the font and platform.

Body Text

|

+-- Readable Size

+-- Comfortable Line Height

+-- Appropriate Text Width

+-- Suitable Weight

|

v

Readable Paragraph


17. Font Weight for Body Text

Regular weight is commonly used for body content because it provides a neutral visual appearance. Medium or semibold can be used selectively for emphasis.

ContentTypical Weight
ParagraphRegular
Important phraseMedium or Semibold
SubheadingSemibold
Strong headingBold


18. Font Size for Buttons

Button labels need to remain readable and visually balanced within their containers. Button typography should be tested with short and long labels.

+----------------------+

|    Create Account    |

+----------------------+

A typical button may use a medium or semibold weight, but the final choice should match the design system.


19. Font Size for Navigation

Navigation text should be easy to scan and should remain readable across desktop and mobile layouts.

Home | Products | Pricing | About | Contact

Navigation labels often use regular or medium weight depending on the product hierarchy.


20. Font Size for Forms

Forms contain labels, input text, helper text, error messages, and buttons. Using a consistent size and weight system makes forms easier to understand.

Email Address

[ [email protected] ]

 

Password

[ **************** ]

 

Minimum 8 characters.

 

[ Sign In ]

Form ElementExample SizeExample Weight
Field Label14500
Input Text16400
Helper Text12 or 14400
Error Message12 or 14400 or 500
Button14 or 16500 or 600


21. Font Size for Dashboards

Dashboards contain metrics, labels, table data, filters, navigation, and supporting information. Font size and weight can help users identify important values quickly.

Dashboard ElementExample SizeExample Weight
Page Title32700
Metric Value32700
Metric Label14400
Table Header14600
Table Content14400
Helper Text12400


22. Font Size for E-Commerce

E-commerce interfaces use typography for product names, prices, discounts, ratings, delivery information, and calls to action.

Wireless Headphones

16 / 600

 

₹2,499

28 / 700

 

20% OFF

14 / 600

 

Free Delivery

14 / 400

 

[ Add to Cart ]

16 / 600


23. Font Size for Mobile Applications

Mobile interfaces have limited screen space. Typography should remain readable without consuming unnecessary space.

Mobile Typography

|

+-- App Title

+-- Section Heading

+-- Body

+-- Label

+-- Button

+-- Caption

Test font sizes on actual mobile-sized frames and with realistic content.


24. Font Size for Landing Pages

Landing pages often use large display typography for the hero section and smaller supporting text for descriptions.

Hero Heading

48 - 64

 

Supporting Text

18 - 20

 

CTA

14 - 16

These are example ranges rather than fixed requirements.


25. Font Weight for Brand Typography

Brands can use different weights to establish personality and hierarchy. A bold display style may communicate strength, while a lighter style may create an elegant appearance.

Weight DirectionPossible Visual Character
LightElegant and subtle
RegularNeutral and readable
MediumBalanced and clear
SemiboldConfident and structured
BoldStrong and prominent
BlackPowerful and display-oriented


26. Font Size and Line Height

Font size and line height should be considered together. Increasing font size without adjusting line height can make multi-line text feel cramped.

Font Size

|

v

Line Height

|

v

Text Block

|

v

Readable Spacing

TextExample SizeExample Line Height
Heading3240
Body1624
Small Text1420

These values are examples and should be adjusted according to the font family and design.


27. Font Size and Letter Spacing

Font size can affect how letter spacing feels. Large display text may use different tracking from body text, while uppercase labels may sometimes require additional spacing.

Display

BUILD BETTER

 

Body

Build better products.

 

Label

S U B M I T

Always evaluate letter spacing visually at the final size.


28. Font Weight and Letter Spacing

Heavier weights can appear visually denser. Letter spacing can sometimes be adjusted to create better balance, particularly in display typography and uppercase labels.

Bold + Tight Spacing

HEADLINE

 

Medium + Normal Spacing

HEADLINE

 

Regular + Increased Spacing

H E A D L I N E


29. Font Size and Text Width

Larger font sizes can cause headings to wrap across multiple lines. Designers should test text width together with font size.

Large Width

Build Better Digital Products

 

Limited Width

Build Better

Digital Products

 

Mobile Width

Build Better

Digital

Products

Text resizing and wrapping should be considered when designing responsive layouts.


30. Font Weight and Readability

Font weight affects how dense text appears. Extremely light or extremely heavy weights may reduce readability in certain contexts, especially at small sizes.

  • Use readable weights for body text.
  • Avoid very thin text for important information.
  • Avoid excessive bold text.
  • Use stronger weights for hierarchy.
  • Test text at actual display sizes.
  • Check readability on different screens.


31. Font Size and Accessibility

Typography should be designed with readability and accessibility in mind. Small text can become difficult to read, especially on smaller screens or for users who need larger text.

  • Use sufficiently readable text sizes.
  • Do not rely only on tiny text for important information.
  • Use weight and size to establish hierarchy.
  • Maintain sufficient contrast.
  • Test typography on mobile screens.
  • Test with realistic content.
  • Consider text scaling requirements.


32. Font Weight and Accessibility

Font weight should support readability rather than simply creating visual decoration. Very light weights can become difficult to read, while excessive use of bold can reduce hierarchy.

Readable Typography

|

+-- Appropriate Size

+-- Appropriate Weight

+-- Good Contrast

+-- Comfortable Line Height

|

v

Better Accessibility


33. Typography Scale

A typography scale is a structured set of font sizes used consistently throughout a product. It helps create predictable relationships between headings, body text, labels, and supporting content.

Typography Scale

|

+-- Display

+-- H1

+-- H2

+-- H3

+-- Body Large

+-- Body Regular

+-- Body Small

+-- Label

+-- Caption


34. Example Typography Scale

StyleSizeWeightPossible Usage
Display56700Hero section
H140700Page title
H232600Section title
H324600Subsection
Body Large18400Lead paragraph
Body16400Main content
Body Small14400Supporting content
Label14500Controls
Caption12400Metadata


35. Modular Typography Scale

A modular scale uses a consistent relationship between text sizes. The ratio can be selected according to the product's visual requirements.

Base Size

16

|

v

Next Level

20

|

v

Next Level

25

|

v

Next Level

32

|

v

Next Level

40

|

v

Display

50+

The exact ratio is a design decision. A scale should be evaluated visually rather than followed mechanically.


36. Creating Text Styles with Font Size and Weight

Figma text styles can store typography properties including font family, font weight, font size, line height, letter spacing, and other supported type properties. This makes font size and weight reusable throughout a design.

Text Style

|

+-- Font Family

+-- Font Size

+-- Font Weight

+-- Line Height

+-- Letter Spacing

|

v

Reusable Typography


37. How to Create a Text Style in Figma

  1. Create or select a text layer.
  2. Choose the font family.
  3. Set the font size.
  4. Set the font weight.
  5. Set line height.
  6. Set letter spacing if required.
  7. Open the text style controls.
  8. Create a new text style.
  9. Give the style a meaningful name.
  10. Apply the style to other text layers.


38. Naming Font Size and Weight Styles

Text style names should be easy to understand and maintain. Semantic naming can be useful because it describes the purpose of the style rather than only its numerical values.

Typography

|

+-- Display/Large

+-- Heading/H1

+-- Heading/H2

+-- Heading/H3

+-- Body/Large

+-- Body/Regular

+-- Body/Small

+-- Label/Medium

+-- Caption/Small


39. Semantic Typography Styles

Style NameExample SizeExample WeightPurpose
Heading/H140700Main page heading
Heading/H232600Section heading
Heading/H324600Subsection heading
Body/Regular16400Paragraphs
Label/Medium14500Labels
Caption/Small12400Metadata


40. Font Size and Design Systems

A design system should define a consistent typography scale so that designers and developers can use predictable sizes and weights across components and screens.

Design System

|

+-- Font Family

|

+-- Font Size Scale

|   |

|   +-- Display

|   +-- Heading

|   +-- Body

|   +-- Label

|   +-- Caption

|

+-- Font Weight Scale

    |

    +-- Regular

    +-- Medium

    +-- Semibold

    +-- Bold


41. Font Size Variables

Figma variables can be used to store reusable numeric values, including font size. This can help create scalable and maintainable design systems.

Typography Variables

|

+-- Font/Size/XS

+-- Font/Size/SM

+-- Font/Size/MD

+-- Font/Size/LG

+-- Font/Size/XL

+-- Font/Size/Display

Using variables can reduce repeated manual values and make typography systems easier to update.


42. Font Weight Variables

Numeric variables can also represent font weight values. This allows a design system to define reusable weight tokens.

Font Weight Tokens

|

+-- Regular = 400

+-- Medium = 500

+-- Semibold = 600

+-- Bold = 700

Whether a particular variable workflow is appropriate depends on the design system and the properties supported by the selected font.


43. Font Size and Responsive Design

Font sizes often need to adapt to different screen sizes. A heading that works well on desktop may become too large on a mobile screen.

Desktop

56 Heading

|

v

Tablet

44 Heading

|

v

Mobile

32 Heading

These values are examples. Responsive typography should be tested according to the content, layout, platform, and design system.


44. Responsive Font Weight

Font weight does not always need to change between screen sizes. In many interfaces, the same weight can be maintained while the font size changes.

Desktop

40 / Bold

|

v

Tablet

36 / Bold

|

v

Mobile

32 / Bold

The important goal is to preserve hierarchy and readability.


45. Desktop Typography

Desktop screens provide more horizontal space, allowing designers to use larger headings and wider text blocks.

Desktop

+--------------------------------+

|        Build Better Products   |

|                                |

|  Design and collaborate        |

|  with your team.               |

+--------------------------------+


46. Tablet Typography

Tablet layouts require a balance between desktop and mobile typography. Headings may need smaller sizes to avoid unnecessary wrapping.

Tablet

+--------------------------+

| Build Better Products    |

|                          |

| Design and collaborate   |

| with your team.          |

+--------------------------+


47. Mobile Typography

Mobile typography should prioritize readability, hierarchy, and efficient use of limited space.

Mobile

+----------------+

| Build Better   |

| Products       |

|                |

| Design and     |

| collaborate   |

| with your team.|

+----------------+


48. Font Size and Long Headings

Large headings should always be tested with realistic content. A short heading may fit on one line while a longer heading may wrap into multiple lines.

Short Heading

Build Better

 

Long Heading

Build Better Digital Products

 

Very Long Heading

Build Better Digital Products

With Your Creative Team

Adjust the font size, width, line height, or layout when necessary.


49. Font Weight and Emphasis

Weight can be used to emphasize selected words or content. However, excessive bold text can reduce the effectiveness of emphasis.

Regular:

Design better products faster.

 

Possible approach:

Design = Semibold

better products faster = Regular


50. Font Size and Buttons

Button text should be large enough to read comfortably and small enough to fit naturally inside the component.

Button TypeExample SizeExample Weight
Primary Button16600
Secondary Button14500
Small Button12 or 14500


51. Font Size and Cards

Cards commonly contain a title, description, metadata, price, status, and action. A clear size and weight hierarchy makes card content easier to scan.

Card

|

+-- Title

|   20 / 600

|

+-- Description

|   14 / 400

|

+-- Metadata

|   12 / 400

|

+-- Action

    14 / 600


52. Font Size and Navigation Menus

Navigation menus should use a consistent size and weight so users can quickly identify available options.

Navigation

|

+-- Home

+-- Products

+-- Services

+-- Pricing

+-- Contact

Active navigation items may use a stronger weight or other visual treatment to communicate the current location.


53. Font Weight for Active States

Font weight can help distinguish an active navigation item from inactive items.

Inactive

Home     Regular

 

Active

Products Semibold

 

Inactive

Contact  Regular

Weight should not be the only indicator of important states when accessibility requires additional visual cues.


54. Font Size and Data Visualization

Data dashboards often use different sizes for metric values, labels, legends, and supporting information.

Total Revenue

₹8,45,000

32 / 700

 

Monthly Revenue

14 / 400

 

January

₹1,25,000

14 / 400


55. Font Weight and Data Visualization

Important numbers can use stronger weights while supporting labels remain regular.

ElementExample Weight
Primary Metric700
Metric Label400
Chart Label400
Chart Heading600
Table Header600


56. Font Size and Pricing

Pricing interfaces often use large font sizes for the main price and smaller sizes for billing details or supporting information.

Pro Plan

 

₹999

per month

 

Includes:

Unlimited projects

Priority support

 

[ Start Free Trial ]

The price can receive stronger visual emphasis through both size and weight.


57. Font Size and Error Messages

Error messages should be readable without dominating the interface. The appropriate size depends on the product and component.

Password

[ ******** ]

 

Password must contain at least

8 characters.

Use consistent typography for validation messages across the product.


58. Font Weight and Error Messages

A semibold or medium weight can be used selectively for important parts of an error message, while the rest remains regular.

Error:

Password is required.

 

Suggested hierarchy:

"Error" = Semibold

Message = Regular


59. Font Size and Localization

Different languages can produce different text lengths. Typography should be tested with translated content because a fixed font size can produce different wrapping behavior across languages.

English

Create Account

 

German

Konto erstellen

 

Longer Translation

Create your new account now

Test real translated strings before finalizing responsive typography.


60. Font Weight and Localization

Different scripts and fonts may have different visual density at the same nominal weight. Multilingual interfaces should therefore be tested visually rather than assuming identical appearance across scripts.


61. Font Size and Numbers

Numbers often require strong visual hierarchy in dashboards, financial applications, analytics tools, and e-commerce interfaces.

Total Revenue

₹8,45,000

32 / 700

 

Orders

3,240

24 / 600

 

Growth

98.75%

16 / 500


62. Font Weight and Numbers

Important numerical values can use stronger weights, while labels and explanatory content can use regular weights.

Number TypeExampleWeight
Primary Metric₹8,45,000700
Secondary Metric3,240600
Supporting Number128400


63. Font Size and Text Styles

Text styles allow font size and weight to be reused consistently across text layers. This is especially useful when building a design system.

Text Style

|

+-- Font Family

+-- Font Size

+-- Font Weight

+-- Line Height

+-- Letter Spacing

|

v

Apply to Multiple Text Layers


64. Updating a Typography Style

When a shared text style is updated, the change can propagate to text layers using that style. This makes global typography adjustments easier to manage.

Text Style

|

v

Update Font Size

|

v

Update Font Weight

|

v

Save Style

|

v

All Linked Text Layers

|

v

Updated Typography


65. Font Size and Weight in Dev Mode

Developers can inspect typography properties in Figma Dev Mode. This helps communicate font family, font size, font weight, line height, and letter spacing for implementation.

Figma Design

|

v

Text Layer

|

v

Dev Mode

|

+-- Font Family

+-- Font Size

+-- Font Weight

+-- Line Height

+-- Letter Spacing

|

v

Development


66. Approximate CSS Mapping

Figma PropertyTypical CSS Equivalent
Font Familyfont-family
Font Sizefont-size
Font Weightfont-weight
Line Heightline-height
Letter Spacingletter-spacing

body {

font-family: "Inter", sans-serif;

font-size: 16px;

font-weight: 400;

line-height: 24px;

}

h1 {

font-size: 40px;

font-weight: 700;

line-height: 48px;

}

The CSS values are conceptual examples. Exact implementation should follow the production font, platform, browser behavior, and project design system.


67. Font Size and Weight Workflow

Choose Font Family

|

v

Understand Content

|

v

Define Hierarchy

|

v

Choose Base Font Size

|

v

Create Typography Scale

|

v

Select Font Weights

|

v

Set Line Height

|

v

Set Letter Spacing

|

v

Create Text Styles

|

v

Test Real Content

|

v

Test Responsive Layout

|

v

Review Accessibility

|

v

Document Typography System


68. Practical Project: Website Typography

Create a typography system for a modern website.

Website Typography

 

Hero Heading

56 / 700

 

Section Heading

32 / 600

 

Body Text

16 / 400

 

Button

16 / 600

 

Caption

12 / 400

  1. Select a suitable font family.
  2. Create a large display style.
  3. Create H1 and H2 styles.
  4. Create body text styles.
  5. Create button typography.
  6. Create caption typography.
  7. Apply consistent weights.
  8. Set line heights.
  9. Test long headings.
  10. Test the layout on mobile.


69. Practical Project: Dashboard Typography

Create a dashboard using font size and weight to establish clear metric hierarchy.

Analytics Dashboard

 

Total Revenue

₹8,45,000

32 / 700

 

Total Orders

3,240

28 / 700

 

Active Users

12,450

28 / 700

 

Pending

128

24 / 600

 

Labels

14 / 400

  1. Select one primary font family.
  2. Create a page title.
  3. Create a metric value style.
  4. Create a metric label style.
  5. Create table header typography.
  6. Create table body typography.
  7. Create button typography.
  8. Test large and small numbers.
  9. Check visual hierarchy.
  10. Review the dashboard on smaller screens.


70. Practical Project: E-Commerce Product Card

Create an e-commerce product card using different sizes and weights.

Wireless Headphones

20 / 600

 

Premium wireless audio experience.

14 / 400

 

₹2,499

24 / 700

 

20% OFF

14 / 600

 

Free Delivery

14 / 400

 

[ Add to Cart ]

16 / 600

  1. Select a readable font family.
  2. Create the product title style.
  3. Create description typography.
  4. Create price typography.
  5. Create discount typography.
  6. Create delivery information.
  7. Create button typography.
  8. Test long product names.
  9. Test different prices.
  10. Review the card on mobile.


71. Practical Project: Mobile App Typography

Create a typography system for a mobile application.

Profile

 

Welcome Back

28 / 700

 

Account Settings

18 / 600

 

Notifications

16 / 400

 

Security

16 / 400

 

Password

14 / 500

 

[ Change Password ]

14 / 600

  1. Select a readable font family.
  2. Create the main heading.
  3. Create section headings.
  4. Create body text.
  5. Create labels.
  6. Create button text.
  7. Test text wrapping.
  8. Test long labels.
  9. Check hierarchy.
  10. Review the design at different mobile widths.


72. Practical Project: Landing Page Typography

Create a landing page typography system using display, heading, body, supporting, and call-to-action styles.

Landing Page

 

Hero Heading

56 / 700

 

Hero Description

18 / 400

 

Section Heading

32 / 600

 

Body

16 / 400

 

CTA

16 / 600

 

Supporting Text

14 / 400

  1. Create the hero typography.
  2. Create section heading styles.
  3. Create body text styles.
  4. Create CTA typography.
  5. Apply consistent weights.
  6. Test the hero at different widths.
  7. Test long headings.
  8. Check spacing and line height.
  9. Review desktop and mobile layouts.


73. Common Font Size Mistakes

  • Using the same font size for every element.
  • Using extremely small text for important information.
  • Using very large headings without considering screen width.
  • Ignoring text wrapping.
  • Changing font size randomly between screens.
  • Not creating a consistent typography scale.
  • Ignoring line height when changing font size.
  • Using too many different sizes.
  • Not testing long content.
  • Not testing mobile layouts.


74. Common Font Weight Mistakes

  • Using bold text everywhere.
  • Using extremely thin weights for body text.
  • Using weights that are not available in the selected font.
  • Changing weights without a clear hierarchy.
  • Using too many weight variations.
  • Ignoring the visual density of the font family.
  • Using bold text as the only accessibility indicator.
  • Not testing typography at actual sizes.


75. Best Practices for Font Size

  • Create a consistent typography scale.
  • Use larger sizes for important headings.
  • Use readable sizes for body text.
  • Test typography with real content.
  • Check long headings.
  • Check text wrapping.
  • Test desktop, tablet, and mobile layouts.
  • Use text styles for repeated typography.
  • Keep sizes consistent across similar components.
  • Consider accessibility and readability.


76. Best Practices for Font Weight

  • Use regular weight for most body content.
  • Use medium or semibold for labels and controls when appropriate.
  • Use stronger weights for important headings.
  • Avoid excessive bold text.
  • Avoid extremely light text at small sizes.
  • Use the weights provided by the selected font family.
  • Keep weight usage consistent across components.
  • Document weight tokens in the design system.
  • Test visual density on different screens.
  • Use weight together with size to establish hierarchy.


77. Font Size and Weight Decision Checklist

  • Is the font size appropriate for the content?
  • Is the font weight appropriate for the content?
  • Does the heading stand out from the body?
  • Is the body text comfortable to read?
  • Are labels easy to scan?
  • Are buttons readable?
  • Are metric values prominent?
  • Is the typography scale consistent?
  • Does the typography work on mobile?
  • Does the typography work on desktop?
  • Does the font support the selected weights?
  • Is line height comfortable?
  • Is letter spacing appropriate?
  • Does long content wrap correctly?
  • Are text styles reusable?
  • Can developers understand the intended typography?


78. Interview Questions and Answers

Q1. What is font size?

Font size controls the scale of text characters and determines how large or small text appears in a design.

Q2. What is font weight?

Font weight controls the visual thickness or density of characters in a font.

Q3. What is the difference between font size and font weight?

Font size changes the scale of text, while font weight changes the thickness of the characters.

Q4. How do you change font size in Figma?

Select a text layer, open the Typography section, locate the Font Size field, enter the required value, and review the result on the canvas.

Q5. How do you change font weight in Figma?

Select the text layer, choose the font family, and select an available font weight or style from the Typography controls.

Q6. What is a common body text size?

16 is a common starting point for digital interface body text, although the appropriate size depends on the font, platform, product, and design system.

Q7. What is a common regular font weight?

Regular is commonly represented as 400 in systems that use numeric font-weight values.

Q8. What is a common bold font weight?

Bold is commonly represented as 700 in systems that use numeric font-weight values.

Q9. Why should designers use a typography scale?

A typography scale creates consistency and predictable hierarchy between headings, body text, labels, captions, and other content.

Q10. Should font size change on mobile?

It can. Responsive typography may use smaller sizes on mobile when necessary, but the final values should be tested for readability and hierarchy.

Q11. Why should designers avoid using bold everywhere?

Using bold everywhere reduces contrast between important and normal content, making the hierarchy less effective.

Q12. Can font size and weight be included in Figma text styles?

Yes. Figma text styles can include font family, font weight, font size, line height, letter spacing, and other supported typography properties.


79. Practice Assignment

Create a complete Font Size and Weight system for a modern e-commerce website in Figma.

  1. Select one primary font family.
  2. Create a Display style.
  3. Create H1, H2, and H3 styles.
  4. Create Body Large and Body Regular styles.
  5. Create Body Small style.
  6. Create Label style.
  7. Create Caption style.
  8. Create Button style.
  9. Assign suitable font sizes.
  10. Assign suitable font weights.
  11. Set line heights.
  12. Set letter spacing where necessary.
  13. Apply text styles across the design.
  14. Test long product names.
  15. Test prices and numbers.
  16. Test mobile layouts.
  17. Review the complete hierarchy.


80. Quick Revision Checklist

  • Understand what font size means.
  • Understand what font weight means.
  • Know the difference between size and weight.
  • Know how to change font size in Figma.
  • Know how to change font weight in Figma.
  • Understand common font weight values.
  • Understand typography hierarchy.
  • Understand typography scale.
  • Understand text styles.
  • Understand responsive typography.
  • Understand font size and line height.
  • Understand font weight and readability.
  • Understand accessibility considerations.
  • Understand semantic text styles.
  • Understand developer handoff.
  • Know how to test typography with real content.


81. Key Takeaways

  • Font size controls the scale of text.
  • Font weight controls the thickness of text.
  • Font family determines the overall letterform design.
  • Font size and weight work together to establish hierarchy.
  • Figma provides Font Size and Font Weight controls in the Typography section.
  • Different font families provide different weight options.
  • Regular weight is commonly used for body text.
  • Medium and semibold weights are useful for labels and controls.
  • Bold weights are commonly used for strong headings.
  • A consistent typography scale improves design consistency.
  • Text styles make font size and weight reusable.
  • Variables can be used for reusable numeric typography values.
  • Responsive typography should be tested across screen sizes.
  • Long headings and realistic content should always be tested.
  • Accessibility and readability should be considered when selecting size and weight.
  • Developer handoff should clearly communicate typography properties.


82. Conclusion

Font Size and Font Weight are fundamental typography properties in Figma. Font size controls how large or small text appears, while font weight controls the thickness and emphasis of characters. When these properties are combined with font family, line height, letter spacing, and text width, designers can create clear and effective visual hierarchies.

A professional typography system should use consistent font sizes and weights instead of choosing values randomly for individual screens. Creating reusable text styles, typography scales, and design-system tokens makes designs easier to maintain and keeps typography consistent across websites, mobile applications, dashboards, e-commerce interfaces, and other digital products.

Designers should also test typography using realistic content, different screen sizes, long headings, numbers, multilingual content, and accessibility requirements. The final goal is not simply to make text look attractive but to make information easy to read, scan, understand, and use.

To learn professional Figma design, typography, UI design, design systems, and practical project workflows through structured training, visit JustAcademy Figma Training and use the Register for Figma Course Demo option.

whatsapp