Many programmers are passionate about their text editor. They will spend longer choosing the optimum font and color scheme than they would decorating their house. An editing font is a very personal choice and, given the hours spent at the screen, it needs to be something the programmer is comfortable with. There are no hard and fast rules, but:
* bitmap/raster fonts tend to render better on screen
* monospace fonts normally offer better character identification, but...