diff options
| author | Eli Zaretskii | 2023-09-16 12:17:23 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2023-09-16 12:17:23 +0300 |
| commit | cbd8fac283aa6573501d7b17b50ec4a83d9cf1e3 (patch) | |
| tree | df762ee063123ff9186ca31d084c7f94db3f6d6a /admin | |
| parent | 825be05b379b1643adf6d0495deb691ac566e090 (diff) | |
| download | emacs-cbd8fac283aa6573501d7b17b50ec4a83d9cf1e3.tar.gz 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')
| -rw-r--r-- | admin/notes/unicode | 5 |
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 | |||
| 90 | of Unicode codepoints, which a new release of the Unicode Standard | 90 | of Unicode codepoints, which a new release of the Unicode Standard |
| 91 | could change. | 91 | could change. |
| 92 | 92 | ||
| 93 | The data used by ucs-normalize.el might need to be updated. | ||
| 94 | Specifically, the values of 'ucs-normalize-composition-exclusions' and | ||
| 95 | 'check-range", defined at the beginning of ucs-normalize.el, should be | ||
| 96 | verified against the latest Unicode data files. | ||
| 97 | |||
| 93 | Next, test normalization functions against NormalizationTests.txt, | 98 | Next, test normalization functions against NormalizationTests.txt, |
| 94 | in the test/ directory run: | 99 | in the test/ directory run: |
| 95 | 100 | ||