Live data from Hacker News

Top Programming Fonts

hivelogic.com

91–100 of 174 posts

Re: Top Programming Fonts

#91
post #4

He forgot my favorite programming font, Terminus. It's pretty popular in Linux development. http://en.wikipedia.org/wiki/Terminus_%28typeface%29

Terminus is awesome, it's a shame so many "top programming fonts" forget it.

I switched over to antialiased fonts a while ago, but every so often I feel the urge to go retro and switch back to Terminus for a few weeks.

Re: Top Programming Fonts

#92
post #26

I say this every time this discussion comes up but I do feel it bears repeating: I switched away from monospaced a while ago and I am never going back. I encourage you to try something like Verdana for a week just to see how it feels.

My IDE is misconfigured, and for html/css code uses Arial, or some other proportional font. It's just painful to watch! The non grid alignment, randomness, just makes it more distracting to me. Perhaps if I was exposed to it for a long er period of time, a week as you suggested, this uneasiness will slowly fade. But, let me ask you: What's that you find so good about it? More content in less space? Why won't you go b…

You'll be freed from worrying about structure so much. Why is it painful to see HTML in a proportional font? Your indentation levels will remain the same; are you relying on mono-spaced fonts to lay out tables by hand?

That said, I'm not against using a nice mono font like Anonymous Pro; I used that font in Acme to write the code and thesis for my Master's.

Re: Top Programming Fonts

#93

I say this every time this discussion comes up but I do feel it bears repeating: I switched away from monospaced a while ago and I am never going back. I encourage you to try something like Verdana for a week just to see how it feels.

There's a few things that i think you're reacting to (i think, because i've had similar feelings, but i could totally be wrong).

The first is that Verdana is really nicely hinted, which means that, unlike most other fonts out there, Verdana has the advantage of always technically looking sharp.

The second is that Verdana is mostly monolinear, like Courier or Andale or any of traditional monospaces, there's only the slightest bit of stroke variation (most of it optical), so you get style but you don't get the distraction (onscreen) of stroke modulation

The third is that most proportional fonts have a comparatively larger pitch, so you get more characters in each line, which is also what you start seeing in 'next gen monospaces' that seem to make better use of their allotted horizontal space (and seem less wonky in general).

The last, and arguably most important, is that almost all proportional fonts (verdana included) have got style. It's hard to emphasize enough that most of the arguments for Consolas or Inconsolata or Liberation or ____ are largely due to the fact that those fonts have an overt aesthetic agenda, which is sometimes not apparent in first-gen monospaces (although, to be fair, they and their brethren are stylized, it's just that we've grow numb to it)

I'm personally a monospace sorta person (i like fedra mono)--there are some really nice (alas, non-free) monos out there to choose between that are more fun to use than the more stoic traditional monospaces. Part of why proportional fonts are appealing is that we rarely need monospace fonts anymore: their use is largely vestigial (and aesthetic-driven) and also that many programming languages (python et al) often have highly literate code that benefits from typefaces designed with legibility in mind.

So i'm just sayin, i respect where you're coming from, but don't dismiss monos out of hand. There are nice ones which are coincidentally monospace, but aren't as frumpy or harsh as the monospace fonts that are typically advertised as 'best programming fonts.'

Re: Top Programming Fonts

#95
post #4

He forgot my favorite programming font, Terminus. It's pretty popular in Linux development. http://en.wikipedia.org/wiki/Terminus_%28typeface%29

Looking at the fonts he did select, it's clear why Terminus gets no mention: it's significantly different aesthetically, with squarer edges and more straight lines, etc., from his preferred fonts.

Re: Top Programming Fonts

#96
post #66
post #17

Earlier quoted context omitted.

Well I've just tried it for 10 minutes, and I have to say it seems to work better that i initially expected/feared. So you might not be as crazy as you sound :) I might actually give it a few days and see what happens.

This will affect you differently depending on what language you use and whether you like to align things in columns. Think of how some people format C functions, with each parameter on a new line aligned at the open paren. Personally I find that kind of alignment unnecessary and creates too much busywork. Proportional fonts prevent you from even trying. (Unless your editor supports elastic tabstops, but since very fe…

I have tab and column alignment OCD. I can't even read other people's code without getting a terrible itch to realign things. I think a proportional font would either drive me crazy or, on the other hand, might be kind of good for me.

Re: Top Programming Fonts

#98
post #5

I've been happy with Mensch: http://robey.lag.net/2010/06/21/mensch-font.html , A font based of Apple's Menlo.

I use Mensch too, but let's not credit Apple too much considering Menlo in turn was a fairly minor tweak of the Bitstream Vera Sans Mono. To do so would be almost as annoying as people claiming Apple created Webkit out of the blue rather than starting from an open source project, or that they created their kernel out of the blue, or their OS tools, or windowing operating systems in general were created by them, or the personal computer or the smart phone or the tablet. Apple is very good at polishing things, at integration, supply chains and marketing; extremely good, and they even have a very good record on fonts - but don't listen to Jobs' story on this or you will think we would still be using the command line for everything - however they get orders of magnitude too much credit when it comes to innovation.

Re: Top Programming Fonts

#99
I've been slowly shifting from Proggy to Consolas; it was easier once I embraced larger font sizes (I have 20/20 vision, and I'd like to keep that!). At that point, Consolas became a balm for the eyes.

Re: Top Programming Fonts

#100

I've been slowly shifting from Proggy to Consolas; it was easier once I embraced larger font sizes (I have 20/20 vision, and I'd like to keep that!). At that point, Consolas became a balm for the eyes.

I had not realized how a font could be so much easier on ones eyes until I started using Consolas for everything. I seriously feel more productive now which I did not expect.
Post reply on HN