Skip to main content
Participant
July 8, 2019
Question

Selective justified text with Text Wrap?

  • July 8, 2019
  • 2 replies
  • 1105 views

This seems like a feature InDesign should have, but try as I might, I can't find a way to do it without lots of manual line breaks and fussy typesetting.

What I'd like to do is place a small caption text frame so it partially insets against a larger body text column. The text in the larger column is set to align left, but I'd like it to force justify next to (and only next to) the inset frame.

I know that there's the "Justify Text Next to an Object" setting for Text Wrap in the composition preferences, but that only works if the text wraps to both sides of the object in question, not just one.

I'll include some screenshots here to better show what I'd like to do.

Above is what it looks like by default when I use left-aligned text to wrap the caption frame. The irregular white space between the broken lines of the body text and the clean vertical side of the caption text is what I want to eliminate.

This is the result I'm looking for.

Here's that same setup with hidden characters turned on. I have to break all lines next to the caption frame into separate paragraphs that are then justified to get the desired effect. And it's not as obvious here since this is lorem ipsum, but using actual text creates all sorts of ugly hyphenation and line break issues.

If this situation were going to occur only once or twice, manually breaking things would be no problem. But this will happen somewhere between 100–200 times, so an automated solution is really the only way to make it feasible. Like I said, this seems like something InDesign should be built to provide, but there's no way I can find to make it happen. Any suggestions would be welcome!

Thanks,
Ryan

    This topic has been closed for replies.

    2 replies

    Community Expert
    December 21, 2021

    John said: "I see your problem, and my attempts to fake it up more elegantly than you did have failed."

     

    Hi John,

    you decide if this method is more elegant to fake it.

    All text set to justified. The ragged right edge is also done with a text wrapping element.

     

    Alternative: The shape of the text frame is not rectangular.

     

    Regards,
    Uwe Laubender

    ( ACP )

    John Mensinger
    Community Expert
    Community Expert
    July 8, 2019

    I see your problem, and my attempts to fake it up more elegantly than you did have failed.

    I've started a feature request to which you can add your vote and comments:

    Make "Justify Text Next to an Object" work in all cases – Adobe InDesign Feedback

    Participant
    July 8, 2019

    Thanks, John! I'll do so now.

    Community Expert
    July 16, 2019

    Great idea!

    Just voted on John's feature request.

    Regards,
    Uwe