X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/49f7c5ad68cb9c542cfddee7bed17d207f1fc394..eed3b46ca184b5bca1dc341e3204f1539b831104:/admin/notes/unicode diff --git a/admin/notes/unicode b/admin/notes/unicode index b30bf50ccf..65df2166f2 100644 --- a/admin/notes/unicode +++ b/admin/notes/unicode @@ -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.