Is it possible to avoid that the last words of a paragraph finish in between a given space before the end of line?
The aim is to get completely finished lines, with the point at the edge of the inner margin, or lines with at least a blank space equal to the paragraph indent, e.g. 10 points for a font size of 10 points. This way the lines won't finish in between this gap of 10 points at the end of each paragraph.
In other words, I would like to set a minimum "indent" at the end of the paragraph which could works with "Justify left align" setting of the paragraph instead of "Justify all lines".
Right now the only way I'm able to correct these lines is doing it by sight and hand:
1.selecting manually "Justify all lines" in the concerned paragraph, which will do the job instantly if we have previously selected the desired indentation at the last line indent case in paragraph settings.
2. modifying tracking to make the point touch the inner margin
Thanks for your reply Ariel, very interesting article indeed, with very rich comments, few of them pointing to some interesting links about runt issues, which I have to keep an eye on later.
But still, this special case is not solved through the 2 GREP styles marked by Mike Rankin.
These are focused on avoiding short lines at the end of paragraphs, and they perform quite well its task, but the thing here is the aesthetics of a line which is not a full line but it's not short enough to respect a given indent, which should be the same as the first line indent.
The following video seems to have nothing to see with your question but it's not exactly true! 😉
What you try to get could be done via a script whose main code could be the one used in the script played in the video.
So, let's suppose you define a "back-indent" reference of 8mm, the script will decide for you to: • "push forward" the last char of the para to the parent text frame extreme right side if this char is less than 4mm from that side; • "push back" the last char to this "8mm back-indent" from the extreme right side if this char is between 4 and 8mm from that side;
Of course, you will just need "1 click"! The script won't treat what is already done, just what is not done!