Typograf — Figma Plugin for Russian Typography | Trace Logo's Skip to content

Typograf | Trace Logo’s · Russian typography plugin for Figma

Typography,
sorted.

Figma plugin: non-breaking spaces, dashes and «guillemets» in selected layers — no fixing characters by hand.

Open in Figma
Layout / TypographyText layers · 100%
Landing / HeadlineText stays editable
Typograf | Trace Logo’s
1 layer selected1 text layer found
Rules
Non-breaking spacesPrepositions, particles, numbers, initials
DashesEm dash and number ranges
Guillemet quotesStraight and “smart” quotes → «guillemets»
EllipsisThree dots in a row → one character
SpacesNo double or extra spaces
Try it on this example
Interface illustration on sample text

Same words.
Different characters.

Drag the divider and watch the typesetting change.

Before
Design -
it's "details"...
Straight quotes · hyphen · three dots
After
Design —
it’s «details»…
Guillemets · em dash · ellipsis
BeforeDrag the dividerAfter

One frame.
All the text.

Select a frame — the plugin finds text even in nested groups.

Select a frame.

Text layers inside go into processing.

Pick the rules.

Turn off what you don’t need; settings are saved.

Check the result.

The plugin shows the summary; undo with ⌘Z or Ctrl+Z.

Words stay together.
Even at
line breaks.

Non-breaking spaces keep short prepositions and units next to their word or number.

Into Figma —
via Community.

Open the plugin page in Figma Community and run it in your file. It becomes available after Figma review.

Figma Community
Figma Community
Open plugin page
Run in your file
Run Plugin
Plugins ›
Community ›
Run

Good layout.
Clean type.

Start with one layer, then process the whole frame.

Open in Figma

Questions about Typograf for Figma

How do I add non-breaking spaces in Figma?

Select a text layer, group or frame, run Typograf and click “Fix typography”. Non-breaking spaces go after prepositions and conjunctions, before particles, between initials, and between a number and its unit.

How do I replace straight quotes with guillemets and hyphens with dashes in Figma?

Same steps: straight and “smart” quotes become «guillemets», hyphens between words become em dashes, three dots become an ellipsis. The plugin also restores the Russian letter yo from a dictionary of unambiguous words. Every rule has its own toggle.

Can I process a whole frame at once?

Yes. The plugin finds all text in nested frames and groups of your selection. Layers longer than 50,000 characters are skipped, and nested quotes are not told apart: one quote level is supported.

How do I install the plugin and where does it work?

The plugin is free. Open its Figma Community page and run it in your file after Figma review.

Is my text sent to a server?

No. The plugin has network access turned off, your text never leaves Figma, and only the toggle positions are stored on your device.

How do I undo the changes?

Press ⌘Z or Ctrl+Z. You can stop processing with the “Stop” button or the Esc key, but edits that were already applied are not rolled back.

How much does the Typograf plugin cost?

The plugin is free. Open its Figma Community page and run it in your file after Figma review.

How is the plugin different from the Trace Typograf extension?

Typograf works in Figma text layers. The Trace Typograf extension is a separate Chrome product that fixes text in the Taptop and Tilda website builder editors.