Skip to main content

Font Style name export to JSON

  • May 21, 2021
  • 4 replies
  • 1481 views

Tanya_Serdyukova

Hi Figma developers!

It turns out that exporting Figma fonts in JSON format provides the result that looks smth like this:

                            "style": {
                                "fontFamily": "Quattrocento Sans",
                                "fontPostScriptName": "QuattrocentoSans-BoldItalic",
                                "fontSize": 72,
                                "fontWeight": 700,
                                "italic": true,
                                "letterSpacing": 0,
                                "lineHeightPercent": 100,
                                "lineHeightPx": 84.375,
                                "lineHeightUnit": "INTRINSIC_%",
                                "textAlignHorizontal": "CENTER",
                                "textAlignVertical": "CENTER"
                            },

for a page like this:

And we face the necessity to invent some special algorithms for knowing the actual style name (that is “Bold Italic” in the example)
from the provided “fontPostScriptName” field (that is “QuattrocentoSans-BoldItalic” in the example).

Is there any chance to add the real style name to the structure? It would be very much appreciated.

4 replies

Rasmus_Hjulskov_Larsen

With a font like Inter the fontWeight doesn’t match what I see in Figma but fallback to 400.
Adding custom logic based on the fontPostScriptName seems really hacky, is that what’s intended? 🙂


  • March 9, 2024

How did you export the Figma fonts to JSON? I cant see how to do it


IonuBalonu
  • New Member
  • December 21, 2025

How did you export the Figma fonts to JSON? I cant see how to do it


If you haven’t figured out a solution yet, you can try with this tool I built: https://prismtokens.app/


Miky Jhon
  • New Member
  • February 24, 2026

Exporting font style names to JSON would really help when syncing design systems across projects. Clear naming becomes even more important when those styles are reused outside Figma, especially on social platforms or gaming profiles. I’ve noticed how much structured, readable style names matter while experimenting with Unicode-based name formats at https://thestylishname.com/. Having consistent exports would make managing decorative or branded text styles far more efficient for teams and creators alike.