[EDIT] You can skip this post, unless you’re just the curious type, as the source to the problem is revealed below – that being the OS X System Text Preferences. [END EDIT]
I’m having similar problems with ellipses in Script Mode. After posting about it in another topic I was pointed here to contribute what I could.
I originally installed 2.0 alongside my existing installation of 1.54. Later I completely removed all traces of the 1.54 and 2.0 installations (including preference files), and did a clean install of 2.0.
I un-selected the first four Substitutions in Auto-Correction Preferences, and tested them individually. When I turn smart quotes on, I get smart quotes while typing, when turned off, no smart quotes. When I turn em-dashes on, I get an em-dash while typing, when turned off, no em-dash. However, when I turn ellipses on and off, the result is always ellipses. This time I looked more closely and observed that when “Replace triple periods with ellipses” is turned on, the ellipses appear instantly when I’ve typed the third period. When “Replace triple periods with ellipses” is turned off, the triple periods are still there after typing the third period – but as soon as I hit the space bar, there is a brief pause and then they convert to ellipses.
I then re-selected the first four Substitutions so that smart quotes, em-dashes, and ellipses would be used as substitutions – but would be disabled in Script Mode. This was the default setup from the 2.0 installation. With these all selected – no smart quotes or em-dashes are created – but triple periods convert into an ellipses (after I hit the space bar, followed by a brief pause).
Now let me put this another way. If I un-select the first four Substitutions in Auto-Correction Preferences, there should now be no smart quotes, em-dashes, or ellipses created. I select Script Mode. When I type double quotes there are no smart quotes created. When I type a double hyphen there is no em-dash created, but when I type triple periods, ellipses are created (after hitting the space bar, followed by a brief pause). And if I turn Script Mode off, I get the same results.
I don’t know if this is a clue or not, but there are no Scriptwriting Project Templates installed. When I first installed 2.0 on top of the existing 1.54, and opened a copy of my 1.54 project, I remember there was a step where I accepted the default choice to convert? an existing (1.54) scriptwriting template, and it then appeared inside the Miscellaneous category of Project Templates. But since performing the clean install of 2.0, I have no Scriptwriting Project Templates. There is one Blank template, and three Fiction templates. Nothing in any of the other categories. I remember reading somewhere that the other templates were still forthcoming with the official release of 2.0.
So something is still amiss here in San Francisco. I wonder if anybody else can confirm this behavior on their installation, or whether it is unique to mine for some strange reason?