Live data from Hacker News

Programming Fonts – Test Drive

app.programmingfonts.org

181–190 of 289 posts

Re: Programming Fonts – Test Drive

#181
post #61

I've been using DejaVu Sans Mono for quite some time. It's a nice font. It used to be the default monospace font in KDE, until they switched to Noto Mono. Autohinting setting for fontconfig makes it look better for me: DejaVu Sans Mono true

Yeah, I've gone through several of these programming fonts but something feels nicer about DejaVu Sans Mono, perhaps it's the visual smoothness compared to say Anonymous Pro - I wind up installing it on Windows machines even.

Re: Programming Fonts – Test Drive

#183
post #174
post #120

Earlier quoted context omitted.

I'm in the same boat, every time one of these threads pop up I try a few different fonts recommended here but I always end up going back to DejaVu. It think it looks pretty good, it has good Unicode coverage, it's supported out of the box on most distros... It's weird because I can be pretty snobbish and opinionated with a lot of programming-related stuff (I use a very expensive keyboard, a large 4k screen, a heavily…

I switched from using devavu for years finally to iosevka

Had a look at iosevka - it definitely seems nicer than many of the others, but it still feels too vertical when compared to DejaVu in my opinion. Is there something that sold you on it?

Re: Programming Fonts – Test Drive

#184

No love for gohu font? ( http://font.gohu.org/ )

Similarly, Terminus.[1]

It's a fantastic bitmap[2] font and I find that I use it on all my low-DPI screens. I think it reads a little better than gohu, but agreed: there's no love for tiny fonts on OP's link...

1: https://files.ax86.net/terminus-ttf/

2: http://terminus-font.sourceforge.net/

Re: Programming Fonts – Test Drive

#187

My favourite for a few years now is a commercial font, Triplicate. It’s a true serif monospace font; every other monospace font I’ve encountered that is labelled “serif” is actually a slab serif. It has a proper italic face as well, which is a less rare, but it’s a functional italic face rather than ornamental. It comes with some interesting variants, most notably Poly which is not fully monospaced, adjusting the wid…

That website is possibly the most beautiful and ergonomic website I've ever used.

You and I have very different definitions of beautiful and ergonomic - I don't like their table formatted pricing and I don't like that I have to scroll down to get to navigation.

Re: Programming Fonts – Test Drive

#188

It looks like these are all monospaced fonts. I realize that most programmers use monospaced fonts, but I personally find proportional fonts to be much more readable and pleasing to my eye. I would be really interested in a similar font comparison that included proportional fonts that are suitable for programming. Right now my favorite is Trebuchet MS. This renders beautifully on the high-DPI displays I use, and it h…

I also use proportional fonts. No problem with coworkers in either JavaScript, Ruby, Python, Elixir. I'm using DejaVu Sans Book on Ubuntu in Emacs.

People are always puzzled when they learn I'm not using a monospaced font, think it's impossible but agree that it's much more readable. Then keep using their monospaced fonts.

Actually, nobody likes to read books or blog posts printed with monospaced fonts, right? There is no reason to do it with code.

Alignment like this

   short        = 1
   much_longer  = 2
is lost but it's not really important. I think it's also against Python's style guide and for sure it doesn't survive the Elixir formatter (I checked this now.)

Re: Programming Fonts – Test Drive

#189
post #174

Earlier quoted context omitted.

I switched from using devavu for years finally to iosevka

Had a look at iosevka - it definitely seems nicer than many of the others, but it still feels too vertical when compared to DejaVu in my opinion. Is there something that sold you on it?

Well, it certainly is more vertical. The increased x-height allows it to be readable at small sizes (and fit more horizontally) which looks great in the terminal and editor, but maybe a bit odd on the test page.

Re: Programming Fonts – Test Drive

#190
post #162
post #135

Earlier quoted context omitted.

Ligatures could probably be simply shown by adding one or two of the most common ones ( <=, != etc...)

Maybe it's changed in the last hour or two, but for me it does indicate when ligatures are present -- in the list on the lest, under the name of each font there's a line giving name, date, and some features -- one of which is "ligatures".

So there is. Not sure if I missed that earlier or if ligatures have been added since. I remember seeing sans/serif/bitmap there but not ligatures.
Post reply on HN