All, I like having my quotation marks be smartened up everywhere, but I detest having two or three hyphens being turned into en or em dashes. (I type those directly when I want them.)
The Keyboard preferences have only a single toggle for “Use smart quotes and dashes”
Does anybody know if there’s some way to get macOS to smarten up only my quotation marks and leave my dashes alone?
Unfortunately, that doesn’t work. The rules about when a single or double quote should be an open or close quote are more complex than simple substitution.
(And the reverse doesn’t work either. I can’t just have all en and em dashes replaced with two or three hyphens, since I do use those characters.)
The automated setting doesn’t work well either; it routinely messes up curly quotes with leading or trailing em-dashes, for instance. I keep the automated settings for both kinds of dashes, and curly quotation marks, off, and type them by hand.