groff-commit
[Top][All Lists]
Advanced

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

[groff] 07/11: [man]: Fix Savannah #61279.


From: G. Branden Robinson
Subject: [groff] 07/11: [man]: Fix Savannah #61279.
Date: Tue, 5 Oct 2021 07:11:07 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit a7c10cf9bd71a2d55d1e943c01085d7c33b48453
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Tue Oct 5 12:19:46 2021 +1100

    [man]: Fix Savannah #61279.
    
    * tmac/an.tmac (SH, SS): Invoke `ne` request _before_ performing font
      remapping: any page-breaking decision will be taken before the
      remapping happens, and so won't be in effect across a page boundary,
      undesirably impacting header and footer text.
    
    Fixes <https://savannah.gnu.org/bugs/?61279>.
---
 ChangeLog    | 9 +++++++++
 tmac/an.tmac | 4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7c280f0..79d4486 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2021-10-05  G. Branden Robinson <g.branden.robinson@gmail.com>
 
+       * tmac/an.tmac (SH, SS): Invoke `ne` request _before_ performing
+       font remapping: any page-breaking decision will be taken before
+       the remapping happens, and so won't be in effect across a page
+       boundary, undesirably impacting header and footer text.
+
+       Fixes <https://savannah.gnu.org/bugs/?61279>.
+
+2021-10-05  G. Branden Robinson <g.branden.robinson@gmail.com>
+
        Regression-test Savannah #61279.
 
        * tmac/tests/an_font-remapping-does-not-affect-titles.sh: Do it.
diff --git a/tmac/an.tmac b/tmac/an.tmac
index 180d8a4..7de948f 100644
--- a/tmac/an.tmac
+++ b/tmac/an.tmac
@@ -490,9 +490,9 @@
 .  nr an-need-no-space-mode 1
 .  nr an-need-break 1
 .  ps \\n[PS-SH]u
+.  ne (2v + 1u)
 .  ft \\*[HF]
 .  if \\n[an-remap-I-style-in-headings] .ftr I \\*[an-heading-family]BI
-.  ne (2v + 1u)
 .  if \\n[.$] \{\
 .    ds an-section-heading \\$*\"
 .    if \\n[CS] .stringup an-section-heading
@@ -514,9 +514,9 @@
 .  nr an-need-no-space-mode 1
 .  nr an-need-break 1
 .  ps \\n[PS-SS]u
+.  ne (2v + 1u)
 .  ft \\*[HF]
 .  if \\n[an-remap-I-style-in-headings] .ftr I \\*[an-heading-family]BI
-.  ne (2v + 1u)
 .  if \\n[.$] \&\\$*
 .  if \\n[an-remap-I-style-in-headings] .ftr I I
 ..



reply via email to

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