Marek Williams wrote:
The problem is that you're using the em-dash incorrectly. A proper>When an em-dash or en-dash occurs in text -- like in this sentence,
>and the dash occurs at the end of the line, InDesign does its
>damnedest to move it to the start of the next line, even leaving a big
>empty space at the end of the line.
>Everyone knows that starting a line with an em-dash or an en-dash (for
>those who follow Bringhurst) is bad form. Why does InDesign continue
>to do this? I'm getting tired of having to scan through the doent
>manually do a manual No Break every time I see a dash in the left edge
>of the text block.
em-dash does NOT have a space before or after it. If you remove the
spaces before and after your em-dash, you'll see that InDesign won't
allow an em-dash to either end a line or begin it; it rearranges the
layout so that the dash is surrounded by text on both sides.
If, however, you insist on space/em-dash/space, instead of scanning
the text visually and then manually entering your No Breaks, you can
simply do this find-and-replace:
Find what: ^_
Change to: ^_^s
This changes the space following your em-dash to a non-breaking space
throughout your story or doent.