gbranden pushed a commit to branch master
in repository groff.

commit 80f47dfb46bff7afd0595f355409a22b33185665
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu Oct 9 13:39:32 2025 -0500

    Update with respect to Unicode 17.
    
    ...per procedure in "FOR-RELEASE" file.
    
    * src/libs/libgroff/uniuni.cpp:
    * src/utils/afmtodit/afmtodit.tables: Do it.
---
 ChangeLog                          |  8 ++++++++
 src/libs/libgroff/uniuni.cpp       | 24 ++++++++++++++++++++++--
 src/utils/afmtodit/afmtodit.tables |  6 +++---
 3 files changed, 33 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a33933528..a702ca985 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2025-10-09  G. Branden Robinson <[email protected]>
+
+       Update with respect to Unicode 17, per procedure in
+       "FOR-RELEASE" file.
+
+       * src/libs/libgroff/uniuni.cpp:
+       * src/utils/afmtodit/afmtodit.tables: Do it.
+
 2025-10-08  G. Branden Robinson <[email protected]>
 
        * tmac/mdoc/doc-common (doc-end-document): Fix code style nit.
diff --git a/src/libs/libgroff/uniuni.cpp b/src/libs/libgroff/uniuni.cpp
index 5863028fe..dd0d3d62c 100644
--- a/src/libs/libgroff/uniuni.cpp
+++ b/src/libs/libgroff/uniuni.cpp
@@ -27,8 +27,8 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>. */
 #include "unicode.h"
 
 // This code has been algorithmically derived from the file
-// UnicodeData.txt, version 15.1.0, available from unicode.org,
-// on 2024-08-29.
+// UnicodeData.txt, version 17.0.0, available from unicode.org,
+// on 2025-10-09.
 
 struct unicode_decompose {
   char *value;
@@ -1539,6 +1539,8 @@ struct S {
   { "FB4C", "205D1_05BF" },
   { "FB4D", "205DB_05BF" },
   { "FB4E", "205E4_05BF" },
+  { "105C9", "2105D2_0307" },
+  { "105E4", "2105DA_0307" },
   { "1109A", "211099_110BA" },
   { "1109C", "21109B_110BA" },
   { "110AB", "2110A5_110BA" },
@@ -1546,12 +1548,30 @@ struct S {
   { "1112F", "211132_11127" },
   { "1134B", "211347_1133E" },
   { "1134C", "211347_11357" },
+  { "11383", "211382_113C9" },
+  { "11385", "211384_113BB" },
+  { "1138E", "21138B_113C2" },
+  { "11391", "211390_113C9" },
+  { "113C5", "2113C2_113C2" },
+  { "113C7", "2113C2_113B8" },
+  { "113C8", "2113C2_113C9" },
   { "114BB", "2114B9_114BA" },
   { "114BC", "2114B9_114B0" },
   { "114BE", "2114B9_114BD" },
   { "115BA", "2115B8_115AF" },
   { "115BB", "2115B9_115AF" },
   { "11938", "211935_11930" },
+  { "16121", "21611E_1611E" },
+  { "16122", "21611E_16129" },
+  { "16123", "21611E_1611F" },
+  { "16124", "216129_1611F" },
+  { "16125", "21611E_16120" },
+  { "16126", "31611E_1611E_1611F" },
+  { "16127", "31611E_16129_1611F" },
+  { "16128", "31611E_1611E_16120" },
+  { "16D68", "216D67_16D67" },
+  { "16D69", "216D63_16D67" },
+  { "16D6A", "316D63_16D67_16D67" },
   { "1D15E", "21D157_1D165" },
   { "1D15F", "21D158_1D165" },
   { "1D160", "31D158_1D165_1D16E" },
diff --git a/src/utils/afmtodit/afmtodit.tables 
b/src/utils/afmtodit/afmtodit.tables
index 3b635f86e..b36ea2884 100644
--- a/src/utils/afmtodit/afmtodit.tables
+++ b/src/utils/afmtodit/afmtodit.tables
@@ -1,6 +1,6 @@
 # This table was algorithmically derived from the file 'UnicodeData.txt'
-# for Unicode 16.0.0, available from unicode.org,
-# on 2024-09-21.
+# for Unicode 17.0.0, available from unicode.org,
+# on 2025-10-09.
 my %unicode_decomposed = (
   "00C0", "0041_0300",
   "00C1", "0041_0301",
@@ -2087,7 +2087,7 @@ my %unicode_decomposed = (
 
 # This table was algorithmically derived from the Adobe Glyph List (AGL)
 # file 'glyphlist.txt' from the GitHub Adobe Type Tools agl-aglfn
-# project, on 2024-09-21.
+# project, on 2025-10-09.
 #
 # See "groff:" comments for altered mappings.
 my %AGL_to_unicode = (

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to