Live data from Hacker News

Dev Fonts

devfonts.gafi.dev

61–70 of 342 posts

Re: Dev Fonts

#61

My favorite recent font discovery is Simplex Roman. Designed in 1967 for early CRT vector displays by Dr. A. V. Hershey (for the US Naval Weapons Laboratory!), and released into the public domain. Incredibly pleasant looking even today: http://paulbourke.net/dataformats/hershey/ OpenType conversions: https://github.com/scruss/AVHershey-OTF/tree/master/otf Reminds me of vector arcade games like Asteroids and Tempest..…

'l' and 'I' is rendered the same way in Simplex. I mean, exactly the same. Also little difference between '0' and 'O'.

the i has got a little cute circle, like the j! https://twitter.com/Doomlaser/status/1308021841324367872

Re: Dev Fonts

#62

Is there a font you can recommend for the terminal? I am currently using cascadia code and I am satisfied

I would recommend this to everybody:

https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_vga_...

However, you should disable bold fonts in your terminal as it really does not look good in bold.

Re: Dev Fonts

#63
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.

As mentioned in [1], Triplicate includes a Code variant which disambiguates l and 1, and O and 0, and makes other tweaks for better legibility.

[1] https://practicaltypography.com/triplicate.html

Re: Dev Fonts

#64

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…

What about GNU Free Mono? I use it for APL development because it has nice APL symbols. The font itself uses serifs.

Re: Dev Fonts

#65

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…

“ligatures in programming fonts are a terrible idea”

I agree as well with the point about ligatures, but I find funny that the advice comes from a site that thinks straight up normal text with no hover, no distinct color, no distinct font and no underline is a good way to signal linked pages https://i.imgur.com/9iVMfgD.png (who would have guessed Racket was a link?)

Re: Dev Fonts

#66

My favorite recent font discovery is Simplex Roman. Designed in 1967 for early CRT vector displays by Dr. A. V. Hershey (for the US Naval Weapons Laboratory!), and released into the public domain. Incredibly pleasant looking even today: http://paulbourke.net/dataformats/hershey/ OpenType conversions: https://github.com/scruss/AVHershey-OTF/tree/master/otf Reminds me of vector arcade games like Asteroids and Tempest..…

This feeling of roundedness reminds me of APL385 / APL386.

https://abrudz.github.io/APL386/

I’ve always liked the look, but I use Fira Code in practice because it is more readable and narrower.

Re: Dev Fonts

#68
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

I paid the full price for it (€199), and I've found it to be a worthwhile purchase. It's pay-once-use-forever and since I spend a lot of time staring at code, the price per day of use is very low. Of course, there are free fonts that do the same and look good, I used Iosevka and Fira Code before I found PragmataPro. Honestly, I just adore how the font looks, and that was the primary reason I bought it, the others being the amount of available characters and that the author is a paid professional working on it.

Re: Dev Fonts

#69
post #15
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 suppose some might say the code looks cleaner with ligatures and they better convey the meaning of the code (e.g. ≠ is easier to understand than !=). Personally, however, I like to see exactly what it is I am typing, exactly which symbols are being used. Ligatures distort that. Ligatures are fine when reading prose, but I find them too confusing when coding. That's a personal preference, though. I'm sure some peopl…

I believe all of these fonts can be used without ligatures.

If I want to use ligatures, I have to explicitly enable it in my code editor.

Re: Dev Fonts

#70
The struggle for me is that browsers have their own font rendering code, so a font that looks great in Chrome, can look absolutely rubbish in Windows when used in say, Visual Studio (not VS Code). Inconsolata is a good example of this - on web pages it looks nice, but in Windows (non HiDPI) it's really badly rendered at any size under 16pt.
Post reply on HN