Be aware that even Bringhurst, who isn’t a admirer of your long em sprint, rightly suggests to use two of these for bibliographical entries. The lately launched Unicode 6.one has specified us two much more dashes that can help using this type of: U+2E3A ⸺ TWO-EM DASH All Gentlemen https://carzen.co.uk