URL: <https://savannah.gnu.org/bugs/?66392>
Summary: [troff] loses track of hyphenation mode in environment 1 Group: GNU roff Submitter: gbranden Submitted: Thu 31 Oct 2024 09:35:41 AM UTC Category: Macro package me 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: Thu 31 Oct 2024 09:35:41 AM UTC By: G. Branden Robinson <gbranden> Problem affects _groff_ 1.22.3 and probably goes way back. $ git diff doc/meintro.me.in diff --git a/doc/meintro.me.in b/doc/meintro.me.in index bf01a3fcf..0a346c913 100644 --- a/doc/meintro.me.in +++ b/doc/meintro.me.in @@ -656,7 +656,9 @@ and to surround the quote. For example, the input: +.tm GBR1: .hla=\n[.hla], .hy=\n[.hy] .(b +.tm GBR2: .hla=\n[.hla], .hy=\n[.hy] As Weizenbaum points out: \&.(q It is said that to explain is to explain away. @@ -664,6 +666,7 @@ This maxim is nowhere so well fulfilled as in the areas of computer programming,... \&.)q .)b +.tm GBR3: .hla=\n[.hla], .hy=\n[.hy] generates as output: .lp As Weizenbaum points out: $ ~/groff-1.22.3/bin/groff -me -z build/doc/meintro.me GBR1: .hla=us, .hy=14 GBR2: .hla=us, .hy=1 GBR3: .hla=us, .hy=14 The same problem happens with environment 2, but since _me_ uses that for headers and footers, where hyphenation breaking typically does not occur, it would be harder to notice. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?66392> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
signature.asc
Description: PGP signature