The Best Programming Fonts
sitepoint.com
sitepoint.com
But still, as stated in the article:
"It can be a little difficult to distinguish between uppercase i / lowercase L and nested single/double quotes but that can be said of many proportional fonts."
For source code editing, I'll stick to a monospaced font myself.
Link: http://dejavu-fonts.org/wiki/index.php?title=Main_Page
Smoothed blended TrueType programming fonts are for clove-cigarette-smoking nancy boys.
Fixed, by the way is the font you see when you start xterm in most environments. Hold Ctrl and the RMB while the mouse cursor is in a xterm window and you can see it in different sizes
It looks nice. What makes it better than the other programming fonts? or is it a general feeling when you use it?
my $foo = Foo->new(
named_initargs => 'go here',
and_also => 'here',
);
(There are various technical reasons to avoid this style, but I think it looks too nice to avoid.)As a result, a non-monospaced font would be a nightmare.
However, perhaps if you are using a language where everything is positional (Java, C), then maybe it doesn't matter:
Foo foo = new Foo(args, go, here,
and, if, you, run, out, of, room,
perhaps, they, can, be, written,
like, this);
Note that the only alignment is the initial indentation; one space is always as wide as another space, so a variable-width font won't mess anything up.Obviously if you are using Haskell or Python, you will care even more about alignment, and hence will want a monospaced font. You will also want a monospaced font in your terminal emulator, as most console apps depend on all glyphs being equally wide.
I think I used Monaco or Inconsolata before that. Can't really remember.
I just love this font! it's such a beautiful piece of font-design and I only can recommend you to try it out!
droid-sans mono
I would add Envy Code R: http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-cod...