Munin, давайте попробуем разобраться в этом вопросе. ASCII и Unicode суть таблицы, наборы символов,
правила, переводящие числа (номера) в буквы и знаки препинания. К правилам русского и других языков они не имеют и не могут иметь никакого отношения. Дефис, минус, короткое тире, длинное тире суть
разные знаки, употребляемые в различных случаях. Более того, употребление этих знаков различается в русском, английском, французском...
Например, чистый HTML позволяет написать &mdаsh; , но на форум такое не отправишь.
Но можно написать
& #x2014; (
без пробела) ;-)
И неудобно набирать такую фигню каждый раз, когда захочется набрать тире :-)
Можно также набирать упомянутую комбинацию Alt+0151 (это для MS Windows; в Linux иные методы).
Ещё можно установить
типографскую раскладку клавиатуры Ильи Бирмана.
Ну не трудно ведь, а? Или трудно? Или проще не уважать родной язык?