Extremelly good plugin really, really useful.
Nevertheless some possible issues or suggestions.
Test the following text about smarten punctuation mark II:
Code:
<p>''Tis is a dialogue' John said.</p>
<p>''Whatever'' is not a dialogue.</p>
With an exception file which includes Tis.
If I tick that option I get:
Code:
<p>‘’Tis is a dialogue’ John said.</p>
<p>‘’Whatever’’ is not a dialogue.</p>
Why has the apostrophe before Whatever been converted to ’ ? (I can assure that Whatever is not in the exception file, in fact I've uploaded it).
And why has not the double apostrophe after Whatever been converted to a curly ” ?
But if I untick that option I get:
Code:
<p>‘‘Tis is a dialogue’ John said.</p>
<p>‘‘Whatever’’ is not a dialogue.</p>
Why duplicated single apostrophes are not collapsed into double ones?
And now a suggestion:
'90s is a decade contraction and it needs a right curly quote.
'90 is a number in a dialogue', John said, 'so it needs a left curly one.'
As coding an automate substitution rule for ' before numbers can be really hard, I propose asking the user each time an occurrence happens.
OTOH about the tag substitution feature:
- It only works on the current file, not in all text files. Why?
- I also vote for adding more options in addition to em & strong. Could you leave it open so any tag could be written?