When pressing three hyphens to obtain the ‘em’ dash there is a dash afterwards which forces me to backspace to delete/remove it. Also unless I’m doing something wrong or its not implemented, when I try to use a combo of ctrl+shift± or alt+shift± nothing happens.
Beta ver: 29.0.16 (64 bit), Win ver 10 1903 (64 bit Home)
There are 3 types; the hyphen -, the en – and the em —. No I’m not trying to belittle you. Various writing programs, such as Word require me to use ctrl+shift± (from the numpad) to obtain the em. For Scrivener I just have to use the hyphen three times and it changes to an em style. I suppose other programs have their own way but my point being is that Scrivener leaves an extra dash afterwords. I’m hypothesizing this may be due to me having to press the hyphen instead of using combo keystrokes.
I just did an extensive 30-second test and found: typing two hyphens leaves two hyphens – . Typing two hyphens followed by any character (alpha-numeric, space, new paragraph, punctuation–including a third hyphen) produces an em dash — , followed by the character (alpha-numeric, space, new paragraph, punctuation–or the third hyphen). IOW, the conversion of the two hyphens to the em dash is only triggered by typing another character after them.
And if you type 3 hyphens and a space, you also get an em-dash. If you type 4 hyphens and a space you get an em-dash and another character (which right now renders as an unrenderable box). I’m not sure this is deliberate. If you type a continuous string of hyphens, that sequence will repeat ad nauseum.
Scriv Beta 16 does not have this behavior in the document name/title or the synopsis, but it does in notes and documents.