Live data from Hacker News

Dev Fonts

devfonts.gafi.dev

41–50 of 342 posts

Re: Dev Fonts

#42
post #12

Earlier quoted context omitted.

It looks pretty, that was at least the reason I started using it. And now I’m so used to them that I can’t live without them, and I don’t get the “less readable” argument. Most of the fonts make the ligature the same width as the underlying characters, just making them look prettier. My font of choice, PragmataPro [0], has both variants with and without ligatures if you so desire. [0]: https://fsd.it/shop/fonts/pragm…

How much did you pay for it? I love typography but this looks quite pricey

It's $19 if you just pick the regular weight desktop version.

Re: Dev Fonts

#43
post #23

My favourite monospaced font is Triplicate https://practicaltypography.com/triplicate.html >: the only true serif monospace that I know of (though I have a vague feeling I found one other at some point). Every other serif monospace I know of is a slab serif. Triplicate’s variable stroke thickness is also exceedingly rare in monospaced fonts; almost everyone goes for uniform stroke thickness, as is customary with sans…

This looks really nice, too bad it doesn't (and never will) support ligatures. I understand the point the author is trying to make about ligatures in the separate blog post, but boy do I love my ligatures when programming.

To me, ligatures in programming always file like a kind of syntax highlighting if that worked on the character level rather than the token level. Suppose given `difficulty = 3` your editor would highlight the `if`. That's how these ligatures feel to me.

Re: Dev Fonts

#44
I think this list is missing the best font there is, which is "whatever the default one in xterm is called", beautiful bitmap font.

Re: Dev Fonts

#45

My favourite monospaced font is Triplicate https://practicaltypography.com/triplicate.html >: the only true serif monospace that I know of (though I have a vague feeling I found one other at some point). Every other serif monospace I know of is a slab serif. Triplicate’s variable stroke thickness is also exceedingly rare in monospaced fonts; almost everyone goes for uniform stroke thickness, as is customary with sans…

The "l" looks like a big "1" in Triplicate. There is no way I will use a font like that for programming.

Re: Dev Fonts

#46
I don't why such interface don't work for me. I don't like the JetBrains Mono as much in the interface but in the actual IDE it works nicely for me.

I really liked Consolas in the example but it's not free so there's that.

What I didn't get is why the syntax highlighting option is so limited. Java didn't work for me at all even though it's in the dropdwon.

I also didn't understand why the width of the code area so artificially limited.

Re: Dev Fonts

#47
post #5

More and more often, I see ligatures being used on such fonts. E.g. === or != are combined in a visually single character. Personally, I don't like that at all as I think it makes code less readable. It is probably something that you can get used to. But what exactly is the appeal of it anyway?

I sort of get the point, but a lot of these fonts squash together == to look like a long =, making it really hard to distinguish == from === Can you tell from 'Iosevka Slab' that it is a triple equal sign?

Re: Dev Fonts

#48

I've tried most of these at some point over the past few years and eventually settled on JetBrains Mono. I love it. The story about how it was created is pretty interesting... https://www.jetbrains.com/lp/mono/ And yes, there's a powerline version. (Not affiliated with JetBrains in any way)

I've never seen a font's design explained so well. There's so many subliminal things that I had never thought about/considered.

But be careful: not everyone will agree with what they say in such claims. I myself disagree at least moderately with more than half of what they say:

Increased letter height for better reading experience: this makes the proportions of the letters a little awkward, and makes ascenders, descenders and capitals less distinct. There’s a reason why the height of x should be quite a bit less than the height of d or M. They say “see how much nicer than Consolas this is!” yet I strongly prefer Consolas there.

Code-specific eye movement: again, increasing homogeneity regularly actually decreases reading performance. You do want patterns to be clear, yes, but trying to make everything closer to rectangular may well be taking things too far.

Functional сonstruction: who told you tails on letters like u were “unnecessary details”? The r and g ones are more subjective (Fira Code’s r especially is perhaps unnecessarily complex), but them tails be there for a reason, as they help with orientation of the letters and pattern recognition. Note that the g retained the taily thing at the top right corner.

Distinctiveness of symbols: I certainly have no complaints here—unless it be that the top left taily thing is inconsistent with the rest of the font, as with the letter i; but doing i and l in this way is quite common in monospaces.

Cut strokes: there’s truth to the pixel grid alignment technique, so long as the size is right or hinting is employed (… which it probably isn’t, nowadays). Tech personality, yeah, that’s probably true.

Italic: seems legit.

Ligatures for code: “To reduce noise”? This is an extremely contentious claim that I happen to believe is drivel (largely because your fingers still have to think in terms of the actual characters when you were typing, so even if you’ve reduced one cognitive load—debatable—you’ve certainly introduced another). “To balance whitespace”: fairly subjective, I think; in a proportional font, you do this sort of thing via kerning, where it works easily and naturally; but I don’t much like using ligatures to achieve the effect in a monospace.

Re: Dev Fonts

#49
post #45

My favourite monospaced font is Triplicate https://practicaltypography.com/triplicate.html >: the only true serif monospace that I know of (though I have a vague feeling I found one other at some point). Every other serif monospace I know of is a slab serif. Triplicate’s variable stroke thickness is also exceedingly rare in monospaced fonts; almost everyone goes for uniform stroke thickness, as is customary with sans…

The "l" looks like a big "1" in Triplicate. There is no way I will use a font like that for programming.

Triplicate has code-specific variants, including a curved lowercase L.

Re: Dev Fonts

#50
post #33

My favourite monospaced font is Triplicate https://practicaltypography.com/triplicate.html >: the only true serif monospace that I know of (though I have a vague feeling I found one other at some point). Every other serif monospace I know of is a slab serif. Triplicate’s variable stroke thickness is also exceedingly rare in monospaced fonts; almost everyone goes for uniform stroke thickness, as is customary with sans…

> the only true serif monospace that I know of Sun Gallant Demi is another one. Libertine/Libertinus Mono as well.

Oh cool! Thanks for broadening my horizons.
Post reply on HN