This is a csl locale issue, US is default. You can try --metadata lang=en-GB as suggested here or add a zero-width-space as mentioned here.
Hello,It seems that adding --citeproc causes a question mark to be brought within quotes, which I didn't expect. I tried escaping it but this didn't make any difference. Putting a space before it avoids the behaviour... but I don't want a space!Thanks,William% pandoc -v
pandoc 2.14.0.3
% cat question.md
'-'?
% pandoc question.md
<p>‘-’?</p>% pandoc --citeproc question.md
<p>‘-?’</p>