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?
-
Have you tried Google? I found this script with a 3 second search: in-tools.com/article/scripts-blog/… Would this work? If not, why? – AAGD Nov 26 '15 at 16:50
-
There's a neat script for this called: Fit text to frame. It can be found here: id-extras.com/products/fit-text-to-frame – ginobrugman Nov 28 '15 at 20:57
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.