matj1's comments

matj1 | 1 year ago | on: ‘With brain preservation, nobody has to die’

Even with transferring minds, as long as physical beings are in charge of that, all people will surely die because accidents happen and entropy rises. If I live for a hundred or a billion years, I am still mortal, so there will still be existential problems related to mortality. It doesn't matter how I likely die, by cancer or by a star collapse.

matj1 | 2 years ago | on: Monaspace

I agree with that many present tools expect character grid, but moving away from character grid would be not as much work as it seems IMO.

Code can be aligned with elastic tabstops ( https://nickgravgaard.com/elastic-tabstops/ ) or virtual formatting (that things are aligned according to syntax regardless of whitespace).

Things to align in terminals are mostly tables, and they could be rendered as tables if the terminal supporting that knew that they are tables. Nushell natively supports tabular data structures, so rendering them as proper tables would need just one change – the table renderer.

matj1 | 2 years ago | on: Texture Healing for Monospace Fonts

That seems like Chromium is trying to do some hinting, which would ideally make the glyphs fit better to pixels, but it corrupts smooth transitions.

matj1 | 2 years ago | on: FiraCode: Free monospaced font with programming ligatures

After some time of happily using Input Sans Narrow, I switched to Recursive for programming. Recursive is a variable typeface with five axes, notably monospacedness and casuality. It is the only typeface with continuously adjustable monospacedness AFAIK. There is also a configuration tool which freezes the axes on specified values for every font (normal, italic, bold, bold italic) and may add programming ligatures.

https://www.recursive.design/

https://github.com/arrowtype/recursive-code-config

page 1