page range delimiter issue

Hello,

There is an issue with a page range delimiter, which by default is an "en dash" with no spaces between numbers (e.g. 1–5).

Due to the requirements of the Slovak version of ISO-690, there are supposed to be spaces before and after the "en dash" (e.g. 1 – 5). Earlier (and in my validated CSL (https://www.zotero.org/styles/iso690-full-note-sk) this could be achieved by simply adding the spaces in – with the expected result. Since some time ago this stopped working properly. Instead, three "en dashes" are showing as delimiters between page numbers (e.g. 1 – – – 5).

Is there any way to override the default setting (no spaces) without having the page range delimiter tripled?

Thanks,
Paul
  • Sounds like we have a bug to fix. I'll take a look later today.
  • Any progress on this? The bug is still there...
  • edited October 30, 2017
    @fbennett, I can reproduce this with Zotero 5.0.23 and https://www.zotero.org/styles/iso690-full-note-sk in the Zotero style editor.

    <term name="page-range-delimiter">test </term>

    gives "58 test test test 65" (the forum is suppressing some double spaces here). It looks like putting a space anywhere in the term triples the term in the output. Without a space things are normal:

    <term name="page-range-delimiter">test</term>

    gives "58test65".
Sign In or Register to comment.