The Chicago Manual of Style recommends em-dashes without spaces, and the style originated with US publishers. Bringhurst recommends en-dashes spaced from the text, this originated with Penguin in the UK. But there's certainly a lot of crossover.
Since some readers don't recognise either form of dash as a word-boundary, I prefer spaced en-dashes to prevent awkward line-breaks.
|