aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/unicode
diff options
context:
space:
mode:
authorLars Ingebrigtsen2022-01-18 09:57:43 +0100
committerLars Ingebrigtsen2022-01-18 09:57:54 +0100
commit19fefea1ca567cc08c67a2167f8e366483b1c013 (patch)
tree2fe6221132f72b3c163168c5b9dc3d55a3b1cba7 /admin/notes/unicode
parent65c9f57856ec0b188f635149bf3c120195832dae (diff)
downloademacs-19fefea1ca567cc08c67a2167f8e366483b1c013.tar.gz
emacs-19fefea1ca567cc08c67a2167f8e366483b1c013.zip
Add textsec support for confusable characters
* admin/notes/unicode: Note the confusables.txt file. * admin/unidata/Makefile.in (${unidir}/uni-confusable.el): Generate the confusable file. * admin/unidata/README (https): Add confusables.txt. * admin/unidata/confusables.txt: New file. * admin/unidata/unidata-gen.el (unidata-gen-confusable): Parse the confusables.txt file. * lisp/international/textsec.el (textsec-ascii-confusable-p) (textsec-unconfuse-string): New functions.
Diffstat (limited to 'admin/notes/unicode')
-rw-r--r--admin/notes/unicode3
1 files changed, 2 insertions, 1 deletions
diff --git a/admin/notes/unicode b/admin/notes/unicode
index 43e11782d25..98dc01bc08f 100644
--- a/admin/notes/unicode
+++ b/admin/notes/unicode
@@ -19,6 +19,7 @@ Emacs uses the following files from the Unicode Character Database
19 . ScriptExtensions.txt 19 . ScriptExtensions.txt
20 . Scripts.txt 20 . Scripts.txt
21 . SpecialCasing.txt 21 . SpecialCasing.txt
22 . confusables.txt
22 . emoji-data.txt 23 . emoji-data.txt
23 . emoji-zwj-sequences.txt 24 . emoji-zwj-sequences.txt
24 . emoji-sequences.txt 25 . emoji-sequences.txt
@@ -27,7 +28,7 @@ Emacs uses the following files from the Unicode Character Database
27Emacs also uses the file emoji-test.txt which should be imported from 28Emacs also uses the file emoji-test.txt which should be imported from
28the Unicode's Public/emoji/ directory. 29the Unicode's Public/emoji/ directory.
29 30
30First, the first 13 files and emoji-test.txt need to be copied into 31First, the first 14 files and emoji-test.txt need to be copied into
31admin/unidata/, and the file https://www.unicode.org/copyright.html 32admin/unidata/, and the file https://www.unicode.org/copyright.html
32should be copied over copyright.html in admin/unidata (some of them 33should be copied over copyright.html in admin/unidata (some of them
33might need trailing whitespace removed before they can be committed to 34might need trailing whitespace removed before they can be committed to