Threads for baruchel

  1. 11

    from the linked pdf: http://www.schemamania.org/troff/for-the-love-of-troff.pdf

    I challenge the reader of the present document, for example, to find a paragraph that would be better rendered by the paragraph-at-once algorithm instead of the line-at-a-time one that was used.

    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?

    1. 1

      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.

      1. 2

        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.

    1. 3

      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/

      1. 1

        Looks pretty cool. Out of curiosity what’s tilde chat

        1. 1

          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!

          https://tilde.chat/ https://sdf.org/

      1. 9

        Having Firefox running in the background is not really the same thing as using lynx, links, w3m or whatever…

        1. 4

          The idea is that it runs on another machine that’s more powerful / has less battery demand

        1. 2

          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/