March 19, 2020

How to make two hyphens not equal an em dash in iOS 13 and iPad OS.

Sadly, iOS 13 and iPad OS’s Smart Punctuation still separates the writers from the coders. It forces those of us who use Markdown for writing to choose which we are.

Smart Punctuation is on by default. What it does is turn “inch marks” into “smart quotes” and ‘feet marks’ into ‘smart apostrophes’. Love that, for most writing. But it also turns two–hyphens into an em—dash. This makes typing horizontal rules and tables in Markdown a real pain.

There are two ways to cope. (I tried adding a Text Replacement Shortcut that would turn em dashes back into hyphens, but no dice.) So the two methods left are:

  1. To turn off Smart Punctuation: Home > Settings > General > Keyboard > Smart Punctuation > Off.
  2. Or the ugly workaround: Type dash, space, dash and then delete the space.

For the time being, I’m still keeping with #2. I guess that leaves me a writer and em—dashes any hopes of being a coder.

Why buy me a coffee? No third-party ads, no affiliate links, no tracking cookies. Just honest content. Thanks.


Previous post
How to play Hyve Touch Synth. Keyboard players have a real disadvantage when they first lay their hands on Hyve. Sure, your keyboard knowledge is of great use, but your keyboard
Next post
The great "smart quote", er “smart quote” conspiracy. For years, typographical snobs have pushed us to adopt smart or curly quotes and smart or curly apostrophes. Often the reasoning is that “real”