Smart Quotes in 2.0

Well, I downloaded the preview of Scrivener 2.0, and I’ve got to say that I’m impressed.

There’s something that’s been bothering me though. I’ve noticed that when smart quotes are turned on, the opening quote is immediately a smart quote, but the end quote starts as a dumb quote and takes a second to switch to a smart quote. Then, when the end quote turns into a smart quote, the cursor is automatically moved to the right side of the end quote.

I don’t know about anyone else, but when I’m typing dialogue, I actually type both quotes and then put the dialogue in between the quotes. But because the cursor moves to the right of the end quote once it becomes a smart quote, I’ve been having problems with typing a bunch of dialogue outside of my quotes.

So far the only way I’ve found to make this stop happening is to switch off the smart quotes. I never had this problem in 1.x, so I’m not sure if this a bug or what.

Any thoughts?

This is probably an OS level thing. Scrivener 2.0 will use Snow Leopard’s new localised quotation system instead of the older method. So when you upgraded, if you are using Snow Leopard, all of that code has been moved to Apple’s stuff behind the scenes. The advantage is that Apple’s routines are generally going to be more robust and work better across many languages.

That’s the theory anyway.


Yes, Ioa is correct - whereas 1.x used my own custom smart quotes code, 2.0 just uses the code provided by Apple in Leopard and Snow Leopard, so it works the same way across the system, in TextEdit and so on. I agree that in some ways I preferred my own code, but unfortunately it caused a lot of problems. My old code messed up typing in a lot of other languages so many users had to turn it off permanently, and it didn’t play well with some of the newer features of the text system, such as auto-completions.

All the best,