I'm interested in all the difference, that means:
- appearance: If there are common rules across fonts like distance from baseline, length and so on.
- typographical rules: If they are handled differently when the compiler chooses where to break lines/pages.
- semantically: The meaning of them, that is also when I'm supposed to use them.
Googling it I've found that exist a lot of similar glyph, even if I never seen them in any LaTeX document. Some of them - all usable in text mode without external packages - are: \--, \---, \----, \textendash, \textemdash. So if you want to expand your answer you could also clarify what are those symbols and when they should be used.
-(hyphen) is the shortest, followed by an en-dash--/\textenmdash(you'd expect it to be one en long, one en is half an em), the longest of the three is an em-dash---/\textemdash(one em long, one em was traditionally the width of the capital M). See also https://en.wikipedia.org/wiki/Dash – moewe Jun 02 '18 at 10:24mathpazoall characters are roughly at the same height, but the hyphen is still a tad thicker. There is a difference between--and\--as well as---and\---. You'll definitely want to have a look at https://tex.stackexchange.com/q/3819/35864 and https://tex.stackexchange.com/q/103608/35864. The semantics and common use depend on the language. – moewe Jun 02 '18 at 10:36-is a special character. – gvgramazio Jun 02 '18 at 14:26