Follow-up Comment #3, bug #68133 (group groff): My use of terminology in comment #0 was sloppy.
Every "space escape" I mentioned (except one) is not actually a "space" escape
sequence, but a _horizontal motion_. These are different things.
A horizontal motion is:
* not discardable at the distal end of a text line;
* not adjustable; and
* not annotated with the "w" documentary command in "trout"/"grout".
A space is all three. The only such escape sequence that I mentioned in
comment #0 was the GNU _troff_ extension `\~`, the adjustable (but
non-breaking) space.
None of the foregoing is a character, and I maintain my intention to "ban"
them all from participating in character translations, except in compatibility
mode, and then only in select cases. (I expect to support horizontal motion
escape sequences only as "to" participants in a translation mapping, and only
ones attested in historical *roff documents.)
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68133>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
