Add tests for ucs-normalize.el
Some tests are marked as expected to fail. * test/lisp/international/ucs-normalize-tests.el: New tests. * admin/unidata/NormalizationTest.txt: Add data for tests. * admin/unidata/README: Add URL for NormalizationTest.txt. * admin/notes/unicode: Add note about running (and updating the data for) the new tests. Remove note about normalization being unsupported.
This commit is contained in:
parent
49f7c5ad68
commit
eed3b46ca1
4 changed files with 19067 additions and 2 deletions
|
@ -14,6 +14,7 @@ Emacs uses the following files from the Unicode Character Database
|
|||
. BidiMirroring.txt
|
||||
. BidiBrackets.txt
|
||||
. IVD_Sequences.txt
|
||||
. NormalizationTest.txt
|
||||
|
||||
First, these files need to be copied into admin/unidata/, and then
|
||||
Emacs should be rebuilt for them to take effect. Rebuilding Emacs
|
||||
|
@ -48,6 +49,14 @@ 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.
|
||||
|
||||
Finally, test normalization functions against NormalizationTests.txt,
|
||||
in the test/ directory run:
|
||||
|
||||
make lisp/international/ucs-normalize-tests
|
||||
|
||||
See commentary in test/lisp/international/ucs-normalize-tests.el
|
||||
regarding failing lines.
|
||||
|
||||
Problems, fixmes and other unicode-related issues
|
||||
-------------------------------------------------------------
|
||||
|
||||
|
@ -131,8 +140,6 @@ regard to completeness.
|
|||
* Need multibyte text in menus, e.g. for the above. (Not specific to
|
||||
Unicode -- see Emacs etc/TODO, but now mostly works with gtk.)
|
||||
|
||||
* There's currently no support for Unicode normalization.
|
||||
|
||||
* Populate char-width-table correctly for Unicode characters and
|
||||
worry about what happens when double-width charsets covering
|
||||
non-CJK characters are unified.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue