gbranden pushed a commit to branch master
in repository groff.

commit 6ff0dacc27c979f987ee1ffa1a8ad7743d6e312a
Author: G. Branden Robinson <g.branden.robin...@gmail.com>
AuthorDate: Thu Jun 5 23:58:52 2025 -0500

    NEWS: Clarify items.
    
    * Cease surrendering hostages to fortune; say only that support for
      deprecated or replaced features will be withdrawn in a "future"
      release, not necessarily the "next" one.
    * Add motivation and workaround for withdrawal of support for CCSID
      ("code page") 1047.
---
 NEWS | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

diff --git a/NEWS b/NEWS
index c1a01d53f..6ffcfc16a 100644
--- a/NEWS
+++ b/NEWS
@@ -64,7 +64,7 @@ Noteworthy incompatible changes
   a valid argument to the `ft` request or `\f[xxx]` escape sequence.)
 
 * Support for terminal devices using the CCSID 1047 (EBCDIC) encoding
-  has been withdrawn.
+  has been withdrawn.  See below for motivation and a workaround.
 
 troff
 -----
@@ -331,7 +331,7 @@ Macro packages
    The legacy names are retained for the "pdf" and "ps" devices for this
    release; however, use of them prompts one warning in the "font"
    category from the formatter per deprecated name.  We expect to
-   withdraw support for the names completely in the next groff release.
+   withdraw support for the names completely in a future groff release.
    See gropdf(1) and grops(1) for lists of font names supported by each
    device.
 
@@ -529,12 +529,12 @@ Macro packages
    been removed; see the item regarding the `LI` macro below.
 
 *  The m (mm) macro package's `AST` macro (a GNU extension) is
-   deprecated, warns upon usage, and is slated for withdrawal in the
-   next release.  Assign to the new string `Abstract` instead.
+   deprecated, warns upon usage, and is slated for withdrawal in a
+   future release.  Assign to the new string `Abstract` instead.
 
 *  The m (mm) macro package's `ISODATE` macro (a GNU extension) is
-   deprecated, warns upon usage, and is slated for withdrawal in the
-   next release.  Assign to the new register `Isodate` instead.
+   deprecated, warns upon usage, and is slated for withdrawal in a
+   future release.  Assign to the new register `Isodate` instead.
 
 *  The m (mm) macro package's `EPIC` macro (a GNU extension) now
    interprets its "width" argument in ens by default, and its "height"
@@ -753,7 +753,13 @@ Miscellaneous
    status (0).
 
 *  Support for terminal devices using the CCSID 1047 (EBCDIC) encoding
-   has been withdrawn.
+   has been withdrawn.  This change partially clears the way for GNU
+   troff to interpret UTF-8 input directly (without preconv(1)
+   preprocessor usage) in the future.  Use iconv(1) to covert a code
+   page 1047 document to US-ASCII or ISO Latin-1 prior to its input to
+   GNU troff.  preconv(1), and therefore groff(1)'s `-k` and `-K`
+   options, can do this as well if preconv is built with iconv support.
+   Use `preconv -v` to determine this fact.
 
 *  groff's "configure" script now tries harder to determine an
    appropriate paper format for the system; its output reports how it

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

Reply via email to