As mentioned in an earlier comment, I'm not fussy about fonts. I just did a brief comparison of three fonts:
- Courier New: Sucks eggs for programming. For example, there is no obvious way to distinguish the digit zero from the letter O. One is fatter than the other, but which? The digit 1 and the letter l are also rather close in appearance. The font also looks lighter than the other fonts, making it more difficult to read.
- Anonymous Pro: I like the slash through the digit zero (as opposed to the dot used by most fonts). However, the characters are visibly pixelated, which was acceptable 20 years ago, but not any longer. It is also rather light, making it more difficult to read.
- Source Code Pro: At first glance, very clean looking, however: I'm not a font expert, but the apparently font sizes are only a suggestion? The character sizes at any particular font size (say, 10pt) are significantly taller than all other fonts, meaning fewer lines on the screen. Reduce the font size so that the line-height is the same, and the characters are then narrower. Adjust the fonts so that the characters are visually the same size, and the initial impression of clarity disappears.
- Monospace: The default in Eclipse, which is where I spend most of my programming time. Visually, the heaviest of the fonts, which makes it easy to read. Possibly it's just what I'm used to, but I see no reason to change. Source Code Pro would be second choice, but the increased line height would mean less code on the screen, which would be a significant disadvantage.
(Score: 3, Informative) by bradley13 on Sunday March 11 2018, @08:32AM
As mentioned in an earlier comment, I'm not fussy about fonts. I just did a brief comparison of three fonts:
- Courier New: Sucks eggs for programming. For example, there is no obvious way to distinguish the digit zero from the letter O. One is fatter than the other, but which? The digit 1 and the letter l are also rather close in appearance. The font also looks lighter than the other fonts, making it more difficult to read.
- Anonymous Pro: I like the slash through the digit zero (as opposed to the dot used by most fonts). However, the characters are visibly pixelated, which was acceptable 20 years ago, but not any longer. It is also rather light, making it more difficult to read.
- Source Code Pro: At first glance, very clean looking, however: I'm not a font expert, but the apparently font sizes are only a suggestion? The character sizes at any particular font size (say, 10pt) are significantly taller than all other fonts, meaning fewer lines on the screen. Reduce the font size so that the line-height is the same, and the characters are then narrower. Adjust the fonts so that the characters are visually the same size, and the initial impression of clarity disappears.
- Monospace: The default in Eclipse, which is where I spend most of my programming time. Visually, the heaviest of the fonts, which makes it easy to read. Possibly it's just what I'm used to, but I see no reason to change. Source Code Pro would be second choice, but the increased line height would mean less code on the screen, which would be a significant disadvantage.
Everyone is somebody else's weirdo.