This is how in brings better typography:

Contextual Alternates (calt) uses alternate forms when some specific characters are used together. This usually improves the spacing and/or connection between these characters.

Contextual Alternates is enabled by default. It can be disabled if separated, distinct characters is preferred. In some typefaces designed for code, this is also referred as "programming ligatures".

Fonts that have this feature includes Fira Code and Inter. Try them with text like <- -> <-> and 1*2 3×4.

You may also be interested in liga.