I'm using InDesign data merge to generate lots of filled-in pages. I have a specific text block which holds a name, but always needs to be on one line. Is there any way I can have InDesign automatically reduce the font-size if the text wraps?


3 Answers 3


Set line to nobreak. Select the merge field and any other text in the line. Go to Justification and set Glyph Scaling minimum to 50%.


Im not sure of the context but when I encounter similar situations when doing certificates I will use the preview toggle on the DataMerge panel to preview the largest value before I run the merge. Then I adjust the font size so that the largest values fit. Then I will run the merge. This way all the names are formatted consistently.


InDesign does not have built-in functionality to automatically adjust font character size to fit a frame.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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