Making Text Slowly Smaller (and smaller)
David Blatner shares a fun script for InDesign that slowly shrinks the size of each character in a text frame.
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:

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)This article was last modified on November 20, 2020
This article was first published on November 20, 2020
Commenting is easier and faster when you're logged in!
Recommended for you
Rotate Flat Elements in 3D Space in Photoshop
Khara Plicanic demonstrates how to take a flat photo element and rotate and tilt...
Keep Footer Info Always Visible in InDesign
Keep your full-page photographs from blocking headers and footers in InDesign wi...
InDesign Can Create More Kinds of QR Codes Than You Think
With the right syntax, you can make QR codes that dial phone numbers, add calend...
