Fit text inside a shape

You can pour a sentence into a circle, an oval, a square or a rectangle so it fills the outline neatly, and the text stays editable afterwards. This works on every plan.

What you need

Two layers, no more: a text layer with something typed in it, and one supported shape. Circles, ovals, squares and rectangles are supported.

  1. Put the text and the shape on the page.
  2. Hold Shift and click both objects on the canvas so both are selected.
  3. Pick the Fit shape tool. The Fit inside shape card appears.
  4. Choose the Layout you want.
  5. Set the Inner margin, the Text height and the Line spacing.
  6. Press Apply.
The Fit inside shape card open in the editor showing the Natural, Fill and Lines layout choices, the Inner margin, Text height and Line spacing controls and the Apply button, beside the canvas with an Arabic sentence sitting inside a circle.
The fit card and its settings, with the result previewing live.

The three layouts

Natural keeps the letters' true proportions, on one line.

Fill spreads the text sideways to use more of the shape, also on one line.

Lines breaks the sentence into lines that fill the shape, with kashida lengthening the joins to reach each edge. This is the one for longer sentences.

A circle on the canvas holding an Arabic sentence broken over several lines with the Lines layout, so the text fills the shape.
The Lines layout fills the circle; Natural and Fill reshape the same sentence differently.

The settings

Inner margin holds the text back from the edge of the shape. A little breathing room usually reads better.

Text height makes the letters larger or smaller inside the space.

Line spacing opens out the gap between lines, and it works with the Lines layout.

Everything previews live as you move the controls, and the text stays editable once you apply.

When the fit is refused

Select exactly two layers: one text layer and one supported shape.

Type some text in the text layer first, since an empty layer cannot be fitted.

Unlock both layers, and show them if either one is hidden.

Use straight text. Curved or already fitted text is not supported.

If the fit fails, wait for the font to finish loading and try again.