There seems to be a difference between Hebrew and Arabic, for example.
Here's a test you can do in Notepad:
- Switch the text direction to right-to-left (it's one of the context menu options)
- Paste (sorry, it's jibberish) מ 2000-2013 ה
- Observe that the year range is shown left-to-right.
- Paste (ditto as for Hebrew) ة 2000-2013 م
- Observe that the range direction is right-to-left.
If you use an en-dash instead of the hyphen in step 2, then the range will be formatted as in step 4.
The thing is, the en-dash is the preferred symbol for ranges. Is this just a common bug?
A friend who is a native Hebrew speaker told me that the number range looks weird when it's formatted right-to-left, but I haven't been able to find any official info online about this.
The Notepad test doesn't necessarily confirm that ranges should be formatted left-to-right in Hebrew, only that the hyphen has a different effect on number ranges in the Arabic and the Hebrew contexts.
What's the official word?