Отличия в отображении дефисов и тире в разных операционных системах могут быть связаны с различными способами ввода символов на клавиатурах. habr.com vc.ru
Например:
- На Mac для вызова длинного тире используют комбинацию клавиш «Opt+Shift+-», для среднего — «Opt+-». habr.com Ещё можно включить смарт-кавычки и тире в системных настройках: «Системные настройки» — «Клавиатура» — «Текст» (на вкладке поставить галочку «Использование смарт-кавычек и тире»). vc.ru
- В GNU/Linux для длинного тире применяют комбинацию «Shift+Ctrl+U+2014» или «Compose+-+-+-», для среднего — «Shift+Ctrl+U+2013» или «Compose+-+-+.». habr.com
- В Windows для длинного тире используют комбинацию «Alt+0151», для среднего — «Alt+0150». habr.com
- На мобильных платформах, таких как iOS и Android, выбор разных тире появляется при нажатии и удержании клавиши дефиса. habr.com
Также во многих текстовых редакторах есть функция автозамены, из-за которой в компьютерном наборе типично использование двух дефисов подряд в качестве суррогатного тире. habr.com