Hot answers tagged typography
There is no rationale to the best of my knowledge. It's a convention — one that's different in different places. For example in the UK it's much more common to see spaces or thin-spaces around em-dashes, or a spaced en-dash used instead of the closed em-dash. Long discussion on variations and what different style guides say at ...
Only top voted, non community-wiki answers of a minimum length are eligible