Live data from Hacker News

Monospaced Programming Fonts with Ligatures

hanselman.com

51–60 of 246 posts

Re: Monospaced Programming Fonts with Ligatures

#52
post #15

I like switching fonts every couple of years just to keep it fresh. My font right now is Iosevka: https://be5invis.github.io/Iosevka/ A font generated from its source code. You can build your own variant. It has ligatures as well. I like that it’s not as wide as many other monospace fonts.

[deleted]

Re: Monospaced Programming Fonts with Ligatures

#55

> I frankly can't understand how tiny font people can function. It gives me a headache to even consider programming at anything less than 14 to 16pt and I am usually around 20pt. What? I can't understand how such large font people can function. I mean, how large (or dense) are your screens? Is that a Macbook thing? I'm at... something small. Hard to tell exactly, because on my laptop screen, all following fonts look…

What are you going to do when you get older and your eyes go through "the change"? You can keep your font sizes and wear readers, but then don't you have to move your head a lot to view the entire magnified image?

Any presbyopic developers care to chime in on what the experience is like? I'm 40, so mine could cross over any time now.

I hate 16:9 too. Please give me back the bottom of my screen that you chopped off.

Re: Monospaced Programming Fonts with Ligatures

#56
I figured I'd leave this here: I rebuild Iosevka with the Haskell ligature mode on default. I use this for a lot of things (although recently it's gotten no use as I've been working in Emacs).

Since it's a bit of a process to rebuild Iosevka, I just bundled the artifacts: https://goo.gl/gsFm8P

(Please excuse the redirection, this got a LOT of downloads and I have a big azure credit so I hosted it there and youw ould not believe what a pain it is to host simple linkable files on Azure).

Re: Monospaced Programming Fonts with Ligatures

#58

Earlier quoted context omitted.

It transforms them from individual characters being put together to approximate symbols into the actual symbols. The act of joining together particular character combinations into more aesthetically pleasing forms is common and very old practice. It looks odd only because we're accustomed to seeing the individual characters due to display limitations inherited from typewriters and TTY machines.

I agree, except for the www ligature. It just looks odd to only have part of a domain name compressed.

The www is a bit artsy for my tastes as well, at least in a programming sense, but making a ligature of www isn't a terrible thing, IMO. It already almost creates its own ligature, especially when used with a serif font.

Heck, a lot of people I know will make a verbal ligature of www - something like 'dub dub dub'.

Re: Monospaced Programming Fonts with Ligatures

#60
post #18
post #10

My only real concern is that it makes 0x123 look like 0×123. Otherwise, pretty cool.

My concern is it made 0xABCDEF turn into 0xAB_DE_F. What happened to the "C"?

Yeah! Why is noone else talking about this? This was what immediately struck me when looking at the screenshots...
Post reply on HN