is now part of!

Making Text Slowly Smaller (and smaller)

Here’s a clever and fun little script created by Jongware that slowly decrements the size of each character in a text frame in InDesign.

(Is “decrement” a real word in English? Yup. It’s the opposite of increment. It means to cause a discrete reduction in something.)

When you run the SlowlyMakeSmaller.jsx script on a frame, it makes each character slightly smaller than the last. For example, here’s a text frame with some text in it:

Here’s what it looks like after running the script:

More after the jump! Continue reading below
Free and Premium members see fewer ads! Sign up and log-in today.

I created the spiral path next to it with the Spiral tool in Illustrator, and then copied it onto my InDesign page. We can, of course, cut the text out of the text frame and use InDesign’s Type on Path tool to create the following:

…and of course, you’d want to set the stroke color to None:

One important thing to know: You have to specify what the starting and ending point sizes are for the text in the frame. You do that by editing lines 7 and 8 of the script in any text editor:

OK, I admit that this is not a script you’ll use daily, but isn’t it cool? You might find an interesting use for it!

(must be logged in as a free or paid member to download this script)
David Blatner is the co-founder of the Creative Publishing Network, InDesign Magazine, and the author or co-author of 15 books, including Real World InDesign. His InDesign videos at LinkedIn Learning ( are among the most watched InDesign training in the world. You can find more about David at
  • Alessandro Muratore says:

    Hi! I’m looking for this for a long time, but this link does not work.

  • Jose Antonio Pulgarin Alvarez says:

    Agree, the link is broken.

    404 Ooops!
    The page you are looking for seems to be missing!

  • Marjorie Schultz says:

    link isn’t working can you notify when it is?

  • >