Skip to main content
Isaac_VanDyne
New Member
November 20, 2024

Inline layout – use frames and other elements *inside* text blocks

Why doesn’t autolayout support inline layout This kind of design of including rich text elements (spans), icons, emojis, chips, and images inside a block of text is becoming increasingly popular and seems like it would be straightforward to implement.

Im currently contemplating building a Figma plugin that would split a text block into individual words, then wrap them in a ‘Wrap’ auto-layout frame. This way you could insert arbitrary elements inside the text.

@Figma pls

3 replies

Thiago Fernando
New Member
February 26, 2025

I faced this problem right now, I tried a lot to implement it… but it’s impossible to create a component with rich text. @figma

t3db0t
New Member
September 6, 2026

yeah we really need this. I’d like to see it doable as text styles the same way you apply CSS to a span: background fill, padding, borders… I also considered trying to build a plugin that would do this but it’s simply not possible to do it right without fundamentally improving what text can do in Figma.

Yuri_Mikhin
New Participant
October 2, 2026

Tried the split-and-auto-layout idea from this thread. It ended up as a plugin, Wrap Text Around Image: {} marks where the frame goes.

https://www.figma.com/community/plugin/1687782073408546359