Most modern programming fonts have good typography. In fact, most older programming fonts have good typography too (except for terminal, on Windows). Since the guys who make amazing typographic marvels are the same that bring us our fixed-width fonts, I'm not surprised.