С тире и Ко сложно. Когда-то в интернете обсуждали разные черточки и в конце-концов насчитали их 5 штук: -, n-dash, m-dash, особо длинное и особая черточка, применяемая в номерах телефона.
5 — это перебор, по-моему. Я, когда верстку книг профессиональную делал, всегда использовал 4 вида, опираясь на типографские руководства. А, так, всего различных символов можно около 9 насчитать, емнип.
1) Длинное тире (m-dash) — обычное тире в русской типографике, используется в диалогах, обычном тексте и т.п. Отбивается от окружающих слов пробелами (первый — неразрывный).
2) Короткое тире (n-dash) – очень редко используемый в тексте символ. По смыслу не отличается от тире, но в типографии используют его для разделения числовых диапазонов (10–20, стр.352–255 и т.п.) При верстке пробелами не отбивается. Я использовал по той причине, что набирал технические тексты и библиографию, и там это часто требовалось. В обычных текстах это тире не используется и обычным людям оно не нужно.
3) Дефис (hyphen) ‐ дефис, разделяющий связанные и составные слова (кое-кто, куда-то, Санкт-Петербург, желто-зеленый, 2-й и т.п.)
4) Минус (minus) − знак, используемый в математической нотации и формулах. Подчиняется своим правилам математической верстки. В обычном тексте тоже не используется.