What makes it so much better than the default fonts? I don't really program enough for the font to make much difference to me, I've never really noticed the fonts before.
Some editors, especially designed for programming will notice the requirements and give you a suitable font, which makes it so that you may not notice. However, a good programming font is fixed width as a minimum... In this case, the font above, also has slashed 0's to differentiate between an "O" (
oh), and a "0" (
zero). This font also minimizes the line height, and character width, so you can make the most of your codeview itself with minimal scrolling to see the same amount of text, although some other fonts designed by programmers also bold the essential characters such as "(){} ... etc..." to make them more visible. It's ergonomics in my opinion, you don't want to have to read a calligraphic script style font for programming as it's just probably not good on the eyes, and char columns probably will not match up depending on which characters are in the lines above and below the current. It makes a world of difference.
If you'll notice in the above font in the image I have posted. Line spacing is minimal, same with character width, 0's are slashed (distinct?/unique?), and it's monospaced as the characters line up vertically. :)