Live data from Hacker News

Monaspace

monaspace.githubnext.com

191–200 of 206 posts

Re: Monaspace

#191

Earlier quoted context omitted.

I have used it a few times in cases where I am showing some text whose size will vary a bit, around the scrolling threshold. Better to consistently show the scrollbar than have everything jump. Still surprised that you are so worked up by this - is it really so common or so problematic?

I encounter inappropriate `overflow: scroll` that should have been `overflow: auto` very frequently (in the scheme of things), probably averaging over once a month. Your use case sounds like it might be better handled by `scrollbar-gutter: stable`, though I might adjust my judgement on seeing it.

Thanks, I wasn't aware of that one. Will try to use it next time.

Re: Monaspace

#192
post #162

Earlier quoted context omitted.

To build on to sibling chrismorgan's excellent post, fixed-width fonts/ASCII art/Unicode drawing are a really elegant way to get 80% of what you'd ever want. Getting to 100% involves a full-on rendering system and markup which is 10x the work and complexity. To date, most people don't want that in their editor.

Yet the most popular editor is vscode which is browser based and has all the rendering tech just sitting there, largely unused.

Fair, but the markup bit is still killer. Imagine the engineering hours that have been spent avoiding writing plain old HTML.

Re: Monaspace

#193
post #111

Earlier quoted context omitted.

That's all I need to know about this font. There is no point in cranking out yet another code font that doesn't have hinting. PragmataPro and Berkeley Mono are such well loved fonts not because of their aesthetic quality (code fonts are (proudly) ugly), but because of how well their hinting has been done. If I want an unhinted, but well performing, font... there is Iosevka. Which I use.

If you're interested in a free, but carefully hinted coding font, my Luculent font [0][1] may be worth a look. The hinting is its defining feature, since I hate fuzzy font rendering. I wrote every line of TTF hinting code in it myself (no autohinting), and it is legible down to 5x11 pixel sized characters even if you disable antialiasing, so long as your font engine interprets the hints. [0] http://eastfarthing.com/l…

I'll have to remember to try it next time I update my font torture test table.

Re: Monaspace

#195
post #93

Can this be used on Linux?

Yes, but how many of the features will work, and how to configure them, will depend on your application and the toolkit it uses. It also seems to vary by application on MacOS and Windows, so I don't think it's notably worse on Linux.

Re: Monaspace

#196

Unfortunately a brilliant and predictable play by Microsoft following its established "Embrace, Extend, Extinguish" doctrine. This beautiful feature is created by the GitHub team and is only available on VS Code, strengthening its lead over the other editors. This fact has led me to look more closely at Commit Mono, suggested by nvartolomei in his comment (this article). I love the texture healing idea, and that font…

It's a font, you can use it wherever you want...

It does seem to only be tested in VS Code, though. It "works" everywhere (except some terminal emulators, which don't see it as monospaced), but you may have trouble enabling all of the features everywhere.

Re: Monaspace

#197
post #180

Earlier quoted context omitted.

Just checked, don't show-up in under fixed, monaspace 1.000 macos 13.6.1

On Sonoma: https://i.imgur.com/AMspnPN.png

Probably font book decides it's monospaced when verifying the font. I doubt FreeType would consider it mono (that's what matters for GTK2). What's fc-list -v show on your machine under fixed?

Re: Monaspace

#198
post #122

Earlier quoted context omitted.

I find { to be ok, although I kinda expected them to differ across the font family (esp. Mechanical) The one that kills me is the squiggly comparisons ~>, I find it horrible and doesn't evoke the kind of comparison I see in Gemfiles. I read |> as "pipe + redirect" for me so turning them to triangles make them lose a ton of meaning. Oh and != is so much wider than >=, probably because == is, so as not to be confused w…

To be fair, ligatures are optional. I don’t like them either, but as long as I can turn it off I‘m ok

True! In a way my desire for aesthetics somehow wants to like such ligatures - probably a bit too much - but they always fail for me because of the corner cases and leaky details and the pragmatic me yells at my aesthetic one for being so hung up on useless shiny things ;)

Re: Monaspace

#199
post #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 ".

Confirmed, other resposne is wrong.

Format that worked for me is :

"font_face": "Monaspace Neon Light",

Re: Monaspace

#200
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…

Speaking of condensed font, anyone has a recommendation for a good (paid or free) Serif condensed font? I'm using "Bell MT" to replace Times in browser (and also using it for variable-pitch font in emacs Org mode), it is good but I wish it had a taller/condensed version. Also, one of the best condensed mono font is "The Sans Mono Condensed" which first popularized by early Oreilly books (it has since switched to othe…

Try the "Recursive Mono" or "PT Mono" variants of Iosevka.
Post reply on HN