Writing

Notes from the engine room

How the framework is built, and what broke on the way. Mostly rendering, terminal compatibility, and the occasional bug worth writing down.

  • ascii
  • bugs
  • compatibility
  • images
  • rendering
  • terminals
  • typography
  1. 4 min

    Real pixels in a terminal that has none

    Drawing a photograph inside a grid of characters, and why the obvious way to use the kitty graphics protocol was the wrong one.

  2. 4 min

    A question you cannot un-ask

    How terminaltui works out what your terminal can do, and why the detection ladder is built as a denylist that writes zero bytes.

  3. 3 min

    The font that spelled TERHINALTUI

    An ASCII banner face drew M, V and W as H, U and H. It shipped, because the bug was only visible in the one place nobody reads carefully: the headline.

RSS feed