Live data from Hacker News

MonoLisa – A font designed for developers

monolisa.dev

21–30 of 294 posts

Re: MonoLisa – A font designed for developers

#22
post #12

Isn't "increased width" an ungodly sin to the developer lord? If anything, we want to see more in a given space, not less...

Wider fonts are significantly easier to read than narrow fonts which is the main point a programmer typically optimizes for. Since most editors can reflow anyways and programmers are relatively conservatives for max width anyways my general experience is that I have more than enough space on the right unused.

This assumes that the code you are writing will actually be read by someone later on. A bold assumption to make.

Re: MonoLisa – A font designed for developers

#23

If you're willing to spend money on a font for coding, then do yourself a favor and take a look at PragmataPro as well. I bought a license (checks notes...) 8 years ago and it has served me very well. If I was not down to pay for a font, then I'd probably use one of Iosevka's forms. Personally, however, it became clear to me that just like my monitor, the font I spend hours looking at every day is also worth some mon…

Pragmata Pro is quite nice... but not for coding. I like narrow fonts. Barlow is excellent. News Gothic is fantastic. Geo Grotesque is super beautiful. But it just doesn't work for me when a coding font is narrow. Fonts like Iosevka and Pragmata are harder to read than needed and for no clear benefit. Especially when used for projects based on C and derivatives. If you ever find yourself needing to cram more symbols…

I keep my code below the 80 column mark, as is common. For me, the reason I like the more narrow Iosevka is because it lets me have more split buffers open on the same monitor. With Iosevka I can have 3 splits with a little over 80 columns each, other fonts only let me have two. I never noticed a decrease in readability but I've been using Iosevka for a very long time now, perhaps it's time to try out a wider font and see if it's worth it.

Re: MonoLisa – A font designed for developers

#24
Unfortunately not available to compare on https://www.programmingfonts.org/

While I'm here: Victor Mono has been my programming font of choice for a while now: https://rubjo.github.io/victor-mono/

Oh, look at that, the Victor Mono homepage has a font comparison slider that allows you to compare it to MonoLisa! MonoLisa advertises that it's wider than other monospace fonts, and you can really see that in the comparison. One of the things I appreciate about Victor Mono is that it is narrower than many other monospace fonts (while still being very readable), allowing you to fit more code side-by-side.

Re: MonoLisa – A font designed for developers

#25

Since we are talking about our favourite coding fonts, my personal choice is on Comic Code. I find it very easy to read and better than the other mono comic sans fonts. https://tosche.net/fonts/comic-code

Oh god... I can't say if you're trolling or not.

There might be something to it.

To wit, Comic Sans is recommended by the British Dyslexia Association and the Dyslexia Association of Ireland. An American Institute of Graphic Arts post from last summer said that it might be the best font for dyslexics, given its "character disambiguation" and "variation in letter heights". While other fonts have been specifically designed to be read by people with dyslexia — Dyslexie and OpenDyslexic are two — they just don’t have the availability of Comic Sans. To hate on Comic Sans is “ableist", Hudgins argues, and doing so discounts the reading difficulties of millions of people.

https://www.thecut.com/2020/08/the-reason-comic-sans-is-a-pu...

Re: MonoLisa – A font designed for developers

#26
> being constrained by the same width of all glyphs can result in a boring or unreadable font.

I don't see how "boring" is an issue here. If the whole thing has a goal of functionality, why do I care if it's boring? And what is a "boring" font anyway?

Reminds me of the Apple-induced desire to call everything "stunning" or "beautiful."

Re: MonoLisa – A font designed for developers

#27

If you're willing to spend money on a font for coding, then do yourself a favor and take a look at PragmataPro as well. I bought a license (checks notes...) 8 years ago and it has served me very well. If I was not down to pay for a font, then I'd probably use one of Iosevka's forms. Personally, however, it became clear to me that just like my monitor, the font I spend hours looking at every day is also worth some mon…

There's also Iosevka[1] which is open source[2] and also similar to Pragmata.

It even has a Pragmata Pro Style.

[1] - https://typeof.net/Iosevka/

[2] - https://github.com/be5invis/Iosevka

Re: MonoLisa – A font designed for developers

#28
post #18

Earlier quoted context omitted.

> Isn't "increased width" an ungodly sin to the developer lord? If anything we want to see more in a given space, not less... I think it increases readability. I need to read what I'm looking at, not a lot of things I'm not looking at.

Not if a part of a line is out of the window right? This makes splitting harder, therefore, reading harder

Seems niche?

I don't think that's enough of a reason to say the design choice is a sin for everyone.

Re: MonoLisa – A font designed for developers

#29
post #18

Earlier quoted context omitted.

Not if a part of a line is out of the window right? This makes splitting harder, therefore, reading harder

Why not just use word wrapping?

I'm already going with 80 or 120 chars per line. Why would I word wrap well written code?

Also word wrappings will lose all the preceding tabs. It makes it 100x harder to read.

The issue is I will have less split space.

Re: MonoLisa – A font designed for developers

#30

On the topic of fonts: If your font of choice has it, try using the medium weight as the "normal" weight in your editor — I've found I prefer it to the regular weight with most fonts. I started doing this after noticing that the default Xcode font is SF Mono Medium .

For anyone else who wasn't sure which is bolder, Normal/Regular is considered weight 400 in CSS while Medium is 500.
Post reply on HN