Follow-up Comment #5, bug #63739 (group groff): At 2024-10-12T04:57:58-0400, G. Branden Robinson wrote: > 1.1.1 Siegesbeckia_orientalis 1.03 Quis autem vel eum > iure reprehenderit, qui inea voluptate velit esse, > quam nihil molestiae consequatur, vel illum, qui dolorem eum > fugiat, quo voluptas nulla pariatur?
> D. DWB _mm_ has a bug when starting a sectioning level deeper than > the second, failing to break the line when the next `nP` paragraph > starts. Heirloom Doctools _mm_ does not fix this bug. We do not want > to emulate it. On second thought, this is probably not a bug but an underspecification of how certain features of the package compose. The numbered paragraph feature is colliding with another--support for run-in headings and a threshold register for same. groff_mm(7): Hb sets the threshold for breaking the line after formatting a heading. Text after headings at levels above this value is set on the same output line if possible; see H (2). (This is not a GNU mm extension.) So, where should the second line's indentation be? Here (DWB/Heirloom mm)? > 1.1.1 Siegesbeckia_orientalis 1.03 Quis autem vel eum > iure reprehenderit, qui inea voluptate velit esse, Pretty ugly. By a strict interpretation of "alignment", probably this: (hypothetical mm) > 1.1.1 Siegesbeckia_orientalis 1.03 Quis autem vel eum > iure reprehenderit, Pretty weird. I think it's better to just let groff mm work as I've got it patched, effectively disregarding `Hb` for numbered paragraphs, and document this limitation in the man pages. Time will tell if this wins me any condemnation from the champions of "extreme conservatism", as a recent groff at gnu dot org mailing list thread put it. :) _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?63739> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature