summaryrefslogtreecommitdiff
path: root/admin/notes
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2023-09-16 12:17:23 +0300
committerEli Zaretskii <eliz@gnu.org>2023-09-16 12:17:23 +0300
commitcbd8fac283aa6573501d7b17b50ec4a83d9cf1e3 (patch)
treedf762ee063123ff9186ca31d084c7f94db3f6d6a /admin/notes
parent825be05b379b1643adf6d0495deb691ac566e090 (diff)
downloademacs-cbd8fac283aa6573501d7b17b50ec4a83d9cf1e3.tar.gz
emacs-cbd8fac283aa6573501d7b17b50ec4a83d9cf1e3.tar.bz2
emacs-cbd8fac283aa6573501d7b17b50ec4a83d9cf1e3.zip
Fix Unicode normalization of characters
* lisp/international/ucs-normalize.el (ucs-normalize-composition-exclusions, check-range): Update from Unicode 15.0 data. (Bug#65996) * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-tests--failing-lines-part1) (ucs-normalize-tests--failing-lines-part2): Update to reflect changes in ucs-normalize.el. * admin/notes/unicode: Mention the updates in ucs-normalize.el.
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/unicode5
1 files changed, 5 insertions, 0 deletions
diff --git a/admin/notes/unicode b/admin/notes/unicode
index 31c850af8fd..b36dd428b0d 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -90,6 +90,11 @@ might need to be updated because it knows about used and unused ranges
of Unicode codepoints, which a new release of the Unicode Standard
could change.
+The data used by ucs-normalize.el might need to be updated.
+Specifically, the values of 'ucs-normalize-composition-exclusions' and
+'check-range", defined at the beginning of ucs-normalize.el, should be
+verified against the latest Unicode data files.
+
Next, test normalization functions against NormalizationTests.txt,
in the test/ directory run: