Juan Manuel Macías <maciasch...@posteo.net> writes: > The patch works fine, and I think it can prevent a lot of cases. But > false positives can still appear. Consider (second level quotes open > after the colon): > > "two articles: 'my friends' party' and 'the students' papers'" > > "A Greek folk song says: 'να 'ρθώ το βράδυ'" > > ==> > > \guillemotleft{}two articles: ``my friends'' party' and ``the students'' > papers'\guillemotright{} > > \guillemotleft{}A Greek folk song says: 'να ``ρθώ το βράδυ''\guillemotright{}
These are not false-positives, but ambiguity. There is no deterministic way in this scenario to distinguish between apostrophe and smart quotes. > I think the only solution here would be to introduce a Unicode > apostrophe (’). Or allow an optional, alternative character for > second-level quotes: > > "... `my friends' party` ..." We may introduce \apostrophe entity. "two articles: 'my friends\apostrophe party' and 'the students\apostrophe papers'" "A Greek folk song says: \apostrophe{}να \apostrophe{}ρθώ το βράδυ'" -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>