How to use System fonts in Figma, Webflow and Code?

3 min readDec 20, 2021

Here a journey through the use of system fonts with different tools such a design environment (Figma), a web builder (webflow) or just with code.

“Everything you load on the page has a cost. This cost is especially important for mobile devices, because every byte required on a mobile device affects the load time and the amount of bandwidth consumed by the user. The font must be loaded before the content is rendered, so you need to wait in order to complete the resource loading before the user can even read the single word you wrote. But web fonts are a way to provide great user experience through good typography.

The operating system has excellent default fonts. System fonts have the following advantages: speed and performance. They reduce the size of your web pages. But the side effect is that they make your website look very familiar for anyone watching it, because they are used to seeing the same fonts every day on a computer or mobile device. In reality Native fonts.
This is the system font, guaranteed to look great.” (
Taken from an article on CSS system fonts)

There is a CSS system fonts cheatsheet, and if we take a look at CanIUse they have a great acceptance:

How to use System Fonts in Code?

Method 1 System Fonts as used by Github/Medium

/* System Fonts as used by GitHub */

body { font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif, “Apple Color Emoji”, “Segoe UI Emoji”, “Segoe UI Symbol”; }

/* System Fonts as used by Medium and WordPress */

body { font-family: -apple-system,BlinkMacSystemFont,”Segoe UI”,Roboto,Oxygen-Sans,Ubuntu,Cantarell,”Helvetica Neue”,sans-serif; }

Method 2: System Font Stacks

/* Define the “system” font family */

@font-face { font-family: system; font-style: normal; font-weight: 300; src: local(“.SFNSText-Light”), local(“.HelveticaNeueDeskInterface-Light”), local(“.LucidaGrandeUI”), local(“Ubuntu Light”), local(“Segoe UI Light”), local(“Roboto-Light”), local(“DroidSans”), local(“Tahoma”); }


Design Technologist. FrontEnd | DCO | Display | Webflow | UXR | UXDesign | Writing | NoCode | Lifelong learner | Photographer | Runner | Traveller