gbranden pushed a commit to branch master
in repository groff.

commit 993213863e2deaed73cd2d14284478e7612c284f
Author: Dave Kemper <saint.s...@gmail.com>
AuthorDate: Thu Mar 13 06:59:57 2025 +0000

    tmac/fallbacks.tmac: Fix Savannah #66905.
    
    * tmac/fallbacks.tmac: Allow recognition of more Unicode characters in
      output formats where Savannah #63332 isn't an issue.
    
    Fixes <https://savannah.gnu.org/bugs/?66905>.
---
 ChangeLog           |  8 ++++++++
 tmac/fallbacks.tmac | 12 +++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 96f3733a3..5e52e81cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-03-13  Dave Kemper <saint.s...@gmail.com>
+
+       * tmac/fallbacks.tmac: Allow recognition of more Unicode
+       characters in output formats where Savannah #63332 isn't an
+       issue.
+
+       Fixes <https://savannah.gnu.org/bugs/?66905>.
+
 2025-03-21  G. Branden Robinson <g.branden.robin...@gmail.com>
 
        [tbl]: Fix Savannah #66931.
diff --git a/tmac/fallbacks.tmac b/tmac/fallbacks.tmac
index 63869c8fd..d23fb83bd 100644
--- a/tmac/fallbacks.tmac
+++ b/tmac/fallbacks.tmac
@@ -181,22 +181,24 @@
 .\"fchar \[u2019] \[cq]\" right single quotation mark
 .\"fchar \[u201C] \[lq]\" left double quotation mark
 .\"fchar \[u201D] \[rq]\" right double quotation mark
-.\" XXX: The next two are troublesome; see Savannah #63332.
-.\"fchar \[u2020] \[dg]\" dagger
-.\"fchar \[u2021] \[dd]\" double dagger
+.\" XXX: The next two are troublesome in nroff; see Savannah #63332.
+.if \n[fallbacks*troff-mode] .fchar \[u2020] \[dg]\" dagger
+.if \n[fallbacks*troff-mode] .fchar \[u2021] \[dd]\" double dagger
 .fchar \[u2022] \[bu]\" bullet
 .fchar \[u2024] .\" one dot leader
 .fchar \[u2025] .\|.\" two dot leader
 .fchar \[u2026] .\|.\|.\" horizontal ellipsis
 .fchar \[u2027] \[pc]\" hyphenation point
-.\"fchar \[u2030] \[%0]\" per mille sign \" Savannah #63332 again
+.if \n[fallbacks*troff-mode] \
+.  fchar \[u2030] \[%0]\" per mille sign \" Savannah #63332 again
 .fchar \[u2032] \[fm]\" prime
 .fchar \[u2033] \[sd]\" double prime
 .fchar \[u2039] \[fo]\" left single chevron
 .fchar \[u203A] \[fc]\" right single chevron
 .if \n[fallbacks*troff-mode] \
 .  fchar \[u203D] \o'?!'\" interrobang
-.\"fchar \[u203E] \[rn]\" overline \" Savannah #63332 again
+.if \n[fallbacks*troff-mode] \
+.  fchar \[u203E] \[rn]\" overline \" Savannah #63332 again
 .fchar \[u2044] \[f/]\" fraction slash
 .fchar \[u2052] %\" commercial minus sign
 .fchar \[u2053] \[ti]\" swung dash

_______________________________________________
groff-commit mailing list
groff-commit@gnu.org
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to