bug-groff
[Top][All Lists]
Advanced

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

[bug #64037] [mdoc] long tables get blank lines in their midst in nroff


From: G. Branden Robinson
Subject: [bug #64037] [mdoc] long tables get blank lines in their midst in nroff mode
Date: Wed, 12 Apr 2023 15:10:11 -0400 (EDT)

URL:
  <https://savannah.gnu.org/bugs/?64037>

                 Summary: [mdoc] long tables get blank lines in their midst in
nroff mode
                   Group: GNU roff
               Submitter: gbranden
               Submitted: Wed 12 Apr 2023 07:10:09 PM UTC
                Category: Macro mdoc
                Severity: 3 - Normal
              Item Group: Incorrect behaviour
                  Status: In Progress
                 Privacy: Public
             Assigned to: gbranden
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Wed 12 Apr 2023 07:10:09 PM UTC By: G. Branden Robinson <gbranden>
This is related to bug #57665, which was a continuous rendering/tbl/man
interaction problem.

The same problem affects mdoc, but I did not investigate the problem for that
macro package.

So the fix for the man part of #57665 needs to be ported to mdoc.

However:

1.  That fix introduced a different problem; ugly, misplaced vertical rules;
see bug #63960.  It's a lesser problem because it only affects tables with
vertical rules, not _all_ tables.

2.  The fix for that newer bug is pretty crude and I think we want a better
one, which I have in mind and am working on presently.

3.  Our mdoc implementation has no special support for tbl tables _at all_.  I
would have thought this meant that we didn't render those tables for HTML
output at all, because the `HTML-IMAGE` and `HTML-IMAGE-END` tags were
missing.  However, startingly, tables appear just fine.  (Albeit as images of
converted PostScript output--see bug #60052.)

4.  So maybe our man(7) doesn't need those tags either, and we can simplify
its `TS` and `TE` definitions.  Investigate this.







    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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