bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #64728] diversion widths reported when using eqn mark/lineup featur


From: G. Branden Robinson
Subject: [bug #64728] diversion widths reported when using eqn mark/lineup feature inconsistent with Heirloom
Date: Sat, 13 Jan 2024 10:48:13 -0500 (EST)

Update of bug#64728 (group groff):

             Assigned to:                gbranden => None                   

    _______________________________________________________

Follow-up Comment #6:

The information needed here is a gathering of information about various *roff
implementations.

This stuff looks like it's so ill-defined that I think we want to check out
Seventh Edition Unix troff as well (which we can do with `tm` requests even if
the _program_ output is incomprehensible).

We should consider V7 troff, DWB 3.3, Heirloom Doctools, and possibly
plan9port and neatroff.

Do the diversion measurement registers `dn` and `dl` measure:

* net motion of the drawing position,
* maximal motion of the drawing position relative to that where the diversion
started,
or
* maximal bounds of spilled ink relative to the drawing position where the
diversion started?

Negative motions seem ill-defined with only two registers.  Presumably this is
why all `sp` requests mean `sp 1` inside diversions, but possibly this insight
was insufficiently generalized back in the day.

Unassigning from self because I'm not the only person who can gather such
information.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64728>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]