Live data from Hacker News

Monaspace

monaspace.githubnext.com

51–60 of 206 posts

Re: Monaspace

#51

Lower case 'l' on Radon looks too much like a 'Z'. It needs rounder tails.

When on its own, which it is in the descriptions, I couldn't tell if it was an I, Z or l. It looks cool, so I guess I'd just get used to it. But I fully agree that those tails are really exaggerated.

Re: Monaspace

#52

I like everything about this! Font families seem like an incredible idea that I'm surprised nobody's done before, variable fonts are new to me and super interesting, textural healing seems like a huge step forward, and damn if that isn't one of the smoothest sites I've ever played with. Nice work!

> Font families seem like an incredible idea that I'm surprised nobody's done before Oh this has been done for decades . Metafont (by the inimitable Don Knuth) let you describe glyphs as toolpaths in code. You could have as many parameters as you wanted; I've seen examples where a sans-serif is smoothly swept into a serif. Metafont never got adopted as much as I would have hoped; the lack of a graphical editor and so…

Also, according to Don Knuth himself: "Asking an artist to become enough of a mathematician to understand how to write a font with 60 parameters is too much".

Re: Monaspace

#53
Is there a trick to getting these to work in Sublime Text? I normally use Source Code Pro, which also comes in a bunch of variations, and I can set font_face to "Source Code Pro Medium" or "Source Code Pro Semibold Italic" and I get the right result. But setting it to "Monataype Krypton Medium" doesn't work at all. "Monatype Krypton" does, but the Regular variants are too skinny.

Re: Monaspace

#54
It does not set the mono flag, so I had to try it with GTK2 gvim to even load the font:

  % ttfmono MonaspaceArgon-Regular.otf 
  monospaced flag = 0
  (0 = variable-width, otherwise = monospaced)
Sadly I think that because of that flag it does not enable ligatures.

I was able to see ligatures and text healing in vim running in a patched st* though. I really like it thanks! The text healing only moves the line subtly as I type and when I cursor over there are no droppings from the widened 'm' for example. It's well thought-out for code.

If I could ask for a feature it would be to select some variants, like angular 0 with reverse slash or to leave the ! in the != ligature. To see what I mean: https://github.com/be5invis/Iosevka/blob/main/doc/stylistic-...

* https://st.suckless.org/patches/ligatures/

Re: Monaspace

#55
Apparently line height is to tight on Alacritty and Kitty, I would like to have line height variant like width variant.

Re: Monaspace

#56

Is there a trick to getting these to work in Sublime Text? I normally use Source Code Pro, which also comes in a bunch of variations, and I can set font_face to "Source Code Pro Medium" or "Source Code Pro Semibold Italic" and I get the right result. But setting it to "Monataype Krypton Medium" doesn't work at all. "Monatype Krypton" does, but the Regular variants are too skinny.

The name format is "Monaspace ", and to use weight in Sublime Text "Monaspace ".

Re: Monaspace

#57
post #48
post #47

I enjoy the idea, but I do wonder why we don't see more condensed fonts like PragmataPro. I've been using it for close to a decade and I'd love to see more options in the space, but no-one seems willing to go that narrow. Berkeley Graphics has been promising a condensed version of Berkeley Mono for almost a year but nothing has happened there. Even Monaspace here has a width slider, which starts at "wider than Pragma…

Iosevka is pretty narrow and also popular. Not sure if it meets your definition, but might be worth a look.

Yeah, it is because AFAIK Iosevka is a free interpretation of PragmataPro! So you are definitely correct :D

Re: Monaspace

#58

Is there a trick to getting these to work in Sublime Text? I normally use Source Code Pro, which also comes in a bunch of variations, and I can set font_face to "Source Code Pro Medium" or "Source Code Pro Semibold Italic" and I get the right result. But setting it to "Monataype Krypton Medium" doesn't work at all. "Monatype Krypton" does, but the Regular variants are too skinny.

Font selection is always a bit wonky on OSX in my experience. Sublime doesn't offer a separate font weight knob but does offer "font_options" which takes an array of string values – specifying bold will get you a bold by default font. For an arbitrary weight what worked for me was to use the PostScript name e.g. "MonaspaceArgonVar-ExtraLightItalic". There are plenty of ways to find the PS name but on OSX (on Sonoma at least) you can go into the Font Book app and find it under identifiers after you've selected a specific variant.

Re: Monaspace

#59

Is there a functional purpose to Krypton? If it just looks cool, that's fine; I just wonder what I don't know about mono fonts. Edit and OT: Interesting HN algorithm behavior: I just wrote two posts in this thread (on different topics). The first appeared at the top of the page, as usual for new comments. When I clicked "Submit" on the second one, it appeared below the first one. My guess is that it was because it's…

Krypton's 0 is angular how I like it for my coding font, but I only do it for zero. It'd be nice if the digits could vary how high they start, like in old textbooks.

Re: Monaspace

#60
post #54

It does not set the mono flag, so I had to try it with GTK2 gvim to even load the font: % ttfmono MonaspaceArgon-Regular.otf monospaced flag = 0 (0 = variable-width, otherwise = monospaced) Sadly I think that because of that flag it does not enable ligatures. I was able to see ligatures and text healing in vim running in a patched st* though. I really like it thanks! The text healing only moves the line subtly as I t…

Are you sure? On OSX they're showing up in Font Book under "Fixed Width" fonts. I'm using whatever version was released today, so that might be a recent fix.
Post reply on HN