Well, I'm ecstatic. What a beautiful font. After seeing this, I was finally inspired to find out why BitchX wouldn't display ANSI art correctly. Turns out I needed a code 437 emulator! [1] I can now use it the way it was meant to. Here it is paired with unscii-16-full 12pt [2] This isn't nostalgia, this is just _better_. [1] https://github.com/keaston/cp437 [2] https://i.imgur.com/3Oj9Vsy.png
So that… just converts from cp437 (output by the subprocess) to whatever the "system encoding" (assumed to be the terminal's) is?
I'm surprised iconv or the like doesn't handle that natively. Or is the issue that you still need to interact with the subprocess and iconv(1) only does piping/non-interactive conversions?