Вообще, между цифрами я ставлю не короткое тире, а минус: он выше (что уместнее рядом с цифрами) и, как и короткое тире, уместнее без пробеловотступов.1234—5678 — вот уж, действительно, уродство! 1234−5678 — разве не очевидное предпочтение?