SmartyPants: Apostrophes at the start of leading contractions · Issue #1305 · Python-Markdown/markdown (original) (raw)
As mentioned in the original project here, "SmartyPants will turn the apostrophe into an opening single-quote, when in fact it should be a closing one."
This is specifically presenting an issue for me when smarty
collides with abbr
. For instance, this code:
Each section of the editor controls an access group's ability to view, and actions within, the listed pages.
Select the checkboxes to allow the appropriate actions.
*[access group]: Access groups allow admin users to<br>assign custom permissions to all<br>users assigned to that group.
is rendering like this:
because when access group
gets rendered by abbr
, the '
is no longer recognized as being mid-word and instead renders as a leading single quote for the possessive s
.
I've implemented a stopgap via javascript, but there are a lot of different contraction situations and it would be great to have a real fix.