Thread:SlyCooperFan1/@comment-28452503-20180702035126/@comment-1824272-20180703080401

I just went digging through Wikipedia, and it turns out that specifically explains this:

The en dash in a range is always unspaced, except when either or both elements of the range include at least one space.
 * July 23, 1790 – December 1, 1791 (not July 23, 1790–December 1, 1791)
 * 14 May – 2 August 2011 (not 14 May–2 August 2011)
 * 1–17 September;  February–October 2009;   1492 – 7 April 1556
 * Christmas Day – New Year's Eve;  Christmas 2001 – Easter 2002;   10:30 pm Tuesday – 1:25 am Wednesday;   6:00 p.m. – 9:30 p.m. (but 6:00–9:30 p.m.)
 * wavelengths in the range 28 mm – 17 m.

Basically it depends on the situation, as described above.

I might consider porting over Wikipedia's to help solve wrapping issues, it seems useful.