https://gitlab.synchro.net/main/sbbs/-/commit/c26a0702f2b8ad9d09429ffba75be6da8c65dabc#note_8210
There probably is a way to auto-detect if the terminal can render those characters using ANSI cursor position request. If you send the character to the terminal while the cursor is in say x/y of 1,1 and then request the cursor position and the response says the cursor is still in 1,1, then you can assume the terminal can't/won't render that code value. Synchronet doesn't do any of this kind of autodetection today and we really just try to stay clear of sending characters that we aren't totally confident will be universally rendered (e.g. commit 6e9684ff2).
--- SBBSecho 3.36-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)