There are several reasons to use monospaced font for source code editing.
First reason: only with monospaced font, indented text would be placed on same horizontal level. Even if indented block starts not from line start.
Second reason: block/column selection works well only with monospaced font.
Here are some monospaced fonts that fit best for code editing:
Courier New - most standard, installed on every Windows system, has rather big Unicode char set (on XP and higher)
Microsoft Consolas – visually better then Courier New, installed by default on Vista and higher, has very big Unicode char set.
Inconsolata – perfect font for source editing, small, distributed with Open Font License, but bold style, for my taste is too thick. Also, has only European char set.
Dina - another free programmers font. User comment:
In my HE it looks like that - cool and solid by
Arthur.
In the HippoEDIT, font can be adjusted for every syntax, but by default all fonts’ settings are inherited from
Default syntax schema (only
Plain Text overrides it by Lucida Console, to be similar to Notepad).
You can find font settings in main menu:
Tools->Options->Syntax Settings->Default (or any interested syntax) ->Fonts & Colors. If
Show only monospaced fonts flag is not set, then on all monospaced fonts in list would be highlighted with a color. If you want to use font from parent syntax, just select inherit from
Parent Syntax Name in the list. This is first entry.
If you can suggest something better, just post here, I would update list with recommendations.Just have found perfect article with monospaced font comparison on
CodeProject.com from Hans Dietrich. Article contains big set of monospace font examples with preview and description.