aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/unicode
diff options
context:
space:
mode:
authorEli Zaretskii2021-09-15 14:40:13 +0300
committerEli Zaretskii2021-09-15 14:40:13 +0300
commit83557511a7e06d40740d3bf7acbb224eb3a8f150 (patch)
tree635212f7b182aa2b12b95a09a183ee2892367b80 /admin/notes/unicode
parentbce10138835f49896ffb0fd330c79543450ee85b (diff)
downloademacs-83557511a7e06d40740d3bf7acbb224eb3a8f150.tar.gz
emacs-83557511a7e06d40740d3bf7acbb224eb3a8f150.zip
Update Unicode support to Unicode version 14.0.0
* admin/unidata/copyright.html: * admin/unidata/UnicodeData.txt: * admin/unidata/Blocks.txt: * admin/unidata/BidiBrackets.txt: * admin/unidata/BidiMirroring.txt: * admin/unidata/IVD_Sequences.txt: * admin/unidata/NormalizationTest.txt: * admin/unidata/SpecialCasing.txt: * test/manual/BidiCharacterTest.txt: Updated files from Unicode 14.0. * lisp/international/fontset.el (script-representative-chars): Add new scripts. (otf-script-alist): Update from latest version. (setup-default-fontset): Add new scripts. * lisp/international/characters.el: Update syntax and category tables for new characters and scripts. (char-width-table): Update for changes in Unicode 14.0. * lisp/international/mule-cmds.el (ucs-names): Update used and unused ranges per Unicode 14.0. * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-tests--failing-lines-part1) (ucs-normalize-tests--failing-lines-part2): Update per the test results. * doc/lispref/nonascii.texi (Character Properties): Update Unicode version number. * etc/NEWS: Announce support for Unicode 14.0. * admin/notes/unicode: Minor copyedits.
Diffstat (limited to 'admin/notes/unicode')
-rw-r--r--admin/notes/unicode9
1 files changed, 7 insertions, 2 deletions
diff --git a/admin/notes/unicode b/admin/notes/unicode
index bcede9c6ed1..87ced07bd91 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -12,11 +12,11 @@ Emacs uses the following files from the Unicode Character Database
12 . UnicodeData.txt 12 . UnicodeData.txt
13 . Blocks.txt 13 . Blocks.txt
14 . BidiBrackets.txt 14 . BidiBrackets.txt
15 . BidiCharacterTest.txt
16 . BidiMirroring.txt 15 . BidiMirroring.txt
17 . IVD_Sequences.txt 16 . IVD_Sequences.txt
18 . NormalizationTest.txt 17 . NormalizationTest.txt
19 . SpecialCasing.txt 18 . SpecialCasing.txt
19 . BidiCharacterTest.txt
20 20
21First, the first 7 files need to be copied into admin/unidata/, and 21First, the first 7 files need to be copied into admin/unidata/, and
22the file https://www.unicode.org/copyright.html should be copied over 22the file https://www.unicode.org/copyright.html should be copied over
@@ -81,7 +81,12 @@ regarding failing lines.
81 81
82The file BidiCharacterTest.txt should be copied to the test suite, and 82The file BidiCharacterTest.txt should be copied to the test suite, and
83if its format has changed, the file biditest.el there should be 83if its format has changed, the file biditest.el there should be
84modified to follow suit. 84modified to follow suit. If there's trailing whitespace in
85BidiCharacterTest.txt, it should be removed before committing the new
86version.
87
88etc/NEWS should be updated to announce the support for the new Unicode
89version.
85 90
86Problems, fixmes and other unicode-related issues 91Problems, fixmes and other unicode-related issues
87------------------------------------------------------------- 92-------------------------------------------------------------