Remix.run Logo
fragmede a day ago

Use an en-dash instead. – is slightly shorter than — so in–between words of—a–similar nature, you can look stylishly not–a–robot.

blakewatson a day ago | parent [-]

The en-dash is for ranges. https://practicaltypography.com/hyphens-and-dashes.html

kimixa 19 hours ago | parent [-]

Or British English.

The Oxford style guide page 18 https://www.ox.ac.uk/public-affairs/style-guide

> m-dash (—)

> Do not use; use an n-dash instead.

> n-dash (–)

> Use in a pair in place of round brackets or commas, surrounded by spaces.

I feel a number of people online started using something like the "British style", as an ascii hyphen is closer to an n-dash than an m-dash in width. And then without spaces either side looks very squished.