I have recommended this many times here, but I use a proportional coding font: Input Sans
For others, this is ligatures https://fonts.google.com/knowledge/glossary/ligature
Why is that? In text or punctuation?
For words it’s more readable. The punctuation is designed for coding. The numerals are still monospaced.