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