What I have ended up settling on is using the unicode for a "horizontal bar" character every time I would use an em dash and using a "figure dash" character every time I would use an en dash. They are functionally identical. Now you know. (https://www.compart.com/en/unicode/U+2015) ... (https://www.compart.com/en/unicode/U+2012)