Figma Typography Systems: Build a Consistent Type ScaleFigma Typography Systems: Build a Consistent Type Scale
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
If your Figma file has seventeen font sizes, your website will too.
Before any page design, I set up a type scale as text styles, named by role:
• Display: 56 / 64
• Heading 1: 40 / 48
• Heading 2: 28 / 36
• Body: 17 / 28
• Caption: 13 / 20
Size and line height together, never one without the other. Role names (Heading 2, Body) instead of sizes (28px), so the scale can change without renaming anything.
Font size can also bind to number variables now, which helps when desktop and mobile need different values.
Publish the styles to the team library and every file uses the same scale. On the build side it becomes a handful of CSS classes or variables.
How many text styles does your current project have?
Save this for your next redesign, and follow for the next build.
Follow for more videos: instagram.com/sellwrightstudio · youtube.com/@sellwrightstudio
Dim's avatar
This is really nice
Raja's avatar
Thanks Dim! Do you keep one fixed type scale across a project, or set sizes page by page?
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started