My client has an InDesign catalog. Instead of manually updating it as he's done up to now, he'd like to import XML data into the InDesign file and not have to make any of the changes manually. However there is one major problem, the pages in the document tend to be very uneven in their layout. One page might be fairly airy while the next may barely contain all of the elements it needs to. As a result, my client needs to make the copy smaller on some pages. Is there a way to automate the size of the text from one page to the next when making an import so as to avoid overset text?

  • 1
    If any of the answers below is satisfactory, please tick the "accepted answer" tickmark next to it. Good for you, me, us.
    – benteh
    Aug 27, 2015 at 13:11

2 Answers 2


If you are making all the text in the frame smaller, you can apply a scale change to the frame itself. Then the text is technically unmodified.


Typefi autofit comes closest to that:


Not the answer you're looking for? Browse other questions tagged or ask your own question.