I have been spending some time of my lockdown time writing a multiplayer text game for IRC: https://pink-dragon.surge.sh/
It is now running on https://tilde.chat/
It is an IRC network for a dynamic community, sharing some affinities with the much older sdf.org
If you like IRC, you’re welcome!
Having Firefox running in the background is not really the same thing as using lynx, links, w3m or whatever…
I try to follow as much as possible the ideas from https://suckless.org/
Thus I use mksh as recommended there: https://suckless.org/rocks/
from the linked pdf: http://www.schemamania.org/troff/for-the-love-of-troff.pdf
Just look at that pdf file. The paragraphs. The interword spacings. Leaving a dangling half line at the top of a page? Hyphenating a word so it can put four letters at the beginning of a line to end the paragraph?
The author shouldn’t have stated that. On the other hand, another version of Troff (less known than Groff but actually much better), namely Heirloom Troff https://n-t-roff.github.io/heirloom/doctools.html does implement Knuth’s algorithm; it also implement features that Knuth discarded (like using inter-letter invisible spaces in order to decreases visible extra spaces - you can even achieve constant inter-word spacing!). I use it on a daily basis, and as long as you don’t need equations, it is much more powerful than Troff in regards to micro-typography.
Of course, OTF fonts are supported (with their “features”), kerning is easy to adjust (including cross-fonts kerning), etc.
I want to love troff, but I can’t see any added benefit from troff compared to LaTeX. I put
\usepackage{microtype}
in every document.