diff options
| author | Lars Ingebrigtsen | 2022-01-18 09:57:43 +0100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2022-01-18 09:57:54 +0100 |
| commit | 19fefea1ca567cc08c67a2167f8e366483b1c013 (patch) | |
| tree | 2fe6221132f72b3c163168c5b9dc3d55a3b1cba7 /admin/notes/unicode | |
| parent | 65c9f57856ec0b188f635149bf3c120195832dae (diff) | |
| download | emacs-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/unicode | 3 |
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 | |||
| 27 | Emacs also uses the file emoji-test.txt which should be imported from | 28 | Emacs also uses the file emoji-test.txt which should be imported from |
| 28 | the Unicode's Public/emoji/ directory. | 29 | the Unicode's Public/emoji/ directory. |
| 29 | 30 | ||
| 30 | First, the first 13 files and emoji-test.txt need to be copied into | 31 | First, the first 14 files and emoji-test.txt need to be copied into |
| 31 | admin/unidata/, and the file https://www.unicode.org/copyright.html | 32 | admin/unidata/, and the file https://www.unicode.org/copyright.html |
| 32 | should be copied over copyright.html in admin/unidata (some of them | 33 | should be copied over copyright.html in admin/unidata (some of them |
| 33 | might need trailing whitespace removed before they can be committed to | 34 | might need trailing whitespace removed before they can be committed to |