Currently, citeproc-js substitutes an en dash for hyphens for text that appears to be a number range, whether that text is called using CSL number
or CSL text
. This seems suboptimal. For example, when I try to cite this report from the APA manual:
McDaniel, J. E., & Miskel, C. G. (2002). The effect of groups and individuals on national decisionmaking: Influence and domination in the reading policymaking environment (CIERA Report No. 3-025). University of Michigan, Center for Improvement of Early Reading Achievement. Retrieved from http://www.ciera.org/library/reports/inquiry-3/3-025/3-025.pdf
the hyphen in the report number (3-025) is replaced with an en dash:
McDaniel, J. E., & Miskel, C. G. (2002). The effect of groups and individuals on national decisionmaking: Influence and domination in the reading policymaking environment (CIERA Report No. 3–025). University of Michigan, Center for Improvement of Early Reading Achievement. Retrieved from http://www.ciera.org/library/reports/inquiry-3/3-025/3-025.pdf
This number isn’t a range, and the en dash substitution may make retrieval more difficult. I suggest that the number range delimiter substitution should only occur for CSL number
and not CSL text
.