Index, when unspecified, is now 0, not 'undefined'.
Prefix font name with 'name:' instead of 'font:'.
Add height and spacing of font to info output.
Use "supported" intead of "char list" for supported chars printed.
Part of fix for issue #1078
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Jun 6 15:23:28 2026
When a rendered row fills to the right-most column of the detected or configured width, output Synchronet's conditional new-line (Ctrl-A '/')
instead of a hard CRLF. The terminal auto-wraps at the right margin, so a
hard CRLF there produced an extra blank line; the conditional new-line only emits a new-line when the cursor isn't already at column 0, so it's correct
on both auto-wrapping and non-auto-wrapping terminals.
This generalizes the previous right-justify-with-zero-padding special case (which simply omitted the CRLF) to any justification, keyed solely on whether the row reaches the right-most column. In -a (ANSI) mode nothing extra is emitted, preserving prior behavior.