Posted by FromTheArchives 9/12/2025
Newspapers generally avoid it, even avoiding it completely in favour of commas. Properly wielding the n-dash or the m-dash requires training.
I just thought it was cool when I learned that there were glyphs with names that indicated how wide they were.
And I believe the letter "x" is the standard for determining font height? Someone can correct me.
If you encounter an em-dash in an online discussion, most likely someone went to extra effort to include it, or it was automatically inserted, possibly by an AI.
There are other signs that you're looking at AI-generated texts, like lists of three, a certain turn of phrase, or vague generalities, but those are easier for a human to type than an em-dash.
Shift option dash.
I expect most people who use emdashes in casual writing are people who have done a lot of reading and a substantial amount of writing too (professionally or otherwise), who are also tech-savvy enough to understand that it's possible to easily insert symbols that aren't printed on the keys of your keyboard. These are the people you're filtering out when you decide to use emdashes as your primary signal for deciding whether text was written by AI or not, and I think that's pretty stupid. In your haste to avoid content written by AIs you're filtering content written by people who care about writing, which leaves content written by people who don't, and content written by genAI systems told not to use emdashes, which you will naturally be far less suspicious of because you're fixated on the emdash thing.
I generally think it's terrible that genAI slop is displacing human writing, however useful I might LLMs for other tasks. In that, I probably agree with a lot of the people using emdashes as a negative signal. But the fact is that this widespread attitude toward emdashes can only accelerate that displacement, by tarring high quality human writing as suspicious while giving cleverly manipulated LLM output a pass.
Smart quotes are trickier, because the shortcuts are unfortunately unintuitive IMO. I forget what the original ones are, but they involve the [ and ] keys. I've actually remapped them using Karabiner-Elements so that option [ and ] are single quotes and shift option [ and ] double quotes.
(Personally I put the open quotes on ` and the close quotes on ', along with using Apple-style dash layout.)
On Android and iOS, you press and hold the "-" to get the "–" and "—" options.
On Mac, use opt + hyphen for "–" and opt + shift + hyphen for "—" (similar to other special characters).
On Linux you can enable the compose key and use it similar to MacOS (Compose+---).
It's not rocket science.
...
<Multi_key> <less> <apostrophe> : "‘" U2018 # LEFT SINGLE QUOTATION MARK
<Multi_key> <apostrophe> <less> : "‘" U2018 # LEFT SINGLE QUOTATION MARK
<Multi_key> <greater> <apostrophe> : "’" U2019 # RIGHT SINGLE QUOTATION MARK
<Multi_key> <apostrophe> <greater> : "’" U2019 # RIGHT SINGLE QUOTATION MARK
<Multi_key> <less> <quotedbl> : "“" U201c # LEFT DOUBLE QUOTATION MARK
<Multi_key> <quotedbl> <less> : "“" U201c # LEFT DOUBLE QUOTATION MARK
<Multi_key> <greater> <quotedbl> : "”" U201d # RIGHT DOUBLE QUOTATION MARK
<Multi_key> <quotedbl> <greater> : "”" U201d # RIGHT DOUBLE QUOTATION MARK
...
<Multi_key> <minus> <minus> <minus> : "—" U2014 # EM DASH
...
I genuinely do not understand how compose-lacking ɪᴍᴇs continue to see use—so much more of the full unicode spec is trivially available to you… even quite intuitively.All the best,
-HG