diff -Nru libuninameslist-20200413/.appveyor.yml libuninameslist-20220701/.appveyor.yml --- libuninameslist-20200413/.appveyor.yml 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/.appveyor.yml 2022-07-02 02:05:04.000000000 +0000 @@ -1,3 +1,4 @@ +image: Visual Studio 2019 platform: - x64 @@ -14,9 +15,8 @@ fast_finish: true install: - - call %MBASH% "pacman -Syuu --noconfirm" - - call %MBASH% "pacman -Suu --noconfirm" - - call %MBASH% "pacman -Suu --noconfirm" + - call %MBASH% "pacman --noconfirm -S --needed base-devel" + - call %MBASH% "pacman --noconfirm -S autoconf automake libtool" - call %MBASH% "python -m ensurepip --default-pip" - call %MBASH% "python -m pip install setuptools wheel" build_script: diff -Nru libuninameslist-20200413/AUTHORS libuninameslist-20220701/AUTHORS --- libuninameslist-20200413/AUTHORS 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/AUTHORS 2022-07-02 02:05:04.000000000 +0000 @@ -10,8 +10,12 @@ Shriramana Sharma <jamadagni> Jeremy Tan <jtanx> David Corbett <dscorbett> +genisysram <genisysram> +orbea <orbea> +Naohiro Aota gentoo.org +Biswapriyo Nath <Biswa96> -French Nameslist: +Contributions à la version en langue française : Jacques André, France Patrick Andries, Canada (Québec) Bernard Chauvois, France diff -Nru libuninameslist-20200413/buildnameslist.c libuninameslist-20220701/buildnameslist.c --- libuninameslist-20200413/buildnameslist.c 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/buildnameslist.c 2022-07-02 02:05:04.000000000 +0000 @@ -11,6 +11,7 @@ #include "buildnameslist.h" #define UNUSED_PARAMETER(x) ((void)x) +#define BBUFFSIZE 2000 /* Build this program using: make buildnameslist */ @@ -41,13 +42,23 @@ static int printcopyright2credits(FILE *out) { - fprintf( out, "; Ces noms français sont utilisés pour confectionner\n"); - fprintf( out, ";\tles commentaires documentant chacun des caractères\n"); + fprintf( out, "; Liste des noms des caractères (version en langue française)\n\n"); + fprintf( out, "; Le Consortium Unicode entretient une collaboration étroite\n"); + fprintf( out, ";\tet une liaison officielle avec le groupe de travail qui élabore\n"); + fprintf( out, ";\tla norme internationale ISO/CEI 10646. Le standard Unicode, version %s,\n", NFR_VERSION); + fprintf( out, ";\tintègre 838 nouveaux caractères, dont neuf idéogrammes unifiés CJC.\n\n"); + fprintf( out, "; Le présent fichier peut être utilisé librement. Toutefois, aucune\n"); + fprintf( out, ";\tmodification n’y est autorisée ; toutes les copies doivent être\n"); + fprintf( out, ";\trigoureusement identiques au fichier original.\n\n"); + fprintf( out, "; Le Consortium Unicode n’est pas responsable des erreurs ou omissions\n"); + fprintf( out, ";\tdans ce fichier.\n\n"); + fprintf( out, "; Les noms en langue française des caractères codés sont utilisés, notamment,\n"); + fprintf( out, ";\tpour produire les commentaires documentant chacun des caractères\n"); fprintf( out, ";\tdont les poids de tri sont déterminés dans la table commune\n"); - fprintf( out, ";\tde la norme internationale ISO/CEI 14651. Cette dernière table\n"); - fprintf( out, ";\test normative. La présente liste est informative, jusqu’à ce que\n"); - fprintf( out, ";\tl’ISO/CEI 10646 ait été remise à niveau en français.\n;\n"); - fprintf( out, "; Contributions à la version %s française des noms de caractère :\n", NFR_VERSION); + fprintf( out, ";\tde la norme internationale ISO/CEI 14651. Ladite table est normative ;\n"); + fprintf( out, ";\tla présente liste est informative, jusqu’à ce que la norme\n"); + fprintf( out, ";\tISO/CEI 10646 ait été remise à niveau en français.\n\n"); + fprintf( out, "; Contributions à la version en langue française : %s\n", NFR_VERSION); fprintf( out, ";\tJacques André, France\n"); fprintf( out, ";\tPatrick Andries, Canada (Québec)\n"); fprintf( out, ";\tBernard Chauvois, France\n"); @@ -62,19 +73,19 @@ static int printcopyright2(FILE *out) { fprintf( out, "\n/*\n"); fprintf( out, "; Standard Unicode %s ou\n", NFR_VERSION); - fprintf( out, "; Norme internationale ISO/CEI 10646:2017\n;\n"); + fprintf( out, "; Norme internationale ISO/CEI 10646\n;\n"); printcopyright2credits(out); fprintf( out, "*/\n\n"); return( 1 ); } static int printcopyright1(FILE *out, int is_fr) { - /* Copyright notice for unicode NamesList.txt - 2020 */ + /* Copyright notice for unicode NamesList.txt - 2021 */ fprintf( out, "\n/*\n"); fprintf( out, "The data contained in these arrays were derived from data contained in\n"); fprintf( out, "NamesList.txt which came from www.unicode.org. Below is the copyright\n"); fprintf( out, "notice for the information given:\n\n"); - fprintf( out, "Copyright © 1991-2020 Unicode®, Inc. All rights reserved.\n"); + fprintf( out, "Copyright © 1991-2021 Unicode®, Inc. All rights reserved.\n"); fprintf( out, "Distributed under the Terms of Use in https://www.unicode.org/copyright.html.\n\n"); fprintf( out, "Permission is hereby granted, free of charge, to any person obtaining\n"); fprintf( out, "a copy of the Unicode data files and any associated documentation\n"); @@ -135,7 +146,7 @@ int i,j; for (i=0; i<2; i++) for (j=0; j<17*65536; j++) { uninames[i][j] = uniannot[i][j] = NULL; - names2pt[i][j] = names2ln[i][j] = -1; + names2pt[i][j] = names2ln[i][j] = (char)(127); } names2cnt[0] = names2cnt[1] = 0; } @@ -156,7 +167,7 @@ } static int ReadNamesList(void) { - char buffer[2000]; + char buffer[BBUFFSIZE]; FILE *nl; long int a_char = -1, first, last; char *end, *namestart, *pt, *temp; @@ -164,8 +175,8 @@ int i, j; static char *nameslistfiles[] = { "NamesList.txt", "ListeDesNoms.txt", NULL }; static char *nameslistlocs[] = { - "http://www.unicode.org/Public/UNIDATA/NamesList.txt", - "http://hapax.qc.ca/ListeNoms-10.0.0-20170716.txt (latin base char set)" + "http://www.unicode.org/Public/15.0.0/ucd/NamesList-15.0.0d5.txt", + "http://hapax.qc.ca/ListeNoms-14.0.0.txt (charset=UTF-8)" }; buffer[sizeof(buffer)-1]=0; @@ -175,7 +186,7 @@ fprintf( stderr, "Cannot find %s. Please copy it from\n\t%s\n", nameslistfiles[i], nameslistlocs[i] ); goto errorReadNamesListFO; } - while ( myfgets(buffer,sizeof(buffer),nl)!=NULL ) { + while ( myfgets(buffer,BBUFFSIZE-1,nl)!=NULL ) { if ( buffer[0]=='@' ) { if ( buffer[1]=='+' && buffer[2]=='\t' ) { /* This is a Notice_line, @+ */ @@ -260,7 +271,7 @@ pt = uniannot[i][a_char]; if ( *pt=='\t' && *++pt=='%' && *++pt==' ' ) { for ( j=-1; *pt!='\n' && *pt!='\0'; ++j,++pt ); - if ( j>0 && j<128 ) { + if ( j>0 && j<127 ) { names2pt[i][a_char] = 3; names2ln[i][a_char] = (char)(j); names2cnt[i]++; @@ -301,11 +312,12 @@ l = is_fr; if ( is_fr<0 ) l = 0; fprintf( out, "#include <stdio.h>\n" ); - fprintf( out, "#include \"nameslist-dll.h\"\n" ); if ( is_fr<1 ) - fprintf( out, "#include \"uninameslist.h\"\n\n" ); + fprintf( out, "#include \"uninameslist.h\"\n" ); else - fprintf( out, "#include \"uninameslist-fr.h\"\n\n" ); + fprintf( out, "#include \"uninameslist-fr.h\"\n" ); + /* note dll follows uninameslist*.h file */ + fprintf( out, "#include \"nameslist-dll.h\"\n\n" ); fprintf( out, "/* This file was generated using the program 'buildnameslist.c' */\n\n" ); @@ -361,7 +373,7 @@ if ( names2cnt[l]>0 ) { fprintf( out, "static const unsigned long unicode_name2code%s[] = {", lg[l] ); for ( i=0,a_char=0; i<names2cnt[l] && a_char<0x110000; ++a_char ) { - if ( names2pt[l][a_char]>=0 ) { + if ( names2pt[l][a_char]>=0 && names2pt[l][a_char]<127) { if ( i&7 ) fprintf( out, " " ); else fprintf( out, "\n\t" ); if ( a_char<=0xffff ) fprintf( out, "0x%04X", (int)(a_char) ); @@ -374,7 +386,7 @@ fprintf( out, "static const char unicode_name2vals%s[] = {", lg[l] ); for ( i=0,a_char=0; i<names2cnt[l] && a_char<0x110000; ++a_char ) { - if ( names2pt[l][a_char]>=0 ) { + if ( names2pt[l][a_char]>=0 && names2pt[l][a_char]<127) { if ( i&7 ) fprintf( out, " " ); else fprintf( out, "\n\t" ); fprintf( out, "%d,%d%s", names2pt[l][a_char], names2ln[l][a_char], ++i!=names2cnt[l]?",":"" ); } @@ -432,63 +444,72 @@ fprintf( out, "/* These functions are available in libuninameslist-20200413 and higher */\n\n" ); fprintf( out, "UN_DLL_LOCAL\nint uniNamesList_haveFR(unsigned int lang) {\n" ); fprintf( out, "#ifdef WANTLIBOFR\n\tif ( lang==1 ) return( 1 );\n#endif\n\treturn( 0 );\n}\n\n" ); - fprintf( out, "/* Return language codes available from libraries. 0=English, 1=French. */\n" ); + fprintf( out, "#ifndef WANTLIBOFR\n/* make these internal stubs since there's no French lib */\n" ); + fprintf( out, "UN_DLL_LOCAL const char *uniNamesList_NamesListVersionFR(void) {return( NULL );}\n" ); + fprintf( out, "UN_DLL_LOCAL const char *uniNamesList_nameFR(unsigned long uni) {return( NULL );}\n" ); + fprintf( out, "UN_DLL_LOCAL const char *uniNamesList_annotFR(unsigned long uni) {return( NULL );}\n" ); + fprintf( out, "UN_DLL_LOCAL int uniNamesList_blockCountFR(void) {return( -1 );}\n" ); + fprintf( out, "UN_DLL_LOCAL int uniNamesList_blockNumberFR(unsigned long uni) {return( -1 );}\n" ); + fprintf( out, "UN_DLL_LOCAL long uniNamesList_blockStartFR(int uniBlock) {return( -1 );}\n" ); + fprintf( out, "UN_DLL_LOCAL long uniNamesList_blockEndFR(int uniBlock) {return( -1 );}\n" ); + fprintf( out, "UN_DLL_LOCAL const char *uniNamesList_blockNameFR(int uniBlock) {return( NULL );}\n" ); + fprintf( out, "#endif\n\n/* Return language codes available from libraries. 0=English, 1=French. */\n" ); fprintf( out, "UN_DLL_EXPORT\nconst char *uniNamesList_Languages(unsigned int lang) {\n" ); fprintf( out, "\tif ( uniNamesList_haveFR(lang) )\n\t\treturn( \"FR\" );\n" ); fprintf( out, "\telse if ( lang==0 )\n\t\treturn( \"EN\" );\n\treturn( NULL );\n}\n\n" ); fprintf( out, "UN_DLL_EXPORT\nconst char *uniNamesList_NamesListVersionAlt(unsigned int lang) {\n" ); - fprintf( out, "\tif ( uniNamesList_haveFR(lang) )\n\t\treturn( uniNamesList_NamesListVersionFR() );\n" ); + fprintf( out, "\tif ( uniNamesList_haveFR(lang) )\n\t\treturn( (const char *)(uniNamesList_NamesListVersionFR()) );\n" ); fprintf( out, "\telse if ( lang==0 )\n\t\treturn( uniNamesList_NamesListVersion() );\n\treturn( NULL );\n}\n\n" ); fprintf( out, "/* Return pointer to name/annotation for this unicode value using lang. */\n" ); fprintf( out, "/* Return English if language does not have information for this Ucode. */\n" ); fprintf( out, "UN_DLL_EXPORT\nconst char *uniNamesList_nameAlt(unsigned long uni, unsigned int lang) {\n" ); fprintf( out, "\tconst char *pt=NULL;\n\n\tif ( uni<0x110000 ) {\n" ); - fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\tpt=uniNamesList_nameFR(uni);\n" ); + fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\tpt=(const char *)(uniNamesList_nameFR(uni));\n" ); fprintf( out, "\t\tif ( pt==NULL )\n\t\t\tpt=uniNamesList_name(uni);\n\t}\n\treturn( pt );\n}\n\n" ); fprintf( out, "UN_DLL_EXPORT\nconst char *uniNamesList_annotAlt(unsigned long uni, unsigned int lang) {\n" ); fprintf( out, "\tconst char *pt=NULL;\n\n\tif ( uni<0x110000 ) {\n" ); - fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\tpt=uniNamesList_annotFR(uni);\n" ); + fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\tpt=(const char *)(uniNamesList_annotFR(uni));\n" ); fprintf( out, "\t\tif ( pt==NULL )\n\t\t\tpt=uniNamesList_annot(uni);\n\t}\n\treturn( pt );\n}\n\n" ); fprintf( out, "/* Returns 2 lang pointers to names/annotations for this unicode value, */\n" ); fprintf( out, "/* Return str0=English, and str1=language_version (or NULL if no info). */\n" ); fprintf( out, "UN_DLL_EXPORT\nint uniNamesList_nameBoth(unsigned long uni, unsigned int lang, const char **str0, const char **str1) {\n" ); fprintf( out, "\tint error=-1;\n\t*str0=*str1=NULL;\n\n\tif ( uni<0x110000 ) {\n" ); fprintf( out, "\t\terror=0;\n\t\t*str0=uniNamesList_name(uni);\n" ); - fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\t*str1=uniNamesList_nameFR(uni);\n" ); + fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\t*str1=(const char *)(uniNamesList_nameFR(uni));\n" ); fprintf( out, "\t\telse if ( lang==0 )\n\t\t\t*str1=*str0;\n\t}\n\treturn( error );\n}\n\n" ); fprintf( out, "UN_DLL_EXPORT\nint uniNamesList_annotBoth(unsigned long uni, unsigned int lang, const char **str0, const char **str1) {\n" ); fprintf( out, "\tint error=-1;\n\t*str0=*str1=NULL;\n\n" ); fprintf( out, "\tif ( uni<0x110000 ) {\n\t\terror=0;\n\t\t*str0=uniNamesList_annot(uni);\n" ); - fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\t*str1=uniNamesList_annotFR(uni);\n" ); + fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\t*str1=(const char *)(uniNamesList_annotFR(uni));\n" ); fprintf( out, "\t\telse if ( lang==0 )\n\t\t\t*str1=*str0;\n\t}\n\treturn( error );\n}\n\n" ); fprintf( out, "/* Common access. Blocklists won't sync if they are different versions. */\n" ); fprintf( out, "UN_DLL_EXPORT\nint uniNamesList_blockCountAlt(unsigned int lang) {\n" ); - fprintf( out, "\tint c=-1;\n\n\tif ( uniNamesList_haveFR(lang) )\n\t\tc=uniNamesList_blockCountFR();\n" ); + fprintf( out, "\tint c=-1;\n\n\tif ( uniNamesList_haveFR(lang) )\n\t\tc=(int)(uniNamesList_blockCountFR());\n" ); fprintf( out, "\tif ( c<0 )\n\t\tc=UNICODE_EN_BLOCK_MAX;\n\treturn( c );\n}\n\n" ); fprintf( out, "UN_DLL_EXPORT\nlong uniNamesList_blockStartAlt(int uniBlock, unsigned int lang) {\n" ); - fprintf( out, "\tint c=-1;\n\n\tif ( uniNamesList_haveFR(lang) )\n\t\tc=uniNamesList_blockStartFR(uniBlock);\n" ); + fprintf( out, "\tlong c=-1;\n\n\tif ( uniNamesList_haveFR(lang) )\n\t\tc=(long)(uniNamesList_blockStartFR(uniBlock));\n" ); fprintf( out, "\tif ( c<0 )\n\t\tc=uniNamesList_blockStart(uniBlock);\n\treturn( c );\n}\n\n" ); fprintf( out, "UN_DLL_EXPORT\nlong uniNamesList_blockEndAlt(int uniBlock, unsigned int lang) {\n" ); - fprintf( out, "\tint c=-1;\n\n\tif ( uniNamesList_haveFR(lang) )\n" ); - fprintf( out, "\t\tc=uniNamesList_blockEndFR(uniBlock);\n\tif ( c<0 )\n" ); + fprintf( out, "\tlong c=-1;\n\n\tif ( uniNamesList_haveFR(lang) )\n" ); + fprintf( out, "\t\tc=(long)(uniNamesList_blockEndFR(uniBlock));\n\tif ( c<0 )\n" ); fprintf( out, "\t\tc=uniNamesList_blockEnd(uniBlock);\n\treturn( c );\n}\n\n" ); fprintf( out, "UN_DLL_EXPORT\nconst char *uniNamesList_blockNameAlt(int uniBlock, unsigned int lang) {\n" ); fprintf( out, "\tconst char *pt=NULL;\n\n\tif ( uniNamesList_haveFR(lang) )\n" ); - fprintf( out, "\t\tpt=uniNamesList_blockNameFR(uniBlock);\n\tif ( pt==NULL )\n" ); + fprintf( out, "\t\tpt=(const char *)(uniNamesList_blockNameFR(uniBlock));\n\tif ( pt==NULL )\n" ); fprintf( out, "\t\tpt=uniNamesList_blockName(uniBlock);\n\treturn( pt );\n}\n\n" ); fprintf( out, "UN_DLL_EXPORT\nint uniNamesList_blockNumberBoth(unsigned long uni, unsigned int lang, int *bn0, int *bn1) {\n" ); fprintf( out, "\tint error=-1;\n\n\t*bn0=*bn1=-1;\n\tif ( uni<0x110000 ) {\n" ); fprintf( out, "\t\terror=0;\n\t\t*bn0=uniNamesList_blockNumber(uni);\n" ); - fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\t*bn1=uniNamesList_blockNumberFR(uni);\n" ); + fprintf( out, "\t\tif ( uniNamesList_haveFR(lang) )\n\t\t\t*bn1=(int)(uniNamesList_blockNumberFR(uni));\n" ); fprintf( out, "\t\telse if ( lang==0 )\n\t\t\t*bn1=*bn0;\n\t}\n\treturn( error );\n}\n\n\n" ); } - fprintf( out, "static const struct unicode_nameannot nullarray%s[] = {\n", lg[l] ); + fprintf( out, "UN_DLL_LOCAL\nstatic const struct unicode_nameannot nullarray%s[] = {\n", lg[l] ); for ( i=0; i<256/4 ; ++i ) fprintf( out, "\t{ NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL },\n" ); fprintf( out, "\t{ NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }\n" ); fprintf( out, "};\n\n" ); - fprintf( out, "static const struct unicode_nameannot nullarray2%s[] = {\n", lg[l] ); + fprintf( out, "UN_DLL_LOCAL\nstatic const struct unicode_nameannot nullarray2%s[] = {\n", lg[l] ); for ( i=0; i<256/4 ; ++i ) fprintf( out, "\t{ NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL },\n" ); fprintf( out, "\t{ NULL, NULL }, { NULL, NULL },\n" ); @@ -500,7 +521,7 @@ fprintf( out, "\t{ NULL, \"\t* the value ?FFFF is guaranteed not to be a Unicode character at all\" },\n" ); } fprintf( out, "};\n\n" ); - fprintf( out, "static const struct unicode_nameannot * const nullnullarray%s[] = {\n", lg[l] ); + fprintf( out, "UN_DLL_LOCAL\nstatic const struct unicode_nameannot * const nullnullarray%s[] = {\n", lg[l] ); for ( i=0; i<256/8 ; ++i ) fprintf( out, "\tnullarray%s, nullarray%s, nullarray%s, nullarray%s, nullarray%s, nullarray%s, nullarray%s, nullarray%s,\n", \ lg[l], lg[l], lg[l], lg[l], lg[l], lg[l], lg[l], lg[l] ); @@ -680,7 +701,7 @@ } if ( t==256 || (j==0xff && t==0xfe -1)) continue; /* Empty sub-plane */ - fprintf( out, "static const struct unicode_nameannot %s%s_%02X_%02X[] = {\n", prefix, lg[l], i, j ); + fprintf( out, "UN_DLL_LOCAL\nstatic const struct unicode_nameannot %s%s_%02X_%02X[] = {\n", prefix, lg[l], i, j ); for ( k=0; k<256; ++k ) { fprintf( out, "/* %04X */ { ", (i<<16) + (j<<8) + k ); if ( uninames[is_fr][(i<<16) + (j<<8) + k]==NULL ) @@ -704,7 +725,7 @@ break; if ( t==0xFFFE ) continue; /* Empty plane */ - fprintf( out, "static const struct unicode_nameannot * const %s%s_%02X[] = {\n", prefix, lg[l], i ); + fprintf( out, "UN_DLL_LOCAL\nstatic const struct unicode_nameannot * const %s%s_%02X[] = {\n", prefix, lg[l], i ); for ( j=0; j<256; ++j ) { for ( t=0; t<256; ++t ) { if ( uninames[is_fr][(i<<16) + (j<<8) + t]!=NULL || uniannot[is_fr][(i<<16) + (j<<8) + t]!=NULL ) diff -Nru libuninameslist-20200413/ChangeLog libuninameslist-20220701/ChangeLog --- libuninameslist-20200413/ChangeLog 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/ChangeLog 2022-07-02 02:05:04.000000000 +0000 @@ -1,5 +1,27 @@ +- 2022-Jul-01 + * Unicode 15.0_Beta (Nameslist.txt 15_Beta for review until Jul12). + * Biswapriyo Nath added Windows MSYS2 build (used by github tests), + this also helped identify some more nameslist-dll.h clang fixes. + * orbea fixed Makefile.am bug fixing Gentoo Bugs 779670 and 792474. + +- 2021-Nov-14 + * Version 1.10, Unicode 14.0 and French version 1.5 now is at 14.0. + * Gentoo Bug 781716 & Debian Bug 989173, -O0 patch by Naohiro Aota. + +- 2021-Sep-17 + * Version 1.9, Unicode 14.0. French version 1.4 is at Unicode 13.1. + Unicode has changed cadence to release later for this year. This + contains Official 14.0 NamesList.txt codes released on 2021sep14. + Unicode 14.0 adds 838 characters for total of 144,697 characters. + Several edits, and improvements were added to the French library. + +- 2021-Jun-26 + * Unicode 14.0_Beta (Nameslist.txt 14_Beta for review until Jul08). + * PR#24 "Remove .libs from linker paths". Bug found using slibtool. + * Add code to reduce need for 'make clean' after ./configure steps. + - 2020-Apr-13 - * Version 1.7, Unicode 13.0, French version 1.3 is at Unicode 13.0, + * Version 1.7, Unicode 13.0. French version 1.3 is at Unicode 13.0, and including python library wrapper 'uninameslist', version 0.2. The French version was updated from version 10.0 to 13.0 shortly after Unicode's release - this is a big effort and congratulation @@ -12,21 +34,21 @@ which is necessary for scripting, and/or file-sharing purposes. - 2020-Mar-13 - * Version 1.6, Unicode 13.0, French version 1.2 is at Unicode 10.0. + * Version 1.6, Unicode 13.0. French version 1.2 is at Unicode 10.0. Unicode has changed cadence to release earlier in the year. This contains Official 13.0 NamesList.txt codes released on 2020mar05. - 2019-Jul-01 - * Version 1.5, Unicode 12.1, French version 1.2 is at Unicode 10.0. + * Version 1.5, Unicode 12.1. French version 1.2 is at Unicode 10.0. Contains Official 12.1 codes. - 2019-Mar-05 - * Version 1.4, Unicode 12.1, French version 1.2 is at Unicode 10.0. + * Version 1.4, Unicode 12.1. French version 1.2 is at Unicode 10.0. Not completely 12.1.0, created too early before official version was announced later in month. This version contains beta 12.1.0d1 - 2018-Jul-01 - * Version 1.3, Unicode 11.0, French version 1.2 is at Unicode 10.0. + * Version 1.3, Unicode 11.0. French version 1.2 is at Unicode 10.0. * Library internal definitions personalized to allow more than one library to be loaded at a time. Base library maintains same names for backwards compatibility with older programs. @@ -38,21 +60,20 @@ * Added Python wrapper and names2 functions. - 2017-Aug-07 - * Version 1.2, Unicode 10.0, French version is now also 10.0.0. - * Added function calls to French version to allow use of one or more - libraries at the same (Dynamic library linking needs testing since - added 'FR' may be issue with older programs expecting same name). + * Version 1.2, Unicode 10.0. French version is now also at 10.0.0. + * Add function calls to French version to allow use of one or more + libraries at the same time (Dynamic library links needs testing). * Added more "make check" to include checking French library. - 2017-Jul-01 - * Version 1.1, Unicode 10.0, French version is 7.0(2014-06-22). + * Version 1.1, Unicode 10.0. French version still 7.0(2014-06-22). * Added "make check" to allow for automatic library test and verify. - 2017-Mar-19 * Unicode 10.0_Beta (Nameslist.txt 10_Beta for review until Apr30). - 2016-Jul-01 - * Version 1.0, Unicode 9.0, French version is 7.0(2014-06-22). + * Version 1.0, Unicode 9.0. French version still 7.0(2014-06-22). * Corrected library to report correctly as next version up. This is probably a significant change, therefore bumped both libraries to start at 1.0 even though backwards compatibility remains the same, diff -Nru libuninameslist-20200413/configure.ac libuninameslist-20220701/configure.ac --- libuninameslist-20200413/configure.ac 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/configure.ac 2022-07-02 02:05:04.000000000 +0000 @@ -4,24 +4,24 @@ #------------------------------------------- # PackageTimestamp, major version, minor version, and Nameslist.txt version # Libraries have a "package" version of the form major.minor.micro. -m4_define([uninameslist_package_stamp], [20200413]) dnl yyyymmdd -m4_define([uninameslist_major_version], [13]) dnl Nameslist.txt -m4_define([uninameslist_minor_version], [0]) +m4_define([uninameslist_package_stamp], [20220701]) dnl yyyymmdd +m4_define([uninameslist_major_version], [14]) dnl Nameslist.txt +m4_define([uninameslist_minor_version], [9]) m4_define([uninameslist_nameslist_ver], [uninameslist_major_version.uninameslist_minor_version]) # Libraries have a "libtool" version of the form current:revision:age. m4_define([uninameslist_current], [1]) -m4_define([uninameslist_revision],[7]) +m4_define([uninameslist_revision],[11]) m4_define([uninameslist_age], [0]) m4_define([uninameslist_libver], [uninameslist_current:uninameslist_revision:uninameslist_age]) # These values below are kept for backwards compatibility with older programs # that are using the French namesList. This increments with ListeDesNoms.txt. -m4_define([fr_major_version], [13]) dnl latest ListeDesNoms.txt = ver13.0 +m4_define([fr_major_version], [14]) dnl latest ListeDesNoms.txt = ver14.0 m4_define([fr_minor_version], [0]) m4_define([uninameslist_fr_nameslist_ver], [fr_major_version.fr_minor_version]) m4_define([uninameslist_fr_current], [1]) -m4_define([uninameslist_fr_revision],[3]) +m4_define([uninameslist_fr_revision],[5]) m4_define([uninameslist_fr_age], [0]) m4_define([uninameslist_fr_libver], [uninameslist_fr_current:uninameslist_fr_revision:uninameslist_fr_age]) @@ -78,6 +78,7 @@ AC_PROG_SED AC_CHECK_TOOL([WGET],[wget],[:]) AC_CHECK_TOOL([STRIP],[strip],[:]) +AC_CHECK_TOOL([TOUCH],[touch],[:]) AC_PROG_INSTALL #------------------------------------------- @@ -171,15 +172,18 @@ AX_CHECK_COMPILE_FLAG([-Wmissing-declarations],[WCFLAGS="$WCFLAGS -Wmissing-declarations"]) AX_CHECK_COMPILE_FLAG([-Wstrict-prototypes],[WCFLAGS="$WCFLAGS -Wstrict-prototypes"]) AX_CHECK_COMPILE_FLAG([-Wunused],[WCFLAGS="$WCFLAGS -Wunused"]) +AX_CHECK_COMPILE_FLAG([-Woverlength-strings],[WCFLAGS="$WCFLAGS -Woverlength-strings"]) +AX_CHECK_COMPILE_FLAG([-Wtype-limits],[WCFLAGS="$WCFLAGS -Wtype-limits"]) +AX_CHECK_COMPILE_FLAG([-Wpointer-arith],[WCFLAGS="$WCFLAGS -Wpointer-arith"]) +AX_CHECK_COMPILE_FLAG([-Wcast-qual],[WCFLAGS="$WCFLAGS -Wcast-qual"]) +AX_CHECK_COMPILE_FLAG([-Wcast-align],[WCFLAGS="$WCFLAGS -Wcast-align"]) +AX_CHECK_COMPILE_FLAG([-Wpadded],[WCFLAGS="$WCFLAGS -Wpadded"]) +AX_CHECK_COMPILE_FLAG([-Wno-attributes],[WCFLAGS="$WCFLAGS -Wno-attributes"]) dnl currently for extra testing dnl AX_CHECK_COMPILE_FLAG([-fPIC],[WCFLAGS="$WCFLAGS -fPIC"]) +dnl AX_CHECK_COMPILE_FLAG([-fstack-protector-strong],[WCFLAGS="$WCFLAGS -fstack-protector-strong"]) dnl AX_CHECK_COMPILE_FLAG([-Wstrict-overflow],[WCFLAGS="$WCFLAGS -Wstrict-overflow"]) -dnl AX_CHECK_COMPILE_FLAG([-Wpointer-arith],[WCFLAGS="$WCFLAGS -Wpointer-arith"]) -dnl AX_CHECK_COMPILE_FLAG([-Wcast-qual],[WCFLAGS="$WCFLAGS -Wcast-qual"]) -dnl AX_CHECK_COMPILE_FLAG([-Wcast-align],[WCFLAGS="$WCFLAGS -Wcast-align"]) -dnl AX_CHECK_COMPILE_FLAG([-Wpadded],[WCFLAGS="$WCFLAGS -Wpadded"]) -dnl AX_CHECK_COMPILE_FLAG([-Woverlength-strings],[WCFLAGS="$WCFLAGS -Woverlength-strings"]) dnl reduce exported symbol list for dynamic library dnl AX_CHECK_COMPILE_FLAG([-fvisibility=hidden],[WCFLAGS="$WCFLAGS -fvisibility=hidden"]) @@ -222,6 +226,21 @@ AC_SUBST([WUNLIB]) #------------------------------------------- +# Ensure fresh timestamps if run ./configure +echo 'const char NL_VERSION[[]] = "uninameslist_nameslist_ver";' > $(srcdir)/buildnameslist.h +echo 'const char NFR_VERSION[[]] = "uninameslist_fr_nameslist_ver";' >> $(srcdir)/buildnameslist.h +echo 'const char NL_VERSION[[]] = "Nameslist-Version: uninameslist_nameslist_ver";' > $(srcdir)/tests/call-test.h +echo 'const char NFR_VERSION[[]] = "Nameslist-Version: uninameslist_fr_nameslist_ver";' >> $(srcdir)/tests/call-test.h + +#------------------------------------------- +# We need to ensure the libuninameslist core +# library is always built whenever we modify +# parameters by running ./configure anything +# Example: with/without "--enable-frenchlib" +# So we touch nameslist.c to make it recent. +${TOUCH} $(srcdir)/nameslist.c + +#------------------------------------------- AC_PROG_LIBTOOL AC_CONFIG_FILES([ diff -Nru libuninameslist-20200413/debian/changelog libuninameslist-20220701/debian/changelog --- libuninameslist-20200413/debian/changelog 2021-04-18 20:21:36.000000000 +0000 +++ libuninameslist-20220701/debian/changelog 2022-11-06 19:25:00.000000000 +0000 @@ -1,9 +1,53 @@ -libuninameslist (20200413-1~18.04.sav0) bionic; urgency=medium +libuninameslist (20220701-1~18.04.sav0) bionic; urgency=medium * Backport to Bionic * debian/control: Set debhelper-compat (= 11) BD - -- Rob Savoury <savoury@savos.tech> Sun, 18 Apr 2021 13:21:36 -0700 + -- Rob Savoury <savoury@savos.tech> Sun, 06 Nov 2022 11:25:00 -0800 + +libuninameslist (20220701-1) unstable; urgency=medium + + * New upstream release 20220701 + * debian/control + - Set Standards-Version: 4.6.1 with no changes + + -- Hideki Yamane <henrich@debian.org> Sun, 31 Jul 2022 20:43:39 +0900 + +libuninameslist (20211114-1) unstable; urgency=medium + + * New upstream release 20211114 + + -- Hideki Yamane <henrich@debian.org> Sat, 20 Nov 2021 00:46:12 +0900 + +libuninameslist (20210917-1) unstable; urgency=medium + + * New upstream release 20210917 + * debian/control + - Set Standards-Version: 4.6.0 + + -- Hideki Yamane <henrich@debian.org> Mon, 20 Sep 2021 00:38:04 +0900 + +libuninameslist (20210626-2) unstable; urgency=medium + + * Upload to unstable + + -- Hideki Yamane <henrich@debian.org> Sun, 15 Aug 2021 12:32:38 +0900 + +libuninameslist (20210626-1) experimental; urgency=medium + + * New upstream release 20210626 + + -- Hideki Yamane <henrich@debian.org> Wed, 30 Jun 2021 21:59:15 +0900 + +libuninameslist (20200413-2) unstable; urgency=medium + + * Trim trailing whitespace. + * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, + Repository-Browse. + * Update standards version to 4.5.1, no changes needed. + * Update pattern for GitHub archive URLs. + + -- Hideki Yamane <henrich@debian.org> Wed, 30 Jun 2021 16:06:30 +0900 libuninameslist (20200413-1) unstable; urgency=medium @@ -33,7 +77,7 @@ libuninameslist (20190305-1) unstable; urgency=medium - * New upstream release + * New upstream release * debian/control - set Standards-Version: 4.3.0 with no change - use dh12 @@ -53,7 +97,7 @@ libuninameslist (20170807-1) unstable; urgency=medium - * New upstream release + * New upstream release * debian/control - set Standards-Version: 4.0.1 @@ -62,13 +106,13 @@ libuninameslist (20170701-2) unstable; urgency=medium * debian/control - - add Multi-Arch: same + - add Multi-Arch: same -- Hideki Yamane <henrich@debian.org> Wed, 12 Jul 2017 21:30:15 +0900 libuninameslist (20170701-1) unstable; urgency=medium - * New upstream release + * New upstream release * debian/control - set Standards-Version: 4.0.0 * debian/watch @@ -80,19 +124,19 @@ libuninameslist (20170319-1) unstable; urgency=medium - * New upstream release + * New upstream release -- Hideki Yamane <henrich@debian.org> Sun, 02 Apr 2017 11:19:20 +0900 libuninameslist (20160701-2) unstable; urgency=medium - * upload to unstable + * upload to unstable -- Hideki Yamane <henrich@debian.org> Sat, 05 Nov 2016 23:41:49 +0900 libuninameslist (20160701-1) experimental; urgency=medium - * New upstream release + * New upstream release * debian/control - change libuninameslist0 to libuninameslist1 - use https for Vcs-Git @@ -121,7 +165,7 @@ libuninameslist (0.3.20130501-4) unstable; urgency=medium * debian/control - - set Standards-Version: 3.9.6 + - set Standards-Version: 3.9.6 - add Vcs-* field * debian/watch - update it to deal with upstream's change @@ -140,9 +184,9 @@ libuninameslist (0.3.20130501-2) unstable; urgency=low - * upload to unstable + * upload to unstable * debian/watch - - update it to watch github + - update it to watch github -- Hideki Yamane <henrich@debian.org> Fri, 03 May 2013 21:29:10 +0900 @@ -159,7 +203,7 @@ libuninameslist (0.0.20091231-5) unstable; urgency=low - * Upload to unstable + * Upload to unstable -- Hideki Yamane <henrich@debian.org> Fri, 03 May 2013 09:38:48 +0900 @@ -168,14 +212,14 @@ * debian/control - fix lintian warning: "description-synopsis-starts-with-article" * debian/patches/CPPFLAGS.patch - - more hardening with missing CPPFLAGS + - more hardening with missing CPPFLAGS -- Hideki Yamane <henrich@debian.org> Sat, 20 Apr 2013 07:43:44 +0900 libuninameslist (0.0.20091231-3) experimental; urgency=low * debian/rules - - enable hardening + - enable hardening -- Hideki Yamane <henrich@debian.org> Fri, 19 Apr 2013 11:15:45 +0900 @@ -220,7 +264,7 @@ * Switched to 3.0 (quilt) source format. * debian/control: - switched to debhelper v7; - - add ${misc:Depends} to dependencies to properly cope with + - add ${misc:Depends} to dependencies to properly cope with debhelper-triggerred dependencies; - bumped Standards-Version to 3.8.3. No changes required. * debian/patches: removed the patch 001_add_libtool_mode.diff @@ -276,4 +320,3 @@ * Initial release (Closes: Bug#361538). -- KÄ™stutis BiliÅ«nas <kebil@kaunas.init.lt> Tue, 4 Apr 2006 23:31:56 +0300 - diff -Nru libuninameslist-20200413/debian/control libuninameslist-20220701/debian/control --- libuninameslist-20200413/debian/control 2021-04-18 20:21:36.000000000 +0000 +++ libuninameslist-20220701/debian/control 2022-11-06 19:25:00.000000000 +0000 @@ -3,7 +3,7 @@ Maintainer: Debian Fonts Task Force <debian-fonts@lists.debian.org> Uploaders: Hideki Yamane <henrich@debian.org> Build-Depends: debhelper-compat (= 11), -Standards-Version: 4.5.0 +Standards-Version: 4.6.1 Section: libs Homepage: https://github.com/fontforge/libuninameslist Vcs-Git: https://salsa.debian.org/fonts-team/libuninameslist.git @@ -32,4 +32,4 @@ point (U+0000 - U+10FFFF). Each entry contains two strings, a name and an annotation. The library also contains a list of all the Unicode blocks. . - This package contains the runtime library. + This package contains the runtime library. diff -Nru libuninameslist-20200413/debian/upstream/metadata libuninameslist-20220701/debian/upstream/metadata --- libuninameslist-20200413/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ libuninameslist-20220701/debian/upstream/metadata 2022-07-31 11:43:39.000000000 +0000 @@ -0,0 +1,4 @@ +Bug-Database: https://github.com/fontforge/libuninameslist/issues +Bug-Submit: https://github.com/fontforge/libuninameslist/issues/new +Repository: https://github.com/fontforge/libuninameslist.git +Repository-Browse: https://github.com/fontforge/libuninameslist diff -Nru libuninameslist-20200413/debian/watch libuninameslist-20220701/debian/watch --- libuninameslist-20200413/debian/watch 2020-04-20 12:09:49.000000000 +0000 +++ libuninameslist-20220701/debian/watch 2022-07-31 11:43:39.000000000 +0000 @@ -1,3 +1,2 @@ version=4 -opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/,dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$// \ - https://github.com/fontforge/@PACKAGE@/tags /fontforge/@PACKAGE@/archive/@ANY_VERSION@@ARCHIVE_EXT@ +opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)\d*)$/$1~$2/,dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$// https://github.com/fontforge/@PACKAGE@/tags /fontforge/@PACKAGE@/archive/refs/tags/@ANY_VERSION@@ARCHIVE_EXT@ diff -Nru libuninameslist-20200413/.github/workflows/main.yml libuninameslist-20220701/.github/workflows/main.yml --- libuninameslist-20200413/.github/workflows/main.yml 1970-01-01 00:00:00.000000000 +0000 +++ libuninameslist-20220701/.github/workflows/main.yml 2022-07-02 02:05:04.000000000 +0000 @@ -0,0 +1,79 @@ +name: C +on: [push,pull_request] + +jobs: + linux: + runs-on: ubuntu-latest + env: + PYTHON: python3 + strategy: + matrix: + choiceL: [--disable-silent-rules, --enable-frenchlib, --enable-pylib] + steps: + - uses: actions/checkout@v2 + - name: Create configure + run: | + sudo apt-get update -y + sudo apt-get install autoconf automake libtool gcc + autoreconf -i + automake + - name: Choose configure + run: ./configure ${{ matrix.choiceL }} + - name: Make library + run: make + - name: Test library + run: make check + - name: Test make distcheck + if: matrix.choiceL == '--disable-silent-rules' + run: make distcheck + macos: + runs-on: macos-latest + env: + PYTHON: python3 + strategy: + matrix: + choiceM: [--disable-silent-rules, --enable-frenchlib, --enable-pylib] + steps: + - uses: actions/checkout@v2 + - name: Create configure + run: | + brew install autoconf automake libtool gcc + autoreconf -i + automake + - name: Choose configure + run: ./configure ${{ matrix.choiceM }} + - name: Make library + run: make + - name: Test library + run: make check + windows: + runs-on: windows-latest + strategy: + matrix: + include: [ + { msystem: MINGW64, toolchain: mingw-w64-x86_64-toolchain }, + { msystem: MINGW32, toolchain: mingw-w64-i686-toolchain }, + { msystem: UCRT64, toolchain: mingw-w64-ucrt-x86_64-toolchain }, + { msystem: CLANG64, toolchain: mingw-w64-clang-x86_64-toolchain }, + ] + name: ${{ matrix.msystem }} + defaults: + run: + shell: msys2 {0} + steps: + - uses: actions/checkout@v2 + - uses: msys2/setup-msys2@v2 + with: + msystem: ${{ matrix.msystem }} + update: true + install: autotools base-devel git ${{ matrix.toolchain }} + - name: Create configure + run: | + autoreconf -i + automake + - name: Choose configure + run: ./configure + - name: Make library + run: make + - name: Test library + run: make check diff -Nru libuninameslist-20200413/LICENSE libuninameslist-20220701/LICENSE --- libuninameslist-20200413/LICENSE 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/LICENSE 2022-07-02 02:05:04.000000000 +0000 @@ -1,28 +1,30 @@ -libuninameslist is copyright (C) 2003 by George Williams +Copyright (c), 2003 by George Williams Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED - WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO - EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + 3. Neither the name of the copyright holder nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. -The configure script is subject to the GNU public license. See the file -COPYING. + The configure script, Makefiles, and library call-tests are subject to the + GNU public license. See the file COPYING. diff -Nru libuninameslist-20200413/Makefile.am libuninameslist-20220701/Makefile.am --- libuninameslist-20200413/Makefile.am 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/Makefile.am 2022-07-02 02:05:04.000000000 +0000 @@ -26,15 +26,15 @@ EXTRA_DIST = LICENSE README.md m4/ax_check_compile_flag.m4 tests/call-test.c \ py/setup.py py/uninameslist.py libuninameslist.3 libuninameslist-fr.3 \ build.sh -EXTRA_PROGRAMS = buildnameslist + +noinst_PROGRAMS = buildnameslist buildnameslist_SOURCES = buildnameslist.c buildnameslist.$(OBJEXT): buildnameslist.h -noinst_PROGRAMS = buildnameslist nodist_EXTRA_DATA = NamesList.txt ListeDesNoms.txt buildnameslist.h .git/* DISTCLEANFILES = libuninameslist.pc -DISTCHECK_CONFIGURE_FLAGS = --enable-frenchlib --enable-pylib +DISTCHECK_CONFIGURE_FLAGS = --enable-frenchlib --enable-pylib --disable-silent-rules lib_LTLIBRARIES = if WANTLIBOFR @@ -51,8 +51,8 @@ include_HEADERS += uninameslist-fr.h libuninameslist_fr_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(FR_VERSION) libuninameslist_fr_la_SOURCES = nameslist-fr.c -libuninameslist_fr_la.$(OBJEXT): uninameslist-fr.h nameslist-dll.h -libuninameslist_la_LIBADD += -luninameslist-fr +libuninameslist_fr_la.$(OBJEXT): uninameslist-fr.h nameslist-dll.h buildnameslist.h +libuninameslist_la_LIBADD += libuninameslist-fr.la man_MANS += libuninameslist-fr.3 else EXTRA_DIST += nameslist-fr.c uninameslist-fr.h libuninameslist-fr.3 @@ -60,7 +60,7 @@ libuninameslist_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(UN_VERSION) libuninameslist_la_SOURCES = nameslist.c -libuninameslist_la.$(OBJEXT): uninameslist.h nameslist-dll.h +libuninameslist_la.$(OBJEXT): uninameslist.h nameslist-dll.h buildnameslist.h pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libuninameslist.pc @@ -73,10 +73,10 @@ $(SHELL) ./config.status libtool NamesList.txt: - $(WGET) "https://www.unicode.org/Public/13.0.0/ucd/NamesList.txt" -O NamesList.txt + $(WGET) "http://www.unicode.org/Public/UNIDATA/NamesList.txt" -O NamesList.txt ListeDesNoms.txt: - $(WGET) "http://hapax.qc.ca/ListeNoms-13.0.0.txt" -O ListeDesNoms.txt + $(WGET) "http://hapax.qc.ca/ListeNoms-14.0.0.txt" -O ListeDesNoms.txt # test: run all tests in cwd and subdirs test: $(TEST_PROGS) @@ -85,7 +85,10 @@ # run make test as part of make check check-local: test -CLEANFILES = NamesList.txt ListeDesNoms.latin1 ListeDesNoms.txt buildnameslist buildnameslist.h +GENERATED = NamesList.txt ListeDesNoms.latin1 ListeDesNoms.txt buildnameslist buildnameslist.h + +clean-local: + rm -rf $(GENERATED) MAINTAINERCLEANFILES = \ $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL) \ diff -Nru libuninameslist-20200413/nameslist.c libuninameslist-20220701/nameslist.c --- libuninameslist-20200413/nameslist.c 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/nameslist.c 2022-07-02 02:05:04.000000000 +0000 @@ -1,6 +1,6 @@ #include <stdio.h> -#include "nameslist-dll.h" #include "uninameslist.h" +#include "nameslist-dll.h" /* This file was generated using the program 'buildnameslist.c' */ @@ -10,7 +10,7 @@ NamesList.txt which came from www.unicode.org. Below is the copyright notice for the information given: -Copyright © 1991-2020 Unicode®, Inc. All rights reserved. +Copyright © 1991-2021 Unicode®, Inc. All rights reserved. Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining @@ -67,7 +67,7 @@ /* Retrieve Nameslist.txt version number. */ UN_DLL_EXPORT const char *uniNamesList_NamesListVersion(void) { - return( "Nameslist-Version: 13.0" ); + return( "Nameslist-Version: 14.0" ); } @@ -123,27 +123,27 @@ /* Return count of how many names2 are found in this version of library */ UN_DLL_EXPORT int uniNamesList_names2cnt(void) { - return( 29 ); + return( 31 ); } static const unsigned long unicode_name2code[] = { 0x01A2, 0x01A3, 0x0709, 0x0CDE, 0x0E9D, 0x0E9F, 0x0EA3, 0x0EA5, - 0x0FD0, 0x11EC, 0x11ED, 0x11EE, 0x11EF, 0x2118, 0x2448, 0x2449, - 0x2B7A, 0x2B7C, 0xA015, 0xFE18, 0xFEFF, 74452, 74453, 93782, - 93783, 93814, 93815, 110593, 118981 + 0x0FD0, 0x11EC, 0x11ED, 0x11EE, 0x11EF, 0x1BBD, 0x2118, 0x2448, + 0x2449, 0x2B7A, 0x2B7C, 0xA015, 0xAA6E, 0xFE18, 0xFEFF, 74452, + 74453, 93782, 93783, 93814, 93815, 110593, 118981 }; static const char unicode_name2vals[] = { 3,24, 3,22, 3,34, 3,19, 3,17, 3,17, 3,13, 3,13, - 3,35, 3,32, 3,37, 3,30, 3,33, 3,29, 3,17, 3,16, - 3,59, 3,60, 3,26, 3,61, 3,15, 3,24, 3,42, 3,28, - 3,29, 3,26, 3,27, 3,21, 3,52 + 3,35, 3,32, 3,37, 3,30, 3,33, 3,26, 3,29, 3,17, + 3,16, 3,59, 3,60, 3,26, 3,25, 3,61, 3,15, 3,24, + 3,42, 3,28, 3,29, 3,26, 3,27, 3,21, 3,52 }; /* Return unicode value with names2 (0<=count<uniNamesList_names2cnt(). */ UN_DLL_EXPORT long uniNamesList_names2val(int count) { - if ( count<0 || count>=29 ) return( -1 ); + if ( count<0 || count>=31 ) return( -1 ); return( (long)(unicode_name2code[count]) ); } @@ -152,7 +152,7 @@ int uniNamesList_names2getU(unsigned long uni) { int i; - if ( uni<0x110000 ) for ( i=0; i<29; ++i ) { + if ( uni<0x110000 ) for ( i=0; i<31; ++i ) { if ( uni==unicode_name2code[i] ) return( i ); if ( uni<unicode_name2code[i] ) break; } @@ -162,7 +162,7 @@ /* Stringlength of names2. Use this if you want to truncate annotations */ UN_DLL_EXPORT int uniNamesList_names2lnC(int count) { - if ( count<0 || count>=29 ) return( -1 ); + if ( count<0 || count>=31 ) return( -1 ); return( (int)(unicode_name2vals[(count<<1)+1]) ); } @@ -177,7 +177,7 @@ int c; const char *pt; - if ( count<0 || count>=29 ) return( NULL ); + if ( count<0 || count>=31 ) return( NULL ); c = unicode_name2vals[count<<1]; pt = uniNamesList_annot((unsigned long)(uniNamesList_names2val(count))); while ( --c>=0 ) ++pt; @@ -200,6 +200,18 @@ return( 0 ); } +#ifndef WANTLIBOFR +/* make these internal stubs since there's no French lib */ +UN_DLL_LOCAL const char *uniNamesList_NamesListVersionFR(void) {return( NULL );} +UN_DLL_LOCAL const char *uniNamesList_nameFR(unsigned long uni) {return( NULL );} +UN_DLL_LOCAL const char *uniNamesList_annotFR(unsigned long uni) {return( NULL );} +UN_DLL_LOCAL int uniNamesList_blockCountFR(void) {return( -1 );} +UN_DLL_LOCAL int uniNamesList_blockNumberFR(unsigned long uni) {return( -1 );} +UN_DLL_LOCAL long uniNamesList_blockStartFR(int uniBlock) {return( -1 );} +UN_DLL_LOCAL long uniNamesList_blockEndFR(int uniBlock) {return( -1 );} +UN_DLL_LOCAL const char *uniNamesList_blockNameFR(int uniBlock) {return( NULL );} +#endif + /* Return language codes available from libraries. 0=English, 1=French. */ UN_DLL_EXPORT const char *uniNamesList_Languages(unsigned int lang) { @@ -213,7 +225,7 @@ UN_DLL_EXPORT const char *uniNamesList_NamesListVersionAlt(unsigned int lang) { if ( uniNamesList_haveFR(lang) ) - return( uniNamesList_NamesListVersionFR() ); + return( (const char *)(uniNamesList_NamesListVersionFR()) ); else if ( lang==0 ) return( uniNamesList_NamesListVersion() ); return( NULL ); @@ -227,7 +239,7 @@ if ( uni<0x110000 ) { if ( uniNamesList_haveFR(lang) ) - pt=uniNamesList_nameFR(uni); + pt=(const char *)(uniNamesList_nameFR(uni)); if ( pt==NULL ) pt=uniNamesList_name(uni); } @@ -240,7 +252,7 @@ if ( uni<0x110000 ) { if ( uniNamesList_haveFR(lang) ) - pt=uniNamesList_annotFR(uni); + pt=(const char *)(uniNamesList_annotFR(uni)); if ( pt==NULL ) pt=uniNamesList_annot(uni); } @@ -258,7 +270,7 @@ error=0; *str0=uniNamesList_name(uni); if ( uniNamesList_haveFR(lang) ) - *str1=uniNamesList_nameFR(uni); + *str1=(const char *)(uniNamesList_nameFR(uni)); else if ( lang==0 ) *str1=*str0; } @@ -274,7 +286,7 @@ error=0; *str0=uniNamesList_annot(uni); if ( uniNamesList_haveFR(lang) ) - *str1=uniNamesList_annotFR(uni); + *str1=(const char *)(uniNamesList_annotFR(uni)); else if ( lang==0 ) *str1=*str0; } @@ -287,7 +299,7 @@ int c=-1; if ( uniNamesList_haveFR(lang) ) - c=uniNamesList_blockCountFR(); + c=(int)(uniNamesList_blockCountFR()); if ( c<0 ) c=UNICODE_EN_BLOCK_MAX; return( c ); @@ -295,10 +307,10 @@ UN_DLL_EXPORT long uniNamesList_blockStartAlt(int uniBlock, unsigned int lang) { - int c=-1; + long c=-1; if ( uniNamesList_haveFR(lang) ) - c=uniNamesList_blockStartFR(uniBlock); + c=(long)(uniNamesList_blockStartFR(uniBlock)); if ( c<0 ) c=uniNamesList_blockStart(uniBlock); return( c ); @@ -306,10 +318,10 @@ UN_DLL_EXPORT long uniNamesList_blockEndAlt(int uniBlock, unsigned int lang) { - int c=-1; + long c=-1; if ( uniNamesList_haveFR(lang) ) - c=uniNamesList_blockEndFR(uniBlock); + c=(long)(uniNamesList_blockEndFR(uniBlock)); if ( c<0 ) c=uniNamesList_blockEnd(uniBlock); return( c ); @@ -320,7 +332,7 @@ const char *pt=NULL; if ( uniNamesList_haveFR(lang) ) - pt=uniNamesList_blockNameFR(uniBlock); + pt=(const char *)(uniNamesList_blockNameFR(uniBlock)); if ( pt==NULL ) pt=uniNamesList_blockName(uniBlock); return( pt ); @@ -335,7 +347,7 @@ error=0; *bn0=uniNamesList_blockNumber(uni); if ( uniNamesList_haveFR(lang) ) - *bn1=uniNamesList_blockNumberFR(uni); + *bn1=(int)(uniNamesList_blockNumberFR(uni)); else if ( lang==0 ) *bn1=*bn0; } @@ -343,6 +355,7 @@ } +UN_DLL_LOCAL static const struct unicode_nameannot nullarray[] = { { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, @@ -411,6 +424,7 @@ { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL } }; +UN_DLL_LOCAL static const struct unicode_nameannot nullarray2[] = { { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, @@ -481,6 +495,7 @@ { NULL, " * the value ?FFFF is guaranteed not to be a Unicode character at all" }, }; +UN_DLL_LOCAL static const struct unicode_nameannot * const nullnullarray[] = { nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, nullarray, @@ -539,6 +554,7 @@ { 0x800, 0x83f, "Samaritan" }, { 0x840, 0x85f, "Mandaic" }, { 0x860, 0x86f, "Syriac Supplement" }, + { 0x870, 0x89f, "Arabic Extended-B" }, { 0x8a0, 0x8ff, "Arabic Extended-A" }, { 0x900, 0x97f, "Devanagari" }, { 0x980, 0x9ff, "Bengali" }, @@ -638,7 +654,7 @@ { 0x3300, 0x33ff, "CJK Compatibility" }, { 0x3400, 0x4dbf, "CJK Unified Ideographs Extension A" }, { 0x4dc0, 0x4dff, "Yijing Hexagram Symbols" }, - { 0x4e00, 0x9ffc, "CJK Unified Ideographs" }, + { 0x4e00, 0x9fff, "CJK Unified Ideographs" }, { 0xa000, 0xa48f, "Yi Syllables" }, { 0xa490, 0xa4cf, "Yi Radicals" }, { 0xa4d0, 0xa4ff, "Lisu" }, @@ -702,7 +718,9 @@ { 0x104b0, 0x104ff, "Osage" }, { 0x10500, 0x1052f, "Elbasan" }, { 0x10530, 0x1056f, "Caucasian Albanian" }, + { 0x10570, 0x105bf, "Vithkuqi" }, { 0x10600, 0x1077f, "Linear A" }, + { 0x10780, 0x107bf, "Latin Extended-F" }, { 0x10800, 0x1083f, "Cypriot Syllabary" }, { 0x10840, 0x1085f, "Imperial Aramaic" }, { 0x10860, 0x1087f, "Palmyrene" }, @@ -725,8 +743,10 @@ { 0x10d00, 0x10d3f, "Hanifi Rohingya" }, { 0x10e60, 0x10e7f, "Rumi Numeral Symbols" }, { 0x10e80, 0x10ebf, "Yezidi" }, + { 0x10ec0, 0x10eff, "Arabic Extended-C" }, { 0x10f00, 0x10f2f, "Old Sogdian" }, { 0x10f30, 0x10f6f, "Sogdian" }, + { 0x10f70, 0x10faf, "Old Uyghur" }, { 0x10fb0, 0x10fdf, "Chorasmian" }, { 0x10fe0, 0x10fff, "Elymaic" }, { 0x11000, 0x1107f, "Brahmi" }, @@ -746,29 +766,34 @@ { 0x11600, 0x1165f, "Modi" }, { 0x11660, 0x1167f, "Mongolian Supplement" }, { 0x11680, 0x116cf, "Takri" }, - { 0x11700, 0x1173f, "Ahom" }, + { 0x11700, 0x1174f, "Ahom" }, { 0x11800, 0x1184f, "Dogra" }, { 0x118a0, 0x118ff, "Warang Citi" }, { 0x11900, 0x1195f, "Dives Akuru" }, { 0x119a0, 0x119ff, "Nandinagari" }, { 0x11a00, 0x11a4f, "Zanabazar Square" }, { 0x11a50, 0x11aaf, "Soyombo" }, + { 0x11ab0, 0x11abf, "Unified Canadian Aboriginal Syllabics Extended-A" }, { 0x11ac0, 0x11aff, "Pau Cin Hau" }, + { 0x11b00, 0x11b5f, "Devanagari Extended-A" }, { 0x11c00, 0x11c6f, "Bhaiksuki" }, { 0x11c70, 0x11cbf, "Marchen" }, { 0x11d00, 0x11d5f, "Masaram Gondi" }, { 0x11d60, 0x11daf, "Gunjala Gondi" }, { 0x11ee0, 0x11eff, "Makasar" }, + { 0x11f00, 0x11f5f, "Kawi" }, { 0x11fb0, 0x11fbf, "Lisu Supplement" }, { 0x11fc0, 0x11fff, "Tamil Supplement" }, { 0x12000, 0x123ff, "Cuneiform" }, { 0x12400, 0x1247f, "Cuneiform Numbers and Punctuation" }, { 0x12480, 0x1254f, "Early Dynastic Cuneiform" }, + { 0x12f90, 0x12fff, "Cypro-Minoan" }, { 0x13000, 0x1342f, "Egyptian Hieroglyphs" }, - { 0x13430, 0x1343f, "Egyptian Hieroglyph Format Controls" }, + { 0x13430, 0x1345f, "Egyptian Hieroglyph Format Controls" }, { 0x14400, 0x1467f, "Anatolian Hieroglyphs" }, { 0x16800, 0x16a3f, "Bamum Supplement" }, { 0x16a40, 0x16a6f, "Mro" }, + { 0x16a70, 0x16acf, "Tangsa" }, { 0x16ad0, 0x16aff, "Bassa Vah" }, { 0x16b00, 0x16b8f, "Pahawh Hmong" }, { 0x16e40, 0x16e9f, "Medefaidrin" }, @@ -778,23 +803,31 @@ { 0x18800, 0x18aff, "Tangut Components" }, { 0x18b00, 0x18cff, "Khitan Small Script" }, { 0x18d00, 0x18d08, "Tangut Supplement" }, + { 0x1aff0, 0x1afff, "Kana Extended-B" }, { 0x1b000, 0x1b0ff, "Kana Supplement" }, { 0x1b100, 0x1b12f, "Kana Extended-A" }, { 0x1b130, 0x1b16f, "Small Kana Extension" }, { 0x1b170, 0x1b2ff, "Nushu" }, { 0x1bc00, 0x1bc9f, "Duployan" }, { 0x1bca0, 0x1bcaf, "Shorthand Format Controls" }, + { 0x1cf00, 0x1cfcf, "Znamenny Musical Notation" }, { 0x1d000, 0x1d0ff, "Byzantine Musical Symbols" }, { 0x1d100, 0x1d1ff, "Musical Symbols" }, { 0x1d200, 0x1d24f, "Ancient Greek Musical Notation" }, + { 0x1d2c0, 0x1d2df, "Kaktovik Numerals" }, { 0x1d2e0, 0x1d2ff, "Mayan Numerals" }, { 0x1d300, 0x1d35f, "Tai Xuan Jing Symbols" }, { 0x1d360, 0x1d37f, "Counting Rod Numerals" }, { 0x1d400, 0x1d7ff, "Mathematical Alphanumeric Symbols" }, { 0x1d800, 0x1daaf, "Sutton SignWriting" }, + { 0x1df00, 0x1dfff, "Latin Extended-G" }, { 0x1e000, 0x1e02f, "Glagolitic Supplement" }, + { 0x1e030, 0x1e08f, "Cyrillic Extended-D" }, { 0x1e100, 0x1e14f, "Nyiakeng Puachue Hmong" }, + { 0x1e290, 0x1e2bf, "Toto" }, { 0x1e2c0, 0x1e2ff, "Wancho" }, + { 0x1e4d0, 0x1e4ff, "Nag Mundari" }, + { 0x1e7e0, 0x1e7ff, "Ethiopic Extended-B" }, { 0x1e800, 0x1e8df, "Mende Kikakui" }, { 0x1e900, 0x1e95f, "Adlam" }, { 0x1ec70, 0x1ecbf, "Indic Siyaq Numbers" }, @@ -817,14 +850,15 @@ { 0x1fa70, 0x1faff, "Symbols and Pictographs Extended-A" }, { 0x1fb00, 0x1fbff, "Symbols for Legacy Computing" }, { 0x1ff80, 0x1ffff, "Unassigned" }, - { 0x20000, 0x2a6dd, "CJK Unified Ideographs Extension B" }, - { 0x2a700, 0x2b734, "CJK Unified Ideographs Extension C" }, + { 0x20000, 0x2a6df, "CJK Unified Ideographs Extension B" }, + { 0x2a700, 0x2b739, "CJK Unified Ideographs Extension C" }, { 0x2b740, 0x2b81d, "CJK Unified Ideographs Extension D" }, { 0x2b820, 0x2cea1, "CJK Unified Ideographs Extension E" }, { 0x2ceb0, 0x2ebe0, "CJK Unified Ideographs Extension F" }, { 0x2f800, 0x2fa1f, "CJK Compatibility Ideographs Supplement" }, { 0x2ff80, 0x2ffff, "Unassigned" }, { 0x30000, 0x3134a, "CJK Unified Ideographs Extension G" }, + { 0x31350, 0x323af, "CJK Unified Ideographs Extension H" }, { 0x3ff80, 0x3ffff, "Unassigned" }, { 0x4ff80, 0x4ffff, "Unassigned" }, { 0x5ff80, 0x5ffff, "Unassigned" }, @@ -843,6 +877,7 @@ { 0x10ff80, 0x10ffff, "Supplementary Private Use Area-B" } }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_00[] = { /* 0000 */ { NULL," = NULL"}, /* 0001 */ { NULL," = START OF HEADING"}, @@ -894,6 +929,9 @@ " x (zero width space - 200B)\n" " x (narrow no-break space - 202F)\n" " x (word joiner - 2060)\n" + " x (symbol for space - 2420)\n" + " x (blank symbol - 2422)\n" + " x (open box - 2423)\n" " x (ideographic space - 3000)\n" " x (zero width no-break space - FEFF)"}, /* 0021 */ { "EXCLAMATION MARK"," = factorial\n" @@ -902,24 +940,39 @@ " x (latin letter retroflex click - 01C3)\n" " x (double exclamation mark - 203C)\n" " x (interrobang - 203D)\n" - " x (heavy exclamation mark ornament - 2762)"}, -/* 0022 */ { "QUOTATION MARK"," * neutral (vertical), used as opening or closing quotation mark\n" + " x (warning sign - 26A0)\n" + " x (heavy exclamation mark symbol - 2757)\n" + " x (heavy exclamation mark ornament - 2762)\n" + " x (medieval exclamation mark - 2E53)\n" + " x (modifier letter raised exclamation mark - A71D)"}, +/* 0022 */ { "QUOTATION MARK"," = double quote\n" + " * neutral (vertical), used as opening or closing quotation mark\n" " * preferred characters in English for paired quotation marks are 201C & 201D\n" " * 05F4 is preferred for gershayim when writing Hebrew\n" " x (modifier letter double prime - 02BA)\n" + " x (double acute accent - 02DD)\n" + " x (modifier letter double apostrophe - 02EE)\n" " x (combining double acute accent - 030B)\n" " x (combining double vertical line above - 030E)\n" " x (hebrew punctuation gershayim - 05F4)\n" + " x (left double quotation mark - 201C)\n" + " x (right double quotation mark - 201D)\n" " x (double prime - 2033)\n" " x (ditto mark - 3003)"}, -/* 0023 */ { "NUMBER SIGN"," = pound sign, hash, crosshatch, octothorpe\n" +/* 0023 */ { "NUMBER SIGN"," = pound sign (weight)\n" + " = hashtag, hash\n" + " = crosshatch, octothorpe\n" + " * for denoting musical sharp 266F is preferred\n" " x (l b bar symbol - 2114)\n" + " x (numero sign - 2116)\n" " x (viewdata square - 2317)\n" - " x (music sharp sign - 266F)"}, + " x (music sharp sign - 266F)\n" + " x (equals sign and slanted parallel - 29E3)"}, /* 0024 */ { "DOLLAR SIGN"," = milréis, escudo\n" " * used for many peso currencies in Latin America and elsewhere\n" " * glyph may have one or two vertical bars\n" " * other currency symbol characters start at 20A0\n" + " x (cent sign - 00A2)\n" " x (currency sign - 00A4)\n" " x (peso sign - 20B1)\n" " x (heavy dollar sign - 1F4B2)"}, @@ -927,10 +980,13 @@ " x (per mille sign - 2030)\n" " x (per ten thousand sign - 2031)\n" " x (commercial minus sign - 2052)"}, -/* 0026 */ { "AMPERSAND"," x (tironian sign et - 204A)\n" +/* 0026 */ { "AMPERSAND"," = and\n" + " * originally derived from a ligature of 'e' and 't'\n" + " x (tironian sign et - 204A)\n" " x (turned ampersand - 214B)\n" " x (heavy ampersand ornament - 1F674)"}, /* 0027 */ { "APOSTROPHE"," = apostrophe-quote (1.0)\n" + " = single quote\n" " = APL quote\n" " * neutral (vertical) glyph with mixed usage\n" " * 2019 is preferred for apostrophe\n" @@ -940,44 +996,67 @@ " x (modifier letter apostrophe - 02BC)\n" " x (modifier letter vertical line - 02C8)\n" " x (combining acute accent - 0301)\n" + " x (combining vertical line above - 030D)\n" " x (hebrew punctuation geresh - 05F3)\n" + " x (left single quotation mark - 2018)\n" + " x (right single quotation mark - 2019)\n" " x (prime - 2032)\n" " x (latin small letter saltillo - A78C)"}, /* 0028 */ { "LEFT PARENTHESIS"," = opening parenthesis (1.0)"}, /* 0029 */ { "RIGHT PARENTHESIS"," = closing parenthesis (1.0)\n" " * see discussion on semantics of paired bracketing characters"}, -/* 002A */ { "ASTERISK"," = star (on phone keypads)\n" +/* 002A */ { "ASTERISK"," = star\n" + " * can have five or six spokes\n" " x (arabic five pointed star - 066D)\n" + " x (asterism - 2042)\n" " x (low asterisk - 204E)\n" + " x (two asterisks aligned vertically - 2051)\n" + " x (combining asterisk above - 20F0)\n" " x (asterisk operator - 2217)\n" " x (sextile - 26B9)\n" - " x (heavy asterisk - 2731)"}, -/* 002B */ { "PLUS SIGN"," x (heavy plus sign - 2795)"}, + " x (heavy asterisk - 2731)\n" + " x (slavonic asterisk - A673)\n" + " x (medium six spoked asterisk - 1F7B6)"}, +/* 002B */ { "PLUS SIGN"," x (modifier letter plus sign - 02D6)\n" + " x (minus sign - 2212)\n" + " x (heavy plus sign - 2795)\n" + " x (hebrew letter alternative plus sign - FB29)\n" + " x (light greek cross - 1F7A2)"}, /* 002C */ { "COMMA"," = decimal separator\n" " x (arabic comma - 060C)\n" + " x (arabic decimal separator - 066B)\n" " x (single low-9 quotation mark - 201A)\n" " x (reversed comma - 2E41)\n" " x (medieval comma - 2E4C)\n" " x (ideographic comma - 3001)"}, -/* 002D */ { "HYPHEN-MINUS"," = hyphen or minus sign\n" - " * used for either hyphen or minus sign\n" +/* 002D */ { "HYPHEN-MINUS"," = hyphen, dash\n" + " = minus sign\n" + " * used generically for hyphen, minus sign or en dash, all of which have dedicated alternatives\n" + " x (soft hyphen - 00AD)\n" + " x (modifier letter minus sign - 02D7)\n" " x (hyphen - 2010)\n" " x (non-breaking hyphen - 2011)\n" " x (figure dash - 2012)\n" " x (en dash - 2013)\n" + " x (hyphenation point - 2027)\n" " x (hyphen bullet - 2043)\n" " x (minus sign - 2212)\n" " x (roman uncia sign - 10191)"}, /* 002E */ { "FULL STOP"," = period, dot, decimal point\n" + " * the use as decimal point is locale dependent\n" " * may be rendered as a raised decimal point in old style numbers\n" " x (arabic full stop - 06D4)\n" + " x (one dot leader - 2024)\n" + " x (horizontal ellipsis - 2026)\n" + " x (raised dot - 2E33)\n" " x (stenographic full stop - 2E3C)\n" " x (ideographic full stop - 3002)"}, -/* 002F */ { "SOLIDUS"," = slash, virgule\n" - " x (latin letter dental click - 01C0)\n" +/* 002F */ { "SOLIDUS"," = slash, forward slash, virgule\n" " x (combining long solidus overlay - 0338)\n" " x (fraction slash - 2044)\n" " x (division slash - 2215)\n" + " x (mathematical rising diagonal - 27CB)\n" + " x (big solidus - 29F8)\n" " x (dotted solidus - 2E4A)"}, /* 0030 */ { "DIGIT ZERO"," ~ 0030 FE00 short diagonal stroke form"}, /* 0031 */ { "DIGIT ONE",NULL}, @@ -990,24 +1069,41 @@ /* 0038 */ { "DIGIT EIGHT",NULL}, /* 0039 */ { "DIGIT NINE",NULL}, /* 003A */ { "COLON"," * also used to denote division or scale; for that mathematical use 2236 is preferred\n" + " * in Finnish and Swedish, also used as intra-word punctation (abbreviation mark)\n" + " x (modifier letter triangular colon - 02D0)\n" + " x (modifier letter raised colon - 02F8)\n" " x (armenian full stop - 0589)\n" " x (hebrew punctuation sof pasuq - 05C3)\n" + " x (ethiopic wordspace - 1361)\n" + " x (ethiopic colon - 1365)\n" + " x (two dot punctuation - 205A)\n" + " x (tricolon - 205D)\n" " x (ratio - 2236)\n" - " x (modifier letter colon - A789)"}, + " x (modifier letter colon - A789)\n" + " x (presentation form for vertical two dot leader - FE30)"}, /* 003B */ { "SEMICOLON"," * this, and not 037E, is the preferred character for 'Greek question mark'\n" " x (greek question mark - 037E)\n" " x (arabic semicolon - 061B)\n" - " x (reversed semicolon - 204F)"}, -/* 003C */ { "LESS-THAN SIGN"," x (single left-pointing angle quotation mark - 2039)\n" + " x (reversed semicolon - 204F)\n" + " x (turned semicolon - 2E35)"}, +/* 003C */ { "LESS-THAN SIGN"," * paired with 003E for ASCII-based angle bracket markup conventions\n" + " x (modifier letter left arrowhead - 02C2)\n" + " x (single left-pointing angle quotation mark - 2039)\n" " x (left-pointing angle bracket - 2329)\n" " x (mathematical left angle bracket - 27E8)\n" " x (left angle bracket - 3008)"}, /* 003D */ { "EQUALS SIGN"," * other related characters: 2241-2263\n" + " x (canadian syllabics hyphen - 1400)\n" + " x (almost equal to - 2248)\n" " x (not equal to - 2260)\n" " x (identical to - 2261)\n" + " x (double hyphen - 2E40)\n" + " x (katakana-hiragana double hyphen - 30A0)\n" " x (modifier letter short equals sign - A78A)\n" - " x (roman sextans sign - 10190)"}, -/* 003E */ { "GREATER-THAN SIGN"," x (single right-pointing angle quotation mark - 203A)\n" + " x (roman sextans sign - 10190)\n" + " x (heavy equals sign - 1F7F0)"}, +/* 003E */ { "GREATER-THAN SIGN"," x (modifier letter right arrowhead - 02C3)\n" + " x (single right-pointing angle quotation mark - 203A)\n" " x (right-pointing angle bracket - 232A)\n" " x (mathematical right angle bracket - 27E9)\n" " x (right angle bracket - 3009)"}, @@ -1015,17 +1111,24 @@ " x (greek question mark - 037E)\n" " x (arabic question mark - 061F)\n" " x (interrobang - 203D)\n" - " x (question exclamation mark - 2048)\n" - " x (exclamation question mark - 2049)"}, + " x (double question mark - 2047)\n" + " x (black question mark ornament - 2753)\n" + " x (uncertainty sign - 2BD1)\n" + " x (reversed question mark - 2E2E)\n" + " x (medieval question mark - 2E54)\n" + " x (replacement character - FFFD)"}, /* 0040 */ { "COMMERCIAL AT"," = at sign"}, /* 0041 */ { "LATIN CAPITAL LETTER A",NULL}, /* 0042 */ { "LATIN CAPITAL LETTER B"," x (script capital b - 212C)"}, /* 0043 */ { "LATIN CAPITAL LETTER C"," x (double-struck capital c - 2102)\n" - " x (black-letter capital c - 212D)"}, -/* 0044 */ { "LATIN CAPITAL LETTER D",NULL}, + " x (degree celsius - 2103)\n" + " x (black-letter capital c - 212D)\n" + " x (roman numeral one hundred - 216D)"}, +/* 0044 */ { "LATIN CAPITAL LETTER D"," x (roman numeral five hundred - 216E)"}, /* 0045 */ { "LATIN CAPITAL LETTER E"," x (euler constant - 2107)\n" " x (script capital e - 2130)"}, -/* 0046 */ { "LATIN CAPITAL LETTER F"," x (script capital f - 2131)\n" +/* 0046 */ { "LATIN CAPITAL LETTER F"," x (degree fahrenheit - 2109)\n" + " x (script capital f - 2131)\n" " x (turned capital f - 2132)"}, /* 0047 */ { "LATIN CAPITAL LETTER G",NULL}, /* 0048 */ { "LATIN CAPITAL LETTER H"," x (script capital h - 210B)\n" @@ -1033,19 +1136,20 @@ " x (double-struck capital h - 210D)"}, /* 0049 */ { "LATIN CAPITAL LETTER I"," * Turkish and Azerbaijani use 0131 for lowercase\n" " x (latin capital letter i with dot above - 0130)\n" - " x (cyrillic capital letter byelorussian-ukrainian i - 0406)\n" - " x (cyrillic letter palochka - 04C0)\n" " x (script capital i - 2110)\n" " x (black-letter capital i - 2111)\n" " x (roman numeral one - 2160)"}, /* 004A */ { "LATIN CAPITAL LETTER J",NULL}, /* 004B */ { "LATIN CAPITAL LETTER K"," x (kelvin sign - 212A)"}, /* 004C */ { "LATIN CAPITAL LETTER L"," x (script capital l - 2112)"}, -/* 004D */ { "LATIN CAPITAL LETTER M"," x (script capital m - 2133)"}, +/* 004D */ { "LATIN CAPITAL LETTER M"," x (script capital m - 2133)\n" + " x (roman numeral one thousand - 216F)"}, /* 004E */ { "LATIN CAPITAL LETTER N"," x (double-struck capital n - 2115)"}, /* 004F */ { "LATIN CAPITAL LETTER O",NULL}, -/* 0050 */ { "LATIN CAPITAL LETTER P"," x (double-struck capital p - 2119)"}, -/* 0051 */ { "LATIN CAPITAL LETTER Q"," x (double-struck capital q - 211A)"}, +/* 0050 */ { "LATIN CAPITAL LETTER P"," x (script capital p - 2118)\n" + " x (double-struck capital p - 2119)"}, +/* 0051 */ { "LATIN CAPITAL LETTER Q"," x (double-struck capital q - 211A)\n" + " x (rotated capital q - 213A)"}, /* 0052 */ { "LATIN CAPITAL LETTER R"," x (script capital r - 211B)\n" " x (black-letter capital r - 211C)\n" " x (double-struck capital r - 211D)"}, @@ -1054,7 +1158,7 @@ /* 0055 */ { "LATIN CAPITAL LETTER U",NULL}, /* 0056 */ { "LATIN CAPITAL LETTER V"," x (roman numeral five - 2164)"}, /* 0057 */ { "LATIN CAPITAL LETTER W",NULL}, -/* 0058 */ { "LATIN CAPITAL LETTER X",NULL}, +/* 0058 */ { "LATIN CAPITAL LETTER X"," x (roman numeral ten - 2169)"}, /* 0059 */ { "LATIN CAPITAL LETTER Y",NULL}, /* 005A */ { "LATIN CAPITAL LETTER Z"," x (double-struck capital z - 2124)\n" " x (black-letter capital z - 2128)"}, @@ -1062,9 +1166,12 @@ " * other bracket characters: 27E6-27EB, 2983-2998, 3008-301B"}, /* 005C */ { "REVERSE SOLIDUS"," = backslash\n" " x (combining reverse solidus overlay - 20E5)\n" - " x (set minus - 2216)"}, + " x (set minus - 2216)\n" + " x (mathematical falling diagonal - 27CD)\n" + " x (big reverse solidus - 29F9)"}, /* 005D */ { "RIGHT SQUARE BRACKET"," = closing square bracket (1.0)"}, /* 005E */ { "CIRCUMFLEX ACCENT"," * this is a spacing character\n" + " * used in ASCII-based representation of exponentiation\n" " x (modifier letter up arrowhead - 02C4)\n" " x (modifier letter circumflex accent - 02C6)\n" " x (combining circumflex accent - 0302)\n" @@ -1072,10 +1179,12 @@ " x (up arrowhead - 2303)"}, /* 005F */ { "LOW LINE"," = spacing underscore (1.0)\n" " * this is a spacing character\n" + " * joins with adjacent instances of itself\n" " x (modifier letter low macron - 02CD)\n" " x (combining macron below - 0331)\n" " x (combining low line - 0332)\n" - " x (double low line - 2017)"}, + " x (double low line - 2017)\n" + " x (combining conjoining macron below - FE2D)"}, /* 0060 */ { "GRAVE ACCENT"," * this is a spacing character\n" " x (modifier letter grave accent - 02CB)\n" " x (combining grave accent - 0300)\n" @@ -1085,7 +1194,8 @@ /* 0063 */ { "LATIN SMALL LETTER C",NULL}, /* 0064 */ { "LATIN SMALL LETTER D",NULL}, /* 0065 */ { "LATIN SMALL LETTER E"," x (estimated symbol - 212E)\n" - " x (script small e - 212F)"}, + " x (script small e - 212F)\n" + " x (latin small letter blackletter e - AB32)"}, /* 0066 */ { "LATIN SMALL LETTER F",NULL}, /* 0067 */ { "LATIN SMALL LETTER G"," x (latin small letter script g - 0261)\n" " x (script small g - 210A)"}, @@ -1093,6 +1203,7 @@ " x (planck constant - 210E)"}, /* 0069 */ { "LATIN SMALL LETTER I"," * Turkish and Azerbaijani use 0130 for uppercase\n" " x (latin small letter dotless i - 0131)\n" + " x (superscript latin small letter i - 2071)\n" " x (mathematical italic small dotless i - 1D6A4)"}, /* 006A */ { "LATIN SMALL LETTER J"," x (latin small letter dotless j - 0237)\n" " x (mathematical italic small dotless j - 1D6A5)"}, @@ -1101,24 +1212,29 @@ " x (mathematical script small l - 1D4C1)"}, /* 006D */ { "LATIN SMALL LETTER M",NULL}, /* 006E */ { "LATIN SMALL LETTER N"," x (superscript latin small letter n - 207F)"}, -/* 006F */ { "LATIN SMALL LETTER O"," x (script small o - 2134)"}, +/* 006F */ { "LATIN SMALL LETTER O"," x (script small o - 2134)\n" + " x (latin small letter blackletter o - AB3D)"}, /* 0070 */ { "LATIN SMALL LETTER P",NULL}, /* 0071 */ { "LATIN SMALL LETTER Q",NULL}, /* 0072 */ { "LATIN SMALL LETTER R",NULL}, -/* 0073 */ { "LATIN SMALL LETTER S",NULL}, +/* 0073 */ { "LATIN SMALL LETTER S"," x (latin small letter long s - 017F)"}, /* 0074 */ { "LATIN SMALL LETTER T",NULL}, /* 0075 */ { "LATIN SMALL LETTER U",NULL}, /* 0076 */ { "LATIN SMALL LETTER V",NULL}, /* 0077 */ { "LATIN SMALL LETTER W",NULL}, -/* 0078 */ { "LATIN SMALL LETTER X",NULL}, +/* 0078 */ { "LATIN SMALL LETTER X"," x (multiplication sign - 00D7)"}, /* 0079 */ { "LATIN SMALL LETTER Y",NULL}, /* 007A */ { "LATIN SMALL LETTER Z"," x (latin small letter z with stroke - 01B6)"}, /* 007B */ { "LEFT CURLY BRACKET"," = opening curly bracket (1.0)\n" " = left brace"}, -/* 007C */ { "VERTICAL LINE"," = vertical bar\n" +/* 007C */ { "VERTICAL LINE"," = vertical bar, pipe\n" " * used in pairs to indicate absolute value\n" + " * also used as an unpaired separator or as a fence\n" + " x (broken bar - 00A6)\n" " x (latin letter dental click - 01C0)\n" " x (hebrew punctuation paseq - 05C0)\n" + " x (devanagari danda - 0964)\n" + " x (combining long vertical line overlay - 20D2)\n" " x (divides - 2223)\n" " x (light vertical bar - 2758)"}, /* 007D */ { "RIGHT CURLY BRACKET"," = closing curly bracket (1.0)\n" @@ -1126,8 +1242,12 @@ /* 007E */ { "TILDE"," * this is a spacing character\n" " x (small tilde - 02DC)\n" " x (combining tilde - 0303)\n" + " x (combining tilde overlay - 0334)\n" " x (swung dash - 2053)\n" " x (tilde operator - 223C)\n" + " x (tilde with ring above - 2E1B)\n" + " x (vertical tilde - 2E2F)\n" + " x (wave dash - 301C)\n" " x (fullwidth tilde - FF5E)"}, /* 007F */ { NULL," = DELETE"}, /* 0080 */ { NULL,NULL}, @@ -1169,24 +1289,35 @@ " x (figure space - 2007)\n" " x (narrow no-break space - 202F)\n" " x (word joiner - 2060)\n" + " x (shouldered open box - 237D)\n" " x (zero width no-break space - FEFF)\n" " # <noBreak> 0020"}, /* 00A1 */ { "INVERTED EXCLAMATION MARK"," * Spanish, Asturian, Galician\n" - " x (exclamation mark - 0021)"}, -/* 00A2 */ { "CENT SIGN",NULL}, -/* 00A3 */ { "POUND SIGN"," = pound sterling, Irish punt, Italian lira, Turkish lira, etc.\n" + " * used in extended IPA to represent sublaminal lower alveolar percussive\n" + " x (exclamation mark - 0021)\n" + " x (modifier letter raised inverted exclamation mark - A71E)"}, +/* 00A2 */ { "CENT SIGN"," x (latin small letter c with stroke - 023C)\n" + " x (mill sign - 20A5)\n" + " x (cedi sign - 20B5)\n" + " x (musical symbol cut time - 1D135)"}, +/* 00A3 */ { "POUND SIGN"," = pound sterling, Irish punt, lira, etc.\n" + " * glyph may have one or two crossbars, in distinction from 20A4\n" " x (lira sign - 20A4)\n" " x (turkish lira sign - 20BA)\n" " x (roman semuncia sign - 10192)"}, -/* 00A4 */ { "CURRENCY SIGN"," * other currency symbol characters: 20A0-20BF\n" +/* 00A4 */ { "CURRENCY SIGN"," * generic or unknown currency\n" + " * other currency symbol characters start at 20A0\n" " x (dollar sign - 0024)"}, -/* 00A5 */ { "YEN SIGN"," = yuan sign\n" +/* 00A5 */ { "YEN SIGN"," = yuan sign (renminbi)\n" " * glyph may have one or two crossbars, but the official symbol in Japan and China has two\n" + " * in native context, specific ideographs may be used for units of these currencies\n" " x 5143\n" " x 5186"}, /* 00A6 */ { "BROKEN BAR"," = broken vertical bar (1.0)\n" - " = parted rule (in typography)"}, -/* 00A7 */ { "SECTION SIGN"," * paragraph sign in some European usage"}, + " = parted rule (in typography)\n" + " x (vertical line - 007C)"}, +/* 00A7 */ { "SECTION SIGN"," * used in referencing numbered sections or paragraphs\n" + " x (top half section sign - 2E39)"}, /* 00A8 */ { "DIAERESIS"," * this is a spacing character\n" " x (combining diaeresis - 0308)\n" " # 0020 0308"}, @@ -1195,6 +1326,7 @@ " x (copyleft symbol - 1F12F)\n" " x (mask work symbol - 1F1AD)"}, /* 00AA */ { "FEMININE ORDINAL INDICATOR"," * Spanish\n" + " x (modifier letter small a - 1D43)\n" " # <super> 0061"}, /* 00AB */ { "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"," = left guillemet\n" " = chevrons (in typography)\n" @@ -1202,23 +1334,34 @@ " x (much less-than - 226A)\n" " x (left double angle bracket - 300A)"}, /* 00AC */ { "NOT SIGN"," = angled dash (in typography)\n" - " x (reversed not sign - 2310)"}, + " x (reversed not sign - 2310)\n" + " x (turned not sign - 2319)"}, /* 00AD */ { "SOFT HYPHEN"," = discretionary hyphen\n" - " * commonly abbreviated as SHY"}, + " * commonly abbreviated as SHY\n" + " * an invisible format character indicating a possible hyphenation location"}, /* 00AE */ { "REGISTERED SIGN"," = registered trade mark sign (1.0)\n" - " x (circled latin capital letter r - 24C7)"}, + " x (trade mark sign - 2122)\n" + " x (circled latin capital letter r - 24C7)\n" + " x (raised md sign - 1F16B)\n" + " x (raised mr sign - 1F16C)"}, /* 00AF */ { "MACRON"," = overline, APL overbar\n" " * this is a spacing character\n" + " * unlike 203E, adjacent instances of this character do not join\n" " x (modifier letter macron - 02C9)\n" " x (combining macron - 0304)\n" " x (combining overline - 0305)\n" + " x (overline - 203E)\n" + " x (combining conjoining macron - FE26)\n" " # 0020 0304"}, /* 00B0 */ { "DEGREE SIGN"," * this is a spacing character\n" " x (ring above - 02DA)\n" " x (combining ring above - 030A)\n" " x (superscript zero - 2070)\n" + " x (degree celsius - 2103)\n" + " x (degree fahrenheit - 2109)\n" " x (ring operator - 2218)"}, -/* 00B1 */ { "PLUS-MINUS SIGN"," x (minus-or-plus sign - 2213)"}, +/* 00B1 */ { "PLUS-MINUS SIGN"," = biquintile (astrological aspect: 144°)\n" + " x (minus-or-plus sign - 2213)"}, /* 00B2 */ { "SUPERSCRIPT TWO"," = squared\n" " * other superscript digit characters: 2070-2079\n" " x (superscript one - 00B9)\n" @@ -1230,6 +1373,8 @@ " x (modifier letter prime - 02B9)\n" " x (modifier letter acute accent - 02CA)\n" " x (combining acute accent - 0301)\n" + " x (greek tonos - 0384)\n" + " x (greek oxia - 1FFD)\n" " x (prime - 2032)\n" " # 0020 0301"}, /* 00B5 */ { "MICRO SIGN"," # 03BC greek small letter mu"}, @@ -1242,6 +1387,8 @@ " = Georgian comma\n" " = Greek middle dot (ano teleia)\n" " * also used as a raised decimal point or to denote multiplication; for multiplication 22C5 is preferred\n" + " x (full stop - 002E)\n" + " x (dot above - 02D9)\n" " x (greek ano teleia - 0387)\n" " x (runic single punctuation - 16EB)\n" " x (bullet - 2022)\n" @@ -1259,8 +1406,11 @@ " # 0020 0327"}, /* 00B9 */ { "SUPERSCRIPT ONE"," x (superscript two - 00B2)\n" " x (superscript three - 00B3)\n" + " x (superscript zero - 2070)\n" " # <super> 0031"}, /* 00BA */ { "MASCULINE ORDINAL INDICATOR"," * Spanish\n" + " x (modifier letter small o - 1D52)\n" + " x (numero sign - 2116)\n" " # <super> 006F"}, /* 00BB */ { "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"," = right guillemet\n" " * usually closing, sometimes opening\n" @@ -1292,7 +1442,8 @@ /* 00CF */ { "LATIN CAPITAL LETTER I WITH DIAERESIS"," : 0049 0308"}, /* 00D0 */ { "LATIN CAPITAL LETTER ETH"," * lowercase is 00F0\n" " x (latin capital letter d with stroke - 0110)\n" - " x (latin capital letter african d - 0189)"}, + " x (latin capital letter african d - 0189)\n" + " x (latin capital letter d with short stroke overlay - A7C7)"}, /* 00D1 */ { "LATIN CAPITAL LETTER N WITH TILDE"," : 004E 0303"}, /* 00D2 */ { "LATIN CAPITAL LETTER O WITH GRAVE"," : 004F 0300"}, /* 00D3 */ { "LATIN CAPITAL LETTER O WITH ACUTE"," : 004F 0301"}, @@ -1300,9 +1451,14 @@ /* 00D5 */ { "LATIN CAPITAL LETTER O WITH TILDE"," : 004F 0303"}, /* 00D6 */ { "LATIN CAPITAL LETTER O WITH DIAERESIS"," : 004F 0308"}, /* 00D7 */ { "MULTIPLICATION SIGN"," = z notation Cartesian product\n" + " x (latin small letter x - 0078)\n" + " x (saltire - 2613)\n" " x (multiplication x - 2715)\n" + " x (heavy ballot x - 2718)\n" " x (cross mark - 274C)\n" - " x (vector or cross product - 2A2F)"}, + " x (vector or cross product - 2A2F)\n" + " x (cancellation x - 1F5D9)\n" + " x (light saltire - 1F7A9)"}, /* 00D8 */ { "LATIN CAPITAL LETTER O WITH STROKE"," = o slash\n" " x (empty set - 2205)"}, /* 00D9 */ { "LATIN CAPITAL LETTER U WITH GRAVE"," : 0055 0300"}, @@ -1314,9 +1470,12 @@ /* 00DF */ { "LATIN SMALL LETTER SHARP S"," = Eszett\n" " * German\n" " * not used in Swiss High German\n" - " * uppercase is \"SS\" or 1E9E\n" + " * uppercase is \"SS\" (standard case mapping), alternatively 1E9E\n" " * typographically the glyph for this character can be based on a ligature of 017F with either 0073 or with an old-style glyph for 007A (the latter similar in appearance to 0292). Both forms exist interchangeably today.\n" - " x (greek small letter beta - 03B2)"}, + " x (latin small letter long s - 017F)\n" + " x (latin small letter ezh - 0292)\n" + " x (greek small letter beta - 03B2)\n" + " x (latin capital letter sharp s - 1E9E)"}, /* 00E0 */ { "LATIN SMALL LETTER A WITH GRAVE"," : 0061 0300"}, /* 00E1 */ { "LATIN SMALL LETTER A WITH ACUTE"," : 0061 0301"}, /* 00E2 */ { "LATIN SMALL LETTER A WITH CIRCUMFLEX"," : 0061 0302"}, @@ -1342,6 +1501,7 @@ /* 00EF */ { "LATIN SMALL LETTER I WITH DIAERESIS"," : 0069 0308"}, /* 00F0 */ { "LATIN SMALL LETTER ETH"," * Icelandic, Faroese, Old English, IPA\n" " * uppercase is 00D0\n" + " x (latin small letter d with stroke - 0111)\n" " x (greek small letter delta - 03B4)\n" " x (partial differential - 2202)"}, /* 00F1 */ { "LATIN SMALL LETTER N WITH TILDE"," : 006E 0303"}, @@ -1352,7 +1512,7 @@ " : 006F 0303"}, /* 00F6 */ { "LATIN SMALL LETTER O WITH DIAERESIS"," : 006F 0308"}, /* 00F7 */ { "DIVISION SIGN"," = obelus\n" - " * occasionally used as an alternate, more visually distinct version of 2212 or 2011 in some contexts\n" + " * occasionally used as an alternate, more visually distinct shape for a hyphen in some contexts\n" " * historically used as a punctuation mark to denote questionable passages in manuscripts\n" " x (syriac harklean obelus - 070B)\n" " x (commercial minus sign - 2052)\n" @@ -1360,7 +1520,9 @@ " x (division slash - 2215)\n" " x (divides - 2223)\n" " x (ratio - 2236)\n" - " x (heavy division sign - 2797)"}, + " x (heavy division sign - 2797)\n" + " x (long division - 27CC)\n" + " x (dotted obelos - 2E13)"}, /* 00F8 */ { "LATIN SMALL LETTER O WITH STROKE"," = o slash\n" " * Danish, Norwegian, Faroese, IPA\n" " x (diameter sign - 2300)"}, @@ -1379,6 +1541,7 @@ " : 0079 0308"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_01[] = { /* 0100 */ { "LATIN CAPITAL LETTER A WITH MACRON"," : 0041 0304"}, /* 0101 */ { "LATIN SMALL LETTER A WITH MACRON"," * Latvian, Latin, ...\n" @@ -1875,6 +2038,7 @@ /* 01FF */ { "LATIN SMALL LETTER O WITH STROKE AND ACUTE"," : 00F8 0301"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_02[] = { /* 0200 */ { "LATIN CAPITAL LETTER A WITH DOUBLE GRAVE"," : 0041 030F"}, /* 0201 */ { "LATIN SMALL LETTER A WITH DOUBLE GRAVE"," : 0061 030F"}, @@ -2225,7 +2389,7 @@ /* 02B8 */ { "MODIFIER LETTER SMALL Y"," * palatalization\n" " * common Americanist usage for 02B2\n" " # <super> 0079"}, -/* 02B9 */ { "MODIFIER LETTER PRIME"," * primary stress, emphasis\n" +/* 02B9 */ { "MODIFIER LETTER PRIME"," * stress, emphasis\n" " * transliteration of mjagkij znak (Cyrillic soft sign: palatalization)\n" " * transliteration of Hebrew geresh\n" " x (apostrophe - 0027)\n" @@ -2396,6 +2560,7 @@ /* 02FF */ { "MODIFIER LETTER LOW LEFT ARROW",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_03[] = { /* 0300 */ { "COMBINING GRAVE ACCENT"," = Greek varia\n" " * Pinyin: marks Mandarin Chinese fourth tone\n" @@ -2483,7 +2648,8 @@ /* 031E */ { "COMBINING DOWN TACK BELOW"," * IPA: vowel lowering or opening\n" " x (modifier letter down tack - 02D5)"}, /* 031F */ { "COMBINING PLUS SIGN BELOW"," * IPA: advanced or fronted articulation\n" - " x (modifier letter plus sign - 02D6)"}, + " x (modifier letter plus sign - 02D6)\n" + " x (combining plus sign above - 1AC8)"}, /* 0320 */ { "COMBINING MINUS SIGN BELOW"," * IPA: retracted or backed articulation\n" " * glyph may have small end-serifs\n" " x (modifier letter minus sign - 02D7)"}, @@ -2517,7 +2683,8 @@ " x (modifier letter low vertical line - 02CC)"}, /* 032A */ { "COMBINING BRIDGE BELOW"," * IPA: dental"}, /* 032B */ { "COMBINING INVERTED DOUBLE ARCH BELOW"," * IPA: labialization\n" - " x (modifier letter small w - 02B7)"}, + " x (modifier letter small w - 02B7)\n" + " x (combining inverted double arch above - 1AC7)"}, /* 032C */ { "COMBINING CARON BELOW"," * IPA: voiced"}, /* 032D */ { "COMBINING CIRCUMFLEX ACCENT BELOW"," * Americanist: fronted articulation"}, /* 032E */ { "COMBINING BREVE BELOW"," * Hittite transcription"}, @@ -2817,6 +2984,7 @@ /* 03FF */ { "GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL"," = antisigma periestigmenon"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_04[] = { /* 0400 */ { "CYRILLIC CAPITAL LETTER IE WITH GRAVE"," : 0415 0300"}, /* 0401 */ { "CYRILLIC CAPITAL LETTER IO"," : 0415 0308"}, @@ -2844,7 +3012,7 @@ /* 0415 */ { "CYRILLIC CAPITAL LETTER IE",NULL}, /* 0416 */ { "CYRILLIC CAPITAL LETTER ZHE",NULL}, /* 0417 */ { "CYRILLIC CAPITAL LETTER ZE",NULL}, -/* 0418 */ { "CYRILLIC CAPITAL LETTER I",NULL}, +/* 0418 */ { "CYRILLIC CAPITAL LETTER I"," This letter is also used to represent electrolarynx phonation in the Voice Quality Symbols for extended IPA."}, /* 0419 */ { "CYRILLIC CAPITAL LETTER SHORT I"," : 0418 0306"}, /* 041A */ { "CYRILLIC CAPITAL LETTER KA",NULL}, /* 041B */ { "CYRILLIC CAPITAL LETTER EL",NULL}, @@ -3130,6 +3298,7 @@ /* 04FF */ { "CYRILLIC SMALL LETTER HA WITH STROKE",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_05[] = { /* 0500 */ { "CYRILLIC CAPITAL LETTER KOMI DE",NULL}, /* 0501 */ { "CYRILLIC SMALL LETTER KOMI DE",NULL}, @@ -3175,7 +3344,7 @@ /* 0528 */ { "CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK",NULL}, /* 0529 */ { "CYRILLIC SMALL LETTER EN WITH LEFT HOOK",NULL}, /* 052A */ { "CYRILLIC CAPITAL LETTER DZZHE",NULL}, -/* 052B */ { "CYRILLIC SMALL LETTER DZZHE"," * also used for Ossetian"}, +/* 052B */ { "CYRILLIC SMALL LETTER DZZHE"," * also used for Ossetian until 1924"}, /* 052C */ { "CYRILLIC CAPITAL LETTER DCHE",NULL}, /* 052D */ { "CYRILLIC SMALL LETTER DCHE",NULL}, /* 052E */ { "CYRILLIC CAPITAL LETTER EL WITH DESCENDER",NULL}, @@ -3415,6 +3584,7 @@ /* 05FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_06[] = { /* 0600 */ { "ARABIC NUMBER SIGN",NULL}, /* 0601 */ { "ARABIC SIGN SANAH",NULL}, @@ -3436,11 +3606,14 @@ /* 060E */ { "ARABIC POETIC VERSE SIGN",NULL}, /* 060F */ { "ARABIC SIGN MISRA",NULL}, /* 0610 */ { "ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM"," * represents sallallahu alayhe wasallam \"may God's peace and blessings be upon him\""}, -/* 0611 */ { "ARABIC SIGN ALAYHE ASSALLAM"," * represents alayhe assalam \"upon him be peace\""}, -/* 0612 */ { "ARABIC SIGN RAHMATULLAH ALAYHE"," * represents rahmatullah alayhe \"may God have mercy upon him\""}, -/* 0613 */ { "ARABIC SIGN RADI ALLAHOU ANHU"," * represents radi allahu 'anhu \"may God be pleased with him\""}, +/* 0611 */ { "ARABIC SIGN ALAYHE ASSALLAM"," * represents alayhe assalam \"upon him be peace\"\n" + " x (arabic ligature alayhi as-salaam - FD47)"}, +/* 0612 */ { "ARABIC SIGN RAHMATULLAH ALAYHE"," * represents rahmatullah alayhe \"may God have mercy upon him\"\n" + " x (arabic ligature rahimahu allaah - FD40)"}, +/* 0613 */ { "ARABIC SIGN RADI ALLAHOU ANHU"," * represents radi allahu 'anhu \"may God be pleased with him\"\n" + " x (arabic ligature radi allaahu anh - FD41)"}, /* 0614 */ { "ARABIC SIGN TAKHALLUS"," * sign placed over the name or nom-de-plume of a poet, or in some writings used to mark all proper names"}, -/* 0615 */ { "ARABIC SMALL HIGH TAH"," * marks a recommended pause position in some Korans published in Iran and Pakistan\n" +/* 0615 */ { "ARABIC SMALL HIGH TAH"," * marks a recommended pause position in some Qurans published in Iran and Pakistan\n" " * should not be confused with the small TAH sign used as a diacritic for some letters such as 0679"}, /* 0616 */ { "ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH"," * early Persian"}, /* 0617 */ { "ARABIC SMALL HIGH ZAIN",NULL}, @@ -3453,7 +3626,7 @@ " x (turned semicolon - 2E35)"}, /* 061C */ { "ARABIC LETTER MARK"," * commonly abbreviated ALM\n" " x (right-to-left mark - 200F)"}, -/* 061D */ { NULL,NULL}, +/* 061D */ { "ARABIC END OF TEXT MARK",NULL}, /* 061E */ { "ARABIC TRIPLE DOT PUNCTUATION MARK",NULL}, /* 061F */ { "ARABIC QUESTION MARK"," * also used with Thaana and Syriac in modern text\n" " x (question mark - 003F)\n" @@ -3464,7 +3637,8 @@ /* 0623 */ { "ARABIC LETTER ALEF WITH HAMZA ABOVE"," : 0627 0654"}, /* 0624 */ { "ARABIC LETTER WAW WITH HAMZA ABOVE"," : 0648 0654"}, /* 0625 */ { "ARABIC LETTER ALEF WITH HAMZA BELOW"," : 0627 0655"}, -/* 0626 */ { "ARABIC LETTER YEH WITH HAMZA ABOVE"," : 064A 0654"}, +/* 0626 */ { "ARABIC LETTER YEH WITH HAMZA ABOVE"," * in Kyrgyz the hamza is consistently positioned to the top right in isolate and final forms\n" + " : 064A 0654"}, /* 0627 */ { "ARABIC LETTER ALEF",NULL}, /* 0628 */ { "ARABIC LETTER BEH",NULL}, /* 0629 */ { "ARABIC LETTER TEH MARBUTA",NULL}, @@ -3498,7 +3672,7 @@ /* 0642 */ { "ARABIC LETTER QAF",NULL}, /* 0643 */ { "ARABIC LETTER KAF",NULL}, /* 0644 */ { "ARABIC LETTER LAM",NULL}, -/* 0645 */ { "ARABIC LETTER MEEM",NULL}, +/* 0645 */ { "ARABIC LETTER MEEM"," * Sindhi uses a shape with a short tail"}, /* 0646 */ { "ARABIC LETTER NOON",NULL}, /* 0647 */ { "ARABIC LETTER HEH",NULL}, /* 0648 */ { "ARABIC LETTER WAW",NULL}, @@ -3516,10 +3690,13 @@ /* 0650 */ { "ARABIC KASRA",NULL}, /* 0651 */ { "ARABIC SHADDA",NULL}, /* 0652 */ { "ARABIC SUKUN"," * marks absence of a vowel after the base consonant\n" - " * used in some Korans to mark a long vowel as ignored\n" + " * used in some Qurans to mark a long vowel as ignored\n" " * can have a variety of shapes, including a circular one and a shape that looks like '06E1'\n" " x (arabic small high dotless head of khah - 06E1)"}, -/* 0653 */ { "ARABIC MADDAH ABOVE",NULL}, +/* 0653 */ { "ARABIC MADDAH ABOVE"," * used for madd jaa'iz in South Asian and Indonesian orthographies\n" + " x (arabic madda waajib - 089C)\n" + " x (arabic doubled madda - 089E)\n" + " x (arabic half madda over madda - 089F)"}, /* 0654 */ { "ARABIC HAMZA ABOVE"," * restricted to hamza and ezafe semantics\n" " * is not used as a diacritic to form new letters"}, /* 0655 */ { "ARABIC HAMZA BELOW",NULL}, @@ -3560,15 +3737,15 @@ /* 0673 */ { "ARABIC LETTER ALEF WITH WAVY HAMZA BELOW"," * Kashmiri\n" " * this character is deprecated and its use is strongly discouraged\n" " * use the sequence 0627 065F instead"}, -/* 0674 */ { "ARABIC LETTER HIGH HAMZA"," * Kazakh\n" +/* 0674 */ { "ARABIC LETTER HIGH HAMZA"," * Kazakh, Jawi\n" " * forms digraphs"}, -/* 0675 */ { "ARABIC LETTER HIGH HAMZA ALEF"," * Kazakh\n" +/* 0675 */ { "ARABIC LETTER HIGH HAMZA ALEF"," * preferred spelling is 0674 0627\n" " # 0627 0674"}, -/* 0676 */ { "ARABIC LETTER HIGH HAMZA WAW"," * Kazakh\n" +/* 0676 */ { "ARABIC LETTER HIGH HAMZA WAW"," * preferred spelling is 0674 0648\n" " # 0648 0674"}, -/* 0677 */ { "ARABIC LETTER U WITH HAMZA ABOVE"," * Kazakh\n" +/* 0677 */ { "ARABIC LETTER U WITH HAMZA ABOVE"," * preferred spelling is 0674 06C7\n" " # 06C7 0674"}, -/* 0678 */ { "ARABIC LETTER HIGH HAMZA YEH"," * Kazakh\n" +/* 0678 */ { "ARABIC LETTER HIGH HAMZA YEH"," * preferred spelling is 0674 0649\n" " # 064A 0674"}, /* 0679 */ { "ARABIC LETTER TTEH"," * Urdu"}, /* 067A */ { "ARABIC LETTER TTEHEH"," * Sindhi"}, @@ -3621,7 +3798,7 @@ " * Kurdish, Khwarazmian, early Persian, Jawi"}, /* 06A5 */ { "ARABIC LETTER FEH WITH THREE DOTS BELOW"," * North African Arabic for foreign words"}, /* 06A6 */ { "ARABIC LETTER PEHEH"," * Sindhi"}, -/* 06A7 */ { "ARABIC LETTER QAF WITH DOT ABOVE"," * Maghrib Arabic, Uighur"}, +/* 06A7 */ { "ARABIC LETTER QAF WITH DOT ABOVE"," * Maghrib Arabic, Uyghur"}, /* 06A8 */ { "ARABIC LETTER QAF WITH THREE DOTS ABOVE"," * Tunisian Arabic"}, /* 06A9 */ { "ARABIC LETTER KEHEH"," = kaf mashkula\n" " * Persian, Urdu, Sindhi, ..."}, @@ -3630,8 +3807,9 @@ " * may appear like an Arabic KAF (0643) with a ring below the base"}, /* 06AC */ { "ARABIC LETTER KAF WITH DOT ABOVE"," * use for the Jawi gaf is not recommended, although it may be found in some existing text data; recommended character for Jawi gaf is 0762\n" " x (arabic letter keheh with dot above - 0762)"}, -/* 06AD */ { "ARABIC LETTER NG"," * Uighur, Kazakh, Moroccan Arabic, early Jawi, early Persian, ..."}, -/* 06AE */ { "ARABIC LETTER KAF WITH THREE DOTS BELOW"," * Berber, early Persian"}, +/* 06AD */ { "ARABIC LETTER NG"," * Uyghur, Kazakh, Moroccan Arabic, early Jawi, early Persian, ..."}, +/* 06AE */ { "ARABIC LETTER KAF WITH THREE DOTS BELOW"," * Berber, early Persian\n" + " * Pegon alternative for 068A"}, /* 06AF */ { "ARABIC LETTER GAF"," * Persian, Urdu, ..."}, /* 06B0 */ { "ARABIC LETTER GAF WITH RING"," * Lahnda"}, /* 06B1 */ { "ARABIC LETTER NGOEH"," * Sindhi"}, @@ -3649,7 +3827,7 @@ /* 06BC */ { "ARABIC LETTER NOON WITH RING"," * Pashto"}, /* 06BD */ { "ARABIC LETTER NOON WITH THREE DOTS ABOVE"," * Jawi"}, /* 06BE */ { "ARABIC LETTER HEH DOACHASHMEE"," * forms aspirate digraphs in Urdu and other languages of South Asia\n" - " * represents the glottal fricative /h/ in Uighur"}, + " * represents the glottal fricative /h/ in Uyghur"}, /* 06BF */ { "ARABIC LETTER TCHEH WITH DOT ABOVE",NULL}, /* 06C0 */ { "ARABIC LETTER HEH WITH YEH ABOVE"," = arabic letter hamzah on ha (1.0)\n" " * for ezafe, use 0654 over the language-appropriate base letter\n" @@ -3661,13 +3839,14 @@ " : 06C1 0654"}, /* 06C3 */ { "ARABIC LETTER TEH MARBUTA GOAL"," * Urdu"}, /* 06C4 */ { "ARABIC LETTER WAW WITH RING"," * Kashmiri"}, -/* 06C5 */ { "ARABIC LETTER KIRGHIZ OE"," * Kirghiz"}, -/* 06C6 */ { "ARABIC LETTER OE"," * Uighur, Kurdish, Kazakh, Azerbaijani, Bosnian"}, -/* 06C7 */ { "ARABIC LETTER U"," * Kirghiz, Azerbaijani"}, -/* 06C8 */ { "ARABIC LETTER YU"," * Uighur"}, -/* 06C9 */ { "ARABIC LETTER KIRGHIZ YU"," * Kazakh, Kirghiz, Bosnian"}, +/* 06C5 */ { "ARABIC LETTER KIRGHIZ OE"," * Kyrgyz\n" + " * a glyph variant occurs which replaces the looped tail with a horizontal bar through the tail"}, +/* 06C6 */ { "ARABIC LETTER OE"," * Uyghur, Kurdish, Kazakh, Azerbaijani, Bosnian"}, +/* 06C7 */ { "ARABIC LETTER U"," * Azerbaijani, Kazakh, Kyrgyz, Uyghur"}, +/* 06C8 */ { "ARABIC LETTER YU"," * Uyghur"}, +/* 06C9 */ { "ARABIC LETTER KIRGHIZ YU"," * Kazakh, Kyrgyz, Bosnian"}, /* 06CA */ { "ARABIC LETTER WAW WITH TWO DOTS ABOVE"," * Kurdish"}, -/* 06CB */ { "ARABIC LETTER VE"," * Uighur, Kazakh"}, +/* 06CB */ { "ARABIC LETTER VE"," * Uyghur, Kazakh"}, /* 06CC */ { "ARABIC LETTER FARSI YEH"," * Arabic, Persian, Urdu, Kashmiri, ...\n" " * initial and medial forms of this letter have dots\n" " x (arabic letter alef maksura - 0649)\n" @@ -3675,7 +3854,7 @@ /* 06CD */ { "ARABIC LETTER YEH WITH TAIL"," * Pashto, Sindhi"}, /* 06CE */ { "ARABIC LETTER YEH WITH SMALL V"," * Kurdish"}, /* 06CF */ { "ARABIC LETTER WAW WITH DOT ABOVE",NULL}, -/* 06D0 */ { "ARABIC LETTER E"," * Pashto, Uighur\n" +/* 06D0 */ { "ARABIC LETTER E"," * Pashto, Uyghur\n" " * used as the letter bbeh in Sindhi"}, /* 06D1 */ { "ARABIC LETTER YEH WITH THREE DOTS BELOW"," * Mende languages, Hausa"}, /* 06D2 */ { "ARABIC LETTER YEH BARREE"," * Urdu"}, @@ -3683,7 +3862,7 @@ " * actually a ligature, not an independent letter\n" " : 06D2 0654"}, /* 06D4 */ { "ARABIC FULL STOP"," * Urdu"}, -/* 06D5 */ { "ARABIC LETTER AE"," * Uighur, Kazakh, Kirghiz"}, +/* 06D5 */ { "ARABIC LETTER AE"," * Uyghur, Kazakh, Kyrgyz"}, /* 06D6 */ { "ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA",NULL}, /* 06D7 */ { "ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA",NULL}, /* 06D8 */ { "ARABIC SMALL HIGH MEEM INITIAL FORM",NULL}, @@ -3694,10 +3873,10 @@ /* 06DD */ { "ARABIC END OF AYAH",NULL}, /* 06DE */ { "ARABIC START OF RUB EL HIZB",NULL}, /* 06DF */ { "ARABIC SMALL HIGH ROUNDED ZERO"," * smaller than the typical circular shape used for 0652"}, -/* 06E0 */ { "ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO",NULL}, +/* 06E0 */ { "ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO"," * the term \"rectangular zero\" is a translation of the Arabic name of this sign"}, /* 06E1 */ { "ARABIC SMALL HIGH DOTLESS HEAD OF KHAH"," = Arabic jazm\n" " * presentation form of 0652, using font technology to select the variant is preferred\n" - " * used in some Korans to mark absence of a vowel\n" + " * used in some Qurans to mark absence of a vowel\n" " x (arabic sukun - 0652)"}, /* 06E2 */ { "ARABIC SMALL HIGH MEEM ISOLATED FORM",NULL}, /* 06E3 */ { "ARABIC SMALL LOW SEEN",NULL}, @@ -3732,6 +3911,7 @@ /* 06FF */ { "ARABIC LETTER HEH WITH INVERTED V",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_07[] = { /* 0700 */ { "SYRIAC END OF PARAGRAPH"," * marks the end of a paragraph"}, /* 0701 */ { "SYRIAC SUPRALINEAR FULL STOP"," * marks interrogations, imperatives, and pauses, especially in Biblical texts"}, @@ -3802,7 +3982,8 @@ /* 073D */ { "SYRIAC ESASA ABOVE",NULL}, /* 073E */ { "SYRIAC ESASA BELOW",NULL}, /* 073F */ { "SYRIAC RWAHA",NULL}, -/* 0740 */ { "SYRIAC FEMININE DOT"," * feminine marker used with the Taw feminine suffix"}, +/* 0740 */ { "SYRIAC FEMININE DOT"," * feminine marker used with the Taw feminine suffix\n" + " x (combining dot above left - 1DF8)"}, /* 0741 */ { "SYRIAC QUSHSHAYA"," * indicates a plosive pronunciation"}, /* 0742 */ { "SYRIAC RUKKAKHA"," * indicates an aspirated (spirantized) pronunciation"}, /* 0743 */ { "SYRIAC TWO VERTICAL DOTS ABOVE"," * accent mark used in ancient manuscripts"}, @@ -4005,6 +4186,7 @@ /* 07FF */ { "NKO TAMAN SIGN"," x (nko letter ta - 07D5)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_08[] = { /* 0800 */ { "SAMARITAN LETTER ALAF",NULL}, /* 0801 */ { "SAMARITAN LETTER BIT",NULL}, @@ -4118,54 +4300,55 @@ /* 086D */ { NULL,NULL}, /* 086E */ { NULL,NULL}, /* 086F */ { NULL,NULL}, -/* 0870 */ { NULL,NULL}, -/* 0871 */ { NULL,NULL}, -/* 0872 */ { NULL,NULL}, -/* 0873 */ { NULL,NULL}, -/* 0874 */ { NULL,NULL}, -/* 0875 */ { NULL,NULL}, -/* 0876 */ { NULL,NULL}, -/* 0877 */ { NULL,NULL}, -/* 0878 */ { NULL,NULL}, -/* 0879 */ { NULL,NULL}, -/* 087A */ { NULL,NULL}, -/* 087B */ { NULL,NULL}, -/* 087C */ { NULL,NULL}, -/* 087D */ { NULL,NULL}, -/* 087E */ { NULL,NULL}, -/* 087F */ { NULL,NULL}, -/* 0880 */ { NULL,NULL}, -/* 0881 */ { NULL,NULL}, -/* 0882 */ { NULL,NULL}, -/* 0883 */ { NULL,NULL}, -/* 0884 */ { NULL,NULL}, -/* 0885 */ { NULL,NULL}, -/* 0886 */ { NULL,NULL}, -/* 0887 */ { NULL,NULL}, -/* 0888 */ { NULL,NULL}, -/* 0889 */ { NULL,NULL}, -/* 088A */ { NULL,NULL}, -/* 088B */ { NULL,NULL}, -/* 088C */ { NULL,NULL}, -/* 088D */ { NULL,NULL}, -/* 088E */ { NULL,NULL}, +/* 0870 */ { "ARABIC LETTER ALEF WITH ATTACHED FATHA",NULL}, +/* 0871 */ { "ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA",NULL}, +/* 0872 */ { "ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE",NULL}, +/* 0873 */ { "ARABIC LETTER ALEF WITH LEFT MIDDLE STROKE",NULL}, +/* 0874 */ { "ARABIC LETTER ALEF WITH ATTACHED KASRA",NULL}, +/* 0875 */ { "ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA",NULL}, +/* 0876 */ { "ARABIC LETTER ALEF WITH ATTACHED ROUND DOT ABOVE",NULL}, +/* 0877 */ { "ARABIC LETTER ALEF WITH ATTACHED RIGHT ROUND DOT",NULL}, +/* 0878 */ { "ARABIC LETTER ALEF WITH ATTACHED LEFT ROUND DOT",NULL}, +/* 0879 */ { "ARABIC LETTER ALEF WITH ATTACHED ROUND DOT BELOW",NULL}, +/* 087A */ { "ARABIC LETTER ALEF WITH DOT ABOVE",NULL}, +/* 087B */ { "ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND DOT ABOVE",NULL}, +/* 087C */ { "ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND DOT ABOVE",NULL}, +/* 087D */ { "ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND DOT ABOVE",NULL}, +/* 087E */ { "ARABIC LETTER ALEF WITH ATTACHED TOP RIGHT FATHA AND LEFT RING",NULL}, +/* 087F */ { "ARABIC LETTER ALEF WITH RIGHT MIDDLE STROKE AND LEFT RING",NULL}, +/* 0880 */ { "ARABIC LETTER ALEF WITH ATTACHED BOTTOM RIGHT KASRA AND LEFT RING",NULL}, +/* 0881 */ { "ARABIC LETTER ALEF WITH ATTACHED RIGHT HAMZA",NULL}, +/* 0882 */ { "ARABIC LETTER ALEF WITH ATTACHED LEFT HAMZA",NULL}, +/* 0883 */ { "ARABIC TATWEEL WITH OVERSTRUCK HAMZA",NULL}, +/* 0884 */ { "ARABIC TATWEEL WITH OVERSTRUCK WAW",NULL}, +/* 0885 */ { "ARABIC TATWEEL WITH TWO DOTS BELOW",NULL}, +/* 0886 */ { "ARABIC LETTER THIN YEH"," * no final or isolated forms are attested"}, +/* 0887 */ { "ARABIC BASELINE ROUND DOT",NULL}, +/* 0888 */ { "ARABIC RAISED ROUND DOT",NULL}, +/* 0889 */ { "ARABIC LETTER NOON WITH INVERTED SMALL V",NULL}, +/* 088A */ { "ARABIC LETTER HAH WITH INVERTED SMALL V BELOW",NULL}, +/* 088B */ { "ARABIC LETTER TAH WITH DOT BELOW"," * Pegon, Malagasy"}, +/* 088C */ { "ARABIC LETTER TAH WITH THREE DOTS BELOW"," * Pegon alternative for 088B"}, +/* 088D */ { "ARABIC LETTER KEHEH WITH TWO DOTS VERTICALLY BELOW"," * Sundanese Pegon"}, +/* 088E */ { "ARABIC VERTICAL TAIL"," * mark used to indicate abbreviations in early movable type texts from Iran \n" + " * only attested in final form"}, /* 088F */ { NULL,NULL}, -/* 0890 */ { NULL,NULL}, -/* 0891 */ { NULL,NULL}, +/* 0890 */ { "ARABIC POUND MARK ABOVE"," * Egyptian pound"}, +/* 0891 */ { "ARABIC PIASTRE MARK ABOVE"," * Egyptian piastre"}, /* 0892 */ { NULL,NULL}, /* 0893 */ { NULL,NULL}, /* 0894 */ { NULL,NULL}, /* 0895 */ { NULL,NULL}, /* 0896 */ { NULL,NULL}, /* 0897 */ { NULL,NULL}, -/* 0898 */ { NULL,NULL}, -/* 0899 */ { NULL,NULL}, -/* 089A */ { NULL,NULL}, -/* 089B */ { NULL,NULL}, -/* 089C */ { NULL,NULL}, -/* 089D */ { NULL,NULL}, -/* 089E */ { NULL,NULL}, -/* 089F */ { NULL,NULL}, +/* 0898 */ { "ARABIC SMALL HIGH WORD AL-JUZ",NULL}, +/* 0899 */ { "ARABIC SMALL LOW WORD ISHMAAM",NULL}, +/* 089A */ { "ARABIC SMALL LOW WORD IMAALA",NULL}, +/* 089B */ { "ARABIC SMALL LOW WORD TASHEEL",NULL}, +/* 089C */ { "ARABIC MADDA WAAJIB"," x (arabic maddah above - 0653)"}, +/* 089D */ { "ARABIC SUPERSCRIPT ALEF MOKHASSAS",NULL}, +/* 089E */ { "ARABIC DOUBLED MADDA",NULL}, +/* 089F */ { "ARABIC HALF MADDA OVER MADDA",NULL}, /* 08A0 */ { "ARABIC LETTER BEH WITH SMALL V BELOW",NULL}, /* 08A1 */ { "ARABIC LETTER BEH WITH HAMZA ABOVE"," * Adamawa Fulfulde (Cameroon)\n" " * used for the implosive bilabial stop\n" @@ -4194,7 +4377,7 @@ /* 08B2 */ { "ARABIC LETTER ZAIN WITH INVERTED V ABOVE",NULL}, /* 08B3 */ { "ARABIC LETTER AIN WITH THREE DOTS BELOW",NULL}, /* 08B4 */ { "ARABIC LETTER KAF WITH DOT BELOW",NULL}, -/* 08B5 */ { NULL,NULL}, +/* 08B5 */ { "ARABIC LETTER QAF WITH DOT BELOW AND NO DOTS ABOVE",NULL}, /* 08B6 */ { "ARABIC LETTER BEH WITH SMALL MEEM ABOVE",NULL}, /* 08B7 */ { "ARABIC LETTER PEH WITH SMALL MEEM ABOVE",NULL}, /* 08B8 */ { "ARABIC LETTER TEH WITH SMALL TEH ABOVE",NULL}, @@ -4221,17 +4404,17 @@ /* 08C5 */ { "ARABIC LETTER JEEM WITH THREE DOTS ABOVE",NULL}, /* 08C6 */ { "ARABIC LETTER JEEM WITH THREE DOTS BELOW",NULL}, /* 08C7 */ { "ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE",NULL}, -/* 08C8 */ { NULL,NULL}, -/* 08C9 */ { NULL,NULL}, -/* 08CA */ { NULL,NULL}, -/* 08CB */ { NULL,NULL}, -/* 08CC */ { NULL,NULL}, -/* 08CD */ { NULL,NULL}, -/* 08CE */ { NULL,NULL}, -/* 08CF */ { NULL,NULL}, -/* 08D0 */ { NULL,NULL}, -/* 08D1 */ { NULL,NULL}, -/* 08D2 */ { NULL,NULL}, +/* 08C8 */ { "ARABIC LETTER GRAF",NULL}, +/* 08C9 */ { "ARABIC SMALL FARSI YEH",NULL}, +/* 08CA */ { "ARABIC SMALL HIGH FARSI YEH",NULL}, +/* 08CB */ { "ARABIC SMALL HIGH YEH BARREE WITH TWO DOTS BELOW",NULL}, +/* 08CC */ { "ARABIC SMALL HIGH WORD SAH"," = sign of waqf"}, +/* 08CD */ { "ARABIC SMALL HIGH ZAH",NULL}, +/* 08CE */ { "ARABIC LARGE ROUND DOT ABOVE",NULL}, +/* 08CF */ { "ARABIC LARGE ROUND DOT BELOW",NULL}, +/* 08D0 */ { "ARABIC SUKUN BELOW",NULL}, +/* 08D1 */ { "ARABIC LARGE CIRCLE BELOW",NULL}, +/* 08D2 */ { "ARABIC LARGE ROUND DOT INSIDE CIRCLE BELOW",NULL}, /* 08D3 */ { "ARABIC SMALL LOW WAW",NULL}, /* 08D4 */ { "ARABIC SMALL HIGH WORD AR-RUB",NULL}, /* 08D5 */ { "ARABIC SMALL HIGH SAD",NULL}, @@ -4242,7 +4425,7 @@ /* 08DA */ { "ARABIC SMALL HIGH WORD ATH-THALATHA",NULL}, /* 08DB */ { "ARABIC SMALL HIGH WORD AS-SAJDA",NULL}, /* 08DC */ { "ARABIC SMALL HIGH WORD AN-NISF",NULL}, -/* 08DD */ { "ARABIC SMALL HIGH WORD SAKTA",NULL}, +/* 08DD */ { "ARABIC SMALL HIGH WORD SAKTA"," x (arabic small low word sakta - 10EFD)"}, /* 08DE */ { "ARABIC SMALL HIGH WORD QIF",NULL}, /* 08DF */ { "ARABIC SMALL HIGH WORD WAQFA",NULL}, /* 08E0 */ { "ARABIC SMALL HIGH FOOTNOTE MARKER",NULL}, @@ -4272,13 +4455,14 @@ /* 08F8 */ { "ARABIC RIGHT ARROWHEAD ABOVE"," * also used in Quranic text in African and other orthographies to represent damma"}, /* 08F9 */ { "ARABIC LEFT ARROWHEAD BELOW",NULL}, /* 08FA */ { "ARABIC RIGHT ARROWHEAD BELOW",NULL}, -/* 08FB */ { "ARABIC DOUBLE RIGHT ARROWHEAD ABOVE",NULL}, -/* 08FC */ { "ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT"," * also used in Quranic text in African and other orthographies to represent dammatan"}, +/* 08FB */ { "ARABIC DOUBLE RIGHT ARROWHEAD ABOVE"," * also used in Quranic text in African and other orthographies to represent dammatan"}, +/* 08FC */ { "ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT",NULL}, /* 08FD */ { "ARABIC RIGHT ARROWHEAD ABOVE WITH DOT",NULL}, /* 08FE */ { "ARABIC DAMMA WITH DOT"," * Philippine languages"}, /* 08FF */ { "ARABIC MARK SIDEWAYS NOON GHUNNA",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_09[] = { /* 0900 */ { "DEVANAGARI SIGN INVERTED CANDRABINDU"," = vaidika adhomukha candrabindu"}, /* 0901 */ { "DEVANAGARI SIGN CANDRABINDU"," = anunasika\n" @@ -4567,6 +4751,7 @@ /* 09FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_0A[] = { /* 0A00 */ { NULL,NULL}, /* 0A01 */ { "GURMUKHI SIGN ADAK BINDI",NULL}, @@ -4831,6 +5016,7 @@ /* 0AFF */ { "GUJARATI SIGN TWO-CIRCLE NUKTA ABOVE",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_0B[] = { /* 0B00 */ { NULL,NULL}, /* 0B01 */ { "ORIYA SIGN CANDRABINDU",NULL}, @@ -5110,6 +5296,7 @@ /* 0BFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_0C[] = { /* 0C00 */ { "TELUGU SIGN COMBINING CANDRABINDU ABOVE",NULL}, /* 0C01 */ { "TELUGU SIGN CANDRABINDU"," = arasunna\n" @@ -5173,7 +5360,8 @@ /* 0C39 */ { "TELUGU LETTER HA",NULL}, /* 0C3A */ { NULL,NULL}, /* 0C3B */ { NULL,NULL}, -/* 0C3C */ { NULL,NULL}, +/* 0C3C */ { "TELUGU SIGN NUKTA"," * used for Tamil transliteration and Perso-Arabic phonemes\n" + " * can also appear as a large dot, should be placed sufficiently below the baseline of a consonant to avoid confusion/collision with the aspiration marker"}, /* 0C3D */ { "TELUGU SIGN AVAGRAHA",NULL}, /* 0C3E */ { "TELUGU VOWEL SIGN AA",NULL}, /* 0C3F */ { "TELUGU VOWEL SIGN I",NULL}, @@ -5206,7 +5394,9 @@ /* 0C5A */ { "TELUGU LETTER RRRA"," * letter for an alveolar consonant whose exact phonetic value is not known"}, /* 0C5B */ { NULL,NULL}, /* 0C5C */ { NULL,NULL}, -/* 0C5D */ { NULL,NULL}, +/* 0C5D */ { "TELUGU LETTER NAKAARA POLLU"," * vowelless form of na\n" + " x (kannada letter nakaara pollu - 0CDD)\n" + " x (malayalam letter chillu n - 0D7B)"}, /* 0C5E */ { NULL,NULL}, /* 0C5F */ { NULL,NULL}, /* 0C60 */ { "TELUGU LETTER VOCALIC RR",NULL}, @@ -5246,7 +5436,7 @@ /* 0C7F */ { "TELUGU SIGN TUUMU",NULL}, /* 0C80 */ { "KANNADA SIGN SPACING CANDRABINDU",NULL}, /* 0C81 */ { "KANNADA SIGN CANDRABINDU",NULL}, -/* 0C82 */ { "KANNADA SIGN ANUSVARA",NULL}, +/* 0C82 */ { "KANNADA SIGN ANUSVARA"," * used in Konkani, Havyaka Kannada (Havigannada) and Awadhi texts to indicate regular anusvara"}, /* 0C83 */ { "KANNADA SIGN VISARGA",NULL}, /* 0C84 */ { "KANNADA SIGN SIDDHAM"," = siddhirastu\n" " * used at the beginning of texts as an invocation\n" @@ -5340,7 +5530,9 @@ /* 0CDA */ { NULL,NULL}, /* 0CDB */ { NULL,NULL}, /* 0CDC */ { NULL,NULL}, -/* 0CDD */ { NULL,NULL}, +/* 0CDD */ { "KANNADA LETTER NAKAARA POLLU"," * vowelless form of na\n" + " x (telugu letter nakaara pollu - 0C5D)\n" + " x (malayalam letter chillu n - 0D7B)"}, /* 0CDE */ { "KANNADA LETTER FA"," % KANNADA LETTER LLLA\n" " * obsolete historic letter\n" " * name is a mistake for LLLA"}, @@ -5364,7 +5556,7 @@ /* 0CF0 */ { NULL,NULL}, /* 0CF1 */ { "KANNADA SIGN JIHVAMULIYA"," x (vedic sign jihvamuliya - 1CF5)"}, /* 0CF2 */ { "KANNADA SIGN UPADHMANIYA"," x (vedic sign upadhmaniya - 1CF6)"}, -/* 0CF3 */ { NULL,NULL}, +/* 0CF3 */ { "KANNADA SIGN COMBINING ANUSVARA ABOVE RIGHT"," * used in Konkani, Havyaka Kannada (Havigannada) and Awadhi texts to indicate anunÄsikÄ"}, /* 0CF4 */ { NULL,NULL}, /* 0CF5 */ { NULL,NULL}, /* 0CF6 */ { NULL,NULL}, @@ -5379,6 +5571,7 @@ /* 0CFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_0D[] = { /* 0D00 */ { "MALAYALAM SIGN COMBINING ANUSVARA ABOVE",NULL}, /* 0D01 */ { "MALAYALAM SIGN CANDRABINDU",NULL}, @@ -5655,6 +5848,7 @@ /* 0DFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_0E[] = { /* 0E00 */ { NULL,NULL}, /* 0E01 */ { "THAI CHARACTER KO KAI",NULL}, @@ -5740,7 +5934,7 @@ " x (khmer sign toandakhiat - 17CD)"}, /* 0E4D */ { "THAI CHARACTER NIKHAHIT"," = nikkhahit\n" " * final nasal"}, -/* 0E4E */ { "THAI CHARACTER YAMAKKAN",NULL}, +/* 0E4E */ { "THAI CHARACTER YAMAKKAN"," x (lao yamakkan - 0ECE)"}, /* 0E4F */ { "THAI CHARACTER FONGMAN"," * used as a bullet\n" " x (khmer sign phnaek muan - 17D9)"}, /* 0E50 */ { "THAI DIGIT ZERO",NULL}, @@ -5878,7 +6072,8 @@ /* 0ECB */ { "LAO TONE MAI CATAWA",NULL}, /* 0ECC */ { "LAO CANCELLATION MARK",NULL}, /* 0ECD */ { "LAO NIGGAHITA"," * final nasal or long o vowel"}, -/* 0ECE */ { NULL,NULL}, +/* 0ECE */ { "LAO YAMAKKAN"," * marks a consonant that is simultaneously a part of two consonant clusters in Pali text\n" + " x (thai character yamakkan - 0E4E)"}, /* 0ECF */ { NULL,NULL}, /* 0ED0 */ { "LAO DIGIT ZERO",NULL}, /* 0ED1 */ { "LAO DIGIT ONE",NULL}, @@ -5930,6 +6125,7 @@ /* 0EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_0F[] = { /* 0F00 */ { "TIBETAN SYLLABLE OM",NULL}, /* 0F01 */ { "TIBETAN MARK GTER YIG MGO TRUNCATED A",NULL}, @@ -6226,6 +6422,7 @@ /* 0FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_10[] = { /* 1000 */ { "MYANMAR LETTER KA"," ~ 1000 FE00 dotted form"}, /* 1001 */ { "MYANMAR LETTER KHA",NULL}, @@ -6487,6 +6684,7 @@ /* 10FF */ { "GEORGIAN LETTER LABIAL SIGN",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_11[] = { /* 1100 */ { "HANGUL CHOSEONG KIYEOK"," = G"}, /* 1101 */ { "HANGUL CHOSEONG SSANGKIYEOK"," = GG"}, @@ -6753,6 +6951,7 @@ /* 11FF */ { "HANGUL JONGSEONG SSANGNIEUN",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_12[] = { /* 1200 */ { "ETHIOPIC SYLLABLE HA",NULL}, /* 1201 */ { "ETHIOPIC SYLLABLE HU",NULL}, @@ -6828,10 +7027,10 @@ /* 1247 */ { "ETHIOPIC SYLLABLE QOA",NULL}, /* 1248 */ { "ETHIOPIC SYLLABLE QWA",NULL}, /* 1249 */ { NULL,NULL}, -/* 124A */ { "ETHIOPIC SYLLABLE QWI",NULL}, +/* 124A */ { "ETHIOPIC SYLLABLE QWI"," x (ethiopic syllable gurage qwi - 1E7F0)"}, /* 124B */ { "ETHIOPIC SYLLABLE QWAA",NULL}, -/* 124C */ { "ETHIOPIC SYLLABLE QWEE",NULL}, -/* 124D */ { "ETHIOPIC SYLLABLE QWE",NULL}, +/* 124C */ { "ETHIOPIC SYLLABLE QWEE"," x (ethiopic syllable gurage qwee - 1E7F1)"}, +/* 124D */ { "ETHIOPIC SYLLABLE QWE"," x (ethiopic syllable gurage qwe - 1E7F2)"}, /* 124E */ { NULL,NULL}, /* 124F */ { NULL,NULL}, /* 1250 */ { "ETHIOPIC SYLLABLE QHA",NULL}, @@ -6932,10 +7131,10 @@ /* 12AF */ { "ETHIOPIC SYLLABLE KOA",NULL}, /* 12B0 */ { "ETHIOPIC SYLLABLE KWA",NULL}, /* 12B1 */ { NULL,NULL}, -/* 12B2 */ { "ETHIOPIC SYLLABLE KWI",NULL}, +/* 12B2 */ { "ETHIOPIC SYLLABLE KWI"," x (ethiopic syllable gurage kwi - 1E7F5)"}, /* 12B3 */ { "ETHIOPIC SYLLABLE KWAA",NULL}, -/* 12B4 */ { "ETHIOPIC SYLLABLE KWEE",NULL}, -/* 12B5 */ { "ETHIOPIC SYLLABLE KWE",NULL}, +/* 12B4 */ { "ETHIOPIC SYLLABLE KWEE"," x (ethiopic syllable gurage kwee - 1E7F6)"}, +/* 12B5 */ { "ETHIOPIC SYLLABLE KWE"," x (ethiopic syllable gurage kwe - 1E7F7)"}, /* 12B6 */ { NULL,NULL}, /* 12B7 */ { NULL,NULL}, /* 12B8 */ { "ETHIOPIC SYLLABLE KXA",NULL}, @@ -6946,12 +7145,12 @@ /* 12BD */ { "ETHIOPIC SYLLABLE KXE",NULL}, /* 12BE */ { "ETHIOPIC SYLLABLE KXO",NULL}, /* 12BF */ { NULL,NULL}, -/* 12C0 */ { "ETHIOPIC SYLLABLE KXWA",NULL}, +/* 12C0 */ { "ETHIOPIC SYLLABLE KXWA"," x (ethiopic syllable gurage hhwa - 1E7E8)"}, /* 12C1 */ { NULL,NULL}, -/* 12C2 */ { "ETHIOPIC SYLLABLE KXWI",NULL}, +/* 12C2 */ { "ETHIOPIC SYLLABLE KXWI"," x (ethiopic syllable hhwi - 1E7E9)"}, /* 12C3 */ { "ETHIOPIC SYLLABLE KXWAA",NULL}, -/* 12C4 */ { "ETHIOPIC SYLLABLE KXWEE",NULL}, -/* 12C5 */ { "ETHIOPIC SYLLABLE KXWE",NULL}, +/* 12C4 */ { "ETHIOPIC SYLLABLE KXWEE"," x (ethiopic syllable hhwee - 1E7EA)"}, +/* 12C5 */ { "ETHIOPIC SYLLABLE KXWE"," x (ethiopic syllable hhwe - 1E7EB)"}, /* 12C6 */ { NULL,NULL}, /* 12C7 */ { NULL,NULL}, /* 12C8 */ { "ETHIOPIC SYLLABLE WA",NULL}, @@ -7012,6 +7211,7 @@ /* 12FF */ { "ETHIOPIC SYLLABLE DDWA",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_13[] = { /* 1300 */ { "ETHIOPIC SYLLABLE JA",NULL}, /* 1301 */ { "ETHIOPIC SYLLABLE JU",NULL}, @@ -7031,10 +7231,10 @@ /* 130F */ { "ETHIOPIC SYLLABLE GOA",NULL}, /* 1310 */ { "ETHIOPIC SYLLABLE GWA",NULL}, /* 1311 */ { NULL,NULL}, -/* 1312 */ { "ETHIOPIC SYLLABLE GWI",NULL}, +/* 1312 */ { "ETHIOPIC SYLLABLE GWI"," x (ethiopic syllable gurage gwi - 1E7F8)"}, /* 1313 */ { "ETHIOPIC SYLLABLE GWAA",NULL}, -/* 1314 */ { "ETHIOPIC SYLLABLE GWEE",NULL}, -/* 1315 */ { "ETHIOPIC SYLLABLE GWE",NULL}, +/* 1314 */ { "ETHIOPIC SYLLABLE GWEE"," x (ethiopic syllable gurage gwee - 1E7F9)"}, +/* 1315 */ { "ETHIOPIC SYLLABLE GWE"," x (ethiopic syllable gurage gwe - 1E7FA)"}, /* 1316 */ { NULL,NULL}, /* 1317 */ { NULL,NULL}, /* 1318 */ { "ETHIOPIC SYLLABLE GGA",NULL}, @@ -7142,20 +7342,20 @@ /* 137E */ { NULL,NULL}, /* 137F */ { NULL,NULL}, /* 1380 */ { "ETHIOPIC SYLLABLE SEBATBEIT MWA",NULL}, -/* 1381 */ { "ETHIOPIC SYLLABLE MWI",NULL}, -/* 1382 */ { "ETHIOPIC SYLLABLE MWEE",NULL}, +/* 1381 */ { "ETHIOPIC SYLLABLE MWI"," x (ethiopic syllable gurage mwi - 1E7ED)"}, +/* 1382 */ { "ETHIOPIC SYLLABLE MWEE"," x (ethiopic syllable gurage mwee - 1E7EE)"}, /* 1383 */ { "ETHIOPIC SYLLABLE MWE",NULL}, /* 1384 */ { "ETHIOPIC SYLLABLE SEBATBEIT BWA",NULL}, -/* 1385 */ { "ETHIOPIC SYLLABLE BWI",NULL}, -/* 1386 */ { "ETHIOPIC SYLLABLE BWEE",NULL}, +/* 1385 */ { "ETHIOPIC SYLLABLE BWI"," x (ethiopic syllable gurage bwi - 1E7F3)"}, +/* 1386 */ { "ETHIOPIC SYLLABLE BWEE"," x (ethiopic syllable gurage bwee - 1E7F4)"}, /* 1387 */ { "ETHIOPIC SYLLABLE BWE",NULL}, /* 1388 */ { "ETHIOPIC SYLLABLE SEBATBEIT FWA",NULL}, -/* 1389 */ { "ETHIOPIC SYLLABLE FWI",NULL}, -/* 138A */ { "ETHIOPIC SYLLABLE FWEE",NULL}, +/* 1389 */ { "ETHIOPIC SYLLABLE FWI"," x (ethiopic syllable gurage fwi - 1E7FB)"}, +/* 138A */ { "ETHIOPIC SYLLABLE FWEE"," x (ethiopic syllable gurage fwee - 1E7FC)"}, /* 138B */ { "ETHIOPIC SYLLABLE FWE",NULL}, /* 138C */ { "ETHIOPIC SYLLABLE SEBATBEIT PWA",NULL}, -/* 138D */ { "ETHIOPIC SYLLABLE PWI",NULL}, -/* 138E */ { "ETHIOPIC SYLLABLE PWEE",NULL}, +/* 138D */ { "ETHIOPIC SYLLABLE PWI"," x (ethiopic syllable gurage pwi - 1E7FD)"}, +/* 138E */ { "ETHIOPIC SYLLABLE PWEE"," x (ethiopic syllable gurage pwee - 1E7FE)"}, /* 138F */ { "ETHIOPIC SYLLABLE PWE",NULL}, /* 1390 */ { "ETHIOPIC TONAL MARK YIZET",NULL}, /* 1391 */ { "ETHIOPIC TONAL MARK DERET",NULL}, @@ -7271,6 +7471,7 @@ /* 13FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_14[] = { /* 1400 */ { "CANADIAN SYLLABICS HYPHEN",NULL}, /* 1401 */ { "CANADIAN SYLLABICS E"," * Inuktitut (AI), Carrier (U)"}, @@ -7532,6 +7733,7 @@ /* 14FF */ { "CANADIAN SYLLABICS WEST-CREE SWOO",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_15[] = { /* 1500 */ { "CANADIAN SYLLABICS SWA",NULL}, /* 1501 */ { "CANADIAN SYLLABICS WEST-CREE SWA",NULL}, @@ -7792,6 +7994,7 @@ /* 15FF */ { "CANADIAN SYLLABICS CARRIER KKI",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_16[] = { /* 1600 */ { "CANADIAN SYLLABICS CARRIER KKA",NULL}, /* 1601 */ { "CANADIAN SYLLABICS CARRIER KK",NULL}, @@ -8054,6 +8257,7 @@ /* 16FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_17[] = { /* 1700 */ { "TAGALOG LETTER A",NULL}, /* 1701 */ { "TAGALOG LETTER I",NULL}, @@ -8068,7 +8272,7 @@ /* 170A */ { "TAGALOG LETTER BA",NULL}, /* 170B */ { "TAGALOG LETTER MA",NULL}, /* 170C */ { "TAGALOG LETTER YA",NULL}, -/* 170D */ { NULL,NULL}, +/* 170D */ { "TAGALOG LETTER RA"," * modern adaptation, not found in Old Tagalog"}, /* 170E */ { "TAGALOG LETTER LA",NULL}, /* 170F */ { "TAGALOG LETTER WA",NULL}, /* 1710 */ { "TAGALOG LETTER SA",NULL}, @@ -8076,7 +8280,7 @@ /* 1712 */ { "TAGALOG VOWEL SIGN I",NULL}, /* 1713 */ { "TAGALOG VOWEL SIGN U",NULL}, /* 1714 */ { "TAGALOG SIGN VIRAMA",NULL}, -/* 1715 */ { NULL,NULL}, +/* 1715 */ { "TAGALOG SIGN PAMUDPOD"," x (hanunoo sign pamudpod - 1734)"}, /* 1716 */ { NULL,NULL}, /* 1717 */ { NULL,NULL}, /* 1718 */ { NULL,NULL}, @@ -8086,7 +8290,8 @@ /* 171C */ { NULL,NULL}, /* 171D */ { NULL,NULL}, /* 171E */ { NULL,NULL}, -/* 171F */ { NULL,NULL}, +/* 171F */ { "TAGALOG LETTER ARCHAIC RA"," = Zambales ra\n" + " * modern adaptation, not found in Old Tagalog"}, /* 1720 */ { "HANUNOO LETTER A",NULL}, /* 1721 */ { "HANUNOO LETTER I",NULL}, /* 1722 */ { "HANUNOO LETTER U",NULL}, @@ -8107,7 +8312,7 @@ /* 1731 */ { "HANUNOO LETTER HA",NULL}, /* 1732 */ { "HANUNOO VOWEL SIGN I",NULL}, /* 1733 */ { "HANUNOO VOWEL SIGN U",NULL}, -/* 1734 */ { "HANUNOO SIGN PAMUDPOD",NULL}, +/* 1734 */ { "HANUNOO SIGN PAMUDPOD"," x (tagalog sign pamudpod - 1715)"}, /* 1735 */ { "PHILIPPINE SINGLE PUNCTUATION"," x (devanagari danda - 0964)"}, /* 1736 */ { "PHILIPPINE DOUBLE PUNCTUATION"," x (devanagari double danda - 0965)"}, /* 1737 */ { NULL,NULL}, @@ -8351,6 +8556,7 @@ /* 17FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_18[] = { /* 1800 */ { "MONGOLIAN BIRGA"," x (tibetan mark initial yig mgo mdun ma - 0F04)"}, /* 1801 */ { "MONGOLIAN ELLIPSIS",NULL}, @@ -8369,7 +8575,7 @@ /* 180C */ { "MONGOLIAN FREE VARIATION SELECTOR TWO"," * abbreviated FVS2"}, /* 180D */ { "MONGOLIAN FREE VARIATION SELECTOR THREE"," * abbreviated FVS3"}, /* 180E */ { "MONGOLIAN VOWEL SEPARATOR"," * abbreviated MVS"}, -/* 180F */ { NULL,NULL}, +/* 180F */ { "MONGOLIAN FREE VARIATION SELECTOR FOUR"," * abbreviated FVS4"}, /* 1810 */ { "MONGOLIAN DIGIT ZERO",NULL}, /* 1811 */ { "MONGOLIAN DIGIT ONE",NULL}, /* 1812 */ { "MONGOLIAN DIGIT TWO",NULL}, @@ -8612,6 +8818,7 @@ /* 18FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_19[] = { /* 1900 */ { "LIMBU VOWEL-CARRIER LETTER",NULL}, /* 1901 */ { "LIMBU LETTER KA",NULL}, @@ -8873,6 +9080,7 @@ /* 19FF */ { "KHMER SYMBOL DAP-PRAM ROC",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_1A[] = { /* 1A00 */ { "BUGINESE LETTER KA",NULL}, /* 1A01 */ { "BUGINESE LETTER GA",NULL}, @@ -9069,22 +9277,26 @@ /* 1ABD */ { "COMBINING PARENTHESES BELOW"," * intended to surround a diacritic below"}, /* 1ABE */ { "COMBINING PARENTHESES OVERLAY"," * intended to surround a base letter\n" " * exact placement is font dependent"}, -/* 1ABF */ { "COMBINING LATIN SMALL LETTER W BELOW"," * indicates voiced labialization"}, +/* 1ABF */ { "COMBINING LATIN SMALL LETTER W BELOW"," * indicates voiced labialization\n" + " x (modifier letter small w - 02B7)"}, /* 1AC0 */ { "COMBINING LATIN SMALL LETTER TURNED W BELOW"," * indicates voiceless labialization"}, -/* 1AC1 */ { NULL,NULL}, -/* 1AC2 */ { NULL,NULL}, -/* 1AC3 */ { NULL,NULL}, -/* 1AC4 */ { NULL,NULL}, -/* 1AC5 */ { NULL,NULL}, -/* 1AC6 */ { NULL,NULL}, -/* 1AC7 */ { NULL,NULL}, -/* 1AC8 */ { NULL,NULL}, -/* 1AC9 */ { NULL,NULL}, -/* 1ACA */ { NULL,NULL}, -/* 1ACB */ { NULL,NULL}, -/* 1ACC */ { NULL,NULL}, -/* 1ACD */ { NULL,NULL}, -/* 1ACE */ { NULL,NULL}, +/* 1AC1 */ { "COMBINING LEFT PARENTHESIS ABOVE LEFT",NULL}, +/* 1AC2 */ { "COMBINING RIGHT PARENTHESIS ABOVE RIGHT",NULL}, +/* 1AC3 */ { "COMBINING LEFT PARENTHESIS BELOW LEFT",NULL}, +/* 1AC4 */ { "COMBINING RIGHT PARENTHESIS BELOW RIGHT",NULL}, +/* 1AC5 */ { "COMBINING SQUARE BRACKETS ABOVE"," * intended to surround a diacritic above\n" + " * used to indicate cancellation of an accent in Japanese transliteration"}, +/* 1AC6 */ { "COMBINING NUMBER SIGN ABOVE"," = superscript octothorp\n" + " * used extensively in J.P. Harrington's transcriptional notation"}, +/* 1AC7 */ { "COMBINING INVERTED DOUBLE ARCH ABOVE"," x (combining inverted double arch below - 032B)\n" + " x (combining latin small letter w - 1DF1)"}, +/* 1AC8 */ { "COMBINING PLUS SIGN ABOVE"," x (combining plus sign below - 031F)"}, +/* 1AC9 */ { "COMBINING DOUBLE PLUS SIGN ABOVE",NULL}, +/* 1ACA */ { "COMBINING DOUBLE PLUS SIGN BELOW",NULL}, +/* 1ACB */ { "COMBINING TRIPLE ACUTE ACCENT"," x (combining double acute accent - 030B)"}, +/* 1ACC */ { "COMBINING LATIN SMALL LETTER INSULAR G",NULL}, +/* 1ACD */ { "COMBINING LATIN SMALL LETTER INSULAR R",NULL}, +/* 1ACE */ { "COMBINING LATIN SMALL LETTER INSULAR T",NULL}, /* 1ACF */ { NULL,NULL}, /* 1AD0 */ { NULL,NULL}, /* 1AD1 */ { NULL,NULL}, @@ -9136,11 +9348,14 @@ /* 1AFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_1B[] = { /* 1B00 */ { "BALINESE SIGN ULU RICEM"," = ardhacandra"}, /* 1B01 */ { "BALINESE SIGN ULU CANDRA"," = candrabindu"}, /* 1B02 */ { "BALINESE SIGN CECEK"," = anusvara"}, -/* 1B03 */ { "BALINESE SIGN SURANG"," = repha"}, +/* 1B03 */ { "BALINESE SIGN SURANG"," = final r\n" + " * also used for repha in transliteration of Kawi\n" + " x (javanese sign layar - A982)"}, /* 1B04 */ { "BALINESE SIGN BISAH"," = visarga"}, /* 1B05 */ { "BALINESE LETTER AKARA"," = a"}, /* 1B06 */ { "BALINESE LETTER AKARA TEDUNG"," = aa\n" @@ -9224,7 +9439,8 @@ /* 1B49 */ { "BALINESE LETTER VE SASAK",NULL}, /* 1B4A */ { "BALINESE LETTER ZAL SASAK",NULL}, /* 1B4B */ { "BALINESE LETTER ASYURA SASAK",NULL}, -/* 1B4C */ { NULL,NULL}, +/* 1B4C */ { "BALINESE LETTER ARCHAIC JNYA"," * used in older texts in place of the ja + nya conjunct\n" + " x (javanese letter nya murda - A998)"}, /* 1B4D */ { NULL,NULL}, /* 1B4E */ { NULL,NULL}, /* 1B4F */ { NULL,NULL}, @@ -9275,11 +9491,11 @@ /* 1B7A */ { "BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK",NULL}, /* 1B7B */ { "BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK",NULL}, /* 1B7C */ { "BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING",NULL}, -/* 1B7D */ { NULL,NULL}, -/* 1B7E */ { NULL,NULL}, +/* 1B7D */ { "BALINESE PANTI LANTANG"," = end of text"}, +/* 1B7E */ { "BALINESE PAMADA LANTANG"," = end of text"}, /* 1B7F */ { NULL,NULL}, /* 1B80 */ { "SUNDANESE SIGN PANYECEK"," = anusvara"}, -/* 1B81 */ { "SUNDANESE SIGN PANGLAYAR"," = repha"}, +/* 1B81 */ { "SUNDANESE SIGN PANGLAYAR"," = final r"}, /* 1B82 */ { "SUNDANESE SIGN PANGWISAD"," = visarga"}, /* 1B83 */ { "SUNDANESE LETTER A",NULL}, /* 1B84 */ { "SUNDANESE LETTER I",NULL}, @@ -9337,12 +9553,14 @@ /* 1BB7 */ { "SUNDANESE DIGIT SEVEN",NULL}, /* 1BB8 */ { "SUNDANESE DIGIT EIGHT",NULL}, /* 1BB9 */ { "SUNDANESE DIGIT NINE",NULL}, -/* 1BBA */ { "SUNDANESE AVAGRAHA",NULL}, +/* 1BBA */ { "SUNDANESE AVAGRAHA"," = gemination mark"}, /* 1BBB */ { "SUNDANESE LETTER REU"," * vocalic r"}, /* 1BBC */ { "SUNDANESE LETTER LEU"," * vocalic l"}, -/* 1BBD */ { "SUNDANESE LETTER BHA",NULL}, +/* 1BBD */ { "SUNDANESE LETTER BHA"," % SUNDANESE LETTER ARCHAIC I\n" + " * character was originally misidentified, so its name is a misnomer"}, /* 1BBE */ { "SUNDANESE LETTER FINAL K",NULL}, -/* 1BBF */ { "SUNDANESE LETTER FINAL M",NULL}, +/* 1BBF */ { "SUNDANESE LETTER FINAL M"," * used in a 21st century document\n" + " * for actual final m, use the sequence 1B99 1BAA"}, /* 1BC0 */ { "BATAK LETTER A"," * letter a or ha for Karo and Pakpak"}, /* 1BC1 */ { "BATAK LETTER SIMALUNGUN A",NULL}, /* 1BC2 */ { "BATAK LETTER HA"," * Toba letter ha or ka\n" @@ -9411,6 +9629,7 @@ /* 1BFF */ { "BATAK SYMBOL BINDU PANGOLAT",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_1C[] = { /* 1C00 */ { "LEPCHA LETTER KA",NULL}, /* 1C01 */ { "LEPCHA LETTER KLA",NULL}, @@ -9688,6 +9907,7 @@ /* 1CFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_1D[] = { /* 1D00 */ { "LATIN LETTER SMALL CAPITAL A",NULL}, /* 1D01 */ { "LATIN LETTER SMALL CAPITAL AE",NULL}, @@ -9742,9 +9962,11 @@ /* 1D31 */ { "MODIFIER LETTER CAPITAL E"," # <super> 0045"}, /* 1D32 */ { "MODIFIER LETTER CAPITAL REVERSED E"," # <super> 018E"}, /* 1D33 */ { "MODIFIER LETTER CAPITAL G"," # <super> 0047"}, -/* 1D34 */ { "MODIFIER LETTER CAPITAL H"," x (latin letter small capital h - 029C)\n" - " x (modifier letter cyrillic en - 1D78)\n" - " # <super> 0048"}, +/* 1D34 */ { "MODIFIER LETTER CAPITAL H"," # <super> 0048\n" + " A typographical distinction between a capital form and a small capital form is not distinctive for this character in IPA usage.\n" + " * voiceless epiglottalized release (extended IPA)\n" + " x (latin letter small capital h - 029C)\n" + " x (modifier letter cyrillic en - 1D78)"}, /* 1D35 */ { "MODIFIER LETTER CAPITAL I"," # <super> 0049"}, /* 1D36 */ { "MODIFIER LETTER CAPITAL J"," # <super> 004A"}, /* 1D37 */ { "MODIFIER LETTER CAPITAL K"," # <super> 004B"}, @@ -9814,14 +10036,16 @@ /* 1D76 */ { "LATIN SMALL LETTER Z WITH MIDDLE TILDE",NULL}, /* 1D77 */ { "LATIN SMALL LETTER TURNED G"," * Georgian transcription\n" " x (georgian letter turned gan - 10F9)"}, -/* 1D78 */ { "MODIFIER LETTER CYRILLIC EN"," x (modifier letter capital h - 1D34)\n" +/* 1D78 */ { "MODIFIER LETTER CYRILLIC EN"," * sometimes substituted for 1D34 in extended IPA\n" + " x (modifier letter capital h - 1D34)\n" " # <super> 043D"}, /* 1D79 */ { "LATIN SMALL LETTER INSULAR G"," * older Irish phonetic notation\n" " * uppercase is A77D\n" " x (latin small letter g - 0067)\n" " x (latin small letter yogh - 021D)\n" " x (latin small letter script g - 0261)\n" - " x (latin small letter gamma - 0263)"}, + " x (latin small letter gamma - 0263)\n" + " x (latin small letter closed insular g - A7D1)"}, /* 1D7A */ { "LATIN SMALL LETTER TH WITH STRIKETHROUGH"," * American dictionary usage\n" " x (greek small letter theta - 03B8)"}, /* 1D7B */ { "LATIN SMALL CAPITAL LETTER I WITH STROKE"," * used with different meanings by Americanists and Oxford dictionaries"}, @@ -9956,7 +10180,8 @@ /* 1DEE */ { "COMBINING LATIN SMALL LETTER P",NULL}, /* 1DEF */ { "COMBINING LATIN SMALL LETTER ESH",NULL}, /* 1DF0 */ { "COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE",NULL}, -/* 1DF1 */ { "COMBINING LATIN SMALL LETTER W",NULL}, +/* 1DF1 */ { "COMBINING LATIN SMALL LETTER W"," x (combining latin small letter w below - 1ABF)\n" + " x (combining inverted double arch above - 1AC7)"}, /* 1DF2 */ { "COMBINING LATIN SMALL LETTER A WITH DIAERESIS",NULL}, /* 1DF3 */ { "COMBINING LATIN SMALL LETTER O WITH DIAERESIS",NULL}, /* 1DF4 */ { "COMBINING LATIN SMALL LETTER U WITH DIAERESIS",NULL}, @@ -9965,10 +10190,11 @@ /* 1DF7 */ { "COMBINING KAVYKA ABOVE LEFT"," x (combining cyrillic kavyka - A67C)"}, /* 1DF8 */ { "COMBINING DOT ABOVE LEFT"," * used in Syriac as a disambiguation dot\n" " * used in Typicon Cyrillic, where the dot may have a square appearance\n" - " x (combining dot above right - 0358)"}, + " x (combining dot above right - 0358)\n" + " x (syriac feminine dot - 0740)"}, /* 1DF9 */ { "COMBINING WIDE INVERTED BRIDGE BELOW"," * used as a Typicon mark\n" " x (combining inverted bridge below - 033A)"}, -/* 1DFA */ { NULL,NULL}, +/* 1DFA */ { "COMBINING DOT BELOW LEFT"," * used in Syriac as a disambiguation dot"}, /* 1DFB */ { "COMBINING DELETION MARK"," * used for \"mhusaa\" in Newa scribal tradition"}, /* 1DFC */ { "COMBINING DOUBLE INVERTED BREVE BELOW",NULL}, /* 1DFD */ { "COMBINING ALMOST EQUAL TO BELOW"," * diacritic indicating a strident vowel in Khoisan languages"}, @@ -9976,6 +10202,7 @@ /* 1DFF */ { "COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_1E[] = { /* 1E00 */ { "LATIN CAPITAL LETTER A WITH RING BELOW"," : 0041 0325"}, /* 1E01 */ { "LATIN SMALL LETTER A WITH RING BELOW"," : 0061 0325"}, @@ -10279,6 +10506,7 @@ /* 1EFF */ { "LATIN SMALL LETTER Y WITH LOOP",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_1F[] = { /* 1F00 */ { "GREEK SMALL LETTER ALPHA WITH PSILI"," : 03B1 0313"}, /* 1F01 */ { "GREEK SMALL LETTER ALPHA WITH DASIA"," : 03B1 0314"}, @@ -10540,6 +10768,7 @@ /* 1FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_20[] = { /* 2000 */ { "EN QUAD"," : 2002 en space"}, /* 2001 */ { "EM QUAD"," = mutton quad\n" @@ -10700,7 +10929,7 @@ /* 203B */ { "REFERENCE MARK"," = Japanese kome\n" " = Urdu paragraph separator\n" " x (tibetan ku ru kha bzhi mig can - 0FBF)\n" - " x (cjk unified ideograph-200AD - 200AD)"}, + " x 200AD"}, /* 203C */ { "DOUBLE EXCLAMATION MARK"," x (exclamation mark - 0021)\n" " # 0021 0021"}, /* 203D */ { "INTERROBANG"," x (exclamation mark - 0021)\n" @@ -10721,7 +10950,8 @@ " * for composing arbitrary fractions\n" " x (solidus - 002F)\n" " x (division slash - 2215)"}, -/* 2045 */ { "LEFT SQUARE BRACKET WITH QUILL"," x (left vertical bar with quill - 2E20)"}, +/* 2045 */ { "LEFT SQUARE BRACKET WITH QUILL"," x (left vertical bar with quill - 2E20)\n" + " x (left square bracket with stroke - 2E55)"}, /* 2046 */ { "RIGHT SQUARE BRACKET WITH QUILL",NULL}, /* 2047 */ { "DOUBLE QUESTION MARK"," # 003F 003F"}, /* 2048 */ { "QUESTION EXCLAMATION MARK"," # 003F 0021"}, @@ -10906,7 +11136,7 @@ /* 20BD */ { "RUBLE SIGN"," * Russia"}, /* 20BE */ { "LARI SIGN"," * Georgia"}, /* 20BF */ { "BITCOIN SIGN"," * a cryptocurrency"}, -/* 20C0 */ { NULL,NULL}, +/* 20C0 */ { "SOM SIGN"," * Kyrgyzstan"}, /* 20C1 */ { NULL,NULL}, /* 20C2 */ { NULL,NULL}, /* 20C3 */ { NULL,NULL}, @@ -10951,7 +11181,10 @@ /* 20E4 */ { "COMBINING ENCLOSING UPWARD POINTING TRIANGLE"," x (white up-pointing triangle - 25B3)"}, /* 20E5 */ { "COMBINING REVERSE SOLIDUS OVERLAY"," x (reverse solidus - 005C)"}, /* 20E6 */ { "COMBINING DOUBLE VERTICAL STROKE OVERLAY"," = z notation finite function diacritic\n" - " x (double vertical line - 2016)"}, + " x (double vertical line - 2016)\n" + " x (rightwards arrow with double vertical stroke - 21FB)\n" + " x (rightwards two-headed arrow with double vertical stroke - 2901)\n" + " x (rightwards arrow with tail with double vertical stroke - 2915)"}, /* 20E7 */ { "COMBINING ANNUITY SYMBOL"," = actuarial bend\n" " x (right ceiling - 2309)"}, /* 20E8 */ { "COMBINING TRIPLE UNDERDOT",NULL}, @@ -10982,6 +11215,7 @@ /* 20FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_21[] = { /* 2100 */ { "ACCOUNT OF"," # 0061 002F 0063"}, /* 2101 */ { "ADDRESSED TO THE SUBJECT"," = aux soins (de)\n" @@ -11002,6 +11236,8 @@ /* 210A */ { "SCRIPT SMALL G"," = real number symbol\n" " # <font> 0067 latin small letter g"}, /* 210B */ { "SCRIPT CAPITAL H"," = Hamiltonian operator\n" + " ~ 210B FE00 chancery style\n" + " ~ 210B FE01 roundhand style\n" " # <font> 0048 latin capital letter h"}, /* 210C */ { "BLACK-LETTER CAPITAL H"," = Hilbert space\n" " # <font> 0048 latin capital letter h"}, @@ -11012,10 +11248,14 @@ /* 210F */ { "PLANCK CONSTANT OVER TWO PI"," = reduced Planck constant, Dirac constant\n" " x (cyrillic small letter tshe - 045B)\n" " # <font> 0127 latin small letter h with stroke"}, -/* 2110 */ { "SCRIPT CAPITAL I"," # <font> 0049 latin capital letter i"}, +/* 2110 */ { "SCRIPT CAPITAL I"," ~ 2110 FE00 chancery style\n" + " ~ 2110 FE01 roundhand style\n" + " # <font> 0049 latin capital letter i"}, /* 2111 */ { "BLACK-LETTER CAPITAL I"," = imaginary part\n" " # <font> 0049 latin capital letter i"}, /* 2112 */ { "SCRIPT CAPITAL L"," = Laplace transform\n" + " ~ 2112 FE00 chancery style\n" + " ~ 2112 FE01 roundhand style\n" " # <font> 004C latin capital letter l"}, /* 2113 */ { "SCRIPT SMALL L"," = mathematical symbol 'ell'\n" " = liter (traditional symbol)\n" @@ -11041,6 +11281,8 @@ /* 211A */ { "DOUBLE-STRUCK CAPITAL Q"," = the set of rational numbers\n" " # <font> 0051 latin capital letter q"}, /* 211B */ { "SCRIPT CAPITAL R"," = Riemann Integral\n" + " ~ 211B FE00 chancery style\n" + " ~ 211B FE01 roundhand style\n" " # <font> 0052 latin capital letter r"}, /* 211C */ { "BLACK-LETTER CAPITAL R"," = real part\n" " # <font> 0052 latin capital letter r"}, @@ -11080,6 +11322,8 @@ " * preferred representation is 00C5\n" " : 00C5 latin capital letter a with ring above"}, /* 212C */ { "SCRIPT CAPITAL B"," = Bernoulli function\n" + " ~ 212C FE00 chancery style\n" + " ~ 212C FE01 roundhand style\n" " # <font> 0042 latin capital letter b"}, /* 212D */ { "BLACK-LETTER CAPITAL C"," # <font> 0043 latin capital letter c"}, /* 212E */ { "ESTIMATED SYMBOL"," * used in European packaging\n" @@ -11088,8 +11332,12 @@ " = natural exponent\n" " # <font> 0065 latin small letter e"}, /* 2130 */ { "SCRIPT CAPITAL E"," = emf (electromotive force)\n" + " ~ 2130 FE00 chancery style\n" + " ~ 2130 FE01 roundhand style\n" " # <font> 0045 latin capital letter e"}, /* 2131 */ { "SCRIPT CAPITAL F"," = Fourier transform\n" + " ~ 2131 FE00 chancery style\n" + " ~ 2131 FE01 roundhand style\n" " # <font> 0046 latin capital letter f"}, /* 2132 */ { "TURNED CAPITAL F"," = Claudian digamma inversum\n" " * lowercase is 214E\n" @@ -11099,6 +11347,8 @@ " = German Mark currency symbol, before WWII\n" " * when used for the Mark symbol, the range of glyph variation is restricted\n" " x (nordic mark sign - 20BB)\n" + " ~ 2133 FE00 chancery style\n" + " ~ 2133 FE01 roundhand style\n" " # <font> 004D latin capital letter m"}, /* 2134 */ { "SCRIPT SMALL O"," = order, of inferior order to\n" " # <font> 006F latin small letter o"}, @@ -11350,6 +11600,7 @@ /* 21FF */ { "LEFT RIGHT OPEN-HEADED ARROW",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_22[] = { /* 2200 */ { "FOR ALL"," = universal quantifier"}, /* 2201 */ { "COMPLEMENT"," x (latin letter stretched c - 0297)"}, @@ -11514,8 +11765,8 @@ /* 2261 */ { "IDENTICAL TO",NULL}, /* 2262 */ { "NOT IDENTICAL TO"," : 2261 0338"}, /* 2263 */ { "STRICTLY EQUIVALENT TO",NULL}, -/* 2264 */ { "LESS-THAN OR EQUAL TO",NULL}, -/* 2265 */ { "GREATER-THAN OR EQUAL TO",NULL}, +/* 2264 */ { "LESS-THAN OR EQUAL TO"," x (less-than sign - 003C)"}, +/* 2265 */ { "GREATER-THAN OR EQUAL TO"," x (greater-than sign - 003E)"}, /* 2266 */ { "LESS-THAN OVER EQUAL TO",NULL}, /* 2267 */ { "GREATER-THAN OVER EQUAL TO",NULL}, /* 2268 */ { "LESS-THAN BUT NOT EQUAL TO"," ~ 2268 FE00 with vertical stroke"}, @@ -11584,6 +11835,7 @@ " x (circled crossing lanes - 26D2)\n" " x (n-ary circled times operator - 2A02)\n" " x (circled x - 2BBE)\n" + " x (lot of fortune - 1F774)\n" " ~ 2297 FE00 with white rim"}, /* 2298 */ { "CIRCLED DIVISION SLASH",NULL}, /* 2299 */ { "CIRCLED DOT OPERATOR"," = direct product\n" @@ -11661,7 +11913,9 @@ " x (arabic five pointed star - 066D)\n" " x (black star - 2605)\n" " x (white medium star - 2B50)"}, -/* 22C7 */ { "DIVISION TIMES",NULL}, +/* 22C7 */ { "DIVISION TIMES"," x (multiplication sign - 00D7)\n" + " x (division sign - 00F7)\n" + " x (multiplication x - 2715)"}, /* 22C8 */ { "BOWTIE"," x (ocr bow tie - 2445)"}, /* 22C9 */ { "LEFT NORMAL FACTOR SEMIDIRECT PRODUCT",NULL}, /* 22CA */ { "RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT",NULL}, @@ -11722,6 +11976,7 @@ /* 22FF */ { "Z NOTATION BAG MEMBERSHIP",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_23[] = { /* 2300 */ { "DIAMETER SIGN"," x (latin small letter o with stroke - 00F8)\n" " x (empty set - 2205)"}, @@ -12053,6 +12308,7 @@ /* 23FF */ { "OBSERVER EYE SYMBOL",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_24[] = { /* 2400 */ { "SYMBOL FOR NULL",NULL}, /* 2401 */ { "SYMBOL FOR START OF HEADING",NULL}, @@ -12323,6 +12579,7 @@ /* 24FF */ { "NEGATIVE CIRCLED DIGIT ZERO"," x (dingbat negative circled digit one - 2776)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_25[] = { /* 2500 */ { "BOX DRAWINGS LIGHT HORIZONTAL"," = Videotex Mosaic DG 15\n" " x (box drawings light horizontal with vertical stroke - 1FBAF)"}, @@ -12651,6 +12908,7 @@ /* 25FF */ { "LOWER RIGHT TRIANGLE"," x (right triangle - 22BF)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_26[] = { /* 2600 */ { "BLACK SUN WITH RAYS"," = clear weather\n" " x (sun - 2609)\n" @@ -12679,8 +12937,9 @@ " x (alchemical symbol for sublimation - 1F75E)"}, /* 260B */ { "DESCENDING NODE"," = alchemical symbol for purify\n" " x (alchemical symbol for purify - 1F763)"}, -/* 260C */ { "CONJUNCTION"," = alchemical symbol for day"}, -/* 260D */ { "OPPOSITION",NULL}, +/* 260C */ { "CONJUNCTION"," = alchemical symbol for day\n" + " x (occultation - 1F775)"}, +/* 260D */ { "OPPOSITION"," x (lunar eclipse - 1F776)"}, /* 260E */ { "BLACK TELEPHONE"," x (telephone sign - 2121)\n" " x (telephone location sign - 2706)\n" " x (telephone receiver - 1F4DE)\n" @@ -12736,7 +12995,8 @@ /* 262A */ { "STAR AND CRESCENT",NULL}, /* 262B */ { "FARSI SYMBOL"," = symbol of iran (1.0)"}, /* 262C */ { "ADI SHAKTI"," = khanda\n" - " * Sikh religious symbol"}, + " * Sikh religious symbol\n" + " x (khanda - 1FAAF)"}, /* 262D */ { "HAMMER AND SICKLE",NULL}, /* 262E */ { "PEACE SYMBOL",NULL}, /* 262F */ { "YIN YANG"," x (tibetan symbol nor bu nyis -khyil - 0FCA)"}, @@ -12912,7 +13172,7 @@ /* 26A4 */ { "INTERLOCKED FEMALE AND MALE SIGN"," * a glyph variant has the two circles on the same line\n" " = heterosexuality"}, /* 26A5 */ { "MALE AND FEMALE SIGN"," = intersex, androgynous\n" - " = hermaphrodite (in entomology)"}, + " = hermaphroditic (in botany)"}, /* 26A6 */ { "MALE WITH STROKE SIGN"," = transgender\n" " = alchemical symbol for iron or crocus of iron"}, /* 26A7 */ { "MALE WITH STROKE AND MALE AND FEMALE SIGN"," = transgender"}, @@ -13047,6 +13307,7 @@ /* 26FF */ { "WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE"," = Japanese self-defence force site"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_27[] = { /* 2700 */ { "BLACK SAFETY SCISSORS"," * forms a pair with 2704 white scissors"}, /* 2701 */ { "UPPER BLADE SCISSORS",NULL}, @@ -13384,6 +13645,7 @@ " x (long leftwards squiggle arrow - 2B33)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_28[] = { /* 2800 */ { "BRAILLE PATTERN BLANK"," * while this character is imaged as a fixed-width blank in many fonts, it does not act as a space"}, /* 2801 */ { "BRAILLE PATTERN DOTS-1",NULL}, @@ -13643,6 +13905,7 @@ /* 28FF */ { "BRAILLE PATTERN DOTS-12345678",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_29[] = { /* 2900 */ { "RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE"," = z notation partial surjection\n" " x (leftwards two-headed arrow with vertical stroke - 2B34)"}, @@ -13946,6 +14209,7 @@ /* 29FF */ { "MINY"," x (minus sign - 2212)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_2A[] = { /* 2A00 */ { "N-ARY CIRCLED DOT OPERATOR"," x (circled dot operator - 2299)\n" " x (fisheye - 25C9)"}, @@ -14238,6 +14502,7 @@ /* 2AFF */ { "N-ARY WHITE VERTICAL BAR"," = n-ary Dijkstra choice"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_2B[] = { /* 2B00 */ { "NORTH EAST WHITE ARROW",NULL}, /* 2B01 */ { "NORTH WEST WHITE ARROW",NULL}, @@ -14542,6 +14807,7 @@ /* 2BFF */ { "HELLSCHREIBER PAUSE SYMBOL",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_2C[] = { /* 2C00 */ { "GLAGOLITIC CAPITAL LETTER AZU",NULL}, /* 2C01 */ { "GLAGOLITIC CAPITAL LETTER BUKY",NULL}, @@ -14590,7 +14856,7 @@ /* 2C2C */ { "GLAGOLITIC CAPITAL LETTER SHTAPIC",NULL}, /* 2C2D */ { "GLAGOLITIC CAPITAL LETTER TROKUTASTI A",NULL}, /* 2C2E */ { "GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE",NULL}, -/* 2C2F */ { NULL,NULL}, +/* 2C2F */ { "GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI"," This is used as an alternative to Glagolitic letter chrivi, combined with 0303 combining tilde or with 0483 combining Cyrillic titlo as an et cetera sign."}, /* 2C30 */ { "GLAGOLITIC SMALL LETTER AZU",NULL}, /* 2C31 */ { "GLAGOLITIC SMALL LETTER BUKY",NULL}, /* 2C32 */ { "GLAGOLITIC SMALL LETTER VEDE",NULL}, @@ -14638,7 +14904,7 @@ /* 2C5C */ { "GLAGOLITIC SMALL LETTER SHTAPIC",NULL}, /* 2C5D */ { "GLAGOLITIC SMALL LETTER TROKUTASTI A",NULL}, /* 2C5E */ { "GLAGOLITIC SMALL LETTER LATINATE MYSLITE",NULL}, -/* 2C5F */ { NULL,NULL}, +/* 2C5F */ { "GLAGOLITIC SMALL LETTER CAUDATE CHRIVI",NULL}, /* 2C60 */ { "LATIN CAPITAL LETTER L WITH DOUBLE BAR",NULL}, /* 2C61 */ { "LATIN SMALL LETTER L WITH DOUBLE BAR",NULL}, /* 2C62 */ { "LATIN CAPITAL LETTER L WITH MIDDLE TILDE"," * lowercase is 026B"}, @@ -14806,6 +15072,7 @@ /* 2CFF */ { "COPTIC MORPHOLOGICAL DIVIDER",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_2D[] = { /* 2D00 */ { "GEORGIAN SMALL LETTER AN"," x (georgian capital letter an - 10A0)"}, /* 2D01 */ { "GEORGIAN SMALL LETTER BAN",NULL}, @@ -15018,13 +15285,13 @@ /* 2DCD */ { "ETHIOPIC SYLLABLE KYE",NULL}, /* 2DCE */ { "ETHIOPIC SYLLABLE KYO",NULL}, /* 2DCF */ { NULL,NULL}, -/* 2DD0 */ { "ETHIOPIC SYLLABLE XYA",NULL}, -/* 2DD1 */ { "ETHIOPIC SYLLABLE XYU",NULL}, -/* 2DD2 */ { "ETHIOPIC SYLLABLE XYI",NULL}, -/* 2DD3 */ { "ETHIOPIC SYLLABLE XYAA",NULL}, -/* 2DD4 */ { "ETHIOPIC SYLLABLE XYEE",NULL}, -/* 2DD5 */ { "ETHIOPIC SYLLABLE XYE",NULL}, -/* 2DD6 */ { "ETHIOPIC SYLLABLE XYO",NULL}, +/* 2DD0 */ { "ETHIOPIC SYLLABLE XYA"," x (ethiopic syllable hhya - 1E7E0)"}, +/* 2DD1 */ { "ETHIOPIC SYLLABLE XYU"," x (ethiopic syllable hhyu - 1E7E1)"}, +/* 2DD2 */ { "ETHIOPIC SYLLABLE XYI"," x (ethiopic syllable hhyi - 1E7E2)"}, +/* 2DD3 */ { "ETHIOPIC SYLLABLE XYAA"," x (ethiopic syllable hhyaa - 1E7E3)"}, +/* 2DD4 */ { "ETHIOPIC SYLLABLE XYEE"," x (ethiopic syllable hhyee - 1E7E4)"}, +/* 2DD5 */ { "ETHIOPIC SYLLABLE XYE"," x (ethiopic syllable hhye - 1E7E5)"}, +/* 2DD6 */ { "ETHIOPIC SYLLABLE XYO"," x (ethiopic syllable hhyo - 1E7E6)"}, /* 2DD7 */ { NULL,NULL}, /* 2DD8 */ { "ETHIOPIC SYLLABLE GYA",NULL}, /* 2DD9 */ { "ETHIOPIC SYLLABLE GYU",NULL}, @@ -15068,6 +15335,7 @@ /* 2DFF */ { "COMBINING CYRILLIC LETTER IOTIFIED BIG YUS",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_2E[] = { /* 2E00 */ { "RIGHT ANGLE SUBSTITUTION MARKER"," x (top left corner - 231C)"}, /* 2E01 */ { "RIGHT ANGLE DOTTED SUBSTITUTION MARKER",NULL}, @@ -15098,7 +15366,8 @@ " x (hyphen-minus - 002D)\n" " x (equals sign - 003D)\n" " x (hyphen - 2010)\n" - " x (double hyphen - 2E40)"}, + " x (double hyphen - 2E40)\n" + " x (oblique hyphen - 2E5D)"}, /* 2E18 */ { "INVERTED INTERROBANG"," = gnaborretni\n" " x (interrobang - 203D)"}, /* 2E19 */ { "PALM BRANCH"," * used as a separator"}, @@ -15192,22 +15461,25 @@ " x (reversed pilcrow sign - 204B)\n" " x (paragraphos - 2E0F)\n" " x (capitulum - 2E3F)"}, -/* 2E4E */ { "PUNCTUS ELEVATUS MARK"," * indicates a major medial pause where the sense is complete but the meaning is not"}, +/* 2E4E */ { "PUNCTUS ELEVATUS MARK"," This mark indicates a major intermediate pause where the sensus is complete but the sentence is not; this is similar in some regards to the modern use of a semicolon."}, /* 2E4F */ { "CORNISH VERSE DIVIDER",NULL}, -/* 2E50 */ { "CROSS PATTY WITH RIGHT CROSSBAR"," x (maltese cross - 2720)"}, -/* 2E51 */ { "CROSS PATTY WITH LEFT CROSSBAR",NULL}, +/* 2E50 */ { "CROSS PATTY WITH RIGHT CROSSBAR"," x (maltese cross - 2720)\n" + " x (latin capital letter half h - 2C75)"}, +/* 2E51 */ { "CROSS PATTY WITH LEFT CROSSBAR"," x (latin capital letter reversed half h - A7F5)"}, /* 2E52 */ { "TIRONIAN SIGN CAPITAL ET"," x (tironian sign et - 204A)"}, -/* 2E53 */ { NULL,NULL}, -/* 2E54 */ { NULL,NULL}, -/* 2E55 */ { NULL,NULL}, -/* 2E56 */ { NULL,NULL}, -/* 2E57 */ { NULL,NULL}, -/* 2E58 */ { NULL,NULL}, -/* 2E59 */ { NULL,NULL}, -/* 2E5A */ { NULL,NULL}, -/* 2E5B */ { NULL,NULL}, -/* 2E5C */ { NULL,NULL}, -/* 2E5D */ { NULL,NULL}, +/* 2E53 */ { "MEDIEVAL EXCLAMATION MARK",NULL}, +/* 2E54 */ { "MEDIEVAL QUESTION MARK",NULL}, +/* 2E55 */ { "LEFT SQUARE BRACKET WITH STROKE"," * optional ellipsis\n" + " x (left square bracket with quill - 2045)"}, +/* 2E56 */ { "RIGHT SQUARE BRACKET WITH STROKE",NULL}, +/* 2E57 */ { "LEFT SQUARE BRACKET WITH DOUBLE STROKE"," * obligatory ellipsis"}, +/* 2E58 */ { "RIGHT SQUARE BRACKET WITH DOUBLE STROKE",NULL}, +/* 2E59 */ { "TOP HALF LEFT PARENTHESIS",NULL}, +/* 2E5A */ { "TOP HALF RIGHT PARENTHESIS",NULL}, +/* 2E5B */ { "BOTTOM HALF LEFT PARENTHESIS",NULL}, +/* 2E5C */ { "BOTTOM HALF RIGHT PARENTHESIS",NULL}, +/* 2E5D */ { "OBLIQUE HYPHEN"," x (hyphen - 2010)\n" + " x (double oblique hyphen - 2E17)"}, /* 2E5E */ { NULL,NULL}, /* 2E5F */ { NULL,NULL}, /* 2E60 */ { NULL,NULL}, @@ -15276,7 +15548,9 @@ /* 2E92 */ { "CJK RADICAL SNAKE"," x 5DF3"}, /* 2E93 */ { "CJK RADICAL THREAD"," x 5E7A"}, /* 2E94 */ { "CJK RADICAL SNOUT ONE"," x 5F51"}, -/* 2E95 */ { "CJK RADICAL SNOUT TWO"," x 5F50"}, +/* 2E95 */ { "CJK RADICAL SNOUT TWO"," * actually a form of the radical for hand, despite its resemblance in shape to the radical for snout\n" + " x 5F50\n" + " x 2B739"}, /* 2E96 */ { "CJK RADICAL HEART ONE"," * form used on left side\n" " x 5FC4"}, /* 2E97 */ { "CJK RADICAL HEART TWO"," * form used at bottom\n" @@ -15306,7 +15580,8 @@ /* 2EA5 */ { "CJK RADICAL PAW TWO"," * form used at top\n" " x 722B"}, /* 2EA6 */ { "CJK RADICAL SIMPLIFIED HALF TREE TRUNK"," x 4E2C"}, -/* 2EA7 */ { "CJK RADICAL COW"," x 725B"}, +/* 2EA7 */ { "CJK RADICAL COW"," x 725B\n" + " x 20092"}, /* 2EA8 */ { "CJK RADICAL DOG"," * form used on left side\n" " x 72AD"}, /* 2EA9 */ { "CJK RADICAL JADE"," * form used on left side\n" @@ -15431,6 +15706,7 @@ /* 2EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_2F[] = { /* 2F00 */ { "KANGXI RADICAL ONE"," # 4E00"}, /* 2F01 */ { "KANGXI RADICAL LINE"," # 4E28"}, @@ -15691,6 +15967,7 @@ /* 2FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_30[] = { /* 3000 */ { "IDEOGRAPHIC SPACE"," x (space - 0020)\n" " # <wide> 0020"}, @@ -15736,7 +16013,8 @@ " x (japanese post office - 1F3E3)"}, /* 3013 */ { "GETA MARK"," * substitute for ideograph not in font\n" " * editorial convention to represent ideographic lacuna\n" - " x (white square - 25A1)"}, + " x (white square - 25A1)\n" + " x (heavy equals sign - 1F7F0)"}, /* 3014 */ { "LEFT TORTOISE SHELL BRACKET",NULL}, /* 3015 */ { "RIGHT TORTOISE SHELL BRACKET",NULL}, /* 3016 */ { "LEFT WHITE LENTICULAR BRACKET",NULL}, @@ -15998,6 +16276,7 @@ " # <vertical> 30B3 30C8"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_31[] = { /* 3100 */ { NULL,NULL}, /* 3101 */ { NULL,NULL}, @@ -16281,6 +16560,7 @@ /* 31FF */ { "KATAKANA LETTER SMALL RO",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_32[] = { /* 3200 */ { "PARENTHESIZED HANGUL KIYEOK"," # 0028 1100 0029"}, /* 3201 */ { "PARENTHESIZED HANGUL NIEUN"," # 0028 1102 0029"}, @@ -16567,6 +16847,7 @@ /* 32FF */ { "SQUARE ERA NAME REIWA"," # <square> 4EE4 548C"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_33[] = { /* 3300 */ { "SQUARE APAATO"," * apartment\n" " # <square> 30A2 30D1 30FC 30C8"}, @@ -16875,7 +17156,8 @@ /* 33D4 */ { "SQUARE MB SMALL"," # <square> 006D 0062"}, /* 33D5 */ { "SQUARE MIL"," # <square> 006D 0069 006C"}, /* 33D6 */ { "SQUARE MOL"," # <square> 006D 006F 006C"}, -/* 33D7 */ { "SQUARE PH"," # <square> 0050 0048"}, +/* 33D7 */ { "SQUARE PH"," * casing inconsistency in the compatibility decomposition is a known anomaly dating from glyph presentations in very early versions of the standard\n" + " # <square> 0050 0048"}, /* 33D8 */ { "SQUARE PM"," # <square> 0070 002E 006D 002E"}, /* 33D9 */ { "SQUARE PPM"," # <square> 0050 0050 004D"}, /* 33DA */ { "SQUARE PR"," # <square> 0050 0052"}, @@ -16918,6 +17200,7 @@ /* 33FF */ { "SQUARE GAL"," # <square> 0067 0061 006C"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_4D[] = { /* 4D00 */ { NULL,NULL}, /* 4D01 */ { NULL,NULL}, @@ -17177,6 +17460,7 @@ /* 4DFF */ { "HEXAGRAM FOR BEFORE COMPLETION",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A0[] = { /* A000 */ { "YI SYLLABLE IT",NULL}, /* A001 */ { "YI SYLLABLE IX",NULL}, @@ -17437,6 +17721,7 @@ /* A0FF */ { "YI SYLLABLE VYR",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A1[] = { /* A100 */ { "YI SYLLABLE DIT",NULL}, /* A101 */ { "YI SYLLABLE DIX",NULL}, @@ -17696,6 +17981,7 @@ /* A1FF */ { "YI SYLLABLE KAT",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A2[] = { /* A200 */ { "YI SYLLABLE KAX",NULL}, /* A201 */ { "YI SYLLABLE KA",NULL}, @@ -17955,6 +18241,7 @@ /* A2FF */ { "YI SYLLABLE NZU",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A3[] = { /* A300 */ { "YI SYLLABLE NZUP",NULL}, /* A301 */ { "YI SYLLABLE NZURX",NULL}, @@ -18214,6 +18501,7 @@ /* A3FF */ { "YI SYLLABLE QIP",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A4[] = { /* A400 */ { "YI SYLLABLE QIET",NULL}, /* A401 */ { "YI SYLLABLE QIEX",NULL}, @@ -18473,6 +18761,7 @@ /* A4FF */ { "LISU PUNCTUATION FULL STOP",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A5[] = { /* A500 */ { "VAI SYLLABLE EE",NULL}, /* A501 */ { "VAI SYLLABLE EEN",NULL}, @@ -18734,6 +19023,7 @@ /* A5FF */ { "VAI SYLLABLE CE",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A6[] = { /* A600 */ { "VAI SYLLABLE JE",NULL}, /* A601 */ { "VAI SYLLABLE NJE",NULL}, @@ -19008,6 +19298,7 @@ /* A6FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A7[] = { /* A700 */ { "MODIFIER LETTER CHINESE TONE YIN PING",NULL}, /* A701 */ { "MODIFIER LETTER CHINESE TONE YANG PING",NULL}, @@ -19062,7 +19353,7 @@ /* A72F */ { "LATIN SMALL LETTER CUATRILLO WITH COMMA",NULL}, /* A730 */ { "LATIN LETTER SMALL CAPITAL F",NULL}, /* A731 */ { "LATIN LETTER SMALL CAPITAL S",NULL}, -/* A732 */ { "LATIN CAPITAL LETTER AA",NULL}, +/* A732 */ { "LATIN CAPITAL LETTER AA"," x (modifier letter small capital aa - 10780)"}, /* A733 */ { "LATIN SMALL LETTER AA",NULL}, /* A734 */ { "LATIN CAPITAL LETTER AO",NULL}, /* A735 */ { "LATIN SMALL LETTER AO",NULL}, @@ -19207,7 +19498,8 @@ /* A7AD */ { "LATIN CAPITAL LETTER L WITH BELT"," * lowercase is 026C"}, /* A7AE */ { "LATIN CAPITAL LETTER SMALL CAPITAL I"," * lowercase is 026A\n" " * also used in Unifon"}, -/* A7AF */ { "LATIN LETTER SMALL CAPITAL Q"," * used to represent gemination"}, +/* A7AF */ { "LATIN LETTER SMALL CAPITAL Q"," * used to represent gemination\n" + " x (modifier letter capital q - A7F4)"}, /* A7B0 */ { "LATIN CAPITAL LETTER TURNED K"," * lowercase is 029E"}, /* A7B1 */ { "LATIN CAPITAL LETTER TURNED T"," * lowercase is 0287\n" " * also used in Unifon"}, @@ -19228,8 +19520,9 @@ " x (latin small letter egyptological ain - A725)"}, /* A7BE */ { "LATIN CAPITAL LETTER GLOTTAL U",NULL}, /* A7BF */ { "LATIN SMALL LETTER GLOTTAL U",NULL}, -/* A7C0 */ { NULL,NULL}, -/* A7C1 */ { NULL,NULL}, +/* A7C0 */ { "LATIN CAPITAL LETTER OLD POLISH O",NULL}, +/* A7C1 */ { "LATIN SMALL LETTER OLD POLISH O"," * used in Old Polish as a nasal vowel\n" + " x (latin small letter o with stroke - 00F8)"}, /* A7C2 */ { "LATIN CAPITAL LETTER ANGLICANA W",NULL}, /* A7C3 */ { "LATIN SMALL LETTER ANGLICANA W"," * used in medieval English and Cornish"}, /* A7C4 */ { "LATIN CAPITAL LETTER C WITH PALATAL HOOK"," * lowercase is A794"}, @@ -19245,16 +19538,17 @@ /* A7CD */ { NULL,NULL}, /* A7CE */ { NULL,NULL}, /* A7CF */ { NULL,NULL}, -/* A7D0 */ { NULL,NULL}, -/* A7D1 */ { NULL,NULL}, +/* A7D0 */ { "LATIN CAPITAL LETTER CLOSED INSULAR G",NULL}, +/* A7D1 */ { "LATIN SMALL LETTER CLOSED INSULAR G"," x (latin small letter insular g - 1D79)"}, /* A7D2 */ { NULL,NULL}, -/* A7D3 */ { NULL,NULL}, +/* A7D3 */ { "LATIN SMALL LETTER DOUBLE THORN"," x (latin small letter thorn - 00FE)"}, /* A7D4 */ { NULL,NULL}, -/* A7D5 */ { NULL,NULL}, -/* A7D6 */ { NULL,NULL}, -/* A7D7 */ { NULL,NULL}, -/* A7D8 */ { NULL,NULL}, -/* A7D9 */ { NULL,NULL}, +/* A7D5 */ { "LATIN SMALL LETTER DOUBLE WYNN"," x (latin letter wynn - 01BF)"}, +/* A7D6 */ { "LATIN CAPITAL LETTER MIDDLE SCOTS S",NULL}, +/* A7D7 */ { "LATIN SMALL LETTER MIDDLE SCOTS S"," * used in Middle Scots for s, ss, ser, sir, is, sis, etc.\n" + " x (latin small letter sharp s - 00DF)"}, +/* A7D8 */ { "LATIN CAPITAL LETTER SIGMOID S",NULL}, +/* A7D9 */ { "LATIN SMALL LETTER SIGMOID S"," * used in Middle Cornish, Middle English, and Middle Scots"}, /* A7DA */ { NULL,NULL}, /* A7DB */ { NULL,NULL}, /* A7DC */ { NULL,NULL}, @@ -19279,16 +19573,17 @@ /* A7EF */ { NULL,NULL}, /* A7F0 */ { NULL,NULL}, /* A7F1 */ { NULL,NULL}, -/* A7F2 */ { NULL,NULL}, -/* A7F3 */ { NULL,NULL}, -/* A7F4 */ { NULL,NULL}, +/* A7F2 */ { "MODIFIER LETTER CAPITAL C"," # <super> 0043"}, +/* A7F3 */ { "MODIFIER LETTER CAPITAL F"," # <super> 0046"}, +/* A7F4 */ { "MODIFIER LETTER CAPITAL Q"," x (latin letter small capital q - A7AF)\n" + " # <super> 0051"}, /* A7F5 */ { "LATIN CAPITAL LETTER REVERSED HALF H"," = H dimidié\n" " * appears in inscriptions from the Roman provinces of Gaul\n" " x (latin capital letter half h - 2C75)"}, /* A7F6 */ { "LATIN SMALL LETTER REVERSED HALF H",NULL}, /* A7F7 */ { "LATIN EPIGRAPHIC LETTER SIDEWAYS I"," * Celtic inscriptions"}, /* A7F8 */ { "MODIFIER LETTER CAPITAL H WITH STROKE"," # <super> 0126\n" - " A typographical distinction between a capital form and a small capital form is not distinctive for this IPA usage.\n" + " A typographical distinction between a capital form and a small capital form is not distinctive for this character in IPA usage.\n" " * faucalized\n" " x (latin letter small capital h - 029C)"}, /* A7F9 */ { "MODIFIER LETTER SMALL LIGATURE OE"," * labialized: open-rounded\n" @@ -19301,6 +19596,7 @@ /* A7FF */ { "LATIN EPIGRAPHIC LETTER ARCHAIC M",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A8[] = { /* A800 */ { "SYLOTI NAGRI LETTER A",NULL}, /* A801 */ { "SYLOTI NAGRI LETTER I",NULL}, @@ -19376,9 +19672,9 @@ " x (tibetan letter nga - 0F44)"}, /* A844 */ { "PHAGS-PA LETTER CA"," * Chinese, Tibetan\n" " x (tibetan letter ca - 0F45)"}, -/* A845 */ { "PHAGS-PA LETTER CHA"," * Mongolian, Chinese, Uighur, Tibetan\n" +/* A845 */ { "PHAGS-PA LETTER CHA"," * Mongolian, Chinese, Uyghur, Tibetan\n" " x (tibetan letter cha - 0F46)"}, -/* A846 */ { "PHAGS-PA LETTER JA"," * Mongolian, Chinese, Uighur, Tibetan\n" +/* A846 */ { "PHAGS-PA LETTER JA"," * Mongolian, Chinese, Uyghur, Tibetan\n" " x (tibetan letter ja - 0F47)"}, /* A847 */ { "PHAGS-PA LETTER NYA"," * Chinese, Tibetan, Sanskrit\n" " x (tibetan letter nya - 0F49)"}, @@ -19407,7 +19703,7 @@ /* A856 */ { "PHAGS-PA LETTER SMALL A"," x (tibetan letter -a - 0F60)\n" " ~ A856 FE00 phags-pa letter reversed shaping small a"}, /* A857 */ { "PHAGS-PA LETTER YA"," x (tibetan letter ya - 0F61)"}, -/* A858 */ { "PHAGS-PA LETTER RA"," * Mongolian, Uighur, Tibetan, Sanskrit\n" +/* A858 */ { "PHAGS-PA LETTER RA"," * Mongolian, Uyghur, Tibetan, Sanskrit\n" " x (tibetan letter ra - 0F62)"}, /* A859 */ { "PHAGS-PA LETTER LA"," x (tibetan letter la - 0F63)"}, /* A85A */ { "PHAGS-PA LETTER SHA"," x (tibetan letter sha - 0F64)"}, @@ -19422,13 +19718,13 @@ /* A860 */ { "PHAGS-PA LETTER E"," x (tibetan vowel sign e - 0F7A)\n" " ~ A860 FE00 phags-pa letter reversed shaping e"}, /* A861 */ { "PHAGS-PA LETTER O"," x (tibetan vowel sign o - 0F7C)"}, -/* A862 */ { "PHAGS-PA LETTER QA"," * Mongolian, Uighur"}, +/* A862 */ { "PHAGS-PA LETTER QA"," * Mongolian, Uyghur"}, /* A863 */ { "PHAGS-PA LETTER XA"," * Mongolian, Chinese"}, -/* A864 */ { "PHAGS-PA LETTER FA"," * Chinese, Uighur\n" +/* A864 */ { "PHAGS-PA LETTER FA"," * Chinese, Uyghur\n" " x (phags-pa letter ha - A85C)"}, /* A865 */ { "PHAGS-PA LETTER GGA"," * language usage unknown\n" " * created by reversal of A862"}, -/* A866 */ { "PHAGS-PA LETTER EE"," * Mongolian, Chinese, Uighur"}, +/* A866 */ { "PHAGS-PA LETTER EE"," * Mongolian, Chinese, Uyghur"}, /* A867 */ { "PHAGS-PA SUBJOINED LETTER WA"," * Chinese, Tibetan, Sanskrit\n" " x (tibetan subjoined letter wa - 0FAD)"}, /* A868 */ { "PHAGS-PA SUBJOINED LETTER YA"," * Chinese, Tibetan, Sanskrit\n" @@ -19620,6 +19916,7 @@ /* A8FF */ { "DEVANAGARI VOWEL SIGN AY",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_A9[] = { /* A900 */ { "KAYAH LI DIGIT ZERO",NULL}, /* A901 */ { "KAYAH LI DIGIT ONE",NULL}, @@ -19655,8 +19952,8 @@ /* A91F */ { "KAYAH LI LETTER HA",NULL}, /* A920 */ { "KAYAH LI LETTER VA",NULL}, /* A921 */ { "KAYAH LI LETTER CA",NULL}, -/* A922 */ { "KAYAH LI LETTER A",NULL}, -/* A923 */ { "KAYAH LI LETTER OE",NULL}, +/* A922 */ { "KAYAH LI LETTER A"," * serves as a vowel carrier for vowels indicated with combining marks"}, +/* A923 */ { "KAYAH LI LETTER OE"," * also serves as a vowel carrier"}, /* A924 */ { "KAYAH LI LETTER I",NULL}, /* A925 */ { "KAYAH LI LETTER OO",NULL}, /* A926 */ { "KAYAH LI VOWEL UE",NULL}, @@ -19751,7 +20048,9 @@ /* A97F */ { NULL,NULL}, /* A980 */ { "JAVANESE SIGN PANYANGGA"," = candrabindu"}, /* A981 */ { "JAVANESE SIGN CECAK"," = anusvara"}, -/* A982 */ { "JAVANESE SIGN LAYAR"," = repha"}, +/* A982 */ { "JAVANESE SIGN LAYAR"," = final r\n" + " * also used for repha in transliteration of Kawi\n" + " x (balinese sign surang - 1B03)"}, /* A983 */ { "JAVANESE SIGN WIGNYAN"," = visarga"}, /* A984 */ { "JAVANESE LETTER A",NULL}, /* A985 */ { "JAVANESE LETTER I KAWI",NULL}, @@ -19776,7 +20075,8 @@ /* A995 */ { "JAVANESE LETTER CA",NULL}, /* A996 */ { "JAVANESE LETTER CA MURDA"," = cha"}, /* A997 */ { "JAVANESE LETTER JA",NULL}, -/* A998 */ { "JAVANESE LETTER NYA MURDA"," = jnya"}, +/* A998 */ { "JAVANESE LETTER NYA MURDA"," = jnya\n" + " x (balinese letter archaic jnya - 1B4C)"}, /* A999 */ { "JAVANESE LETTER JA MAHAPRANA"," = jha"}, /* A99A */ { "JAVANESE LETTER NYA",NULL}, /* A99B */ { "JAVANESE LETTER TTA",NULL}, @@ -19885,6 +20185,7 @@ /* A9FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_AA[] = { /* AA00 */ { "CHAM LETTER A",NULL}, /* AA01 */ { "CHAM LETTER I",NULL}, @@ -19996,7 +20297,7 @@ /* AA6B */ { "MYANMAR LETTER KHAMTI NA"," ~ AA6B FE00 dotted form"}, /* AA6C */ { "MYANMAR LETTER KHAMTI SA"," ~ AA6C FE00 dotted form"}, /* AA6D */ { "MYANMAR LETTER KHAMTI HA",NULL}, -/* AA6E */ { "MYANMAR LETTER KHAMTI HHA",NULL}, +/* AA6E */ { "MYANMAR LETTER KHAMTI HHA"," % MYANMAR LETTER KHAMTI LLA"}, /* AA6F */ { "MYANMAR LETTER KHAMTI FA"," ~ AA6F FE00 dotted form"}, /* AA70 */ { "MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION"," x (myanmar modifier letter shan reduplication - A9E6)"}, /* AA71 */ { "MYANMAR LETTER KHAMTI XA",NULL}, @@ -20146,6 +20447,7 @@ /* AAFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_AB[] = { /* AB00 */ { NULL,NULL}, /* AB01 */ { "ETHIOPIC SYLLABLE TTHU",NULL}, @@ -20422,6 +20724,7 @@ /* ABFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_D7[] = { /* D700 */ { NULL,NULL}, /* D701 */ { NULL,NULL}, @@ -20681,6 +20984,7 @@ /* D7FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_F9[] = { /* F900 */ { "CJK COMPATIBILITY IDEOGRAPH-F900"," : 8C48"}, /* F901 */ { "CJK COMPATIBILITY IDEOGRAPH-F901"," : 66F4"}, @@ -20727,7 +21031,7 @@ /* F92A */ { "CJK COMPATIBILITY IDEOGRAPH-F92A"," : 6D6A"}, /* F92B */ { "CJK COMPATIBILITY IDEOGRAPH-F92B"," : 72FC"}, /* F92C */ { "CJK COMPATIBILITY IDEOGRAPH-F92C"," * a mapping change removed the original K0 source\n" - " x (cjk unified ideograph-90DE - 90DE)\n" + " x 90DE\n" " x (cjk compatibility ideograph-FA2E - FA2E)\n" " : 90CE"}, /* F92D */ { "CJK COMPATIBILITY IDEOGRAPH-F92D"," : 4F86"}, @@ -20870,7 +21174,7 @@ /* F9B6 */ { "CJK COMPATIBILITY IDEOGRAPH-F9B6"," : 79AE"}, /* F9B7 */ { "CJK COMPATIBILITY IDEOGRAPH-F9B7"," : 91B4"}, /* F9B8 */ { "CJK COMPATIBILITY IDEOGRAPH-F9B8"," * a mapping change removed the original K0 source\n" - " x (cjk unified ideograph-96B7 - 96B7)\n" + " x 96B7\n" " x (cjk compatibility ideograph-FA2F - FA2F)\n" " : 96B8"}, /* F9B9 */ { "CJK COMPATIBILITY IDEOGRAPH-F9B9"," : 60E1"}, @@ -20946,6 +21250,7 @@ /* F9FF */ { "CJK COMPATIBILITY IDEOGRAPH-F9FF"," : 523A"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_FA[] = { /* FA00 */ { "CJK COMPATIBILITY IDEOGRAPH-FA00"," : 5207"}, /* FA01 */ { "CJK COMPATIBILITY IDEOGRAPH-FA01"," : 5EA6"}, @@ -21207,6 +21512,7 @@ /* FAFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_FB[] = { /* FB00 */ { "LATIN SMALL LIGATURE FF"," # 0066 0066"}, /* FB01 */ { "LATIN SMALL LIGATURE FI"," # 0066 0069"}, @@ -21403,7 +21709,7 @@ /* FBBF */ { "ARABIC SYMBOL RING"," * Pashto"}, /* FBC0 */ { "ARABIC SYMBOL SMALL TAH ABOVE"," * Urdu"}, /* FBC1 */ { "ARABIC SYMBOL SMALL TAH BELOW"," * Urdu"}, -/* FBC2 */ { NULL,NULL}, +/* FBC2 */ { "ARABIC SYMBOL WASLA ABOVE"," x (arabic letter alef wasla - 0671)"}, /* FBC3 */ { NULL,NULL}, /* FBC4 */ { NULL,NULL}, /* FBC5 */ { NULL,NULL}, @@ -21467,6 +21773,7 @@ /* FBFF */ { "ARABIC LETTER FARSI YEH MEDIAL FORM"," # <medial> 06CC"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_FC[] = { /* FC00 */ { "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM"," # <isolated> 0626 062C"}, /* FC01 */ { "ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM"," # <isolated> 0626 062D"}, @@ -21726,6 +22033,7 @@ /* FCFF */ { "ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM"," # <isolated> 062D 0649"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_FD[] = { /* FD00 */ { "ARABIC LIGATURE HAH WITH YEH ISOLATED FORM"," # <isolated> 062D 064A"}, /* FD01 */ { "ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM"," # <isolated> 062C 0649"}, @@ -21791,22 +22099,23 @@ /* FD3D */ { "ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM"," # <isolated> 0627 064B"}, /* FD3E */ { "ORNATE LEFT PARENTHESIS",NULL}, /* FD3F */ { "ORNATE RIGHT PARENTHESIS",NULL}, -/* FD40 */ { NULL,NULL}, -/* FD41 */ { NULL,NULL}, -/* FD42 */ { NULL,NULL}, -/* FD43 */ { NULL,NULL}, -/* FD44 */ { NULL,NULL}, -/* FD45 */ { NULL,NULL}, -/* FD46 */ { NULL,NULL}, -/* FD47 */ { NULL,NULL}, -/* FD48 */ { NULL,NULL}, -/* FD49 */ { NULL,NULL}, -/* FD4A */ { NULL,NULL}, -/* FD4B */ { NULL,NULL}, -/* FD4C */ { NULL,NULL}, -/* FD4D */ { NULL,NULL}, -/* FD4E */ { NULL,NULL}, -/* FD4F */ { NULL,NULL}, +/* FD40 */ { "ARABIC LIGATURE RAHIMAHU ALLAAH"," x (arabic sign rahmatullah alayhe - 0612)"}, +/* FD41 */ { "ARABIC LIGATURE RADI ALLAAHU ANH"," x (arabic sign radi allahou anhu - 0613)"}, +/* FD42 */ { "ARABIC LIGATURE RADI ALLAAHU ANHAA",NULL}, +/* FD43 */ { "ARABIC LIGATURE RADI ALLAAHU ANHUM",NULL}, +/* FD44 */ { "ARABIC LIGATURE RADI ALLAAHU ANHUMAA",NULL}, +/* FD45 */ { "ARABIC LIGATURE RADI ALLAAHU ANHUNNA",NULL}, +/* FD46 */ { "ARABIC LIGATURE SALLALLAAHU ALAYHI WA-AALIH"," x (arabic ligature sallallahou alayhe wasallam - FDFA)"}, +/* FD47 */ { "ARABIC LIGATURE ALAYHI AS-SALAAM"," x (arabic sign alayhe assallam - 0611)"}, +/* FD48 */ { "ARABIC LIGATURE ALAYHIM AS-SALAAM",NULL}, +/* FD49 */ { "ARABIC LIGATURE ALAYHIMAA AS-SALAAM",NULL}, +/* FD4A */ { "ARABIC LIGATURE ALAYHI AS-SALAATU WAS-SALAAM",NULL}, +/* FD4B */ { "ARABIC LIGATURE QUDDISA SIRRAH",NULL}, +/* FD4C */ { "ARABIC LIGATURE SALLALLAHU ALAYHI WAAALIHEE WA-SALLAM"," x (arabic ligature sallallahou alayhe wasallam - FDFA)\n" + " x (arabic ligature sallallaahu alayhi wa-aalih - FD46)"}, +/* FD4D */ { "ARABIC LIGATURE ALAYHAA AS-SALAAM",NULL}, +/* FD4E */ { "ARABIC LIGATURE TABAARAKA WA-TAAALAA",NULL}, +/* FD4F */ { "ARABIC LIGATURE RAHIMAHUM ALLAAH",NULL}, /* FD50 */ { "ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM"," # <initial> 062A 062C 0645"}, /* FD51 */ { "ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM"," # <final> 062A 062D 062C"}, /* FD52 */ { "ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM"," # <initial> 062A 062D 062C"}, @@ -21934,7 +22243,8 @@ /* FDCC */ { NULL,NULL}, /* FDCD */ { NULL,NULL}, /* FDCE */ { NULL,NULL}, -/* FDCF */ { NULL,NULL}, +/* FDCF */ { "ARABIC LIGATURE SALAAMUHU ALAYNAA"," * his blessing on us\n" + " * used in Christian texts"}, /* FDD0 */ { NULL,NULL}, /* FDD1 */ { NULL,NULL}, /* FDD2 */ { NULL,NULL}, @@ -21983,10 +22293,11 @@ /* FDFB */ { "ARABIC LIGATURE JALLAJALALOUHOU"," # <isolated> 062C 0644 0020 062C 0644 0627 0644 0647"}, /* FDFC */ { "RIAL SIGN"," # <isolated> 0631 06CC 0627 0644"}, /* FDFD */ { "ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM",NULL}, -/* FDFE */ { NULL,NULL}, -/* FDFF */ { NULL,NULL} +/* FDFE */ { "ARABIC LIGATURE SUBHAANAHU WA TAAALAA",NULL}, +/* FDFF */ { "ARABIC LIGATURE AZZA WA JALL",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_FE[] = { /* FE00 */ { "VARIATION SELECTOR-1"," * these are abbreviated VS1, and so on"}, /* FE01 */ { "VARIATION SELECTOR-2",NULL}, @@ -22277,6 +22588,7 @@ " x (<not a character> - FFFE)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_00_FF[] = { /* FF00 */ { NULL,NULL}, /* FF01 */ { "FULLWIDTH EXCLAMATION MARK"," ~ FF01 FE00 corner-justified form\n" @@ -22560,6 +22872,7 @@ /* FFFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_00[] = { /* 10000 */ { "LINEAR B SYLLABLE B008 A",NULL}, /* 10001 */ { "LINEAR B SYLLABLE B038 E",NULL}, @@ -22819,6 +23132,7 @@ /* 100FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_01[] = { /* 10100 */ { "AEGEAN WORD SEPARATOR LINE",NULL}, /* 10101 */ { "AEGEAN WORD SEPARATOR DOT",NULL}, @@ -23081,6 +23395,7 @@ /* 101FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_02[] = { /* 10200 */ { NULL,NULL}, /* 10201 */ { NULL,NULL}, @@ -23340,6 +23655,7 @@ /* 102FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_03[] = { /* 10300 */ { "OLD ITALIC LETTER A",NULL}, /* 10301 */ { "OLD ITALIC LETTER BE",NULL}, @@ -23599,6 +23915,7 @@ /* 103FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_04[] = { /* 10400 */ { "DESERET CAPITAL LETTER LONG I",NULL}, /* 10401 */ { "DESERET CAPITAL LETTER LONG E",NULL}, @@ -23858,6 +24175,7 @@ /* 104FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_05[] = { /* 10500 */ { "ELBASAN LETTER A",NULL}, /* 10501 */ { "ELBASAN LETTER BE",NULL}, @@ -23971,83 +24289,83 @@ /* 1056D */ { NULL,NULL}, /* 1056E */ { NULL,NULL}, /* 1056F */ { "CAUCASIAN ALBANIAN CITATION MARK",NULL}, -/* 10570 */ { NULL,NULL}, -/* 10571 */ { NULL,NULL}, -/* 10572 */ { NULL,NULL}, -/* 10573 */ { NULL,NULL}, -/* 10574 */ { NULL,NULL}, -/* 10575 */ { NULL,NULL}, -/* 10576 */ { NULL,NULL}, -/* 10577 */ { NULL,NULL}, -/* 10578 */ { NULL,NULL}, -/* 10579 */ { NULL,NULL}, -/* 1057A */ { NULL,NULL}, +/* 10570 */ { "VITHKUQI CAPITAL LETTER A",NULL}, +/* 10571 */ { "VITHKUQI CAPITAL LETTER BBE",NULL}, +/* 10572 */ { "VITHKUQI CAPITAL LETTER BE",NULL}, +/* 10573 */ { "VITHKUQI CAPITAL LETTER CE",NULL}, +/* 10574 */ { "VITHKUQI CAPITAL LETTER CHE",NULL}, +/* 10575 */ { "VITHKUQI CAPITAL LETTER DE",NULL}, +/* 10576 */ { "VITHKUQI CAPITAL LETTER DHE",NULL}, +/* 10577 */ { "VITHKUQI CAPITAL LETTER EI",NULL}, +/* 10578 */ { "VITHKUQI CAPITAL LETTER E",NULL}, +/* 10579 */ { "VITHKUQI CAPITAL LETTER FE",NULL}, +/* 1057A */ { "VITHKUQI CAPITAL LETTER GA",NULL}, /* 1057B */ { NULL,NULL}, -/* 1057C */ { NULL,NULL}, -/* 1057D */ { NULL,NULL}, -/* 1057E */ { NULL,NULL}, -/* 1057F */ { NULL,NULL}, -/* 10580 */ { NULL,NULL}, -/* 10581 */ { NULL,NULL}, -/* 10582 */ { NULL,NULL}, -/* 10583 */ { NULL,NULL}, -/* 10584 */ { NULL,NULL}, -/* 10585 */ { NULL,NULL}, -/* 10586 */ { NULL,NULL}, -/* 10587 */ { NULL,NULL}, -/* 10588 */ { NULL,NULL}, -/* 10589 */ { NULL,NULL}, -/* 1058A */ { NULL,NULL}, +/* 1057C */ { "VITHKUQI CAPITAL LETTER HA",NULL}, +/* 1057D */ { "VITHKUQI CAPITAL LETTER HHA"," * used in 19th-century orthography"}, +/* 1057E */ { "VITHKUQI CAPITAL LETTER I",NULL}, +/* 1057F */ { "VITHKUQI CAPITAL LETTER IJE"," * used in 19th-century orthography"}, +/* 10580 */ { "VITHKUQI CAPITAL LETTER JE",NULL}, +/* 10581 */ { "VITHKUQI CAPITAL LETTER KA",NULL}, +/* 10582 */ { "VITHKUQI CAPITAL LETTER LA",NULL}, +/* 10583 */ { "VITHKUQI CAPITAL LETTER LLA",NULL}, +/* 10584 */ { "VITHKUQI CAPITAL LETTER ME",NULL}, +/* 10585 */ { "VITHKUQI CAPITAL LETTER NE",NULL}, +/* 10586 */ { "VITHKUQI CAPITAL LETTER NJE",NULL}, +/* 10587 */ { "VITHKUQI CAPITAL LETTER O",NULL}, +/* 10588 */ { "VITHKUQI CAPITAL LETTER PE",NULL}, +/* 10589 */ { "VITHKUQI CAPITAL LETTER QA",NULL}, +/* 1058A */ { "VITHKUQI CAPITAL LETTER RE",NULL}, /* 1058B */ { NULL,NULL}, -/* 1058C */ { NULL,NULL}, -/* 1058D */ { NULL,NULL}, -/* 1058E */ { NULL,NULL}, -/* 1058F */ { NULL,NULL}, -/* 10590 */ { NULL,NULL}, -/* 10591 */ { NULL,NULL}, -/* 10592 */ { NULL,NULL}, +/* 1058C */ { "VITHKUQI CAPITAL LETTER SE",NULL}, +/* 1058D */ { "VITHKUQI CAPITAL LETTER SHE",NULL}, +/* 1058E */ { "VITHKUQI CAPITAL LETTER TE",NULL}, +/* 1058F */ { "VITHKUQI CAPITAL LETTER THE",NULL}, +/* 10590 */ { "VITHKUQI CAPITAL LETTER U",NULL}, +/* 10591 */ { "VITHKUQI CAPITAL LETTER VE",NULL}, +/* 10592 */ { "VITHKUQI CAPITAL LETTER XE",NULL}, /* 10593 */ { NULL,NULL}, -/* 10594 */ { NULL,NULL}, -/* 10595 */ { NULL,NULL}, +/* 10594 */ { "VITHKUQI CAPITAL LETTER Y",NULL}, +/* 10595 */ { "VITHKUQI CAPITAL LETTER ZE",NULL}, /* 10596 */ { NULL,NULL}, -/* 10597 */ { NULL,NULL}, -/* 10598 */ { NULL,NULL}, -/* 10599 */ { NULL,NULL}, -/* 1059A */ { NULL,NULL}, -/* 1059B */ { NULL,NULL}, -/* 1059C */ { NULL,NULL}, -/* 1059D */ { NULL,NULL}, -/* 1059E */ { NULL,NULL}, -/* 1059F */ { NULL,NULL}, -/* 105A0 */ { NULL,NULL}, -/* 105A1 */ { NULL,NULL}, +/* 10597 */ { "VITHKUQI SMALL LETTER A",NULL}, +/* 10598 */ { "VITHKUQI SMALL LETTER BBE",NULL}, +/* 10599 */ { "VITHKUQI SMALL LETTER BE",NULL}, +/* 1059A */ { "VITHKUQI SMALL LETTER CE",NULL}, +/* 1059B */ { "VITHKUQI SMALL LETTER CHE",NULL}, +/* 1059C */ { "VITHKUQI SMALL LETTER DE",NULL}, +/* 1059D */ { "VITHKUQI SMALL LETTER DHE",NULL}, +/* 1059E */ { "VITHKUQI SMALL LETTER EI",NULL}, +/* 1059F */ { "VITHKUQI SMALL LETTER E",NULL}, +/* 105A0 */ { "VITHKUQI SMALL LETTER FE",NULL}, +/* 105A1 */ { "VITHKUQI SMALL LETTER GA",NULL}, /* 105A2 */ { NULL,NULL}, -/* 105A3 */ { NULL,NULL}, -/* 105A4 */ { NULL,NULL}, -/* 105A5 */ { NULL,NULL}, -/* 105A6 */ { NULL,NULL}, -/* 105A7 */ { NULL,NULL}, -/* 105A8 */ { NULL,NULL}, -/* 105A9 */ { NULL,NULL}, -/* 105AA */ { NULL,NULL}, -/* 105AB */ { NULL,NULL}, -/* 105AC */ { NULL,NULL}, -/* 105AD */ { NULL,NULL}, -/* 105AE */ { NULL,NULL}, -/* 105AF */ { NULL,NULL}, -/* 105B0 */ { NULL,NULL}, -/* 105B1 */ { NULL,NULL}, +/* 105A3 */ { "VITHKUQI SMALL LETTER HA",NULL}, +/* 105A4 */ { "VITHKUQI SMALL LETTER HHA"," * used in 19th-century orthography"}, +/* 105A5 */ { "VITHKUQI SMALL LETTER I",NULL}, +/* 105A6 */ { "VITHKUQI SMALL LETTER IJE"," * used in 19th-century orthography"}, +/* 105A7 */ { "VITHKUQI SMALL LETTER JE",NULL}, +/* 105A8 */ { "VITHKUQI SMALL LETTER KA",NULL}, +/* 105A9 */ { "VITHKUQI SMALL LETTER LA",NULL}, +/* 105AA */ { "VITHKUQI SMALL LETTER LLA",NULL}, +/* 105AB */ { "VITHKUQI SMALL LETTER ME",NULL}, +/* 105AC */ { "VITHKUQI SMALL LETTER NE",NULL}, +/* 105AD */ { "VITHKUQI SMALL LETTER NJE",NULL}, +/* 105AE */ { "VITHKUQI SMALL LETTER O",NULL}, +/* 105AF */ { "VITHKUQI SMALL LETTER PE",NULL}, +/* 105B0 */ { "VITHKUQI SMALL LETTER QA",NULL}, +/* 105B1 */ { "VITHKUQI SMALL LETTER RE",NULL}, /* 105B2 */ { NULL,NULL}, -/* 105B3 */ { NULL,NULL}, -/* 105B4 */ { NULL,NULL}, -/* 105B5 */ { NULL,NULL}, -/* 105B6 */ { NULL,NULL}, -/* 105B7 */ { NULL,NULL}, -/* 105B8 */ { NULL,NULL}, -/* 105B9 */ { NULL,NULL}, +/* 105B3 */ { "VITHKUQI SMALL LETTER SE",NULL}, +/* 105B4 */ { "VITHKUQI SMALL LETTER SHE",NULL}, +/* 105B5 */ { "VITHKUQI SMALL LETTER TE",NULL}, +/* 105B6 */ { "VITHKUQI SMALL LETTER THE",NULL}, +/* 105B7 */ { "VITHKUQI SMALL LETTER U",NULL}, +/* 105B8 */ { "VITHKUQI SMALL LETTER VE",NULL}, +/* 105B9 */ { "VITHKUQI SMALL LETTER XE",NULL}, /* 105BA */ { NULL,NULL}, -/* 105BB */ { NULL,NULL}, -/* 105BC */ { NULL,NULL}, +/* 105BB */ { "VITHKUQI SMALL LETTER Y",NULL}, +/* 105BC */ { "VITHKUQI SMALL LETTER ZE",NULL}, /* 105BD */ { NULL,NULL}, /* 105BE */ { NULL,NULL}, /* 105BF */ { NULL,NULL}, @@ -24117,6 +24435,7 @@ /* 105FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_06[] = { /* 10600 */ { "LINEAR A SIGN AB001",NULL}, /* 10601 */ { "LINEAR A SIGN AB002",NULL}, @@ -24394,6 +24713,7 @@ /* 106FF */ { "LINEAR A SIGN A594"," * 1064D ab131a, 10634 ab060"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_07[] = { /* 10700 */ { "LINEAR A SIGN A595"," * 1064D ab131a, 10634 ab060"}, /* 10701 */ { "LINEAR A SIGN A596"," * 1064D ab131a, 1063E ab077"}, @@ -24525,65 +24845,66 @@ /* 1077D */ { NULL,NULL}, /* 1077E */ { NULL,NULL}, /* 1077F */ { NULL,NULL}, -/* 10780 */ { NULL,NULL}, -/* 10781 */ { NULL,NULL}, -/* 10782 */ { NULL,NULL}, -/* 10783 */ { NULL,NULL}, -/* 10784 */ { NULL,NULL}, -/* 10785 */ { NULL,NULL}, +/* 10780 */ { "MODIFIER LETTER SMALL CAPITAL AA"," * actually a small capital in VoQS (voice quality symbol) usage, with no semantic distinction from a full capital\n" + " x (latin capital letter aa - A732)"}, +/* 10781 */ { "MODIFIER LETTER SUPERSCRIPT TRIANGULAR COLON"," # <super> 02D0"}, +/* 10782 */ { "MODIFIER LETTER SUPERSCRIPT HALF TRIANGULAR COLON"," # <super> 02D1"}, +/* 10783 */ { "MODIFIER LETTER SMALL AE"," # <super> 00E6"}, +/* 10784 */ { "MODIFIER LETTER SMALL CAPITAL B"," # <super> 0299"}, +/* 10785 */ { "MODIFIER LETTER SMALL B WITH HOOK"," # <super> 0253"}, /* 10786 */ { NULL,NULL}, -/* 10787 */ { NULL,NULL}, -/* 10788 */ { NULL,NULL}, -/* 10789 */ { NULL,NULL}, -/* 1078A */ { NULL,NULL}, -/* 1078B */ { NULL,NULL}, -/* 1078C */ { NULL,NULL}, -/* 1078D */ { NULL,NULL}, -/* 1078E */ { NULL,NULL}, -/* 1078F */ { NULL,NULL}, -/* 10790 */ { NULL,NULL}, -/* 10791 */ { NULL,NULL}, -/* 10792 */ { NULL,NULL}, -/* 10793 */ { NULL,NULL}, -/* 10794 */ { NULL,NULL}, -/* 10795 */ { NULL,NULL}, -/* 10796 */ { NULL,NULL}, -/* 10797 */ { NULL,NULL}, -/* 10798 */ { NULL,NULL}, -/* 10799 */ { NULL,NULL}, -/* 1079A */ { NULL,NULL}, -/* 1079B */ { NULL,NULL}, -/* 1079C */ { NULL,NULL}, -/* 1079D */ { NULL,NULL}, -/* 1079E */ { NULL,NULL}, -/* 1079F */ { NULL,NULL}, -/* 107A0 */ { NULL,NULL}, -/* 107A1 */ { NULL,NULL}, -/* 107A2 */ { NULL,NULL}, -/* 107A3 */ { NULL,NULL}, -/* 107A4 */ { NULL,NULL}, -/* 107A5 */ { NULL,NULL}, -/* 107A6 */ { NULL,NULL}, -/* 107A7 */ { NULL,NULL}, -/* 107A8 */ { NULL,NULL}, -/* 107A9 */ { NULL,NULL}, -/* 107AA */ { NULL,NULL}, -/* 107AB */ { NULL,NULL}, -/* 107AC */ { NULL,NULL}, -/* 107AD */ { NULL,NULL}, -/* 107AE */ { NULL,NULL}, -/* 107AF */ { NULL,NULL}, -/* 107B0 */ { NULL,NULL}, +/* 10787 */ { "MODIFIER LETTER SMALL DZ DIGRAPH"," # <super> 02A3"}, +/* 10788 */ { "MODIFIER LETTER SMALL DZ DIGRAPH WITH RETROFLEX HOOK"," # <super> AB66"}, +/* 10789 */ { "MODIFIER LETTER SMALL DZ DIGRAPH WITH CURL"," # <super> 02A5"}, +/* 1078A */ { "MODIFIER LETTER SMALL DEZH DIGRAPH"," # <super> 02A4"}, +/* 1078B */ { "MODIFIER LETTER SMALL D WITH TAIL"," # <super> 0256"}, +/* 1078C */ { "MODIFIER LETTER SMALL D WITH HOOK"," # <super> 0257"}, +/* 1078D */ { "MODIFIER LETTER SMALL D WITH HOOK AND TAIL"," # <super> 1D91"}, +/* 1078E */ { "MODIFIER LETTER SMALL REVERSED E"," # <super> 0258"}, +/* 1078F */ { "MODIFIER LETTER SMALL CLOSED REVERSED OPEN E"," # <super> 025E"}, +/* 10790 */ { "MODIFIER LETTER SMALL FENG DIGRAPH"," # <super> 02A9"}, +/* 10791 */ { "MODIFIER LETTER SMALL RAMS HORN"," # <super> 0264"}, +/* 10792 */ { "MODIFIER LETTER SMALL CAPITAL G"," # <super> 0262"}, +/* 10793 */ { "MODIFIER LETTER SMALL G WITH HOOK"," # <super> 0260"}, +/* 10794 */ { "MODIFIER LETTER SMALL CAPITAL G WITH HOOK"," # <super> 029B"}, +/* 10795 */ { "MODIFIER LETTER SMALL H WITH STROKE"," # <super> 0127"}, +/* 10796 */ { "MODIFIER LETTER SMALL CAPITAL H"," # <super> 029C"}, +/* 10797 */ { "MODIFIER LETTER SMALL HENG WITH HOOK"," # <super> 0267"}, +/* 10798 */ { "MODIFIER LETTER SMALL DOTLESS J WITH STROKE AND HOOK"," # <super> 0284"}, +/* 10799 */ { "MODIFIER LETTER SMALL LS DIGRAPH"," # <super> 02AA"}, +/* 1079A */ { "MODIFIER LETTER SMALL LZ DIGRAPH"," # <super> 02AB"}, +/* 1079B */ { "MODIFIER LETTER SMALL L WITH BELT"," # <super> 026C"}, +/* 1079C */ { "MODIFIER LETTER SMALL CAPITAL L WITH BELT"," # <super> 1DF04"}, +/* 1079D */ { "MODIFIER LETTER SMALL L WITH RETROFLEX HOOK AND BELT"," # <super> A78E"}, +/* 1079E */ { "MODIFIER LETTER SMALL LEZH"," # <super> 026E"}, +/* 1079F */ { "MODIFIER LETTER SMALL LEZH WITH RETROFLEX HOOK"," # <super> 1DF05"}, +/* 107A0 */ { "MODIFIER LETTER SMALL TURNED Y"," # <super> 028E"}, +/* 107A1 */ { "MODIFIER LETTER SMALL TURNED Y WITH BELT"," # <super> 1DF06"}, +/* 107A2 */ { "MODIFIER LETTER SMALL O WITH STROKE"," # <super> 00F8"}, +/* 107A3 */ { "MODIFIER LETTER SMALL CAPITAL OE"," # <super> 0276"}, +/* 107A4 */ { "MODIFIER LETTER SMALL CLOSED OMEGA"," # <super> 0277"}, +/* 107A5 */ { "MODIFIER LETTER SMALL Q"," # <super> 0071"}, +/* 107A6 */ { "MODIFIER LETTER SMALL TURNED R WITH LONG LEG"," # <super> 027A"}, +/* 107A7 */ { "MODIFIER LETTER SMALL TURNED R WITH LONG LEG AND RETROFLEX HOOK"," # <super> 1DF08"}, +/* 107A8 */ { "MODIFIER LETTER SMALL R WITH TAIL"," # <super> 027D"}, +/* 107A9 */ { "MODIFIER LETTER SMALL R WITH FISHHOOK"," # <super> 027E"}, +/* 107AA */ { "MODIFIER LETTER SMALL CAPITAL R"," # <super> 0280"}, +/* 107AB */ { "MODIFIER LETTER SMALL TC DIGRAPH WITH CURL"," # <super> 02A8"}, +/* 107AC */ { "MODIFIER LETTER SMALL TS DIGRAPH"," # <super> 02A6"}, +/* 107AD */ { "MODIFIER LETTER SMALL TS DIGRAPH WITH RETROFLEX HOOK"," # <super> AB67"}, +/* 107AE */ { "MODIFIER LETTER SMALL TESH DIGRAPH"," # <super> 02A7"}, +/* 107AF */ { "MODIFIER LETTER SMALL T WITH RETROFLEX HOOK"," # <super> 0288"}, +/* 107B0 */ { "MODIFIER LETTER SMALL V WITH RIGHT HOOK"," # <super> 2C71"}, /* 107B1 */ { NULL,NULL}, -/* 107B2 */ { NULL,NULL}, -/* 107B3 */ { NULL,NULL}, -/* 107B4 */ { NULL,NULL}, -/* 107B5 */ { NULL,NULL}, -/* 107B6 */ { NULL,NULL}, -/* 107B7 */ { NULL,NULL}, -/* 107B8 */ { NULL,NULL}, -/* 107B9 */ { NULL,NULL}, -/* 107BA */ { NULL,NULL}, +/* 107B2 */ { "MODIFIER LETTER SMALL CAPITAL Y"," # <super> 028F"}, +/* 107B3 */ { "MODIFIER LETTER GLOTTAL STOP WITH STROKE"," # <super> 02A1"}, +/* 107B4 */ { "MODIFIER LETTER REVERSED GLOTTAL STOP WITH STROKE"," # <super> 02A2"}, +/* 107B5 */ { "MODIFIER LETTER BILABIAL CLICK"," # <super> 0298"}, +/* 107B6 */ { "MODIFIER LETTER DENTAL CLICK"," # <super> 01C0"}, +/* 107B7 */ { "MODIFIER LETTER LATERAL CLICK"," # <super> 01C1"}, +/* 107B8 */ { "MODIFIER LETTER ALVEOLAR CLICK"," # <super> 01C2"}, +/* 107B9 */ { "MODIFIER LETTER RETROFLEX CLICK WITH RETROFLEX HOOK"," # <super> 1DF0A"}, +/* 107BA */ { "MODIFIER LETTER SMALL S WITH CURL"," # <super> 1DF1E"}, /* 107BB */ { NULL,NULL}, /* 107BC */ { NULL,NULL}, /* 107BD */ { NULL,NULL}, @@ -24655,6 +24976,7 @@ /* 107FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_08[] = { /* 10800 */ { "CYPRIOT SYLLABLE A",NULL}, /* 10801 */ { "CYPRIOT SYLLABLE E",NULL}, @@ -24914,6 +25236,7 @@ /* 108FF */ { "HATRAN NUMBER ONE HUNDRED",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_09[] = { /* 10900 */ { "PHOENICIAN LETTER ALF"," x (hebrew letter alef - 05D0)"}, /* 10901 */ { "PHOENICIAN LETTER BET"," x (hebrew letter bet - 05D1)"}, @@ -25178,6 +25501,7 @@ /* 109FF */ { "MEROITIC CURSIVE FRACTION TEN TWELFTHS",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_0A[] = { /* 10A00 */ { "KHAROSHTHI LETTER A",NULL}, /* 10A01 */ { "KHAROSHTHI VOWEL SIGN I",NULL}, @@ -25544,6 +25868,7 @@ /* 10AFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_0B[] = { /* 10B00 */ { "AVESTAN LETTER A",NULL}, /* 10B01 */ { "AVESTAN LETTER AA",NULL}, @@ -25805,6 +26130,7 @@ /* 10BFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_0C[] = { /* 10C00 */ { "OLD TURKIC LETTER ORKHON A",NULL}, /* 10C01 */ { "OLD TURKIC LETTER YENISEI A",NULL}, @@ -26071,6 +26397,7 @@ /* 10CFF */ { "OLD HUNGARIAN NUMBER ONE THOUSAND",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_0D[] = { /* 10D00 */ { "HANIFI ROHINGYA LETTER A",NULL}, /* 10D01 */ { "HANIFI ROHINGYA LETTER BA",NULL}, @@ -26330,6 +26657,7 @@ /* 10DFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_0E[] = { /* 10E00 */ { NULL,NULL}, /* 10E01 */ { NULL,NULL}, @@ -26584,11 +26912,12 @@ /* 10EFA */ { NULL,NULL}, /* 10EFB */ { NULL,NULL}, /* 10EFC */ { NULL,NULL}, -/* 10EFD */ { NULL,NULL}, -/* 10EFE */ { NULL,NULL}, -/* 10EFF */ { NULL,NULL} +/* 10EFD */ { "ARABIC SMALL LOW WORD SAKTA"," x (arabic small high word sakta - 08DD)"}, +/* 10EFE */ { "ARABIC SMALL LOW WORD QASR",NULL}, +/* 10EFF */ { "ARABIC SMALL LOW WORD MADDA",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_0F[] = { /* 10F00 */ { "OLD SOGDIAN LETTER ALEPH",NULL}, /* 10F01 */ { "OLD SOGDIAN LETTER FINAL ALEPH",NULL}, @@ -26704,32 +27033,32 @@ /* 10F6D */ { NULL,NULL}, /* 10F6E */ { NULL,NULL}, /* 10F6F */ { NULL,NULL}, -/* 10F70 */ { NULL,NULL}, -/* 10F71 */ { NULL,NULL}, -/* 10F72 */ { NULL,NULL}, -/* 10F73 */ { NULL,NULL}, -/* 10F74 */ { NULL,NULL}, -/* 10F75 */ { NULL,NULL}, -/* 10F76 */ { NULL,NULL}, -/* 10F77 */ { NULL,NULL}, -/* 10F78 */ { NULL,NULL}, -/* 10F79 */ { NULL,NULL}, -/* 10F7A */ { NULL,NULL}, -/* 10F7B */ { NULL,NULL}, -/* 10F7C */ { NULL,NULL}, -/* 10F7D */ { NULL,NULL}, -/* 10F7E */ { NULL,NULL}, -/* 10F7F */ { NULL,NULL}, -/* 10F80 */ { NULL,NULL}, -/* 10F81 */ { NULL,NULL}, -/* 10F82 */ { NULL,NULL}, -/* 10F83 */ { NULL,NULL}, -/* 10F84 */ { NULL,NULL}, -/* 10F85 */ { NULL,NULL}, -/* 10F86 */ { NULL,NULL}, -/* 10F87 */ { NULL,NULL}, -/* 10F88 */ { NULL,NULL}, -/* 10F89 */ { NULL,NULL}, +/* 10F70 */ { "OLD UYGHUR LETTER ALEPH",NULL}, +/* 10F71 */ { "OLD UYGHUR LETTER BETH",NULL}, +/* 10F72 */ { "OLD UYGHUR LETTER GIMEL-HETH",NULL}, +/* 10F73 */ { "OLD UYGHUR LETTER WAW",NULL}, +/* 10F74 */ { "OLD UYGHUR LETTER ZAYIN",NULL}, +/* 10F75 */ { "OLD UYGHUR LETTER FINAL HETH",NULL}, +/* 10F76 */ { "OLD UYGHUR LETTER YODH",NULL}, +/* 10F77 */ { "OLD UYGHUR LETTER KAPH",NULL}, +/* 10F78 */ { "OLD UYGHUR LETTER LAMEDH",NULL}, +/* 10F79 */ { "OLD UYGHUR LETTER MEM",NULL}, +/* 10F7A */ { "OLD UYGHUR LETTER NUN",NULL}, +/* 10F7B */ { "OLD UYGHUR LETTER SAMEKH",NULL}, +/* 10F7C */ { "OLD UYGHUR LETTER PE",NULL}, +/* 10F7D */ { "OLD UYGHUR LETTER SADHE",NULL}, +/* 10F7E */ { "OLD UYGHUR LETTER RESH",NULL}, +/* 10F7F */ { "OLD UYGHUR LETTER SHIN",NULL}, +/* 10F80 */ { "OLD UYGHUR LETTER TAW",NULL}, +/* 10F81 */ { "OLD UYGHUR LETTER LESH"," = hooked resh"}, +/* 10F82 */ { "OLD UYGHUR COMBINING DOT ABOVE",NULL}, +/* 10F83 */ { "OLD UYGHUR COMBINING DOT BELOW",NULL}, +/* 10F84 */ { "OLD UYGHUR COMBINING TWO DOTS ABOVE",NULL}, +/* 10F85 */ { "OLD UYGHUR COMBINING TWO DOTS BELOW",NULL}, +/* 10F86 */ { "OLD UYGHUR PUNCTUATION BAR",NULL}, +/* 10F87 */ { "OLD UYGHUR PUNCTUATION TWO BARS",NULL}, +/* 10F88 */ { "OLD UYGHUR PUNCTUATION TWO DOTS",NULL}, +/* 10F89 */ { "OLD UYGHUR PUNCTUATION FOUR DOTS",NULL}, /* 10F8A */ { NULL,NULL}, /* 10F8B */ { NULL,NULL}, /* 10F8C */ { NULL,NULL}, @@ -26850,6 +27179,7 @@ /* 10FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_10[] = { /* 11000 */ { "BRAHMI SIGN CANDRABINDU",NULL}, /* 11001 */ { "BRAHMI SIGN ANUSVARA",NULL}, @@ -26963,12 +27293,12 @@ /* 1106D */ { "BRAHMI DIGIT SEVEN",NULL}, /* 1106E */ { "BRAHMI DIGIT EIGHT",NULL}, /* 1106F */ { "BRAHMI DIGIT NINE",NULL}, -/* 11070 */ { NULL,NULL}, -/* 11071 */ { NULL,NULL}, -/* 11072 */ { NULL,NULL}, -/* 11073 */ { NULL,NULL}, -/* 11074 */ { NULL,NULL}, -/* 11075 */ { NULL,NULL}, +/* 11070 */ { "BRAHMI SIGN OLD TAMIL VIRAMA",NULL}, +/* 11071 */ { "BRAHMI LETTER OLD TAMIL SHORT E",NULL}, +/* 11072 */ { "BRAHMI LETTER OLD TAMIL SHORT O",NULL}, +/* 11073 */ { "BRAHMI VOWEL SIGN OLD TAMIL SHORT E",NULL}, +/* 11074 */ { "BRAHMI VOWEL SIGN OLD TAMIL SHORT O",NULL}, +/* 11075 */ { "BRAHMI LETTER OLD TAMIL LLA",NULL}, /* 11076 */ { NULL,NULL}, /* 11077 */ { NULL,NULL}, /* 11078 */ { NULL,NULL}, @@ -27047,7 +27377,7 @@ " x (khojki double section mark - 1123C)"}, /* 110C0 */ { "KAITHI DANDA",NULL}, /* 110C1 */ { "KAITHI DOUBLE DANDA",NULL}, -/* 110C2 */ { NULL,NULL}, +/* 110C2 */ { "KAITHI VOWEL SIGN VOCALIC R",NULL}, /* 110C3 */ { NULL,NULL}, /* 110C4 */ { NULL,NULL}, /* 110C5 */ { NULL,NULL}, @@ -27111,6 +27441,7 @@ /* 110FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_11[] = { /* 11100 */ { "CHAKMA SIGN CANDRABINDU",NULL}, /* 11101 */ { "CHAKMA SIGN ANUSVARA",NULL}, @@ -27379,6 +27710,7 @@ /* 111FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_12[] = { /* 11200 */ { "KHOJKI LETTER A",NULL}, /* 11201 */ { "KHOJKI LETTER AA",NULL}, @@ -27445,9 +27777,9 @@ " x (kaithi double section mark - 110BF)"}, /* 1123D */ { "KHOJKI ABBREVIATION SIGN",NULL}, /* 1123E */ { "KHOJKI SIGN SUKUN"," * used for Arabic transliteration"}, -/* 1123F */ { NULL,NULL}, -/* 11240 */ { NULL,NULL}, -/* 11241 */ { NULL,NULL}, +/* 1123F */ { "KHOJKI LETTER QA",NULL}, +/* 11240 */ { "KHOJKI LETTER SHORT I",NULL}, +/* 11241 */ { "KHOJKI VOWEL SIGN VOCALIC R",NULL}, /* 11242 */ { NULL,NULL}, /* 11243 */ { NULL,NULL}, /* 11244 */ { NULL,NULL}, @@ -27640,6 +27972,7 @@ /* 112FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_13[] = { /* 11300 */ { "GRANTHA SIGN COMBINING ANUSVARA ABOVE"," * used in Prakrit language Jain texts for the linguistic anusvara"}, /* 11301 */ { "GRANTHA SIGN CANDRABINDU",NULL}, @@ -27900,6 +28233,7 @@ /* 113FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_14[] = { /* 11400 */ { "NEWA LETTER A",NULL}, /* 11401 */ { "NEWA LETTER AA",NULL}, @@ -28160,6 +28494,7 @@ /* 114FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_15[] = { /* 11500 */ { NULL,NULL}, /* 11501 */ { NULL,NULL}, @@ -28420,6 +28755,7 @@ /* 115FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_16[] = { /* 11600 */ { "MODI LETTER A",NULL}, /* 11601 */ { "MODI LETTER AA",NULL}, @@ -28606,7 +28942,8 @@ /* 116B6 */ { "TAKRI SIGN VIRAMA",NULL}, /* 116B7 */ { "TAKRI SIGN NUKTA",NULL}, /* 116B8 */ { "TAKRI LETTER ARCHAIC KHA"," * used in earlier writings to denote kha"}, -/* 116B9 */ { NULL,NULL}, +/* 116B9 */ { "TAKRI ABBREVIATION SIGN"," x (gurmukhi abbreviation sign - 0A76)\n" + " x (sharada abbreviation sign - 111C7)"}, /* 116BA */ { NULL,NULL}, /* 116BB */ { NULL,NULL}, /* 116BC */ { NULL,NULL}, @@ -28679,6 +29016,7 @@ /* 116FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_17[] = { /* 11700 */ { "AHOM LETTER KA",NULL}, /* 11701 */ { "AHOM LETTER KHA",NULL}, @@ -28744,13 +29082,13 @@ /* 1173D */ { "AHOM SIGN SECTION",NULL}, /* 1173E */ { "AHOM SIGN RULAI",NULL}, /* 1173F */ { "AHOM SYMBOL VI",NULL}, -/* 11740 */ { NULL,NULL}, -/* 11741 */ { NULL,NULL}, -/* 11742 */ { NULL,NULL}, -/* 11743 */ { NULL,NULL}, -/* 11744 */ { NULL,NULL}, -/* 11745 */ { NULL,NULL}, -/* 11746 */ { NULL,NULL}, +/* 11740 */ { "AHOM LETTER CA",NULL}, +/* 11741 */ { "AHOM LETTER TTA",NULL}, +/* 11742 */ { "AHOM LETTER TTHA",NULL}, +/* 11743 */ { "AHOM LETTER DDA",NULL}, +/* 11744 */ { "AHOM LETTER DDHA",NULL}, +/* 11745 */ { "AHOM LETTER NNA",NULL}, +/* 11746 */ { "AHOM LETTER LLA",NULL}, /* 11747 */ { NULL,NULL}, /* 11748 */ { NULL,NULL}, /* 11749 */ { NULL,NULL}, @@ -28938,6 +29276,7 @@ /* 117FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_18[] = { /* 11800 */ { "DOGRA LETTER A",NULL}, /* 11801 */ { "DOGRA LETTER AA",NULL}, @@ -29197,6 +29536,7 @@ /* 118FF */ { "WARANG CITI OM",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_19[] = { /* 11900 */ { "DIVES AKURU LETTER A",NULL}, /* 11901 */ { "DIVES AKURU LETTER AA",NULL}, @@ -29459,6 +29799,7 @@ /* 119FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_1A[] = { /* 11A00 */ { "ZANABAZAR SQUARE LETTER A"," * used for representing independent vowels in combination with vowel signs"}, /* 11A01 */ { "ZANABAZAR SQUARE VOWEL SIGN I",NULL}, @@ -29649,22 +29990,22 @@ /* 11AAD */ { NULL,NULL}, /* 11AAE */ { NULL,NULL}, /* 11AAF */ { NULL,NULL}, -/* 11AB0 */ { NULL,NULL}, -/* 11AB1 */ { NULL,NULL}, -/* 11AB2 */ { NULL,NULL}, -/* 11AB3 */ { NULL,NULL}, -/* 11AB4 */ { NULL,NULL}, -/* 11AB5 */ { NULL,NULL}, -/* 11AB6 */ { NULL,NULL}, -/* 11AB7 */ { NULL,NULL}, -/* 11AB8 */ { NULL,NULL}, -/* 11AB9 */ { NULL,NULL}, -/* 11ABA */ { NULL,NULL}, -/* 11ABB */ { NULL,NULL}, -/* 11ABC */ { NULL,NULL}, -/* 11ABD */ { NULL,NULL}, -/* 11ABE */ { NULL,NULL}, -/* 11ABF */ { NULL,NULL}, +/* 11AB0 */ { "CANADIAN SYLLABICS NATTILIK HI",NULL}, +/* 11AB1 */ { "CANADIAN SYLLABICS NATTILIK HII",NULL}, +/* 11AB2 */ { "CANADIAN SYLLABICS NATTILIK HO"," * Nattilik (HU)"}, +/* 11AB3 */ { "CANADIAN SYLLABICS NATTILIK HOO"," * Nattilik (HUU)"}, +/* 11AB4 */ { "CANADIAN SYLLABICS NATTILIK HA",NULL}, +/* 11AB5 */ { "CANADIAN SYLLABICS NATTILIK HAA",NULL}, +/* 11AB6 */ { "CANADIAN SYLLABICS NATTILIK SHRI",NULL}, +/* 11AB7 */ { "CANADIAN SYLLABICS NATTILIK SHRII",NULL}, +/* 11AB8 */ { "CANADIAN SYLLABICS NATTILIK SHRO"," * Nattilik (SHRU)"}, +/* 11AB9 */ { "CANADIAN SYLLABICS NATTILIK SHROO"," * Nattilik (SHRUU)"}, +/* 11ABA */ { "CANADIAN SYLLABICS NATTILIK SHRA",NULL}, +/* 11ABB */ { "CANADIAN SYLLABICS NATTILIK SHRAA",NULL}, +/* 11ABC */ { "CANADIAN SYLLABICS SPE",NULL}, +/* 11ABD */ { "CANADIAN SYLLABICS SPI",NULL}, +/* 11ABE */ { "CANADIAN SYLLABICS SPO",NULL}, +/* 11ABF */ { "CANADIAN SYLLABICS SPA",NULL}, /* 11AC0 */ { "PAU CIN HAU LETTER PA",NULL}, /* 11AC1 */ { "PAU CIN HAU LETTER KA",NULL}, /* 11AC2 */ { "PAU CIN HAU LETTER LA",NULL}, @@ -29731,6 +30072,267 @@ /* 11AFF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot una_01_1B[] = { +/* 11B00 */ { "DEVANAGARI HEAD MARK"," x (devanagari double danda - 0965)"}, +/* 11B01 */ { "DEVANAGARI HEAD MARK WITH HEADSTROKE",NULL}, +/* 11B02 */ { "DEVANAGARI SIGN BHALE",NULL}, +/* 11B03 */ { "DEVANAGARI SIGN BHALE WITH HOOK",NULL}, +/* 11B04 */ { "DEVANAGARI SIGN EXTENDED BHALE",NULL}, +/* 11B05 */ { "DEVANAGARI SIGN EXTENDED BHALE WITH HOOK",NULL}, +/* 11B06 */ { "DEVANAGARI SIGN WESTERN FIVE-LIKE BHALE",NULL}, +/* 11B07 */ { "DEVANAGARI SIGN WESTERN NINE-LIKE BHALE",NULL}, +/* 11B08 */ { "DEVANAGARI SIGN REVERSED NINE-LIKE BHALE",NULL}, +/* 11B09 */ { "DEVANAGARI SIGN MINDU"," x (devanagari digit zero - 0966)"}, +/* 11B0A */ { NULL,NULL}, +/* 11B0B */ { NULL,NULL}, +/* 11B0C */ { NULL,NULL}, +/* 11B0D */ { NULL,NULL}, +/* 11B0E */ { NULL,NULL}, +/* 11B0F */ { NULL,NULL}, +/* 11B10 */ { NULL,NULL}, +/* 11B11 */ { NULL,NULL}, +/* 11B12 */ { NULL,NULL}, +/* 11B13 */ { NULL,NULL}, +/* 11B14 */ { NULL,NULL}, +/* 11B15 */ { NULL,NULL}, +/* 11B16 */ { NULL,NULL}, +/* 11B17 */ { NULL,NULL}, +/* 11B18 */ { NULL,NULL}, +/* 11B19 */ { NULL,NULL}, +/* 11B1A */ { NULL,NULL}, +/* 11B1B */ { NULL,NULL}, +/* 11B1C */ { NULL,NULL}, +/* 11B1D */ { NULL,NULL}, +/* 11B1E */ { NULL,NULL}, +/* 11B1F */ { NULL,NULL}, +/* 11B20 */ { NULL,NULL}, +/* 11B21 */ { NULL,NULL}, +/* 11B22 */ { NULL,NULL}, +/* 11B23 */ { NULL,NULL}, +/* 11B24 */ { NULL,NULL}, +/* 11B25 */ { NULL,NULL}, +/* 11B26 */ { NULL,NULL}, +/* 11B27 */ { NULL,NULL}, +/* 11B28 */ { NULL,NULL}, +/* 11B29 */ { NULL,NULL}, +/* 11B2A */ { NULL,NULL}, +/* 11B2B */ { NULL,NULL}, +/* 11B2C */ { NULL,NULL}, +/* 11B2D */ { NULL,NULL}, +/* 11B2E */ { NULL,NULL}, +/* 11B2F */ { NULL,NULL}, +/* 11B30 */ { NULL,NULL}, +/* 11B31 */ { NULL,NULL}, +/* 11B32 */ { NULL,NULL}, +/* 11B33 */ { NULL,NULL}, +/* 11B34 */ { NULL,NULL}, +/* 11B35 */ { NULL,NULL}, +/* 11B36 */ { NULL,NULL}, +/* 11B37 */ { NULL,NULL}, +/* 11B38 */ { NULL,NULL}, +/* 11B39 */ { NULL,NULL}, +/* 11B3A */ { NULL,NULL}, +/* 11B3B */ { NULL,NULL}, +/* 11B3C */ { NULL,NULL}, +/* 11B3D */ { NULL,NULL}, +/* 11B3E */ { NULL,NULL}, +/* 11B3F */ { NULL,NULL}, +/* 11B40 */ { NULL,NULL}, +/* 11B41 */ { NULL,NULL}, +/* 11B42 */ { NULL,NULL}, +/* 11B43 */ { NULL,NULL}, +/* 11B44 */ { NULL,NULL}, +/* 11B45 */ { NULL,NULL}, +/* 11B46 */ { NULL,NULL}, +/* 11B47 */ { NULL,NULL}, +/* 11B48 */ { NULL,NULL}, +/* 11B49 */ { NULL,NULL}, +/* 11B4A */ { NULL,NULL}, +/* 11B4B */ { NULL,NULL}, +/* 11B4C */ { NULL,NULL}, +/* 11B4D */ { NULL,NULL}, +/* 11B4E */ { NULL,NULL}, +/* 11B4F */ { NULL,NULL}, +/* 11B50 */ { NULL,NULL}, +/* 11B51 */ { NULL,NULL}, +/* 11B52 */ { NULL,NULL}, +/* 11B53 */ { NULL,NULL}, +/* 11B54 */ { NULL,NULL}, +/* 11B55 */ { NULL,NULL}, +/* 11B56 */ { NULL,NULL}, +/* 11B57 */ { NULL,NULL}, +/* 11B58 */ { NULL,NULL}, +/* 11B59 */ { NULL,NULL}, +/* 11B5A */ { NULL,NULL}, +/* 11B5B */ { NULL,NULL}, +/* 11B5C */ { NULL,NULL}, +/* 11B5D */ { NULL,NULL}, +/* 11B5E */ { NULL,NULL}, +/* 11B5F */ { NULL,NULL}, +/* 11B60 */ { NULL,NULL}, +/* 11B61 */ { NULL,NULL}, +/* 11B62 */ { NULL,NULL}, +/* 11B63 */ { NULL,NULL}, +/* 11B64 */ { NULL,NULL}, +/* 11B65 */ { NULL,NULL}, +/* 11B66 */ { NULL,NULL}, +/* 11B67 */ { NULL,NULL}, +/* 11B68 */ { NULL,NULL}, +/* 11B69 */ { NULL,NULL}, +/* 11B6A */ { NULL,NULL}, +/* 11B6B */ { NULL,NULL}, +/* 11B6C */ { NULL,NULL}, +/* 11B6D */ { NULL,NULL}, +/* 11B6E */ { NULL,NULL}, +/* 11B6F */ { NULL,NULL}, +/* 11B70 */ { NULL,NULL}, +/* 11B71 */ { NULL,NULL}, +/* 11B72 */ { NULL,NULL}, +/* 11B73 */ { NULL,NULL}, +/* 11B74 */ { NULL,NULL}, +/* 11B75 */ { NULL,NULL}, +/* 11B76 */ { NULL,NULL}, +/* 11B77 */ { NULL,NULL}, +/* 11B78 */ { NULL,NULL}, +/* 11B79 */ { NULL,NULL}, +/* 11B7A */ { NULL,NULL}, +/* 11B7B */ { NULL,NULL}, +/* 11B7C */ { NULL,NULL}, +/* 11B7D */ { NULL,NULL}, +/* 11B7E */ { NULL,NULL}, +/* 11B7F */ { NULL,NULL}, +/* 11B80 */ { NULL,NULL}, +/* 11B81 */ { NULL,NULL}, +/* 11B82 */ { NULL,NULL}, +/* 11B83 */ { NULL,NULL}, +/* 11B84 */ { NULL,NULL}, +/* 11B85 */ { NULL,NULL}, +/* 11B86 */ { NULL,NULL}, +/* 11B87 */ { NULL,NULL}, +/* 11B88 */ { NULL,NULL}, +/* 11B89 */ { NULL,NULL}, +/* 11B8A */ { NULL,NULL}, +/* 11B8B */ { NULL,NULL}, +/* 11B8C */ { NULL,NULL}, +/* 11B8D */ { NULL,NULL}, +/* 11B8E */ { NULL,NULL}, +/* 11B8F */ { NULL,NULL}, +/* 11B90 */ { NULL,NULL}, +/* 11B91 */ { NULL,NULL}, +/* 11B92 */ { NULL,NULL}, +/* 11B93 */ { NULL,NULL}, +/* 11B94 */ { NULL,NULL}, +/* 11B95 */ { NULL,NULL}, +/* 11B96 */ { NULL,NULL}, +/* 11B97 */ { NULL,NULL}, +/* 11B98 */ { NULL,NULL}, +/* 11B99 */ { NULL,NULL}, +/* 11B9A */ { NULL,NULL}, +/* 11B9B */ { NULL,NULL}, +/* 11B9C */ { NULL,NULL}, +/* 11B9D */ { NULL,NULL}, +/* 11B9E */ { NULL,NULL}, +/* 11B9F */ { NULL,NULL}, +/* 11BA0 */ { NULL,NULL}, +/* 11BA1 */ { NULL,NULL}, +/* 11BA2 */ { NULL,NULL}, +/* 11BA3 */ { NULL,NULL}, +/* 11BA4 */ { NULL,NULL}, +/* 11BA5 */ { NULL,NULL}, +/* 11BA6 */ { NULL,NULL}, +/* 11BA7 */ { NULL,NULL}, +/* 11BA8 */ { NULL,NULL}, +/* 11BA9 */ { NULL,NULL}, +/* 11BAA */ { NULL,NULL}, +/* 11BAB */ { NULL,NULL}, +/* 11BAC */ { NULL,NULL}, +/* 11BAD */ { NULL,NULL}, +/* 11BAE */ { NULL,NULL}, +/* 11BAF */ { NULL,NULL}, +/* 11BB0 */ { NULL,NULL}, +/* 11BB1 */ { NULL,NULL}, +/* 11BB2 */ { NULL,NULL}, +/* 11BB3 */ { NULL,NULL}, +/* 11BB4 */ { NULL,NULL}, +/* 11BB5 */ { NULL,NULL}, +/* 11BB6 */ { NULL,NULL}, +/* 11BB7 */ { NULL,NULL}, +/* 11BB8 */ { NULL,NULL}, +/* 11BB9 */ { NULL,NULL}, +/* 11BBA */ { NULL,NULL}, +/* 11BBB */ { NULL,NULL}, +/* 11BBC */ { NULL,NULL}, +/* 11BBD */ { NULL,NULL}, +/* 11BBE */ { NULL,NULL}, +/* 11BBF */ { NULL,NULL}, +/* 11BC0 */ { NULL,NULL}, +/* 11BC1 */ { NULL,NULL}, +/* 11BC2 */ { NULL,NULL}, +/* 11BC3 */ { NULL,NULL}, +/* 11BC4 */ { NULL,NULL}, +/* 11BC5 */ { NULL,NULL}, +/* 11BC6 */ { NULL,NULL}, +/* 11BC7 */ { NULL,NULL}, +/* 11BC8 */ { NULL,NULL}, +/* 11BC9 */ { NULL,NULL}, +/* 11BCA */ { NULL,NULL}, +/* 11BCB */ { NULL,NULL}, +/* 11BCC */ { NULL,NULL}, +/* 11BCD */ { NULL,NULL}, +/* 11BCE */ { NULL,NULL}, +/* 11BCF */ { NULL,NULL}, +/* 11BD0 */ { NULL,NULL}, +/* 11BD1 */ { NULL,NULL}, +/* 11BD2 */ { NULL,NULL}, +/* 11BD3 */ { NULL,NULL}, +/* 11BD4 */ { NULL,NULL}, +/* 11BD5 */ { NULL,NULL}, +/* 11BD6 */ { NULL,NULL}, +/* 11BD7 */ { NULL,NULL}, +/* 11BD8 */ { NULL,NULL}, +/* 11BD9 */ { NULL,NULL}, +/* 11BDA */ { NULL,NULL}, +/* 11BDB */ { NULL,NULL}, +/* 11BDC */ { NULL,NULL}, +/* 11BDD */ { NULL,NULL}, +/* 11BDE */ { NULL,NULL}, +/* 11BDF */ { NULL,NULL}, +/* 11BE0 */ { NULL,NULL}, +/* 11BE1 */ { NULL,NULL}, +/* 11BE2 */ { NULL,NULL}, +/* 11BE3 */ { NULL,NULL}, +/* 11BE4 */ { NULL,NULL}, +/* 11BE5 */ { NULL,NULL}, +/* 11BE6 */ { NULL,NULL}, +/* 11BE7 */ { NULL,NULL}, +/* 11BE8 */ { NULL,NULL}, +/* 11BE9 */ { NULL,NULL}, +/* 11BEA */ { NULL,NULL}, +/* 11BEB */ { NULL,NULL}, +/* 11BEC */ { NULL,NULL}, +/* 11BED */ { NULL,NULL}, +/* 11BEE */ { NULL,NULL}, +/* 11BEF */ { NULL,NULL}, +/* 11BF0 */ { NULL,NULL}, +/* 11BF1 */ { NULL,NULL}, +/* 11BF2 */ { NULL,NULL}, +/* 11BF3 */ { NULL,NULL}, +/* 11BF4 */ { NULL,NULL}, +/* 11BF5 */ { NULL,NULL}, +/* 11BF6 */ { NULL,NULL}, +/* 11BF7 */ { NULL,NULL}, +/* 11BF8 */ { NULL,NULL}, +/* 11BF9 */ { NULL,NULL}, +/* 11BFA */ { NULL,NULL}, +/* 11BFB */ { NULL,NULL}, +/* 11BFC */ { NULL,NULL}, +/* 11BFD */ { NULL,NULL}, +/* 11BFE */ { NULL,NULL}, +/* 11BFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot una_01_1C[] = { /* 11C00 */ { "BHAIKSUKI LETTER A",NULL}, /* 11C01 */ { "BHAIKSUKI LETTER AA",NULL}, @@ -29990,6 +30592,7 @@ /* 11CFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_1D[] = { /* 11D00 */ { "MASARAM GONDI LETTER A",NULL}, /* 11D01 */ { "MASARAM GONDI LETTER AA",NULL}, @@ -30249,6 +30852,7 @@ /* 11DFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_1E[] = { /* 11E00 */ { NULL,NULL}, /* 11E01 */ { NULL,NULL}, @@ -30508,97 +31112,99 @@ /* 11EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_1F[] = { -/* 11F00 */ { NULL,NULL}, -/* 11F01 */ { NULL,NULL}, -/* 11F02 */ { NULL,NULL}, -/* 11F03 */ { NULL,NULL}, -/* 11F04 */ { NULL,NULL}, -/* 11F05 */ { NULL,NULL}, -/* 11F06 */ { NULL,NULL}, -/* 11F07 */ { NULL,NULL}, -/* 11F08 */ { NULL,NULL}, -/* 11F09 */ { NULL,NULL}, -/* 11F0A */ { NULL,NULL}, -/* 11F0B */ { NULL,NULL}, -/* 11F0C */ { NULL,NULL}, -/* 11F0D */ { NULL,NULL}, -/* 11F0E */ { NULL,NULL}, -/* 11F0F */ { NULL,NULL}, -/* 11F10 */ { NULL,NULL}, +/* 11F00 */ { "KAWI SIGN CANDRABINDU",NULL}, +/* 11F01 */ { "KAWI SIGN ANUSVARA",NULL}, +/* 11F02 */ { "KAWI SIGN REPHA"," * cluster-initial form of 11F2C\n" + " * also used as final r"}, +/* 11F03 */ { "KAWI SIGN VISARGA",NULL}, +/* 11F04 */ { "KAWI LETTER A",NULL}, +/* 11F05 */ { "KAWI LETTER AA",NULL}, +/* 11F06 */ { "KAWI LETTER I",NULL}, +/* 11F07 */ { "KAWI LETTER II",NULL}, +/* 11F08 */ { "KAWI LETTER U",NULL}, +/* 11F09 */ { "KAWI LETTER UU",NULL}, +/* 11F0A */ { "KAWI LETTER VOCALIC R",NULL}, +/* 11F0B */ { "KAWI LETTER VOCALIC RR",NULL}, +/* 11F0C */ { "KAWI LETTER VOCALIC L",NULL}, +/* 11F0D */ { "KAWI LETTER VOCALIC LL",NULL}, +/* 11F0E */ { "KAWI LETTER E",NULL}, +/* 11F0F */ { "KAWI LETTER AI",NULL}, +/* 11F10 */ { "KAWI LETTER O",NULL}, /* 11F11 */ { NULL,NULL}, -/* 11F12 */ { NULL,NULL}, -/* 11F13 */ { NULL,NULL}, -/* 11F14 */ { NULL,NULL}, -/* 11F15 */ { NULL,NULL}, -/* 11F16 */ { NULL,NULL}, -/* 11F17 */ { NULL,NULL}, -/* 11F18 */ { NULL,NULL}, -/* 11F19 */ { NULL,NULL}, -/* 11F1A */ { NULL,NULL}, -/* 11F1B */ { NULL,NULL}, -/* 11F1C */ { NULL,NULL}, -/* 11F1D */ { NULL,NULL}, -/* 11F1E */ { NULL,NULL}, -/* 11F1F */ { NULL,NULL}, -/* 11F20 */ { NULL,NULL}, -/* 11F21 */ { NULL,NULL}, -/* 11F22 */ { NULL,NULL}, -/* 11F23 */ { NULL,NULL}, -/* 11F24 */ { NULL,NULL}, -/* 11F25 */ { NULL,NULL}, -/* 11F26 */ { NULL,NULL}, -/* 11F27 */ { NULL,NULL}, -/* 11F28 */ { NULL,NULL}, -/* 11F29 */ { NULL,NULL}, -/* 11F2A */ { NULL,NULL}, -/* 11F2B */ { NULL,NULL}, -/* 11F2C */ { NULL,NULL}, -/* 11F2D */ { NULL,NULL}, -/* 11F2E */ { NULL,NULL}, -/* 11F2F */ { NULL,NULL}, -/* 11F30 */ { NULL,NULL}, -/* 11F31 */ { NULL,NULL}, -/* 11F32 */ { NULL,NULL}, -/* 11F33 */ { NULL,NULL}, -/* 11F34 */ { NULL,NULL}, -/* 11F35 */ { NULL,NULL}, -/* 11F36 */ { NULL,NULL}, -/* 11F37 */ { NULL,NULL}, -/* 11F38 */ { NULL,NULL}, -/* 11F39 */ { NULL,NULL}, -/* 11F3A */ { NULL,NULL}, +/* 11F12 */ { "KAWI LETTER KA",NULL}, +/* 11F13 */ { "KAWI LETTER KHA",NULL}, +/* 11F14 */ { "KAWI LETTER GA",NULL}, +/* 11F15 */ { "KAWI LETTER GHA",NULL}, +/* 11F16 */ { "KAWI LETTER NGA",NULL}, +/* 11F17 */ { "KAWI LETTER CA",NULL}, +/* 11F18 */ { "KAWI LETTER CHA",NULL}, +/* 11F19 */ { "KAWI LETTER JA",NULL}, +/* 11F1A */ { "KAWI LETTER JHA",NULL}, +/* 11F1B */ { "KAWI LETTER NYA",NULL}, +/* 11F1C */ { "KAWI LETTER TTA",NULL}, +/* 11F1D */ { "KAWI LETTER TTHA",NULL}, +/* 11F1E */ { "KAWI LETTER DDA",NULL}, +/* 11F1F */ { "KAWI LETTER DDHA",NULL}, +/* 11F20 */ { "KAWI LETTER NNA",NULL}, +/* 11F21 */ { "KAWI LETTER TA",NULL}, +/* 11F22 */ { "KAWI LETTER THA",NULL}, +/* 11F23 */ { "KAWI LETTER DA",NULL}, +/* 11F24 */ { "KAWI LETTER DHA",NULL}, +/* 11F25 */ { "KAWI LETTER NA",NULL}, +/* 11F26 */ { "KAWI LETTER PA",NULL}, +/* 11F27 */ { "KAWI LETTER PHA",NULL}, +/* 11F28 */ { "KAWI LETTER BA",NULL}, +/* 11F29 */ { "KAWI LETTER BHA",NULL}, +/* 11F2A */ { "KAWI LETTER MA",NULL}, +/* 11F2B */ { "KAWI LETTER YA",NULL}, +/* 11F2C */ { "KAWI LETTER RA",NULL}, +/* 11F2D */ { "KAWI LETTER LA",NULL}, +/* 11F2E */ { "KAWI LETTER WA",NULL}, +/* 11F2F */ { "KAWI LETTER SHA",NULL}, +/* 11F30 */ { "KAWI LETTER SSA",NULL}, +/* 11F31 */ { "KAWI LETTER SA",NULL}, +/* 11F32 */ { "KAWI LETTER HA",NULL}, +/* 11F33 */ { "KAWI LETTER JNYA",NULL}, +/* 11F34 */ { "KAWI VOWEL SIGN AA",NULL}, +/* 11F35 */ { "KAWI VOWEL SIGN ALTERNATE AA",NULL}, +/* 11F36 */ { "KAWI VOWEL SIGN I",NULL}, +/* 11F37 */ { "KAWI VOWEL SIGN II",NULL}, +/* 11F38 */ { "KAWI VOWEL SIGN U",NULL}, +/* 11F39 */ { "KAWI VOWEL SIGN UU",NULL}, +/* 11F3A */ { "KAWI VOWEL SIGN VOCALIC R",NULL}, /* 11F3B */ { NULL,NULL}, /* 11F3C */ { NULL,NULL}, /* 11F3D */ { NULL,NULL}, -/* 11F3E */ { NULL,NULL}, -/* 11F3F */ { NULL,NULL}, -/* 11F40 */ { NULL,NULL}, -/* 11F41 */ { NULL,NULL}, -/* 11F42 */ { NULL,NULL}, -/* 11F43 */ { NULL,NULL}, -/* 11F44 */ { NULL,NULL}, -/* 11F45 */ { NULL,NULL}, -/* 11F46 */ { NULL,NULL}, -/* 11F47 */ { NULL,NULL}, -/* 11F48 */ { NULL,NULL}, -/* 11F49 */ { NULL,NULL}, -/* 11F4A */ { NULL,NULL}, -/* 11F4B */ { NULL,NULL}, -/* 11F4C */ { NULL,NULL}, -/* 11F4D */ { NULL,NULL}, -/* 11F4E */ { NULL,NULL}, -/* 11F4F */ { NULL,NULL}, -/* 11F50 */ { NULL,NULL}, -/* 11F51 */ { NULL,NULL}, -/* 11F52 */ { NULL,NULL}, -/* 11F53 */ { NULL,NULL}, -/* 11F54 */ { NULL,NULL}, -/* 11F55 */ { NULL,NULL}, -/* 11F56 */ { NULL,NULL}, -/* 11F57 */ { NULL,NULL}, -/* 11F58 */ { NULL,NULL}, -/* 11F59 */ { NULL,NULL}, +/* 11F3E */ { "KAWI VOWEL SIGN E",NULL}, +/* 11F3F */ { "KAWI VOWEL SIGN AI",NULL}, +/* 11F40 */ { "KAWI VOWEL SIGN EU"," * represents schwa [Ç]"}, +/* 11F41 */ { "KAWI SIGN KILLER"," * vowel killer, always rendered visibly"}, +/* 11F42 */ { "KAWI CONJOINER"," * used for producing below-base and post-base conjunct forms"}, +/* 11F43 */ { "KAWI DANDA",NULL}, +/* 11F44 */ { "KAWI DOUBLE DANDA",NULL}, +/* 11F45 */ { "KAWI PUNCTUATION SECTION MARKER",NULL}, +/* 11F46 */ { "KAWI PUNCTUATION ALTERNATE SECTION MARKER",NULL}, +/* 11F47 */ { "KAWI PUNCTUATION FLOWER",NULL}, +/* 11F48 */ { "KAWI PUNCTUATION SPACE FILLER",NULL}, +/* 11F49 */ { "KAWI PUNCTUATION DOT",NULL}, +/* 11F4A */ { "KAWI PUNCTUATION DOUBLE DOT",NULL}, +/* 11F4B */ { "KAWI PUNCTUATION TRIPLE DOT",NULL}, +/* 11F4C */ { "KAWI PUNCTUATION CIRCLE",NULL}, +/* 11F4D */ { "KAWI PUNCTUATION FILLED CIRCLE",NULL}, +/* 11F4E */ { "KAWI PUNCTUATION SPIRAL",NULL}, +/* 11F4F */ { "KAWI PUNCTUATION CLOSING SPIRAL",NULL}, +/* 11F50 */ { "KAWI DIGIT ZERO",NULL}, +/* 11F51 */ { "KAWI DIGIT ONE",NULL}, +/* 11F52 */ { "KAWI DIGIT TWO"," * also used as letter ro"}, +/* 11F53 */ { "KAWI DIGIT THREE",NULL}, +/* 11F54 */ { "KAWI DIGIT FOUR",NULL}, +/* 11F55 */ { "KAWI DIGIT FIVE",NULL}, +/* 11F56 */ { "KAWI DIGIT SIX",NULL}, +/* 11F57 */ { "KAWI DIGIT SEVEN",NULL}, +/* 11F58 */ { "KAWI DIGIT EIGHT",NULL}, +/* 11F59 */ { "KAWI DIGIT NINE",NULL}, /* 11F5A */ { NULL,NULL}, /* 11F5B */ { NULL,NULL}, /* 11F5C */ { NULL,NULL}, @@ -30789,6 +31395,7 @@ /* 11FFF */ { "TAMIL PUNCTUATION END OF TEXT"," x (sinhala punctuation kunddaliya - 0DF4)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_20[] = { /* 12000 */ { "CUNEIFORM SIGN A",NULL}, /* 12001 */ { "CUNEIFORM SIGN A TIMES A",NULL}, @@ -31048,6 +31655,7 @@ /* 120FF */ { "CUNEIFORM SIGN GESHTIN TIMES KUR",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_21[] = { /* 12100 */ { "CUNEIFORM SIGN GI",NULL}, /* 12101 */ { "CUNEIFORM SIGN GI TIMES E",NULL}, @@ -31307,6 +31915,7 @@ /* 121FF */ { "CUNEIFORM SIGN LU2 TIMES BAD",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_22[] = { /* 12200 */ { "CUNEIFORM SIGN LU2 TIMES ESH2",NULL}, /* 12201 */ { "CUNEIFORM SIGN LU2 TIMES ESH2 TENU",NULL}, @@ -31566,6 +32175,7 @@ /* 122FF */ { "CUNEIFORM SIGN TI TENU",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_23[] = { /* 12300 */ { "CUNEIFORM SIGN TIL",NULL}, /* 12301 */ { "CUNEIFORM SIGN TIR",NULL}, @@ -31825,6 +32435,7 @@ /* 123FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_24[] = { /* 12400 */ { "CUNEIFORM NUMERIC SIGN TWO ASH",NULL}, /* 12401 */ { "CUNEIFORM NUMERIC SIGN THREE ASH",NULL}, @@ -32085,6 +32696,7 @@ /* 124FF */ { "CUNEIFORM SIGN LAK-550",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_25[] = { /* 12500 */ { "CUNEIFORM SIGN LAK-608",NULL}, /* 12501 */ { "CUNEIFORM SIGN LAK-617",NULL}, @@ -32344,6 +32956,267 @@ /* 125FF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot una_01_2F[] = { +/* 12F00 */ { NULL,NULL}, +/* 12F01 */ { NULL,NULL}, +/* 12F02 */ { NULL,NULL}, +/* 12F03 */ { NULL,NULL}, +/* 12F04 */ { NULL,NULL}, +/* 12F05 */ { NULL,NULL}, +/* 12F06 */ { NULL,NULL}, +/* 12F07 */ { NULL,NULL}, +/* 12F08 */ { NULL,NULL}, +/* 12F09 */ { NULL,NULL}, +/* 12F0A */ { NULL,NULL}, +/* 12F0B */ { NULL,NULL}, +/* 12F0C */ { NULL,NULL}, +/* 12F0D */ { NULL,NULL}, +/* 12F0E */ { NULL,NULL}, +/* 12F0F */ { NULL,NULL}, +/* 12F10 */ { NULL,NULL}, +/* 12F11 */ { NULL,NULL}, +/* 12F12 */ { NULL,NULL}, +/* 12F13 */ { NULL,NULL}, +/* 12F14 */ { NULL,NULL}, +/* 12F15 */ { NULL,NULL}, +/* 12F16 */ { NULL,NULL}, +/* 12F17 */ { NULL,NULL}, +/* 12F18 */ { NULL,NULL}, +/* 12F19 */ { NULL,NULL}, +/* 12F1A */ { NULL,NULL}, +/* 12F1B */ { NULL,NULL}, +/* 12F1C */ { NULL,NULL}, +/* 12F1D */ { NULL,NULL}, +/* 12F1E */ { NULL,NULL}, +/* 12F1F */ { NULL,NULL}, +/* 12F20 */ { NULL,NULL}, +/* 12F21 */ { NULL,NULL}, +/* 12F22 */ { NULL,NULL}, +/* 12F23 */ { NULL,NULL}, +/* 12F24 */ { NULL,NULL}, +/* 12F25 */ { NULL,NULL}, +/* 12F26 */ { NULL,NULL}, +/* 12F27 */ { NULL,NULL}, +/* 12F28 */ { NULL,NULL}, +/* 12F29 */ { NULL,NULL}, +/* 12F2A */ { NULL,NULL}, +/* 12F2B */ { NULL,NULL}, +/* 12F2C */ { NULL,NULL}, +/* 12F2D */ { NULL,NULL}, +/* 12F2E */ { NULL,NULL}, +/* 12F2F */ { NULL,NULL}, +/* 12F30 */ { NULL,NULL}, +/* 12F31 */ { NULL,NULL}, +/* 12F32 */ { NULL,NULL}, +/* 12F33 */ { NULL,NULL}, +/* 12F34 */ { NULL,NULL}, +/* 12F35 */ { NULL,NULL}, +/* 12F36 */ { NULL,NULL}, +/* 12F37 */ { NULL,NULL}, +/* 12F38 */ { NULL,NULL}, +/* 12F39 */ { NULL,NULL}, +/* 12F3A */ { NULL,NULL}, +/* 12F3B */ { NULL,NULL}, +/* 12F3C */ { NULL,NULL}, +/* 12F3D */ { NULL,NULL}, +/* 12F3E */ { NULL,NULL}, +/* 12F3F */ { NULL,NULL}, +/* 12F40 */ { NULL,NULL}, +/* 12F41 */ { NULL,NULL}, +/* 12F42 */ { NULL,NULL}, +/* 12F43 */ { NULL,NULL}, +/* 12F44 */ { NULL,NULL}, +/* 12F45 */ { NULL,NULL}, +/* 12F46 */ { NULL,NULL}, +/* 12F47 */ { NULL,NULL}, +/* 12F48 */ { NULL,NULL}, +/* 12F49 */ { NULL,NULL}, +/* 12F4A */ { NULL,NULL}, +/* 12F4B */ { NULL,NULL}, +/* 12F4C */ { NULL,NULL}, +/* 12F4D */ { NULL,NULL}, +/* 12F4E */ { NULL,NULL}, +/* 12F4F */ { NULL,NULL}, +/* 12F50 */ { NULL,NULL}, +/* 12F51 */ { NULL,NULL}, +/* 12F52 */ { NULL,NULL}, +/* 12F53 */ { NULL,NULL}, +/* 12F54 */ { NULL,NULL}, +/* 12F55 */ { NULL,NULL}, +/* 12F56 */ { NULL,NULL}, +/* 12F57 */ { NULL,NULL}, +/* 12F58 */ { NULL,NULL}, +/* 12F59 */ { NULL,NULL}, +/* 12F5A */ { NULL,NULL}, +/* 12F5B */ { NULL,NULL}, +/* 12F5C */ { NULL,NULL}, +/* 12F5D */ { NULL,NULL}, +/* 12F5E */ { NULL,NULL}, +/* 12F5F */ { NULL,NULL}, +/* 12F60 */ { NULL,NULL}, +/* 12F61 */ { NULL,NULL}, +/* 12F62 */ { NULL,NULL}, +/* 12F63 */ { NULL,NULL}, +/* 12F64 */ { NULL,NULL}, +/* 12F65 */ { NULL,NULL}, +/* 12F66 */ { NULL,NULL}, +/* 12F67 */ { NULL,NULL}, +/* 12F68 */ { NULL,NULL}, +/* 12F69 */ { NULL,NULL}, +/* 12F6A */ { NULL,NULL}, +/* 12F6B */ { NULL,NULL}, +/* 12F6C */ { NULL,NULL}, +/* 12F6D */ { NULL,NULL}, +/* 12F6E */ { NULL,NULL}, +/* 12F6F */ { NULL,NULL}, +/* 12F70 */ { NULL,NULL}, +/* 12F71 */ { NULL,NULL}, +/* 12F72 */ { NULL,NULL}, +/* 12F73 */ { NULL,NULL}, +/* 12F74 */ { NULL,NULL}, +/* 12F75 */ { NULL,NULL}, +/* 12F76 */ { NULL,NULL}, +/* 12F77 */ { NULL,NULL}, +/* 12F78 */ { NULL,NULL}, +/* 12F79 */ { NULL,NULL}, +/* 12F7A */ { NULL,NULL}, +/* 12F7B */ { NULL,NULL}, +/* 12F7C */ { NULL,NULL}, +/* 12F7D */ { NULL,NULL}, +/* 12F7E */ { NULL,NULL}, +/* 12F7F */ { NULL,NULL}, +/* 12F80 */ { NULL,NULL}, +/* 12F81 */ { NULL,NULL}, +/* 12F82 */ { NULL,NULL}, +/* 12F83 */ { NULL,NULL}, +/* 12F84 */ { NULL,NULL}, +/* 12F85 */ { NULL,NULL}, +/* 12F86 */ { NULL,NULL}, +/* 12F87 */ { NULL,NULL}, +/* 12F88 */ { NULL,NULL}, +/* 12F89 */ { NULL,NULL}, +/* 12F8A */ { NULL,NULL}, +/* 12F8B */ { NULL,NULL}, +/* 12F8C */ { NULL,NULL}, +/* 12F8D */ { NULL,NULL}, +/* 12F8E */ { NULL,NULL}, +/* 12F8F */ { NULL,NULL}, +/* 12F90 */ { "CYPRO-MINOAN SIGN CM001",NULL}, +/* 12F91 */ { "CYPRO-MINOAN SIGN CM002",NULL}, +/* 12F92 */ { "CYPRO-MINOAN SIGN CM004",NULL}, +/* 12F93 */ { "CYPRO-MINOAN SIGN CM005",NULL}, +/* 12F94 */ { "CYPRO-MINOAN SIGN CM006",NULL}, +/* 12F95 */ { "CYPRO-MINOAN SIGN CM007",NULL}, +/* 12F96 */ { "CYPRO-MINOAN SIGN CM008",NULL}, +/* 12F97 */ { "CYPRO-MINOAN SIGN CM009",NULL}, +/* 12F98 */ { "CYPRO-MINOAN SIGN CM010",NULL}, +/* 12F99 */ { "CYPRO-MINOAN SIGN CM011",NULL}, +/* 12F9A */ { "CYPRO-MINOAN SIGN CM012",NULL}, +/* 12F9B */ { "CYPRO-MINOAN SIGN CM012B",NULL}, +/* 12F9C */ { "CYPRO-MINOAN SIGN CM013",NULL}, +/* 12F9D */ { "CYPRO-MINOAN SIGN CM015",NULL}, +/* 12F9E */ { "CYPRO-MINOAN SIGN CM017",NULL}, +/* 12F9F */ { "CYPRO-MINOAN SIGN CM019",NULL}, +/* 12FA0 */ { "CYPRO-MINOAN SIGN CM021",NULL}, +/* 12FA1 */ { "CYPRO-MINOAN SIGN CM023",NULL}, +/* 12FA2 */ { "CYPRO-MINOAN SIGN CM024",NULL}, +/* 12FA3 */ { "CYPRO-MINOAN SIGN CM025",NULL}, +/* 12FA4 */ { "CYPRO-MINOAN SIGN CM026",NULL}, +/* 12FA5 */ { "CYPRO-MINOAN SIGN CM027",NULL}, +/* 12FA6 */ { "CYPRO-MINOAN SIGN CM028",NULL}, +/* 12FA7 */ { "CYPRO-MINOAN SIGN CM029",NULL}, +/* 12FA8 */ { "CYPRO-MINOAN SIGN CM030",NULL}, +/* 12FA9 */ { "CYPRO-MINOAN SIGN CM033",NULL}, +/* 12FAA */ { "CYPRO-MINOAN SIGN CM034",NULL}, +/* 12FAB */ { "CYPRO-MINOAN SIGN CM035",NULL}, +/* 12FAC */ { "CYPRO-MINOAN SIGN CM036",NULL}, +/* 12FAD */ { "CYPRO-MINOAN SIGN CM037",NULL}, +/* 12FAE */ { "CYPRO-MINOAN SIGN CM038",NULL}, +/* 12FAF */ { "CYPRO-MINOAN SIGN CM039",NULL}, +/* 12FB0 */ { "CYPRO-MINOAN SIGN CM040",NULL}, +/* 12FB1 */ { "CYPRO-MINOAN SIGN CM041",NULL}, +/* 12FB2 */ { "CYPRO-MINOAN SIGN CM044",NULL}, +/* 12FB3 */ { "CYPRO-MINOAN SIGN CM046",NULL}, +/* 12FB4 */ { "CYPRO-MINOAN SIGN CM047",NULL}, +/* 12FB5 */ { "CYPRO-MINOAN SIGN CM049",NULL}, +/* 12FB6 */ { "CYPRO-MINOAN SIGN CM050",NULL}, +/* 12FB7 */ { "CYPRO-MINOAN SIGN CM051",NULL}, +/* 12FB8 */ { "CYPRO-MINOAN SIGN CM052",NULL}, +/* 12FB9 */ { "CYPRO-MINOAN SIGN CM053",NULL}, +/* 12FBA */ { "CYPRO-MINOAN SIGN CM054",NULL}, +/* 12FBB */ { "CYPRO-MINOAN SIGN CM055",NULL}, +/* 12FBC */ { "CYPRO-MINOAN SIGN CM056",NULL}, +/* 12FBD */ { "CYPRO-MINOAN SIGN CM058",NULL}, +/* 12FBE */ { "CYPRO-MINOAN SIGN CM059",NULL}, +/* 12FBF */ { "CYPRO-MINOAN SIGN CM060",NULL}, +/* 12FC0 */ { "CYPRO-MINOAN SIGN CM061",NULL}, +/* 12FC1 */ { "CYPRO-MINOAN SIGN CM062",NULL}, +/* 12FC2 */ { "CYPRO-MINOAN SIGN CM063",NULL}, +/* 12FC3 */ { "CYPRO-MINOAN SIGN CM064",NULL}, +/* 12FC4 */ { "CYPRO-MINOAN SIGN CM066",NULL}, +/* 12FC5 */ { "CYPRO-MINOAN SIGN CM067",NULL}, +/* 12FC6 */ { "CYPRO-MINOAN SIGN CM068",NULL}, +/* 12FC7 */ { "CYPRO-MINOAN SIGN CM069",NULL}, +/* 12FC8 */ { "CYPRO-MINOAN SIGN CM070",NULL}, +/* 12FC9 */ { "CYPRO-MINOAN SIGN CM071",NULL}, +/* 12FCA */ { "CYPRO-MINOAN SIGN CM072",NULL}, +/* 12FCB */ { "CYPRO-MINOAN SIGN CM073",NULL}, +/* 12FCC */ { "CYPRO-MINOAN SIGN CM074",NULL}, +/* 12FCD */ { "CYPRO-MINOAN SIGN CM075",NULL}, +/* 12FCE */ { "CYPRO-MINOAN SIGN CM075B",NULL}, +/* 12FCF */ { "CYPRO-MINOAN SIGN CM076",NULL}, +/* 12FD0 */ { "CYPRO-MINOAN SIGN CM078",NULL}, +/* 12FD1 */ { "CYPRO-MINOAN SIGN CM079",NULL}, +/* 12FD2 */ { "CYPRO-MINOAN SIGN CM080",NULL}, +/* 12FD3 */ { "CYPRO-MINOAN SIGN CM081",NULL}, +/* 12FD4 */ { "CYPRO-MINOAN SIGN CM082",NULL}, +/* 12FD5 */ { "CYPRO-MINOAN SIGN CM083",NULL}, +/* 12FD6 */ { "CYPRO-MINOAN SIGN CM084",NULL}, +/* 12FD7 */ { "CYPRO-MINOAN SIGN CM085",NULL}, +/* 12FD8 */ { "CYPRO-MINOAN SIGN CM086",NULL}, +/* 12FD9 */ { "CYPRO-MINOAN SIGN CM087",NULL}, +/* 12FDA */ { "CYPRO-MINOAN SIGN CM088",NULL}, +/* 12FDB */ { "CYPRO-MINOAN SIGN CM089",NULL}, +/* 12FDC */ { "CYPRO-MINOAN SIGN CM090",NULL}, +/* 12FDD */ { "CYPRO-MINOAN SIGN CM091",NULL}, +/* 12FDE */ { "CYPRO-MINOAN SIGN CM092",NULL}, +/* 12FDF */ { "CYPRO-MINOAN SIGN CM094",NULL}, +/* 12FE0 */ { "CYPRO-MINOAN SIGN CM095",NULL}, +/* 12FE1 */ { "CYPRO-MINOAN SIGN CM096",NULL}, +/* 12FE2 */ { "CYPRO-MINOAN SIGN CM097",NULL}, +/* 12FE3 */ { "CYPRO-MINOAN SIGN CM098",NULL}, +/* 12FE4 */ { "CYPRO-MINOAN SIGN CM099",NULL}, +/* 12FE5 */ { "CYPRO-MINOAN SIGN CM100",NULL}, +/* 12FE6 */ { "CYPRO-MINOAN SIGN CM101",NULL}, +/* 12FE7 */ { "CYPRO-MINOAN SIGN CM102",NULL}, +/* 12FE8 */ { "CYPRO-MINOAN SIGN CM103",NULL}, +/* 12FE9 */ { "CYPRO-MINOAN SIGN CM104",NULL}, +/* 12FEA */ { "CYPRO-MINOAN SIGN CM105",NULL}, +/* 12FEB */ { "CYPRO-MINOAN SIGN CM107",NULL}, +/* 12FEC */ { "CYPRO-MINOAN SIGN CM108",NULL}, +/* 12FED */ { "CYPRO-MINOAN SIGN CM109",NULL}, +/* 12FEE */ { "CYPRO-MINOAN SIGN CM110",NULL}, +/* 12FEF */ { "CYPRO-MINOAN SIGN CM112",NULL}, +/* 12FF0 */ { "CYPRO-MINOAN SIGN CM114",NULL}, +/* 12FF1 */ { "CYPRO-MINOAN SIGN CM301",NULL}, +/* 12FF2 */ { "CYPRO-MINOAN SIGN CM302",NULL}, +/* 12FF3 */ { NULL,NULL}, +/* 12FF4 */ { NULL,NULL}, +/* 12FF5 */ { NULL,NULL}, +/* 12FF6 */ { NULL,NULL}, +/* 12FF7 */ { NULL,NULL}, +/* 12FF8 */ { NULL,NULL}, +/* 12FF9 */ { NULL,NULL}, +/* 12FFA */ { NULL,NULL}, +/* 12FFB */ { NULL,NULL}, +/* 12FFC */ { NULL,NULL}, +/* 12FFD */ { NULL,NULL}, +/* 12FFE */ { NULL,NULL}, +/* 12FFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot una_01_30[] = { /* 13000 */ { "EGYPTIAN HIEROGLYPH A001",NULL}, /* 13001 */ { "EGYPTIAN HIEROGLYPH A002",NULL}, @@ -32438,8 +33311,8 @@ /* 1305A */ { "EGYPTIAN HIEROGLYPH C001",NULL}, /* 1305B */ { "EGYPTIAN HIEROGLYPH C002",NULL}, /* 1305C */ { "EGYPTIAN HIEROGLYPH C002A",NULL}, -/* 1305D */ { "EGYPTIAN HIEROGLYPH C002B",NULL}, -/* 1305E */ { "EGYPTIAN HIEROGLYPH C002C",NULL}, +/* 1305D */ { "EGYPTIAN HIEROGLYPH C002B"," * mirrored version of 1305C"}, +/* 1305E */ { "EGYPTIAN HIEROGLYPH C002C"," * mirrored version of 1305B"}, /* 1305F */ { "EGYPTIAN HIEROGLYPH C003",NULL}, /* 13060 */ { "EGYPTIAN HIEROGLYPH C004",NULL}, /* 13061 */ { "EGYPTIAN HIEROGLYPH C005",NULL}, @@ -32451,9 +33324,9 @@ /* 13067 */ { "EGYPTIAN HIEROGLYPH C010A",NULL}, /* 13068 */ { "EGYPTIAN HIEROGLYPH C011"," * 1,000,000"}, /* 13069 */ { "EGYPTIAN HIEROGLYPH C012",NULL}, -/* 1306A */ { "EGYPTIAN HIEROGLYPH C013",NULL}, +/* 1306A */ { "EGYPTIAN HIEROGLYPH C013"," * mirrored version of 13069"}, /* 1306B */ { "EGYPTIAN HIEROGLYPH C014",NULL}, -/* 1306C */ { "EGYPTIAN HIEROGLYPH C015",NULL}, +/* 1306C */ { "EGYPTIAN HIEROGLYPH C015"," * mirrored version of 1306B"}, /* 1306D */ { "EGYPTIAN HIEROGLYPH C016",NULL}, /* 1306E */ { "EGYPTIAN HIEROGLYPH C017",NULL}, /* 1306F */ { "EGYPTIAN HIEROGLYPH C018",NULL}, @@ -32475,7 +33348,9 @@ /* 1307F */ { "EGYPTIAN HIEROGLYPH D009",NULL}, /* 13080 */ { "EGYPTIAN HIEROGLYPH D010",NULL}, /* 13081 */ { "EGYPTIAN HIEROGLYPH D011"," * 1/2"}, -/* 13082 */ { "EGYPTIAN HIEROGLYPH D012"," * 1/4"}, +/* 13082 */ { "EGYPTIAN HIEROGLYPH D012"," * pupil of the eye\n" + " * not to be confused with 131F3 or 133F8\n" + " * 1/4"}, /* 13083 */ { "EGYPTIAN HIEROGLYPH D013"," * 1/8"}, /* 13084 */ { "EGYPTIAN HIEROGLYPH D014"," * 1/16"}, /* 13085 */ { "EGYPTIAN HIEROGLYPH D015"," * 1/32"}, @@ -32484,15 +33359,17 @@ /* 13088 */ { "EGYPTIAN HIEROGLYPH D018",NULL}, /* 13089 */ { "EGYPTIAN HIEROGLYPH D019",NULL}, /* 1308A */ { "EGYPTIAN HIEROGLYPH D020",NULL}, -/* 1308B */ { "EGYPTIAN HIEROGLYPH D021"," * transliterated as r"}, +/* 1308B */ { "EGYPTIAN HIEROGLYPH D021"," * mouth\n" + " * not to be confused with 133AB\n" + " * transliterated as r"}, /* 1308C */ { "EGYPTIAN HIEROGLYPH D022",NULL}, /* 1308D */ { "EGYPTIAN HIEROGLYPH D023",NULL}, /* 1308E */ { "EGYPTIAN HIEROGLYPH D024",NULL}, /* 1308F */ { "EGYPTIAN HIEROGLYPH D025",NULL}, /* 13090 */ { "EGYPTIAN HIEROGLYPH D026",NULL}, -/* 13091 */ { "EGYPTIAN HIEROGLYPH D027",NULL}, -/* 13092 */ { "EGYPTIAN HIEROGLYPH D027A",NULL}, -/* 13093 */ { "EGYPTIAN HIEROGLYPH D028",NULL}, +/* 13091 */ { "EGYPTIAN HIEROGLYPH D027"," ~ 13091 FE00 rotated 90 degrees"}, +/* 13092 */ { "EGYPTIAN HIEROGLYPH D027A"," ~ 13092 FE00 rotated 90 degrees"}, +/* 13093 */ { "EGYPTIAN HIEROGLYPH D028"," ~ 13093 FE01 rotated 180 degrees"}, /* 13094 */ { "EGYPTIAN HIEROGLYPH D029",NULL}, /* 13095 */ { "EGYPTIAN HIEROGLYPH D030",NULL}, /* 13096 */ { "EGYPTIAN HIEROGLYPH D031",NULL}, @@ -32516,11 +33393,13 @@ /* 130A6 */ { "EGYPTIAN HIEROGLYPH D045",NULL}, /* 130A7 */ { "EGYPTIAN HIEROGLYPH D046"," * transliterated as d"}, /* 130A8 */ { "EGYPTIAN HIEROGLYPH D046A",NULL}, -/* 130A9 */ { "EGYPTIAN HIEROGLYPH D047",NULL}, +/* 130A9 */ { "EGYPTIAN HIEROGLYPH D047"," ~ 130A9 FE01 rotated 180 degrees"}, /* 130AA */ { "EGYPTIAN HIEROGLYPH D048",NULL}, /* 130AB */ { "EGYPTIAN HIEROGLYPH D048A",NULL}, /* 130AC */ { "EGYPTIAN HIEROGLYPH D049",NULL}, -/* 130AD */ { "EGYPTIAN HIEROGLYPH D050"," * 10,000"}, +/* 130AD */ { "EGYPTIAN HIEROGLYPH D050"," * classifier 'accurate, finger'\n" + " * not to be confused with 130B7\n" + " * 10,000"}, /* 130AE */ { "EGYPTIAN HIEROGLYPH D050A"," * 20,000"}, /* 130AF */ { "EGYPTIAN HIEROGLYPH D050B"," * 30,000"}, /* 130B0 */ { "EGYPTIAN HIEROGLYPH D050C"," * 40,000"}, @@ -32530,13 +33409,14 @@ /* 130B4 */ { "EGYPTIAN HIEROGLYPH D050G"," * 80,000"}, /* 130B5 */ { "EGYPTIAN HIEROGLYPH D050H"," * 90,000"}, /* 130B6 */ { "EGYPTIAN HIEROGLYPH D050I"," * 50,000"}, -/* 130B7 */ { "EGYPTIAN HIEROGLYPH D051",NULL}, +/* 130B7 */ { "EGYPTIAN HIEROGLYPH D051"," * classifier 'measure, nail, scratching, taking'\n" + " * not to be confused with 130AD"}, /* 130B8 */ { "EGYPTIAN HIEROGLYPH D052",NULL}, /* 130B9 */ { "EGYPTIAN HIEROGLYPH D052A",NULL}, /* 130BA */ { "EGYPTIAN HIEROGLYPH D053",NULL}, -/* 130BB */ { "EGYPTIAN HIEROGLYPH D054",NULL}, +/* 130BB */ { "EGYPTIAN HIEROGLYPH D054"," * (forward) motion"}, /* 130BC */ { "EGYPTIAN HIEROGLYPH D054A",NULL}, -/* 130BD */ { "EGYPTIAN HIEROGLYPH D055",NULL}, +/* 130BD */ { "EGYPTIAN HIEROGLYPH D055"," * backward motion"}, /* 130BE */ { "EGYPTIAN HIEROGLYPH D056",NULL}, /* 130BF */ { "EGYPTIAN HIEROGLYPH D057",NULL}, /* 130C0 */ { "EGYPTIAN HIEROGLYPH D058"," * transliterated as b"}, @@ -32548,7 +33428,8 @@ /* 130C6 */ { "EGYPTIAN HIEROGLYPH D064",NULL}, /* 130C7 */ { "EGYPTIAN HIEROGLYPH D065",NULL}, /* 130C8 */ { "EGYPTIAN HIEROGLYPH D066",NULL}, -/* 130C9 */ { "EGYPTIAN HIEROGLYPH D067"," * 1 heqat measure"}, +/* 130C9 */ { "EGYPTIAN HIEROGLYPH D067"," * 1 heqat measure\n" + " * not to be confused with 13212"}, /* 130CA */ { "EGYPTIAN HIEROGLYPH D067A"," * 2 heqat measures"}, /* 130CB */ { "EGYPTIAN HIEROGLYPH D067B"," * 3 heqat measures"}, /* 130CC */ { "EGYPTIAN HIEROGLYPH D067C"," * 4 heqat measures"}, @@ -32557,8 +33438,9 @@ /* 130CF */ { "EGYPTIAN HIEROGLYPH D067F"," * 7 heqat measures"}, /* 130D0 */ { "EGYPTIAN HIEROGLYPH D067G"," * 8 heqat measures"}, /* 130D1 */ { "EGYPTIAN HIEROGLYPH D067H"," * 9 heqat measures"}, -/* 130D2 */ { "EGYPTIAN HIEROGLYPH E001",NULL}, -/* 130D3 */ { "EGYPTIAN HIEROGLYPH E002",NULL}, +/* 130D2 */ { "EGYPTIAN HIEROGLYPH E001"," * bull, classifier 'cattle'\n" + " * not to be confused with 130FD"}, +/* 130D3 */ { "EGYPTIAN HIEROGLYPH E002"," * aggressive bull"}, /* 130D4 */ { "EGYPTIAN HIEROGLYPH E003",NULL}, /* 130D5 */ { "EGYPTIAN HIEROGLYPH E004",NULL}, /* 130D6 */ { "EGYPTIAN HIEROGLYPH E005",NULL}, @@ -32597,14 +33479,16 @@ /* 130F7 */ { "EGYPTIAN HIEROGLYPH E032",NULL}, /* 130F8 */ { "EGYPTIAN HIEROGLYPH E033",NULL}, /* 130F9 */ { "EGYPTIAN HIEROGLYPH E034",NULL}, -/* 130FA */ { "EGYPTIAN HIEROGLYPH E034A",NULL}, +/* 130FA */ { "EGYPTIAN HIEROGLYPH E034A"," * stylistic variant, use of 130F9 is preferred"}, /* 130FB */ { "EGYPTIAN HIEROGLYPH E036",NULL}, /* 130FC */ { "EGYPTIAN HIEROGLYPH E037",NULL}, -/* 130FD */ { "EGYPTIAN HIEROGLYPH E038",NULL}, +/* 130FD */ { "EGYPTIAN HIEROGLYPH E038"," * cow\n" + " * not to be confused with 130D2"}, /* 130FE */ { "EGYPTIAN HIEROGLYPH F001",NULL}, /* 130FF */ { "EGYPTIAN HIEROGLYPH F001A",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_31[] = { /* 13100 */ { "EGYPTIAN HIEROGLYPH F002",NULL}, /* 13101 */ { "EGYPTIAN HIEROGLYPH F003",NULL}, @@ -32618,34 +33502,35 @@ /* 13109 */ { "EGYPTIAN HIEROGLYPH F011",NULL}, /* 1310A */ { "EGYPTIAN HIEROGLYPH F012",NULL}, /* 1310B */ { "EGYPTIAN HIEROGLYPH F013",NULL}, -/* 1310C */ { "EGYPTIAN HIEROGLYPH F013A",NULL}, +/* 1310C */ { "EGYPTIAN HIEROGLYPH F013A"," * stylistic variant, use of 1310B is preferred"}, /* 1310D */ { "EGYPTIAN HIEROGLYPH F014",NULL}, /* 1310E */ { "EGYPTIAN HIEROGLYPH F015",NULL}, -/* 1310F */ { "EGYPTIAN HIEROGLYPH F016",NULL}, +/* 1310F */ { "EGYPTIAN HIEROGLYPH F016"," ~ 1310F FE00 rotated 90 degrees"}, /* 13110 */ { "EGYPTIAN HIEROGLYPH F017",NULL}, /* 13111 */ { "EGYPTIAN HIEROGLYPH F018",NULL}, /* 13112 */ { "EGYPTIAN HIEROGLYPH F019",NULL}, /* 13113 */ { "EGYPTIAN HIEROGLYPH F020",NULL}, /* 13114 */ { "EGYPTIAN HIEROGLYPH F021",NULL}, -/* 13115 */ { "EGYPTIAN HIEROGLYPH F021A",NULL}, +/* 13115 */ { "EGYPTIAN HIEROGLYPH F021A"," * from hieratic"}, /* 13116 */ { "EGYPTIAN HIEROGLYPH F022",NULL}, -/* 13117 */ { "EGYPTIAN HIEROGLYPH F023",NULL}, -/* 13118 */ { "EGYPTIAN HIEROGLYPH F024",NULL}, +/* 13117 */ { "EGYPTIAN HIEROGLYPH F023"," ~ 13117 FE02 rotated 270 degrees"}, +/* 13118 */ { "EGYPTIAN HIEROGLYPH F024"," * mirrored version of 13117"}, /* 13119 */ { "EGYPTIAN HIEROGLYPH F025",NULL}, /* 1311A */ { "EGYPTIAN HIEROGLYPH F026",NULL}, /* 1311B */ { "EGYPTIAN HIEROGLYPH F027",NULL}, -/* 1311C */ { "EGYPTIAN HIEROGLYPH F028",NULL}, +/* 1311C */ { "EGYPTIAN HIEROGLYPH F028"," ~ 1311C FE00 rotated 90 degrees"}, /* 1311D */ { "EGYPTIAN HIEROGLYPH F029",NULL}, /* 1311E */ { "EGYPTIAN HIEROGLYPH F030",NULL}, /* 1311F */ { "EGYPTIAN HIEROGLYPH F031",NULL}, -/* 13120 */ { "EGYPTIAN HIEROGLYPH F031A",NULL}, -/* 13121 */ { "EGYPTIAN HIEROGLYPH F032"," * transliterated as 1E96"}, +/* 13120 */ { "EGYPTIAN HIEROGLYPH F031A"," * cursive variant of 1311F"}, +/* 13121 */ { "EGYPTIAN HIEROGLYPH F032"," * transliterated as 1E96\n" + " ~ 13121 FE00 rotated 90 degrees"}, /* 13122 */ { "EGYPTIAN HIEROGLYPH F033",NULL}, /* 13123 */ { "EGYPTIAN HIEROGLYPH F034",NULL}, /* 13124 */ { "EGYPTIAN HIEROGLYPH F035",NULL}, /* 13125 */ { "EGYPTIAN HIEROGLYPH F036",NULL}, /* 13126 */ { "EGYPTIAN HIEROGLYPH F037",NULL}, -/* 13127 */ { "EGYPTIAN HIEROGLYPH F037A",NULL}, +/* 13127 */ { "EGYPTIAN HIEROGLYPH F037A"," ~ 13127 FE00 rotated 90 degrees"}, /* 13128 */ { "EGYPTIAN HIEROGLYPH F038",NULL}, /* 13129 */ { "EGYPTIAN HIEROGLYPH F038A",NULL}, /* 1312A */ { "EGYPTIAN HIEROGLYPH F039",NULL}, @@ -32657,24 +33542,28 @@ /* 13130 */ { "EGYPTIAN HIEROGLYPH F045",NULL}, /* 13131 */ { "EGYPTIAN HIEROGLYPH F045A",NULL}, /* 13132 */ { "EGYPTIAN HIEROGLYPH F046",NULL}, -/* 13133 */ { "EGYPTIAN HIEROGLYPH F046A",NULL}, -/* 13134 */ { "EGYPTIAN HIEROGLYPH F047",NULL}, -/* 13135 */ { "EGYPTIAN HIEROGLYPH F047A",NULL}, +/* 13133 */ { "EGYPTIAN HIEROGLYPH F046A"," * rotated version of 13132"}, +/* 13134 */ { "EGYPTIAN HIEROGLYPH F047"," * mirrored version of 13132"}, +/* 13135 */ { "EGYPTIAN HIEROGLYPH F047A"," * mirrored version of 13133"}, /* 13136 */ { "EGYPTIAN HIEROGLYPH F048",NULL}, -/* 13137 */ { "EGYPTIAN HIEROGLYPH F049",NULL}, +/* 13137 */ { "EGYPTIAN HIEROGLYPH F049"," * mirrored version of 13136"}, /* 13138 */ { "EGYPTIAN HIEROGLYPH F050",NULL}, -/* 13139 */ { "EGYPTIAN HIEROGLYPH F051",NULL}, +/* 13139 */ { "EGYPTIAN HIEROGLYPH F051"," ~ 13139 FE00 rotated 90 degrees\n" + " ~ 13139 FE02 rotated 270 degrees"}, /* 1313A */ { "EGYPTIAN HIEROGLYPH F051A",NULL}, -/* 1313B */ { "EGYPTIAN HIEROGLYPH F051B",NULL}, -/* 1313C */ { "EGYPTIAN HIEROGLYPH F051C",NULL}, +/* 1313B */ { "EGYPTIAN HIEROGLYPH F051B"," * variant of 1313A"}, +/* 1313C */ { "EGYPTIAN HIEROGLYPH F051C"," * rotated version of 13139"}, /* 1313D */ { "EGYPTIAN HIEROGLYPH F052",NULL}, /* 1313E */ { "EGYPTIAN HIEROGLYPH F053",NULL}, -/* 1313F */ { "EGYPTIAN HIEROGLYPH G001"," * transliterated as A723\n" +/* 1313F */ { "EGYPTIAN HIEROGLYPH G001"," * Egyptian vulture, Egyptological alef\n" + " * not to be confused with 13142\n" + " * transliterated as A723\n" " x (hebrew letter alef - 05D0)\n" " x (arabic letter alef with hamza above - 0623)"}, /* 13140 */ { "EGYPTIAN HIEROGLYPH G002",NULL}, /* 13141 */ { "EGYPTIAN HIEROGLYPH G003",NULL}, -/* 13142 */ { "EGYPTIAN HIEROGLYPH G004",NULL}, +/* 13142 */ { "EGYPTIAN HIEROGLYPH G004"," * phonogram 'tw'\n" + " * not to be confused with 1313F"}, /* 13143 */ { "EGYPTIAN HIEROGLYPH G005",NULL}, /* 13144 */ { "EGYPTIAN HIEROGLYPH G006",NULL}, /* 13145 */ { "EGYPTIAN HIEROGLYPH G006A",NULL}, @@ -32713,11 +33602,11 @@ /* 13166 */ { "EGYPTIAN HIEROGLYPH G034",NULL}, /* 13167 */ { "EGYPTIAN HIEROGLYPH G035",NULL}, /* 13168 */ { "EGYPTIAN HIEROGLYPH G036",NULL}, -/* 13169 */ { "EGYPTIAN HIEROGLYPH G036A",NULL}, +/* 13169 */ { "EGYPTIAN HIEROGLYPH G036A"," * stylistic variant, use of 13168 is preferred"}, /* 1316A */ { "EGYPTIAN HIEROGLYPH G037",NULL}, -/* 1316B */ { "EGYPTIAN HIEROGLYPH G037A",NULL}, -/* 1316C */ { "EGYPTIAN HIEROGLYPH G038",NULL}, -/* 1316D */ { "EGYPTIAN HIEROGLYPH G039",NULL}, +/* 1316B */ { "EGYPTIAN HIEROGLYPH G037A"," * stylistic variant, use of 1316A is preferred"}, +/* 1316C */ { "EGYPTIAN HIEROGLYPH G038"," * goose"}, +/* 1316D */ { "EGYPTIAN HIEROGLYPH G039"," * duck"}, /* 1316E */ { "EGYPTIAN HIEROGLYPH G040",NULL}, /* 1316F */ { "EGYPTIAN HIEROGLYPH G041",NULL}, /* 13170 */ { "EGYPTIAN HIEROGLYPH G042",NULL}, @@ -32739,11 +33628,11 @@ /* 13180 */ { "EGYPTIAN HIEROGLYPH H002",NULL}, /* 13181 */ { "EGYPTIAN HIEROGLYPH H003",NULL}, /* 13182 */ { "EGYPTIAN HIEROGLYPH H004",NULL}, -/* 13183 */ { "EGYPTIAN HIEROGLYPH H005",NULL}, +/* 13183 */ { "EGYPTIAN HIEROGLYPH H005"," ~ 13183 FE02 rotated 270 degrees"}, /* 13184 */ { "EGYPTIAN HIEROGLYPH H006",NULL}, -/* 13185 */ { "EGYPTIAN HIEROGLYPH H006A",NULL}, +/* 13185 */ { "EGYPTIAN HIEROGLYPH H006A"," * from hieratic"}, /* 13186 */ { "EGYPTIAN HIEROGLYPH H007",NULL}, -/* 13187 */ { "EGYPTIAN HIEROGLYPH H008",NULL}, +/* 13187 */ { "EGYPTIAN HIEROGLYPH H008"," ~ 13187 FE01 rotated 180 degrees"}, /* 13188 */ { "EGYPTIAN HIEROGLYPH I001",NULL}, /* 13189 */ { "EGYPTIAN HIEROGLYPH I002",NULL}, /* 1318A */ { "EGYPTIAN HIEROGLYPH I003",NULL}, @@ -32768,7 +33657,8 @@ /* 1319D */ { "EGYPTIAN HIEROGLYPH K003",NULL}, /* 1319E */ { "EGYPTIAN HIEROGLYPH K004",NULL}, /* 1319F */ { "EGYPTIAN HIEROGLYPH K005",NULL}, -/* 131A0 */ { "EGYPTIAN HIEROGLYPH K006",NULL}, +/* 131A0 */ { "EGYPTIAN HIEROGLYPH K006"," ~ 131A0 FE00 rotated 90 degrees\n" + " ~ 131A0 FE02 rotated 270 degrees"}, /* 131A1 */ { "EGYPTIAN HIEROGLYPH K007",NULL}, /* 131A2 */ { "EGYPTIAN HIEROGLYPH K008",NULL}, /* 131A3 */ { "EGYPTIAN HIEROGLYPH L001",NULL}, @@ -32778,23 +33668,24 @@ /* 131A7 */ { "EGYPTIAN HIEROGLYPH L004",NULL}, /* 131A8 */ { "EGYPTIAN HIEROGLYPH L005",NULL}, /* 131A9 */ { "EGYPTIAN HIEROGLYPH L006",NULL}, -/* 131AA */ { "EGYPTIAN HIEROGLYPH L006A",NULL}, +/* 131AA */ { "EGYPTIAN HIEROGLYPH L006A"," * mirrored version of 131A9"}, /* 131AB */ { "EGYPTIAN HIEROGLYPH L007",NULL}, /* 131AC */ { "EGYPTIAN HIEROGLYPH L008",NULL}, /* 131AD */ { "EGYPTIAN HIEROGLYPH M001",NULL}, /* 131AE */ { "EGYPTIAN HIEROGLYPH M001A",NULL}, /* 131AF */ { "EGYPTIAN HIEROGLYPH M001B",NULL}, /* 131B0 */ { "EGYPTIAN HIEROGLYPH M002",NULL}, -/* 131B1 */ { "EGYPTIAN HIEROGLYPH M003",NULL}, +/* 131B1 */ { "EGYPTIAN HIEROGLYPH M003"," ~ 131B1 FE00 rotated 90 degrees\n" + " ~ 131B1 FE01 rotated 180 degrees"}, /* 131B2 */ { "EGYPTIAN HIEROGLYPH M003A",NULL}, /* 131B3 */ { "EGYPTIAN HIEROGLYPH M004",NULL}, /* 131B4 */ { "EGYPTIAN HIEROGLYPH M005",NULL}, /* 131B5 */ { "EGYPTIAN HIEROGLYPH M006",NULL}, /* 131B6 */ { "EGYPTIAN HIEROGLYPH M007",NULL}, /* 131B7 */ { "EGYPTIAN HIEROGLYPH M008",NULL}, -/* 131B8 */ { "EGYPTIAN HIEROGLYPH M009",NULL}, -/* 131B9 */ { "EGYPTIAN HIEROGLYPH M010",NULL}, -/* 131BA */ { "EGYPTIAN HIEROGLYPH M010A",NULL}, +/* 131B8 */ { "EGYPTIAN HIEROGLYPH M009"," ~ 131B8 FE00 rotated 90 degrees"}, +/* 131B9 */ { "EGYPTIAN HIEROGLYPH M010"," ~ 131B9 FE00 rotated 90 degrees"}, +/* 131BA */ { "EGYPTIAN HIEROGLYPH M010A"," ~ 131BA FE02 rotated 270 degrees"}, /* 131BB */ { "EGYPTIAN HIEROGLYPH M011",NULL}, /* 131BC */ { "EGYPTIAN HIEROGLYPH M012"," * 1,000"}, /* 131BD */ { "EGYPTIAN HIEROGLYPH M012A"," * 2,000"}, @@ -32811,17 +33702,19 @@ /* 131C8 */ { "EGYPTIAN HIEROGLYPH M015A",NULL}, /* 131C9 */ { "EGYPTIAN HIEROGLYPH M016",NULL}, /* 131CA */ { "EGYPTIAN HIEROGLYPH M016A",NULL}, -/* 131CB */ { "EGYPTIAN HIEROGLYPH M017"," * yod\n" +/* 131CB */ { "EGYPTIAN HIEROGLYPH M017"," * egyptological yod\n" + " * transliterated as A7BD\n" " x (hebrew letter yod - 05D9)\n" - " x (arabic letter yeh - 064A)"}, -/* 131CC */ { "EGYPTIAN HIEROGLYPH M017A"," * transliterated as y\n" + " x (arabic letter yeh - 064A)\n" + " ~ 131CB FE00 rotated 90 degrees"}, +/* 131CC */ { "EGYPTIAN HIEROGLYPH M017A"," * phonogram 'y'\n" " x (egyptian hieroglyph z004 - 133ED)"}, /* 131CD */ { "EGYPTIAN HIEROGLYPH M018",NULL}, /* 131CE */ { "EGYPTIAN HIEROGLYPH M019",NULL}, /* 131CF */ { "EGYPTIAN HIEROGLYPH M020",NULL}, /* 131D0 */ { "EGYPTIAN HIEROGLYPH M021",NULL}, -/* 131D1 */ { "EGYPTIAN HIEROGLYPH M022",NULL}, -/* 131D2 */ { "EGYPTIAN HIEROGLYPH M022A",NULL}, +/* 131D1 */ { "EGYPTIAN HIEROGLYPH M022"," * classifier 'bud, lotus bud'"}, +/* 131D2 */ { "EGYPTIAN HIEROGLYPH M022A"," *phonogram 'nn'"}, /* 131D3 */ { "EGYPTIAN HIEROGLYPH M023",NULL}, /* 131D4 */ { "EGYPTIAN HIEROGLYPH M024",NULL}, /* 131D5 */ { "EGYPTIAN HIEROGLYPH M024A",NULL}, @@ -32836,74 +33729,92 @@ /* 131DE */ { "EGYPTIAN HIEROGLYPH M031A",NULL}, /* 131DF */ { "EGYPTIAN HIEROGLYPH M032",NULL}, /* 131E0 */ { "EGYPTIAN HIEROGLYPH M033",NULL}, -/* 131E1 */ { "EGYPTIAN HIEROGLYPH M033A",NULL}, -/* 131E2 */ { "EGYPTIAN HIEROGLYPH M033B",NULL}, +/* 131E1 */ { "EGYPTIAN HIEROGLYPH M033A"," * variant of 131E0"}, +/* 131E2 */ { "EGYPTIAN HIEROGLYPH M033B"," * variant of 131E0"}, /* 131E3 */ { "EGYPTIAN HIEROGLYPH M034",NULL}, /* 131E4 */ { "EGYPTIAN HIEROGLYPH M035",NULL}, /* 131E5 */ { "EGYPTIAN HIEROGLYPH M036",NULL}, -/* 131E6 */ { "EGYPTIAN HIEROGLYPH M037",NULL}, +/* 131E6 */ { "EGYPTIAN HIEROGLYPH M037"," * older variant of 131E5"}, /* 131E7 */ { "EGYPTIAN HIEROGLYPH M038",NULL}, /* 131E8 */ { "EGYPTIAN HIEROGLYPH M039",NULL}, -/* 131E9 */ { "EGYPTIAN HIEROGLYPH M040",NULL}, +/* 131E9 */ { "EGYPTIAN HIEROGLYPH M040"," * phonogram 'js'\n" + " * not to be confused with 132A7 or 1342A"}, /* 131EA */ { "EGYPTIAN HIEROGLYPH M040A",NULL}, /* 131EB */ { "EGYPTIAN HIEROGLYPH M041",NULL}, /* 131EC */ { "EGYPTIAN HIEROGLYPH M042",NULL}, /* 131ED */ { "EGYPTIAN HIEROGLYPH M043",NULL}, -/* 131EE */ { "EGYPTIAN HIEROGLYPH M044",NULL}, +/* 131EE */ { "EGYPTIAN HIEROGLYPH M044"," * thorn\n" + " * not to be confused with 133DA\n" + " ~ 131EE FE01 rotated 180 degrees\n" + " ~ 131EE FE02 rotated 270 degrees"}, /* 131EF */ { "EGYPTIAN HIEROGLYPH N001",NULL}, /* 131F0 */ { "EGYPTIAN HIEROGLYPH N002",NULL}, -/* 131F1 */ { "EGYPTIAN HIEROGLYPH N003",NULL}, +/* 131F1 */ { "EGYPTIAN HIEROGLYPH N003"," * older variant of 131F0"}, /* 131F2 */ { "EGYPTIAN HIEROGLYPH N004",NULL}, -/* 131F3 */ { "EGYPTIAN HIEROGLYPH N005",NULL}, +/* 131F3 */ { "EGYPTIAN HIEROGLYPH N005"," * sun\n" + " * not to be confused with 13082 or 133F8"}, /* 131F4 */ { "EGYPTIAN HIEROGLYPH N006",NULL}, /* 131F5 */ { "EGYPTIAN HIEROGLYPH N007",NULL}, /* 131F6 */ { "EGYPTIAN HIEROGLYPH N008",NULL}, -/* 131F7 */ { "EGYPTIAN HIEROGLYPH N009",NULL}, -/* 131F8 */ { "EGYPTIAN HIEROGLYPH N010",NULL}, -/* 131F9 */ { "EGYPTIAN HIEROGLYPH N011",NULL}, -/* 131FA */ { "EGYPTIAN HIEROGLYPH N012",NULL}, +/* 131F7 */ { "EGYPTIAN HIEROGLYPH N009"," * variant of 131F8"}, +/* 131F8 */ { "EGYPTIAN HIEROGLYPH N010"," * variant of 131F7\n" + " ~ 131F8 FE01 rotated 180 degrees"}, +/* 131F9 */ { "EGYPTIAN HIEROGLYPH N011"," ~ 131F9 FE00 rotated 90 degrees\n" + " ~ 131F9 FE01 rotated 180 degrees"}, +/* 131FA */ { "EGYPTIAN HIEROGLYPH N012"," ~ 131FA FE00 rotated 90 degrees\n" + " ~ 131FA FE01 rotated 180 degrees"}, /* 131FB */ { "EGYPTIAN HIEROGLYPH N013",NULL}, /* 131FC */ { "EGYPTIAN HIEROGLYPH N014",NULL}, /* 131FD */ { "EGYPTIAN HIEROGLYPH N015",NULL}, /* 131FE */ { "EGYPTIAN HIEROGLYPH N016",NULL}, -/* 131FF */ { "EGYPTIAN HIEROGLYPH N017",NULL} +/* 131FF */ { "EGYPTIAN HIEROGLYPH N017"," * land\n" + " * variant of 131FE"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_32[] = { -/* 13200 */ { "EGYPTIAN HIEROGLYPH N018",NULL}, +/* 13200 */ { "EGYPTIAN HIEROGLYPH N018"," * island\n" + " * not to be confused with 132F0, 133D4, or 133F3"}, /* 13201 */ { "EGYPTIAN HIEROGLYPH N018A",NULL}, /* 13202 */ { "EGYPTIAN HIEROGLYPH N018B",NULL}, -/* 13203 */ { "EGYPTIAN HIEROGLYPH N019",NULL}, +/* 13203 */ { "EGYPTIAN HIEROGLYPH N019"," * logogram 'akhti'"}, /* 13204 */ { "EGYPTIAN HIEROGLYPH N020",NULL}, /* 13205 */ { "EGYPTIAN HIEROGLYPH N021",NULL}, /* 13206 */ { "EGYPTIAN HIEROGLYPH N022",NULL}, /* 13207 */ { "EGYPTIAN HIEROGLYPH N023",NULL}, /* 13208 */ { "EGYPTIAN HIEROGLYPH N024",NULL}, /* 13209 */ { "EGYPTIAN HIEROGLYPH N025",NULL}, -/* 1320A */ { "EGYPTIAN HIEROGLYPH N025A",NULL}, +/* 1320A */ { "EGYPTIAN HIEROGLYPH N025A"," * stylistic variant, use of 13209 is preferred"}, /* 1320B */ { "EGYPTIAN HIEROGLYPH N026",NULL}, /* 1320C */ { "EGYPTIAN HIEROGLYPH N027",NULL}, /* 1320D */ { "EGYPTIAN HIEROGLYPH N028",NULL}, -/* 1320E */ { "EGYPTIAN HIEROGLYPH N029"," * transliterated as q or as 1E33\n" +/* 1320E */ { "EGYPTIAN HIEROGLYPH N029"," * hill\n" + " * not to be confused with 133D8\n" + " * transliterated as q or as 1E33\n" " x (hebrew letter qof - 05E7)\n" " x (arabic letter qaf - 0642)"}, /* 1320F */ { "EGYPTIAN HIEROGLYPH N030",NULL}, /* 13210 */ { "EGYPTIAN HIEROGLYPH N031",NULL}, /* 13211 */ { "EGYPTIAN HIEROGLYPH N032",NULL}, -/* 13212 */ { "EGYPTIAN HIEROGLYPH N033",NULL}, -/* 13213 */ { "EGYPTIAN HIEROGLYPH N033A",NULL}, +/* 13212 */ { "EGYPTIAN HIEROGLYPH N033"," * classifier 'granule, grain'\n" + " * not to be confused with 130C9"}, +/* 13213 */ { "EGYPTIAN HIEROGLYPH N033A"," * classifier 'granules, grains'\n" + " * not to be confused with 133E7"}, /* 13214 */ { "EGYPTIAN HIEROGLYPH N034",NULL}, -/* 13215 */ { "EGYPTIAN HIEROGLYPH N034A",NULL}, -/* 13216 */ { "EGYPTIAN HIEROGLYPH N035"," * transliterated as n"}, -/* 13217 */ { "EGYPTIAN HIEROGLYPH N035A",NULL}, +/* 13215 */ { "EGYPTIAN HIEROGLYPH N034A"," * stylistic variant, use of 13214 is preferred"}, +/* 13216 */ { "EGYPTIAN HIEROGLYPH N035"," * transliterated as n\n" + " ~ 13216 FE02 rotated 270 degrees"}, +/* 13217 */ { "EGYPTIAN HIEROGLYPH N035A"," * classifier 'liquid'"}, /* 13218 */ { "EGYPTIAN HIEROGLYPH N036",NULL}, -/* 13219 */ { "EGYPTIAN HIEROGLYPH N037"," * transliterated as 0161"}, -/* 1321A */ { "EGYPTIAN HIEROGLYPH N037A",NULL}, -/* 1321B */ { "EGYPTIAN HIEROGLYPH N038",NULL}, -/* 1321C */ { "EGYPTIAN HIEROGLYPH N039",NULL}, +/* 13219 */ { "EGYPTIAN HIEROGLYPH N037"," * lake\n" + " * transliterated as 0161\n" + " * not to be confused with 1328C"}, +/* 1321A */ { "EGYPTIAN HIEROGLYPH N037A"," * variant of 13219"}, +/* 1321B */ { "EGYPTIAN HIEROGLYPH N038"," * variant of 13219"}, +/* 1321C */ { "EGYPTIAN HIEROGLYPH N039"," * variant of 13219"}, /* 1321D */ { "EGYPTIAN HIEROGLYPH N040",NULL}, /* 1321E */ { "EGYPTIAN HIEROGLYPH N041",NULL}, -/* 1321F */ { "EGYPTIAN HIEROGLYPH N042",NULL}, +/* 1321F */ { "EGYPTIAN HIEROGLYPH N042"," * variant of 1321E"}, /* 13220 */ { "EGYPTIAN HIEROGLYPH NL001",NULL}, /* 13221 */ { "EGYPTIAN HIEROGLYPH NL002",NULL}, /* 13222 */ { "EGYPTIAN HIEROGLYPH NL003",NULL}, @@ -32960,8 +33871,8 @@ " x (hebrew letter he - 05D4)\n" " x (arabic letter heh - 0647)"}, /* 13255 */ { "EGYPTIAN HIEROGLYPH O005",NULL}, -/* 13256 */ { "EGYPTIAN HIEROGLYPH O005A",NULL}, -/* 13257 */ { "EGYPTIAN HIEROGLYPH O006",NULL}, +/* 13256 */ { "EGYPTIAN HIEROGLYPH O005A"," * mirrored version of 13255"}, +/* 13257 */ { "EGYPTIAN HIEROGLYPH O006"," ~ 13257 FE01 rotated 180 degrees"}, /* 13258 */ { "EGYPTIAN HIEROGLYPH O006A"," * beginning of hwt or serekh enclosure\n" " x (egyptian hieroglyph o033a - 13282)"}, /* 13259 */ { "EGYPTIAN HIEROGLYPH O006B"," * beginning of low hwt enclosure"}, @@ -32998,30 +33909,34 @@ /* 13278 */ { "EGYPTIAN HIEROGLYPH O026",NULL}, /* 13279 */ { "EGYPTIAN HIEROGLYPH O027",NULL}, /* 1327A */ { "EGYPTIAN HIEROGLYPH O028",NULL}, -/* 1327B */ { "EGYPTIAN HIEROGLYPH O029",NULL}, -/* 1327C */ { "EGYPTIAN HIEROGLYPH O029A",NULL}, -/* 1327D */ { "EGYPTIAN HIEROGLYPH O030",NULL}, +/* 1327B */ { "EGYPTIAN HIEROGLYPH O029"," ~ 1327B FE02 rotated 270 degrees"}, +/* 1327C */ { "EGYPTIAN HIEROGLYPH O029A"," * rotated variant of 1327B"}, +/* 1327D */ { "EGYPTIAN HIEROGLYPH O030"," * supporting pole\n" + " * not to be confused with 13361"}, /* 1327E */ { "EGYPTIAN HIEROGLYPH O030A",NULL}, -/* 1327F */ { "EGYPTIAN HIEROGLYPH O031",NULL}, +/* 1327F */ { "EGYPTIAN HIEROGLYPH O031"," ~ 1327F FE00 rotated 90 degrees\n" + " ~ 1327F FE01 rotated 180 degrees"}, /* 13280 */ { "EGYPTIAN HIEROGLYPH O032",NULL}, -/* 13281 */ { "EGYPTIAN HIEROGLYPH O033",NULL}, +/* 13281 */ { "EGYPTIAN HIEROGLYPH O033"," * classifier 'serekh'"}, /* 13282 */ { "EGYPTIAN HIEROGLYPH O033A"," * end of serekh enclosure\n" " x (egyptian hieroglyph o006a - 13258)"}, /* 13283 */ { "EGYPTIAN HIEROGLYPH O034"," * transliterated as s or as z\n" " x (egyptian hieroglyph s029 - 132F4)"}, /* 13284 */ { "EGYPTIAN HIEROGLYPH O035",NULL}, -/* 13285 */ { "EGYPTIAN HIEROGLYPH O036",NULL}, +/* 13285 */ { "EGYPTIAN HIEROGLYPH O036"," ~ 13285 FE00 rotated 90 degrees"}, /* 13286 */ { "EGYPTIAN HIEROGLYPH O036A"," * beginning of fortified wall cartouche"}, /* 13287 */ { "EGYPTIAN HIEROGLYPH O036B"," * end of fortified wall cartouche"}, /* 13288 */ { "EGYPTIAN HIEROGLYPH O036C"," * beginning of fortified wall enclosure"}, /* 13289 */ { "EGYPTIAN HIEROGLYPH O036D"," * end of fortified wall enclosure"}, /* 1328A */ { "EGYPTIAN HIEROGLYPH O037",NULL}, /* 1328B */ { "EGYPTIAN HIEROGLYPH O038",NULL}, -/* 1328C */ { "EGYPTIAN HIEROGLYPH O039",NULL}, +/* 1328C */ { "EGYPTIAN HIEROGLYPH O039"," * stone, brick\n" + " * not to be confused with 13219\n" + " ~ 1328C FE00 rotated 90 degrees"}, /* 1328D */ { "EGYPTIAN HIEROGLYPH O040",NULL}, /* 1328E */ { "EGYPTIAN HIEROGLYPH O041",NULL}, /* 1328F */ { "EGYPTIAN HIEROGLYPH O042",NULL}, -/* 13290 */ { "EGYPTIAN HIEROGLYPH O043",NULL}, +/* 13290 */ { "EGYPTIAN HIEROGLYPH O043"," * older variant of 1328F"}, /* 13291 */ { "EGYPTIAN HIEROGLYPH O044",NULL}, /* 13292 */ { "EGYPTIAN HIEROGLYPH O045",NULL}, /* 13293 */ { "EGYPTIAN HIEROGLYPH O046",NULL}, @@ -33030,24 +33945,27 @@ /* 13296 */ { "EGYPTIAN HIEROGLYPH O049",NULL}, /* 13297 */ { "EGYPTIAN HIEROGLYPH O050",NULL}, /* 13298 */ { "EGYPTIAN HIEROGLYPH O050A",NULL}, -/* 13299 */ { "EGYPTIAN HIEROGLYPH O050B",NULL}, +/* 13299 */ { "EGYPTIAN HIEROGLYPH O050B"," * mirrored version of 13298"}, /* 1329A */ { "EGYPTIAN HIEROGLYPH O051",NULL}, -/* 1329B */ { "EGYPTIAN HIEROGLYPH P001",NULL}, -/* 1329C */ { "EGYPTIAN HIEROGLYPH P001A",NULL}, +/* 1329B */ { "EGYPTIAN HIEROGLYPH P001"," * classifier 'ship, travel'"}, +/* 1329C */ { "EGYPTIAN HIEROGLYPH P001A"," * classifier 'upset, overturn'"}, /* 1329D */ { "EGYPTIAN HIEROGLYPH P002",NULL}, -/* 1329E */ { "EGYPTIAN HIEROGLYPH P003",NULL}, -/* 1329F */ { "EGYPTIAN HIEROGLYPH P003A",NULL}, +/* 1329E */ { "EGYPTIAN HIEROGLYPH P003"," * sacred ship"}, +/* 1329F */ { "EGYPTIAN HIEROGLYPH P003A"," * mirrored variant of 1329E"}, /* 132A0 */ { "EGYPTIAN HIEROGLYPH P004",NULL}, /* 132A1 */ { "EGYPTIAN HIEROGLYPH P005",NULL}, /* 132A2 */ { "EGYPTIAN HIEROGLYPH P006",NULL}, /* 132A3 */ { "EGYPTIAN HIEROGLYPH P007",NULL}, -/* 132A4 */ { "EGYPTIAN HIEROGLYPH P008",NULL}, +/* 132A4 */ { "EGYPTIAN HIEROGLYPH P008"," ~ 132A4 FE01 rotated 180 degrees\n" + " ~ 132A4 FE02 rotated 270 degrees"}, /* 132A5 */ { "EGYPTIAN HIEROGLYPH P009",NULL}, /* 132A6 */ { "EGYPTIAN HIEROGLYPH P010",NULL}, -/* 132A7 */ { "EGYPTIAN HIEROGLYPH P011",NULL}, +/* 132A7 */ { "EGYPTIAN HIEROGLYPH P011"," * mooring post\n" + " * not to be confused with 131E9 or 1342A"}, /* 132A8 */ { "EGYPTIAN HIEROGLYPH Q001",NULL}, /* 132A9 */ { "EGYPTIAN HIEROGLYPH Q002",NULL}, -/* 132AA */ { "EGYPTIAN HIEROGLYPH Q003"," * transliterated as p"}, +/* 132AA */ { "EGYPTIAN HIEROGLYPH Q003"," * transliterated as p\n" + " ~ 132AA FE00 rotated 90 degrees"}, /* 132AB */ { "EGYPTIAN HIEROGLYPH Q004",NULL}, /* 132AC */ { "EGYPTIAN HIEROGLYPH Q005",NULL}, /* 132AD */ { "EGYPTIAN HIEROGLYPH Q006",NULL}, @@ -33080,7 +33998,7 @@ /* 132C8 */ { "EGYPTIAN HIEROGLYPH R021",NULL}, /* 132C9 */ { "EGYPTIAN HIEROGLYPH R022",NULL}, /* 132CA */ { "EGYPTIAN HIEROGLYPH R023",NULL}, -/* 132CB */ { "EGYPTIAN HIEROGLYPH R024",NULL}, +/* 132CB */ { "EGYPTIAN HIEROGLYPH R024"," ~ 132CB FE00 rotated 90 degrees"}, /* 132CC */ { "EGYPTIAN HIEROGLYPH R025",NULL}, /* 132CD */ { "EGYPTIAN HIEROGLYPH R026",NULL}, /* 132CE */ { "EGYPTIAN HIEROGLYPH R027",NULL}, @@ -33097,7 +34015,7 @@ /* 132D9 */ { "EGYPTIAN HIEROGLYPH S007",NULL}, /* 132DA */ { "EGYPTIAN HIEROGLYPH S008",NULL}, /* 132DB */ { "EGYPTIAN HIEROGLYPH S009",NULL}, -/* 132DC */ { "EGYPTIAN HIEROGLYPH S010",NULL}, +/* 132DC */ { "EGYPTIAN HIEROGLYPH S010"," ~ 132DC FE00 rotated 90 degrees"}, /* 132DD */ { "EGYPTIAN HIEROGLYPH S011",NULL}, /* 132DE */ { "EGYPTIAN HIEROGLYPH S012",NULL}, /* 132DF */ { "EGYPTIAN HIEROGLYPH S013",NULL}, @@ -33108,16 +34026,18 @@ /* 132E4 */ { "EGYPTIAN HIEROGLYPH S016",NULL}, /* 132E5 */ { "EGYPTIAN HIEROGLYPH S017",NULL}, /* 132E6 */ { "EGYPTIAN HIEROGLYPH S017A",NULL}, -/* 132E7 */ { "EGYPTIAN HIEROGLYPH S018",NULL}, +/* 132E7 */ { "EGYPTIAN HIEROGLYPH S018"," ~ 132E7 FE00 rotated 90 degrees\n" + " ~ 132E7 FE02 rotated 270 degrees"}, /* 132E8 */ { "EGYPTIAN HIEROGLYPH S019",NULL}, -/* 132E9 */ { "EGYPTIAN HIEROGLYPH S020",NULL}, +/* 132E9 */ { "EGYPTIAN HIEROGLYPH S020"," ~ 132E9 FE02 rotated 270 degrees"}, /* 132EA */ { "EGYPTIAN HIEROGLYPH S021",NULL}, /* 132EB */ { "EGYPTIAN HIEROGLYPH S022",NULL}, /* 132EC */ { "EGYPTIAN HIEROGLYPH S023",NULL}, /* 132ED */ { "EGYPTIAN HIEROGLYPH S024",NULL}, /* 132EE */ { "EGYPTIAN HIEROGLYPH S025",NULL}, /* 132EF */ { "EGYPTIAN HIEROGLYPH S026",NULL}, -/* 132F0 */ { "EGYPTIAN HIEROGLYPH S026A",NULL}, +/* 132F0 */ { "EGYPTIAN HIEROGLYPH S026A"," * loin-cloth\n" + " * not to be confused with 13200, 133D4, or 133F3"}, /* 132F1 */ { "EGYPTIAN HIEROGLYPH S026B",NULL}, /* 132F2 */ { "EGYPTIAN HIEROGLYPH S027",NULL}, /* 132F3 */ { "EGYPTIAN HIEROGLYPH S028",NULL}, @@ -33126,78 +34046,92 @@ /* 132F5 */ { "EGYPTIAN HIEROGLYPH S030",NULL}, /* 132F6 */ { "EGYPTIAN HIEROGLYPH S031",NULL}, /* 132F7 */ { "EGYPTIAN HIEROGLYPH S032",NULL}, -/* 132F8 */ { "EGYPTIAN HIEROGLYPH S033",NULL}, +/* 132F8 */ { "EGYPTIAN HIEROGLYPH S033"," ~ 132F8 FE02 rotated 270 degrees"}, /* 132F9 */ { "EGYPTIAN HIEROGLYPH S034",NULL}, /* 132FA */ { "EGYPTIAN HIEROGLYPH S035",NULL}, -/* 132FB */ { "EGYPTIAN HIEROGLYPH S035A",NULL}, -/* 132FC */ { "EGYPTIAN HIEROGLYPH S036",NULL}, -/* 132FD */ { "EGYPTIAN HIEROGLYPH S037",NULL}, +/* 132FB */ { "EGYPTIAN HIEROGLYPH S035A"," * variant of 132FA"}, +/* 132FC */ { "EGYPTIAN HIEROGLYPH S036"," * older variant of 132FA"}, +/* 132FD */ { "EGYPTIAN HIEROGLYPH S037"," ~ 132FD FE02 rotated 270 degrees"}, /* 132FE */ { "EGYPTIAN HIEROGLYPH S038",NULL}, /* 132FF */ { "EGYPTIAN HIEROGLYPH S039",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_33[] = { -/* 13300 */ { "EGYPTIAN HIEROGLYPH S040",NULL}, -/* 13301 */ { "EGYPTIAN HIEROGLYPH S041",NULL}, -/* 13302 */ { "EGYPTIAN HIEROGLYPH S042",NULL}, -/* 13303 */ { "EGYPTIAN HIEROGLYPH S043",NULL}, +/* 13300 */ { "EGYPTIAN HIEROGLYPH S040"," * phonogram 'wꜣs'"}, +/* 13301 */ { "EGYPTIAN HIEROGLYPH S041"," * phonogram 'á¸êœ£m'"}, +/* 13302 */ { "EGYPTIAN HIEROGLYPH S042"," ~ 13302 FE02 rotated 270 degrees"}, +/* 13303 */ { "EGYPTIAN HIEROGLYPH S043"," ~ 13303 FE02 rotated 270 degrees"}, /* 13304 */ { "EGYPTIAN HIEROGLYPH S044",NULL}, /* 13305 */ { "EGYPTIAN HIEROGLYPH S045",NULL}, /* 13306 */ { "EGYPTIAN HIEROGLYPH S046",NULL}, -/* 13307 */ { "EGYPTIAN HIEROGLYPH T001",NULL}, -/* 13308 */ { "EGYPTIAN HIEROGLYPH T002",NULL}, -/* 13309 */ { "EGYPTIAN HIEROGLYPH T003",NULL}, +/* 13307 */ { "EGYPTIAN HIEROGLYPH T001"," ~ 13307 FE00 rotated 90 degrees"}, +/* 13308 */ { "EGYPTIAN HIEROGLYPH T002"," * classifier 'striking, hitting'\n" + " ~ 13308 FE01 rotated 180 degrees"}, +/* 13309 */ { "EGYPTIAN HIEROGLYPH T003"," * classifier 'mace'"}, /* 1330A */ { "EGYPTIAN HIEROGLYPH T003A",NULL}, /* 1330B */ { "EGYPTIAN HIEROGLYPH T004",NULL}, /* 1330C */ { "EGYPTIAN HIEROGLYPH T005",NULL}, /* 1330D */ { "EGYPTIAN HIEROGLYPH T006",NULL}, /* 1330E */ { "EGYPTIAN HIEROGLYPH T007",NULL}, /* 1330F */ { "EGYPTIAN HIEROGLYPH T007A",NULL}, -/* 13310 */ { "EGYPTIAN HIEROGLYPH T008",NULL}, -/* 13311 */ { "EGYPTIAN HIEROGLYPH T008A",NULL}, -/* 13312 */ { "EGYPTIAN HIEROGLYPH T009",NULL}, -/* 13313 */ { "EGYPTIAN HIEROGLYPH T009A",NULL}, -/* 13314 */ { "EGYPTIAN HIEROGLYPH T010",NULL}, +/* 13310 */ { "EGYPTIAN HIEROGLYPH T008"," * older variant of 13311\n" + " ~ 13310 FE02 rotated 270 degrees"}, +/* 13311 */ { "EGYPTIAN HIEROGLYPH T008A"," ~ 13311 FE02 rotated 270 degrees"}, +/* 13312 */ { "EGYPTIAN HIEROGLYPH T009"," ~ 13312 FE01 rotated 180 degrees\n" + " ~ 13312 FE02 rotated 270 degrees"}, +/* 13313 */ { "EGYPTIAN HIEROGLYPH T009A"," * older variant of 13312\n" + " ~ 13313 FE01 rotated 180 degrees\n" + " ~ 13313 FE02 rotated 270 degrees"}, +/* 13314 */ { "EGYPTIAN HIEROGLYPH T010"," ~ 13314 FE01 rotated 180 degrees\n" + " ~ 13314 FE02 rotated 270 degrees"}, /* 13315 */ { "EGYPTIAN HIEROGLYPH T011",NULL}, /* 13316 */ { "EGYPTIAN HIEROGLYPH T011A",NULL}, /* 13317 */ { "EGYPTIAN HIEROGLYPH T012",NULL}, /* 13318 */ { "EGYPTIAN HIEROGLYPH T013",NULL}, /* 13319 */ { "EGYPTIAN HIEROGLYPH T014",NULL}, -/* 1331A */ { "EGYPTIAN HIEROGLYPH T015",NULL}, -/* 1331B */ { "EGYPTIAN HIEROGLYPH T016",NULL}, -/* 1331C */ { "EGYPTIAN HIEROGLYPH T016A",NULL}, +/* 1331A */ { "EGYPTIAN HIEROGLYPH T015"," * older variant of 13319"}, +/* 1331B */ { "EGYPTIAN HIEROGLYPH T016"," ~ 1331B FE00 rotated 90 degrees\n" + " ~ 1331B FE01 rotated 180 degrees"}, +/* 1331C */ { "EGYPTIAN HIEROGLYPH T016A"," ~ 1331C FE02 rotated 270 degrees"}, /* 1331D */ { "EGYPTIAN HIEROGLYPH T017",NULL}, /* 1331E */ { "EGYPTIAN HIEROGLYPH T018",NULL}, /* 1331F */ { "EGYPTIAN HIEROGLYPH T019",NULL}, -/* 13320 */ { "EGYPTIAN HIEROGLYPH T020",NULL}, -/* 13321 */ { "EGYPTIAN HIEROGLYPH T021",NULL}, -/* 13322 */ { "EGYPTIAN HIEROGLYPH T022",NULL}, -/* 13323 */ { "EGYPTIAN HIEROGLYPH T023",NULL}, +/* 13320 */ { "EGYPTIAN HIEROGLYPH T020"," * older variant of 1331F"}, +/* 13321 */ { "EGYPTIAN HIEROGLYPH T021"," ~ 13321 FE01 rotated 180 degrees\n" + " ~ 13321 FE02 rotated 270 degrees"}, +/* 13322 */ { "EGYPTIAN HIEROGLYPH T022"," ~ 13322 FE00 rotated 90 degrees\n" + " ~ 13322 FE01 rotated 180 degrees"}, +/* 13323 */ { "EGYPTIAN HIEROGLYPH T023"," * more recent variant of 13322"}, /* 13324 */ { "EGYPTIAN HIEROGLYPH T024",NULL}, /* 13325 */ { "EGYPTIAN HIEROGLYPH T025",NULL}, /* 13326 */ { "EGYPTIAN HIEROGLYPH T026",NULL}, -/* 13327 */ { "EGYPTIAN HIEROGLYPH T027",NULL}, +/* 13327 */ { "EGYPTIAN HIEROGLYPH T027"," * older variant of 13326"}, /* 13328 */ { "EGYPTIAN HIEROGLYPH T028",NULL}, /* 13329 */ { "EGYPTIAN HIEROGLYPH T029",NULL}, -/* 1332A */ { "EGYPTIAN HIEROGLYPH T030",NULL}, -/* 1332B */ { "EGYPTIAN HIEROGLYPH T031",NULL}, +/* 1332A */ { "EGYPTIAN HIEROGLYPH T030"," * classifier 'knife, cutting'"}, +/* 1332B */ { "EGYPTIAN HIEROGLYPH T031"," * phonogram 'sÅ¡m'"}, /* 1332C */ { "EGYPTIAN HIEROGLYPH T032",NULL}, /* 1332D */ { "EGYPTIAN HIEROGLYPH T032A",NULL}, -/* 1332E */ { "EGYPTIAN HIEROGLYPH T033",NULL}, +/* 1332E */ { "EGYPTIAN HIEROGLYPH T033"," * older variant of 13326"}, /* 1332F */ { "EGYPTIAN HIEROGLYPH T033A",NULL}, /* 13330 */ { "EGYPTIAN HIEROGLYPH T034",NULL}, -/* 13331 */ { "EGYPTIAN HIEROGLYPH T035",NULL}, +/* 13331 */ { "EGYPTIAN HIEROGLYPH T035"," * variant of 13330\n" + " ~ 13331 FE01 rotated 180 degrees\n" + " ~ 13331 FE02 rotated 270 degrees"}, /* 13332 */ { "EGYPTIAN HIEROGLYPH T036",NULL}, /* 13333 */ { "EGYPTIAN HIEROGLYPH U001",NULL}, -/* 13334 */ { "EGYPTIAN HIEROGLYPH U002",NULL}, +/* 13334 */ { "EGYPTIAN HIEROGLYPH U002"," * stylistic variant of 13333"}, /* 13335 */ { "EGYPTIAN HIEROGLYPH U003",NULL}, /* 13336 */ { "EGYPTIAN HIEROGLYPH U004",NULL}, -/* 13337 */ { "EGYPTIAN HIEROGLYPH U005",NULL}, +/* 13337 */ { "EGYPTIAN HIEROGLYPH U005"," * stylistic variant of 13336"}, /* 13338 */ { "EGYPTIAN HIEROGLYPH U006",NULL}, -/* 13339 */ { "EGYPTIAN HIEROGLYPH U006A",NULL}, -/* 1333A */ { "EGYPTIAN HIEROGLYPH U006B",NULL}, -/* 1333B */ { "EGYPTIAN HIEROGLYPH U007",NULL}, -/* 1333C */ { "EGYPTIAN HIEROGLYPH U008",NULL}, +/* 13339 */ { "EGYPTIAN HIEROGLYPH U006A"," * stylistic variant of 13338"}, +/* 1333A */ { "EGYPTIAN HIEROGLYPH U006B"," * mirrored version of 13339"}, +/* 1333B */ { "EGYPTIAN HIEROGLYPH U007"," * variant of 13338\n" + " ~ 1333B FE00 rotated 90 degrees"}, +/* 1333C */ { "EGYPTIAN HIEROGLYPH U008"," * variant of 1333B\n" + " ~ 1333C FE00 rotated 90 degrees"}, /* 1333D */ { "EGYPTIAN HIEROGLYPH U009",NULL}, /* 1333E */ { "EGYPTIAN HIEROGLYPH U010",NULL}, /* 1333F */ { "EGYPTIAN HIEROGLYPH U011",NULL}, @@ -33207,19 +34141,19 @@ /* 13343 */ { "EGYPTIAN HIEROGLYPH U015",NULL}, /* 13344 */ { "EGYPTIAN HIEROGLYPH U016",NULL}, /* 13345 */ { "EGYPTIAN HIEROGLYPH U017",NULL}, -/* 13346 */ { "EGYPTIAN HIEROGLYPH U018",NULL}, +/* 13346 */ { "EGYPTIAN HIEROGLYPH U018"," * variant of 13345"}, /* 13347 */ { "EGYPTIAN HIEROGLYPH U019",NULL}, -/* 13348 */ { "EGYPTIAN HIEROGLYPH U020",NULL}, +/* 13348 */ { "EGYPTIAN HIEROGLYPH U020"," * older variant of 13347"}, /* 13349 */ { "EGYPTIAN HIEROGLYPH U021",NULL}, -/* 1334A */ { "EGYPTIAN HIEROGLYPH U022",NULL}, +/* 1334A */ { "EGYPTIAN HIEROGLYPH U022"," ~ 1334A FE02 rotated 270 degrees"}, /* 1334B */ { "EGYPTIAN HIEROGLYPH U023",NULL}, -/* 1334C */ { "EGYPTIAN HIEROGLYPH U023A",NULL}, +/* 1334C */ { "EGYPTIAN HIEROGLYPH U023A"," * stylistic variant of 1334B"}, /* 1334D */ { "EGYPTIAN HIEROGLYPH U024",NULL}, -/* 1334E */ { "EGYPTIAN HIEROGLYPH U025",NULL}, +/* 1334E */ { "EGYPTIAN HIEROGLYPH U025"," * older variant of 1334D"}, /* 1334F */ { "EGYPTIAN HIEROGLYPH U026",NULL}, -/* 13350 */ { "EGYPTIAN HIEROGLYPH U027",NULL}, +/* 13350 */ { "EGYPTIAN HIEROGLYPH U027"," * older variant of 1334F"}, /* 13351 */ { "EGYPTIAN HIEROGLYPH U028",NULL}, -/* 13352 */ { "EGYPTIAN HIEROGLYPH U029",NULL}, +/* 13352 */ { "EGYPTIAN HIEROGLYPH U029"," * older variant of 13351"}, /* 13353 */ { "EGYPTIAN HIEROGLYPH U029A",NULL}, /* 13354 */ { "EGYPTIAN HIEROGLYPH U030",NULL}, /* 13355 */ { "EGYPTIAN HIEROGLYPH U031",NULL}, @@ -33232,10 +34166,14 @@ /* 1335C */ { "EGYPTIAN HIEROGLYPH U037",NULL}, /* 1335D */ { "EGYPTIAN HIEROGLYPH U038",NULL}, /* 1335E */ { "EGYPTIAN HIEROGLYPH U039",NULL}, -/* 1335F */ { "EGYPTIAN HIEROGLYPH U040",NULL}, +/* 1335F */ { "EGYPTIAN HIEROGLYPH U040"," * cursive variant of 1335E"}, /* 13360 */ { "EGYPTIAN HIEROGLYPH U041",NULL}, -/* 13361 */ { "EGYPTIAN HIEROGLYPH U042",NULL}, -/* 13362 */ { "EGYPTIAN HIEROGLYPH V001"," * 100"}, +/* 13361 */ { "EGYPTIAN HIEROGLYPH U042"," * pitchfork\n" + " * not to be confused with 1327D\n" + " ~ 13361 FE02 rotated 270 degrees"}, +/* 13362 */ { "EGYPTIAN HIEROGLYPH V001"," * 100\n" + " * classifier 'cord, rope'\n" + " * not to be confused with 133F2"}, /* 13363 */ { "EGYPTIAN HIEROGLYPH V001A"," * 200"}, /* 13364 */ { "EGYPTIAN HIEROGLYPH V001B"," * 300"}, /* 13365 */ { "EGYPTIAN HIEROGLYPH V001C"," * 400"}, @@ -33250,29 +34188,34 @@ /* 1336E */ { "EGYPTIAN HIEROGLYPH V003",NULL}, /* 1336F */ { "EGYPTIAN HIEROGLYPH V004",NULL}, /* 13370 */ { "EGYPTIAN HIEROGLYPH V005",NULL}, -/* 13371 */ { "EGYPTIAN HIEROGLYPH V006",NULL}, -/* 13372 */ { "EGYPTIAN HIEROGLYPH V007",NULL}, -/* 13373 */ { "EGYPTIAN HIEROGLYPH V007A",NULL}, +/* 13371 */ { "EGYPTIAN HIEROGLYPH V006"," * phonogram 'Å¡s'"}, +/* 13372 */ { "EGYPTIAN HIEROGLYPH V007"," * phonogram 'Å¡n'"}, +/* 13373 */ { "EGYPTIAN HIEROGLYPH V007A"," ~ 13373 FE02 rotated 270 degrees"}, /* 13374 */ { "EGYPTIAN HIEROGLYPH V007B",NULL}, /* 13375 */ { "EGYPTIAN HIEROGLYPH V008",NULL}, /* 13376 */ { "EGYPTIAN HIEROGLYPH V009",NULL}, -/* 13377 */ { "EGYPTIAN HIEROGLYPH V010",NULL}, -/* 13378 */ { "EGYPTIAN HIEROGLYPH V011",NULL}, +/* 13377 */ { "EGYPTIAN HIEROGLYPH V010"," * logogram 'name'\n" + " ~ 13377 FE00 rotated 90 degrees"}, +/* 13378 */ { "EGYPTIAN HIEROGLYPH V011"," * classifier 'restrain, split'\n" + " x (egyptian hieroglyph v011d - 1342F)\n" + " ~ 13378 FE00 rotated 90 degrees"}, /* 13379 */ { "EGYPTIAN HIEROGLYPH V011A"," * beginning of cartouche"}, /* 1337A */ { "EGYPTIAN HIEROGLYPH V011B"," * end of cartouche"}, /* 1337B */ { "EGYPTIAN HIEROGLYPH V011C"," * end of knotless cartouche"}, /* 1337C */ { "EGYPTIAN HIEROGLYPH V012",NULL}, -/* 1337D */ { "EGYPTIAN HIEROGLYPH V012A",NULL}, +/* 1337D */ { "EGYPTIAN HIEROGLYPH V012A"," ~ 1337D FE02 rotated 270 degrees"}, /* 1337E */ { "EGYPTIAN HIEROGLYPH V012B",NULL}, /* 1337F */ { "EGYPTIAN HIEROGLYPH V013"," * transliterated as 1E6F"}, -/* 13380 */ { "EGYPTIAN HIEROGLYPH V014",NULL}, +/* 13380 */ { "EGYPTIAN HIEROGLYPH V014"," * variant of 1337F"}, /* 13381 */ { "EGYPTIAN HIEROGLYPH V015",NULL}, /* 13382 */ { "EGYPTIAN HIEROGLYPH V016",NULL}, /* 13383 */ { "EGYPTIAN HIEROGLYPH V017",NULL}, -/* 13384 */ { "EGYPTIAN HIEROGLYPH V018",NULL}, -/* 13385 */ { "EGYPTIAN HIEROGLYPH V019",NULL}, -/* 13386 */ { "EGYPTIAN HIEROGLYPH V020"," * 10"}, -/* 13387 */ { "EGYPTIAN HIEROGLYPH V020A"," * 20"}, +/* 13384 */ { "EGYPTIAN HIEROGLYPH V018"," * older variant of 13383"}, +/* 13385 */ { "EGYPTIAN HIEROGLYPH V019"," ~ 13385 FE02 rotated 270 degrees"}, +/* 13386 */ { "EGYPTIAN HIEROGLYPH V020"," * 10\n" + " * not to be confused with 133AD"}, +/* 13387 */ { "EGYPTIAN HIEROGLYPH V020A"," * 20\n" + " * not to be confused with 133AE"}, /* 13388 */ { "EGYPTIAN HIEROGLYPH V020B"," * 30"}, /* 13389 */ { "EGYPTIAN HIEROGLYPH V020C"," * 40"}, /* 1338A */ { "EGYPTIAN HIEROGLYPH V020D"," * 50"}, @@ -33280,137 +34223,165 @@ /* 1338C */ { "EGYPTIAN HIEROGLYPH V020F"," * 70"}, /* 1338D */ { "EGYPTIAN HIEROGLYPH V020G"," * 80"}, /* 1338E */ { "EGYPTIAN HIEROGLYPH V020H"," * 90"}, -/* 1338F */ { "EGYPTIAN HIEROGLYPH V020I"," * 20"}, -/* 13390 */ { "EGYPTIAN HIEROGLYPH V020J"," * 30"}, -/* 13391 */ { "EGYPTIAN HIEROGLYPH V020K"," * 40"}, -/* 13392 */ { "EGYPTIAN HIEROGLYPH V020L"," * 50"}, +/* 1338F */ { "EGYPTIAN HIEROGLYPH V020I"," * 20\n" + " * variant of 13387"}, +/* 13390 */ { "EGYPTIAN HIEROGLYPH V020J"," * 30\n" + " * variant of 13388"}, +/* 13391 */ { "EGYPTIAN HIEROGLYPH V020K"," * 40\n" + " * variant of 13389"}, +/* 13392 */ { "EGYPTIAN HIEROGLYPH V020L"," * 50\n" + " * variant of 1338A"}, /* 13393 */ { "EGYPTIAN HIEROGLYPH V021",NULL}, /* 13394 */ { "EGYPTIAN HIEROGLYPH V022",NULL}, -/* 13395 */ { "EGYPTIAN HIEROGLYPH V023",NULL}, +/* 13395 */ { "EGYPTIAN HIEROGLYPH V023"," * older variant of 13394"}, /* 13396 */ { "EGYPTIAN HIEROGLYPH V023A",NULL}, /* 13397 */ { "EGYPTIAN HIEROGLYPH V024",NULL}, -/* 13398 */ { "EGYPTIAN HIEROGLYPH V025",NULL}, -/* 13399 */ { "EGYPTIAN HIEROGLYPH V026",NULL}, -/* 1339A */ { "EGYPTIAN HIEROGLYPH V027",NULL}, +/* 13398 */ { "EGYPTIAN HIEROGLYPH V025"," * more recent variant of 13397"}, +/* 13399 */ { "EGYPTIAN HIEROGLYPH V026"," ~ 13399 FE00 rotated 90 degrees"}, +/* 1339A */ { "EGYPTIAN HIEROGLYPH V027"," * older variant of 13399\n" + " ~ 1339A FE00 rotated 90 degrees"}, /* 1339B */ { "EGYPTIAN HIEROGLYPH V028"," * transliterated as 1E25\n" " x (arabic letter hah - 062D)"}, /* 1339C */ { "EGYPTIAN HIEROGLYPH V028A",NULL}, /* 1339D */ { "EGYPTIAN HIEROGLYPH V029",NULL}, /* 1339E */ { "EGYPTIAN HIEROGLYPH V029A",NULL}, /* 1339F */ { "EGYPTIAN HIEROGLYPH V030",NULL}, -/* 133A0 */ { "EGYPTIAN HIEROGLYPH V030A",NULL}, +/* 133A0 */ { "EGYPTIAN HIEROGLYPH V030A"," * stylistic variant, use of 1339F is preferred"}, /* 133A1 */ { "EGYPTIAN HIEROGLYPH V031"," * transliterated as k\n" " x (hebrew letter kaf - 05DB)\n" " x (arabic letter kaf - 0643)"}, -/* 133A2 */ { "EGYPTIAN HIEROGLYPH V031A",NULL}, +/* 133A2 */ { "EGYPTIAN HIEROGLYPH V031A"," * from hieratic"}, /* 133A3 */ { "EGYPTIAN HIEROGLYPH V032",NULL}, /* 133A4 */ { "EGYPTIAN HIEROGLYPH V033",NULL}, /* 133A5 */ { "EGYPTIAN HIEROGLYPH V033A",NULL}, -/* 133A6 */ { "EGYPTIAN HIEROGLYPH V034",NULL}, +/* 133A6 */ { "EGYPTIAN HIEROGLYPH V034"," * more recent variant of 133A4"}, /* 133A7 */ { "EGYPTIAN HIEROGLYPH V035",NULL}, /* 133A8 */ { "EGYPTIAN HIEROGLYPH V036",NULL}, /* 133A9 */ { "EGYPTIAN HIEROGLYPH V037",NULL}, /* 133AA */ { "EGYPTIAN HIEROGLYPH V037A",NULL}, -/* 133AB */ { "EGYPTIAN HIEROGLYPH V038",NULL}, +/* 133AB */ { "EGYPTIAN HIEROGLYPH V038"," * bandage\n" + " * not to be confused with 1308B"}, /* 133AC */ { "EGYPTIAN HIEROGLYPH V039",NULL}, -/* 133AD */ { "EGYPTIAN HIEROGLYPH V040"," * 10 in dates"}, -/* 133AE */ { "EGYPTIAN HIEROGLYPH V040A"," * 20 in dates"}, -/* 133AF */ { "EGYPTIAN HIEROGLYPH W001",NULL}, -/* 133B0 */ { "EGYPTIAN HIEROGLYPH W002",NULL}, +/* 133AD */ { "EGYPTIAN HIEROGLYPH V040"," * 10 in dates\n" + " * not to be confused with 13386"}, +/* 133AE */ { "EGYPTIAN HIEROGLYPH V040A"," * 20 in dates\n" + " * not to be confused with 13387"}, +/* 133AF */ { "EGYPTIAN HIEROGLYPH W001"," ~ 133AF FE02 rotated 270 degrees"}, +/* 133B0 */ { "EGYPTIAN HIEROGLYPH W002"," ~ 133B0 FE02 rotated 270 degrees"}, /* 133B1 */ { "EGYPTIAN HIEROGLYPH W003",NULL}, -/* 133B2 */ { "EGYPTIAN HIEROGLYPH W003A",NULL}, +/* 133B2 */ { "EGYPTIAN HIEROGLYPH W003A"," * stylistic variant, use of 133B1 is preferred"}, /* 133B3 */ { "EGYPTIAN HIEROGLYPH W004",NULL}, /* 133B4 */ { "EGYPTIAN HIEROGLYPH W005",NULL}, /* 133B5 */ { "EGYPTIAN HIEROGLYPH W006",NULL}, /* 133B6 */ { "EGYPTIAN HIEROGLYPH W007",NULL}, /* 133B7 */ { "EGYPTIAN HIEROGLYPH W008",NULL}, /* 133B8 */ { "EGYPTIAN HIEROGLYPH W009",NULL}, -/* 133B9 */ { "EGYPTIAN HIEROGLYPH W009A",NULL}, +/* 133B9 */ { "EGYPTIAN HIEROGLYPH W009A"," * mirrored version of 133B8"}, /* 133BA */ { "EGYPTIAN HIEROGLYPH W010",NULL}, /* 133BB */ { "EGYPTIAN HIEROGLYPH W010A",NULL}, /* 133BC */ { "EGYPTIAN HIEROGLYPH W011"," * transliterated as g"}, -/* 133BD */ { "EGYPTIAN HIEROGLYPH W012",NULL}, +/* 133BD */ { "EGYPTIAN HIEROGLYPH W012"," * older variant of 133BC"}, /* 133BE */ { "EGYPTIAN HIEROGLYPH W013",NULL}, -/* 133BF */ { "EGYPTIAN HIEROGLYPH W014",NULL}, +/* 133BF */ { "EGYPTIAN HIEROGLYPH W014"," ~ 133BF FE02 rotated 270 degrees"}, /* 133C0 */ { "EGYPTIAN HIEROGLYPH W014A",NULL}, /* 133C1 */ { "EGYPTIAN HIEROGLYPH W015",NULL}, /* 133C2 */ { "EGYPTIAN HIEROGLYPH W016",NULL}, /* 133C3 */ { "EGYPTIAN HIEROGLYPH W017",NULL}, -/* 133C4 */ { "EGYPTIAN HIEROGLYPH W017A",NULL}, -/* 133C5 */ { "EGYPTIAN HIEROGLYPH W018",NULL}, -/* 133C6 */ { "EGYPTIAN HIEROGLYPH W018A",NULL}, +/* 133C4 */ { "EGYPTIAN HIEROGLYPH W017A"," * cursive variant of 133C3"}, +/* 133C5 */ { "EGYPTIAN HIEROGLYPH W018"," * older variant of 133C3"}, +/* 133C6 */ { "EGYPTIAN HIEROGLYPH W018A"," * cursive variant of 133C5"}, /* 133C7 */ { "EGYPTIAN HIEROGLYPH W019",NULL}, /* 133C8 */ { "EGYPTIAN HIEROGLYPH W020",NULL}, /* 133C9 */ { "EGYPTIAN HIEROGLYPH W021",NULL}, /* 133CA */ { "EGYPTIAN HIEROGLYPH W022",NULL}, /* 133CB */ { "EGYPTIAN HIEROGLYPH W023",NULL}, -/* 133CC */ { "EGYPTIAN HIEROGLYPH W024",NULL}, -/* 133CD */ { "EGYPTIAN HIEROGLYPH W024A",NULL}, +/* 133CC */ { "EGYPTIAN HIEROGLYPH W024"," * phonogram 'nw'"}, +/* 133CD */ { "EGYPTIAN HIEROGLYPH W024A"," * monogram 'nw(n)' or 'nww'"}, /* 133CE */ { "EGYPTIAN HIEROGLYPH W025",NULL}, /* 133CF */ { "EGYPTIAN HIEROGLYPH X001"," * transliterated as t"}, /* 133D0 */ { "EGYPTIAN HIEROGLYPH X002",NULL}, -/* 133D1 */ { "EGYPTIAN HIEROGLYPH X003",NULL}, +/* 133D1 */ { "EGYPTIAN HIEROGLYPH X003"," * variant of 133D0"}, /* 133D2 */ { "EGYPTIAN HIEROGLYPH X004",NULL}, -/* 133D3 */ { "EGYPTIAN HIEROGLYPH X004A",NULL}, -/* 133D4 */ { "EGYPTIAN HIEROGLYPH X004B",NULL}, -/* 133D5 */ { "EGYPTIAN HIEROGLYPH X005",NULL}, +/* 133D3 */ { "EGYPTIAN HIEROGLYPH X004A"," * variant of 133D2\n" + " ~ 133D3 FE00 rotated 90 degrees"}, +/* 133D4 */ { "EGYPTIAN HIEROGLYPH X004B"," * cake\n" + " * variant of 133D2\n" + " * not to be confused with 13200, 132F0, or 133F3"}, +/* 133D5 */ { "EGYPTIAN HIEROGLYPH X005"," * hieratic\n" + " * variant of 133D4"}, /* 133D6 */ { "EGYPTIAN HIEROGLYPH X006",NULL}, /* 133D7 */ { "EGYPTIAN HIEROGLYPH X006A",NULL}, -/* 133D8 */ { "EGYPTIAN HIEROGLYPH X007",NULL}, +/* 133D8 */ { "EGYPTIAN HIEROGLYPH X007"," * classifier 'food'\n" + " * not to be confused with 1320E"}, /* 133D9 */ { "EGYPTIAN HIEROGLYPH X008",NULL}, -/* 133DA */ { "EGYPTIAN HIEROGLYPH X008A",NULL}, +/* 133DA */ { "EGYPTIAN HIEROGLYPH X008A"," * bread\n" + " * variant of 133D9\n" + " * not to be confused with 131EE"}, /* 133DB */ { "EGYPTIAN HIEROGLYPH Y001",NULL}, -/* 133DC */ { "EGYPTIAN HIEROGLYPH Y001A",NULL}, -/* 133DD */ { "EGYPTIAN HIEROGLYPH Y002",NULL}, +/* 133DC */ { "EGYPTIAN HIEROGLYPH Y001A"," * rotated variant of 133DB"}, +/* 133DD */ { "EGYPTIAN HIEROGLYPH Y002"," * older variant of 133DB\n" + " ~ 133DD FE02 rotated 270 degrees"}, /* 133DE */ { "EGYPTIAN HIEROGLYPH Y003",NULL}, -/* 133DF */ { "EGYPTIAN HIEROGLYPH Y004",NULL}, +/* 133DF */ { "EGYPTIAN HIEROGLYPH Y004"," * mirrored version of 133DE"}, /* 133E0 */ { "EGYPTIAN HIEROGLYPH Y005",NULL}, /* 133E1 */ { "EGYPTIAN HIEROGLYPH Y006",NULL}, /* 133E2 */ { "EGYPTIAN HIEROGLYPH Y007",NULL}, /* 133E3 */ { "EGYPTIAN HIEROGLYPH Y008",NULL}, -/* 133E4 */ { "EGYPTIAN HIEROGLYPH Z001"," x (egyptian hieroglyph z015 - 133FA)"}, -/* 133E5 */ { "EGYPTIAN HIEROGLYPH Z002"," * plurality\n" - " x (egyptian hieroglyph z015b - 133FC)"}, -/* 133E6 */ { "EGYPTIAN HIEROGLYPH Z002A",NULL}, -/* 133E7 */ { "EGYPTIAN HIEROGLYPH Z002B",NULL}, -/* 133E8 */ { "EGYPTIAN HIEROGLYPH Z002C",NULL}, -/* 133E9 */ { "EGYPTIAN HIEROGLYPH Z002D",NULL}, -/* 133EA */ { "EGYPTIAN HIEROGLYPH Z003",NULL}, -/* 133EB */ { "EGYPTIAN HIEROGLYPH Z003A",NULL}, -/* 133EC */ { "EGYPTIAN HIEROGLYPH Z003B"," * 3"}, -/* 133ED */ { "EGYPTIAN HIEROGLYPH Z004"," * duality\n" +/* 133E4 */ { "EGYPTIAN HIEROGLYPH Z001"," * semogram index\n" + " * classifier 'single'\n" + " * not to be confused with 133FA"}, +/* 133E5 */ { "EGYPTIAN HIEROGLYPH Z002"," * classifier 'plural'\n" + " * not to be confused with 133FC"}, +/* 133E6 */ { "EGYPTIAN HIEROGLYPH Z002A"," * stylistic variant of 133E5"}, +/* 133E7 */ { "EGYPTIAN HIEROGLYPH Z002B"," * classifier 'plural'\n" + " * not to be confused with 13213"}, +/* 133E8 */ { "EGYPTIAN HIEROGLYPH Z002C"," * variant of 133E6"}, +/* 133E9 */ { "EGYPTIAN HIEROGLYPH Z002D"," * variant of 133E8"}, +/* 133EA */ { "EGYPTIAN HIEROGLYPH Z003"," * variant of 133E5"}, +/* 133EB */ { "EGYPTIAN HIEROGLYPH Z003A"," * variant of 133EA"}, +/* 133EC */ { "EGYPTIAN HIEROGLYPH Z003B"," * variant of 133E7"}, +/* 133ED */ { "EGYPTIAN HIEROGLYPH Z004"," * classifier 'dual'\n" " * transliterated as y\n" " x (egyptian hieroglyph m017a - 131CC)"}, -/* 133EE */ { "EGYPTIAN HIEROGLYPH Z004A"," * duality\n" - " x (egyptian hieroglyph z015a - 133FB)"}, +/* 133EE */ { "EGYPTIAN HIEROGLYPH Z004A"," * variant of 133ED\n" + " * classifier 'dual'\n" + " * transliterated as y\n" + " * not to be confused with 133FB"}, /* 133EF */ { "EGYPTIAN HIEROGLYPH Z005",NULL}, -/* 133F0 */ { "EGYPTIAN HIEROGLYPH Z005A",NULL}, +/* 133F0 */ { "EGYPTIAN HIEROGLYPH Z005A"," * variant of 133EF"}, /* 133F1 */ { "EGYPTIAN HIEROGLYPH Z006",NULL}, -/* 133F2 */ { "EGYPTIAN HIEROGLYPH Z007",NULL}, -/* 133F3 */ { "EGYPTIAN HIEROGLYPH Z008",NULL}, +/* 133F2 */ { "EGYPTIAN HIEROGLYPH Z007"," * phonogram 'w'\n" + " * not to be confused with 13362\n" + " ~ 133F2 FE00 rotated 90 degrees"}, +/* 133F3 */ { "EGYPTIAN HIEROGLYPH Z008"," * oval\n" + " * not to be confused with 13200, 132F0, or 133D4"}, /* 133F4 */ { "EGYPTIAN HIEROGLYPH Z009",NULL}, -/* 133F5 */ { "EGYPTIAN HIEROGLYPH Z010",NULL}, -/* 133F6 */ { "EGYPTIAN HIEROGLYPH Z011",NULL}, -/* 133F7 */ { "EGYPTIAN HIEROGLYPH Z012",NULL}, -/* 133F8 */ { "EGYPTIAN HIEROGLYPH Z013",NULL}, -/* 133F9 */ { "EGYPTIAN HIEROGLYPH Z014",NULL}, +/* 133F5 */ { "EGYPTIAN HIEROGLYPH Z010"," * older variant of 133F4\n" + " ~ 133F5 FE00 rotated 90 degrees"}, +/* 133F6 */ { "EGYPTIAN HIEROGLYPH Z011"," ~ 133F6 FE00 rotated 90 degrees"}, +/* 133F7 */ { "EGYPTIAN HIEROGLYPH Z012"," * hieratic"}, +/* 133F8 */ { "EGYPTIAN HIEROGLYPH Z013"," * circle, unmarked round sign\n" + " * not to be confused with 13082 or 131F3"}, +/* 133F9 */ { "EGYPTIAN HIEROGLYPH Z014"," * hieratic"}, /* 133FA */ { "EGYPTIAN HIEROGLYPH Z015"," * 1\n" - " x (egyptian hieroglyph z001 - 133E4)"}, + " * not to be confused with 133E4"}, /* 133FB */ { "EGYPTIAN HIEROGLYPH Z015A"," * 2\n" - " x (egyptian hieroglyph z004a - 133EE)"}, + " * not to be confused with 133EE"}, /* 133FC */ { "EGYPTIAN HIEROGLYPH Z015B"," * 3\n" - " x (egyptian hieroglyph z002 - 133E5)\n" + " * not to be confused with 133E5\n" " x (egyptian hieroglyph z003 - 133EA)"}, /* 133FD */ { "EGYPTIAN HIEROGLYPH Z015C"," * 4"}, /* 133FE */ { "EGYPTIAN HIEROGLYPH Z015D"," * 5"}, /* 133FF */ { "EGYPTIAN HIEROGLYPH Z015E"," * 6"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_34[] = { /* 13400 */ { "EGYPTIAN HIEROGLYPH Z015F"," * 7"}, /* 13401 */ { "EGYPTIAN HIEROGLYPH Z015G"," * 8"}, /* 13402 */ { "EGYPTIAN HIEROGLYPH Z015H"," * 9"}, -/* 13403 */ { "EGYPTIAN HIEROGLYPH Z015I"," * 5"}, +/* 13403 */ { "EGYPTIAN HIEROGLYPH Z015I"," * 5\n" + " ~ 13403 FE00 rotated 90 degrees"}, /* 13404 */ { "EGYPTIAN HIEROGLYPH Z016"," * 1 in dates"}, /* 13405 */ { "EGYPTIAN HIEROGLYPH Z016A"," * 2 in dates"}, /* 13406 */ { "EGYPTIAN HIEROGLYPH Z016B"," * 3 in dates"}, @@ -33428,34 +34399,39 @@ /* 13411 */ { "EGYPTIAN HIEROGLYPH AA005",NULL}, /* 13412 */ { "EGYPTIAN HIEROGLYPH AA006",NULL}, /* 13413 */ { "EGYPTIAN HIEROGLYPH AA007",NULL}, -/* 13414 */ { "EGYPTIAN HIEROGLYPH AA007A",NULL}, +/* 13414 */ { "EGYPTIAN HIEROGLYPH AA007A"," * mirrored version of 13413"}, /* 13415 */ { "EGYPTIAN HIEROGLYPH AA007B",NULL}, -/* 13416 */ { "EGYPTIAN HIEROGLYPH AA008",NULL}, +/* 13416 */ { "EGYPTIAN HIEROGLYPH AA008"," ~ 13416 FE00 rotated 90 degrees"}, /* 13417 */ { "EGYPTIAN HIEROGLYPH AA009",NULL}, /* 13418 */ { "EGYPTIAN HIEROGLYPH AA010",NULL}, -/* 13419 */ { "EGYPTIAN HIEROGLYPH AA011",NULL}, -/* 1341A */ { "EGYPTIAN HIEROGLYPH AA012",NULL}, +/* 13419 */ { "EGYPTIAN HIEROGLYPH AA011"," ~ 13419 FE00 rotated 90 degrees\n" + " ~ 13419 FE01 rotated 180 degrees\n" + " ~ 13419 FE02 rotated 270 degrees"}, +/* 1341A */ { "EGYPTIAN HIEROGLYPH AA012"," * older variant of 13419\n" + " ~ 1341A FE00 rotated 90 degrees"}, /* 1341B */ { "EGYPTIAN HIEROGLYPH AA013",NULL}, -/* 1341C */ { "EGYPTIAN HIEROGLYPH AA014",NULL}, +/* 1341C */ { "EGYPTIAN HIEROGLYPH AA014"," * older variant of 1341B"}, /* 1341D */ { "EGYPTIAN HIEROGLYPH AA015",NULL}, -/* 1341E */ { "EGYPTIAN HIEROGLYPH AA016",NULL}, +/* 1341E */ { "EGYPTIAN HIEROGLYPH AA016"," * variant of 1341D"}, /* 1341F */ { "EGYPTIAN HIEROGLYPH AA017",NULL}, -/* 13420 */ { "EGYPTIAN HIEROGLYPH AA018",NULL}, +/* 13420 */ { "EGYPTIAN HIEROGLYPH AA018"," * more recent variant of 1341F"}, /* 13421 */ { "EGYPTIAN HIEROGLYPH AA019",NULL}, /* 13422 */ { "EGYPTIAN HIEROGLYPH AA020",NULL}, -/* 13423 */ { "EGYPTIAN HIEROGLYPH AA021",NULL}, +/* 13423 */ { "EGYPTIAN HIEROGLYPH AA021"," ~ 13423 FE00 rotated 90 degrees"}, /* 13424 */ { "EGYPTIAN HIEROGLYPH AA022",NULL}, /* 13425 */ { "EGYPTIAN HIEROGLYPH AA023",NULL}, -/* 13426 */ { "EGYPTIAN HIEROGLYPH AA024",NULL}, +/* 13426 */ { "EGYPTIAN HIEROGLYPH AA024"," * older variant of 13425"}, /* 13427 */ { "EGYPTIAN HIEROGLYPH AA025",NULL}, /* 13428 */ { "EGYPTIAN HIEROGLYPH AA026",NULL}, /* 13429 */ { "EGYPTIAN HIEROGLYPH AA027",NULL}, -/* 1342A */ { "EGYPTIAN HIEROGLYPH AA028",NULL}, -/* 1342B */ { "EGYPTIAN HIEROGLYPH AA029",NULL}, -/* 1342C */ { "EGYPTIAN HIEROGLYPH AA030",NULL}, -/* 1342D */ { "EGYPTIAN HIEROGLYPH AA031",NULL}, -/* 1342E */ { "EGYPTIAN HIEROGLYPH AA032",NULL}, -/* 1342F */ { NULL,NULL}, +/* 1342A */ { "EGYPTIAN HIEROGLYPH AA028"," * phonogram 'qd'\n" + " * not to be confused with 131E9 and 132A7"}, +/* 1342B */ { "EGYPTIAN HIEROGLYPH AA029"," * older variant of 1342A"}, +/* 1342C */ { "EGYPTIAN HIEROGLYPH AA030"," ~ 1342C FE02 rotated 270 degrees"}, +/* 1342D */ { "EGYPTIAN HIEROGLYPH AA031"," * older variant of 1342C"}, +/* 1342E */ { "EGYPTIAN HIEROGLYPH AA032"," ~ 1342E FE02 rotated 270 degrees"}, +/* 1342F */ { "EGYPTIAN HIEROGLYPH V011D"," * knotted beginning of cartouche\n" + " * not to be confused with 13378"}, /* 13430 */ { "EGYPTIAN HIEROGLYPH VERTICAL JOINER"," = sign separator: subordination (Manuel de Codage)"}, /* 13431 */ { "EGYPTIAN HIEROGLYPH HORIZONTAL JOINER"," = sign separator: juxtaposition (Manuel de Codage)"}, /* 13432 */ { "EGYPTIAN HIEROGLYPH INSERT AT TOP START",NULL}, @@ -33465,35 +34441,35 @@ /* 13436 */ { "EGYPTIAN HIEROGLYPH OVERLAY MIDDLE",NULL}, /* 13437 */ { "EGYPTIAN HIEROGLYPH BEGIN SEGMENT",NULL}, /* 13438 */ { "EGYPTIAN HIEROGLYPH END SEGMENT",NULL}, -/* 13439 */ { NULL,NULL}, -/* 1343A */ { NULL,NULL}, -/* 1343B */ { NULL,NULL}, -/* 1343C */ { NULL,NULL}, -/* 1343D */ { NULL,NULL}, -/* 1343E */ { NULL,NULL}, -/* 1343F */ { NULL,NULL}, -/* 13440 */ { NULL,NULL}, -/* 13441 */ { NULL,NULL}, -/* 13442 */ { NULL,NULL}, -/* 13443 */ { NULL,NULL}, -/* 13444 */ { NULL,NULL}, -/* 13445 */ { NULL,NULL}, -/* 13446 */ { NULL,NULL}, -/* 13447 */ { NULL,NULL}, -/* 13448 */ { NULL,NULL}, -/* 13449 */ { NULL,NULL}, -/* 1344A */ { NULL,NULL}, -/* 1344B */ { NULL,NULL}, -/* 1344C */ { NULL,NULL}, -/* 1344D */ { NULL,NULL}, -/* 1344E */ { NULL,NULL}, -/* 1344F */ { NULL,NULL}, -/* 13450 */ { NULL,NULL}, -/* 13451 */ { NULL,NULL}, -/* 13452 */ { NULL,NULL}, -/* 13453 */ { NULL,NULL}, -/* 13454 */ { NULL,NULL}, -/* 13455 */ { NULL,NULL}, +/* 13439 */ { "EGYPTIAN HIEROGLYPH INSERT AT MIDDLE",NULL}, +/* 1343A */ { "EGYPTIAN HIEROGLYPH INSERT AT TOP",NULL}, +/* 1343B */ { "EGYPTIAN HIEROGLYPH INSERT AT BOTTOM",NULL}, +/* 1343C */ { "EGYPTIAN HIEROGLYPH BEGIN ENCLOSURE",NULL}, +/* 1343D */ { "EGYPTIAN HIEROGLYPH END ENCLOSURE",NULL}, +/* 1343E */ { "EGYPTIAN HIEROGLYPH BEGIN WALLED ENCLOSURE",NULL}, +/* 1343F */ { "EGYPTIAN HIEROGLYPH END WALLED ENCLOSURE",NULL}, +/* 13440 */ { "EGYPTIAN HIEROGLYPH MIRROR HORIZONTALLY",NULL}, +/* 13441 */ { "EGYPTIAN HIEROGLYPH FULL BLANK",NULL}, +/* 13442 */ { "EGYPTIAN HIEROGLYPH HALF BLANK",NULL}, +/* 13443 */ { "EGYPTIAN HIEROGLYPH LOST SIGN"," ~ 13443 FE00 expanded "}, +/* 13444 */ { "EGYPTIAN HIEROGLYPH HALF LOST SIGN"," ~ 13444 FE00 expanded "}, +/* 13445 */ { "EGYPTIAN HIEROGLYPH TALL LOST SIGN"," ~ 13445 FE00 expanded "}, +/* 13446 */ { "EGYPTIAN HIEROGLYPH WIDE LOST SIGN"," ~ 13446 FE00 expanded "}, +/* 13447 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START",NULL}, +/* 13448 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START",NULL}, +/* 13449 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START",NULL}, +/* 1344A */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP END",NULL}, +/* 1344B */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP",NULL}, +/* 1344C */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM START AND TOP END",NULL}, +/* 1344D */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND TOP",NULL}, +/* 1344E */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM END",NULL}, +/* 1344F */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP START AND BOTTOM END",NULL}, +/* 13450 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM",NULL}, +/* 13451 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT START AND BOTTOM",NULL}, +/* 13452 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT END",NULL}, +/* 13453 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT TOP AND END",NULL}, +/* 13454 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED AT BOTTOM AND END",NULL}, +/* 13455 */ { "EGYPTIAN HIEROGLYPH MODIFIER DAMAGED",NULL}, /* 13456 */ { NULL,NULL}, /* 13457 */ { NULL,NULL}, /* 13458 */ { NULL,NULL}, @@ -33666,6 +34642,7 @@ /* 134FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_44[] = { /* 14400 */ { "ANATOLIAN HIEROGLYPH A001"," = ego"}, /* 14401 */ { "ANATOLIAN HIEROGLYPH A002"," = ego2"}, @@ -33973,6 +34950,7 @@ /* 144FF */ { "ANATOLIAN HIEROGLYPH A222",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_45[] = { /* 14500 */ { "ANATOLIAN HIEROGLYPH A223"," = syllabic sa6"}, /* 14501 */ { "ANATOLIAN HIEROGLYPH A224"," = syllabic ha? pa?"}, @@ -34277,6 +35255,7 @@ /* 145FF */ { "ANATOLIAN HIEROGLYPH A457",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_46[] = { /* 14600 */ { "ANATOLIAN HIEROGLYPH A457A",NULL}, /* 14601 */ { "ANATOLIAN HIEROGLYPH A458",NULL}, @@ -34537,6 +35516,7 @@ /* 146FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_68[] = { /* 16800 */ { "BAMUM LETTER PHASE-A NGKUE MFON",NULL}, /* 16801 */ { "BAMUM LETTER PHASE-A GBIEE FON",NULL}, @@ -34796,6 +35776,7 @@ /* 168FF */ { "BAMUM LETTER PHASE-D KEUAETMEUN",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_69[] = { /* 16900 */ { "BAMUM LETTER PHASE-D TEUT",NULL}, /* 16901 */ { "BAMUM LETTER PHASE-D SHEUAE",NULL}, @@ -35056,6 +36037,7 @@ /* 169FF */ { "BAMUM LETTER PHASE-E MON",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_6A[] = { /* 16A00 */ { "BAMUM LETTER PHASE-E TEN",NULL}, /* 16A01 */ { "BAMUM LETTER PHASE-E FAQ",NULL}, @@ -35169,96 +36151,96 @@ /* 16A6D */ { NULL,NULL}, /* 16A6E */ { "MRO DANDA",NULL}, /* 16A6F */ { "MRO DOUBLE DANDA",NULL}, -/* 16A70 */ { NULL,NULL}, -/* 16A71 */ { NULL,NULL}, -/* 16A72 */ { NULL,NULL}, -/* 16A73 */ { NULL,NULL}, -/* 16A74 */ { NULL,NULL}, -/* 16A75 */ { NULL,NULL}, -/* 16A76 */ { NULL,NULL}, -/* 16A77 */ { NULL,NULL}, -/* 16A78 */ { NULL,NULL}, -/* 16A79 */ { NULL,NULL}, -/* 16A7A */ { NULL,NULL}, -/* 16A7B */ { NULL,NULL}, -/* 16A7C */ { NULL,NULL}, -/* 16A7D */ { NULL,NULL}, -/* 16A7E */ { NULL,NULL}, -/* 16A7F */ { NULL,NULL}, -/* 16A80 */ { NULL,NULL}, -/* 16A81 */ { NULL,NULL}, -/* 16A82 */ { NULL,NULL}, -/* 16A83 */ { NULL,NULL}, -/* 16A84 */ { NULL,NULL}, -/* 16A85 */ { NULL,NULL}, -/* 16A86 */ { NULL,NULL}, -/* 16A87 */ { NULL,NULL}, -/* 16A88 */ { NULL,NULL}, -/* 16A89 */ { NULL,NULL}, -/* 16A8A */ { NULL,NULL}, -/* 16A8B */ { NULL,NULL}, -/* 16A8C */ { NULL,NULL}, -/* 16A8D */ { NULL,NULL}, -/* 16A8E */ { NULL,NULL}, -/* 16A8F */ { NULL,NULL}, -/* 16A90 */ { NULL,NULL}, -/* 16A91 */ { NULL,NULL}, -/* 16A92 */ { NULL,NULL}, -/* 16A93 */ { NULL,NULL}, -/* 16A94 */ { NULL,NULL}, -/* 16A95 */ { NULL,NULL}, -/* 16A96 */ { NULL,NULL}, -/* 16A97 */ { NULL,NULL}, -/* 16A98 */ { NULL,NULL}, -/* 16A99 */ { NULL,NULL}, -/* 16A9A */ { NULL,NULL}, -/* 16A9B */ { NULL,NULL}, -/* 16A9C */ { NULL,NULL}, -/* 16A9D */ { NULL,NULL}, -/* 16A9E */ { NULL,NULL}, -/* 16A9F */ { NULL,NULL}, -/* 16AA0 */ { NULL,NULL}, -/* 16AA1 */ { NULL,NULL}, -/* 16AA2 */ { NULL,NULL}, -/* 16AA3 */ { NULL,NULL}, -/* 16AA4 */ { NULL,NULL}, -/* 16AA5 */ { NULL,NULL}, -/* 16AA6 */ { NULL,NULL}, -/* 16AA7 */ { NULL,NULL}, -/* 16AA8 */ { NULL,NULL}, -/* 16AA9 */ { NULL,NULL}, -/* 16AAA */ { NULL,NULL}, -/* 16AAB */ { NULL,NULL}, -/* 16AAC */ { NULL,NULL}, -/* 16AAD */ { NULL,NULL}, -/* 16AAE */ { NULL,NULL}, -/* 16AAF */ { NULL,NULL}, -/* 16AB0 */ { NULL,NULL}, -/* 16AB1 */ { NULL,NULL}, -/* 16AB2 */ { NULL,NULL}, -/* 16AB3 */ { NULL,NULL}, -/* 16AB4 */ { NULL,NULL}, -/* 16AB5 */ { NULL,NULL}, -/* 16AB6 */ { NULL,NULL}, -/* 16AB7 */ { NULL,NULL}, -/* 16AB8 */ { NULL,NULL}, -/* 16AB9 */ { NULL,NULL}, -/* 16ABA */ { NULL,NULL}, -/* 16ABB */ { NULL,NULL}, -/* 16ABC */ { NULL,NULL}, -/* 16ABD */ { NULL,NULL}, -/* 16ABE */ { NULL,NULL}, +/* 16A70 */ { "TANGSA LETTER OZ",NULL}, +/* 16A71 */ { "TANGSA LETTER OC",NULL}, +/* 16A72 */ { "TANGSA LETTER OQ",NULL}, +/* 16A73 */ { "TANGSA LETTER OX",NULL}, +/* 16A74 */ { "TANGSA LETTER AZ",NULL}, +/* 16A75 */ { "TANGSA LETTER AC",NULL}, +/* 16A76 */ { "TANGSA LETTER AQ",NULL}, +/* 16A77 */ { "TANGSA LETTER AX",NULL}, +/* 16A78 */ { "TANGSA LETTER VZ",NULL}, +/* 16A79 */ { "TANGSA LETTER VC",NULL}, +/* 16A7A */ { "TANGSA LETTER VQ",NULL}, +/* 16A7B */ { "TANGSA LETTER VX",NULL}, +/* 16A7C */ { "TANGSA LETTER EZ",NULL}, +/* 16A7D */ { "TANGSA LETTER EC",NULL}, +/* 16A7E */ { "TANGSA LETTER EQ",NULL}, +/* 16A7F */ { "TANGSA LETTER EX",NULL}, +/* 16A80 */ { "TANGSA LETTER IZ",NULL}, +/* 16A81 */ { "TANGSA LETTER IC",NULL}, +/* 16A82 */ { "TANGSA LETTER IQ",NULL}, +/* 16A83 */ { "TANGSA LETTER IX",NULL}, +/* 16A84 */ { "TANGSA LETTER UZ",NULL}, +/* 16A85 */ { "TANGSA LETTER UC",NULL}, +/* 16A86 */ { "TANGSA LETTER UQ",NULL}, +/* 16A87 */ { "TANGSA LETTER UX",NULL}, +/* 16A88 */ { "TANGSA LETTER AWZ",NULL}, +/* 16A89 */ { "TANGSA LETTER AWC",NULL}, +/* 16A8A */ { "TANGSA LETTER AWQ",NULL}, +/* 16A8B */ { "TANGSA LETTER AWX",NULL}, +/* 16A8C */ { "TANGSA LETTER UIZ",NULL}, +/* 16A8D */ { "TANGSA LETTER UIC",NULL}, +/* 16A8E */ { "TANGSA LETTER UIQ",NULL}, +/* 16A8F */ { "TANGSA LETTER UIX",NULL}, +/* 16A90 */ { "TANGSA LETTER FINAL NG",NULL}, +/* 16A91 */ { "TANGSA LETTER LONG UEX",NULL}, +/* 16A92 */ { "TANGSA LETTER SHORT UEZ",NULL}, +/* 16A93 */ { "TANGSA LETTER SHORT AWX",NULL}, +/* 16A94 */ { "TANGSA LETTER UEC",NULL}, +/* 16A95 */ { "TANGSA LETTER UEZ",NULL}, +/* 16A96 */ { "TANGSA LETTER UEQ",NULL}, +/* 16A97 */ { "TANGSA LETTER UEX",NULL}, +/* 16A98 */ { "TANGSA LETTER UIUZ",NULL}, +/* 16A99 */ { "TANGSA LETTER UIUC",NULL}, +/* 16A9A */ { "TANGSA LETTER UIUQ",NULL}, +/* 16A9B */ { "TANGSA LETTER UIUX",NULL}, +/* 16A9C */ { "TANGSA LETTER MZ",NULL}, +/* 16A9D */ { "TANGSA LETTER MC",NULL}, +/* 16A9E */ { "TANGSA LETTER MQ",NULL}, +/* 16A9F */ { "TANGSA LETTER MX",NULL}, +/* 16AA0 */ { "TANGSA LETTER KA",NULL}, +/* 16AA1 */ { "TANGSA LETTER KHA",NULL}, +/* 16AA2 */ { "TANGSA LETTER GA",NULL}, +/* 16AA3 */ { "TANGSA LETTER NGA",NULL}, +/* 16AA4 */ { "TANGSA LETTER SA",NULL}, +/* 16AA5 */ { "TANGSA LETTER YA",NULL}, +/* 16AA6 */ { "TANGSA LETTER WA",NULL}, +/* 16AA7 */ { "TANGSA LETTER PA",NULL}, +/* 16AA8 */ { "TANGSA LETTER NYA",NULL}, +/* 16AA9 */ { "TANGSA LETTER PHA",NULL}, +/* 16AAA */ { "TANGSA LETTER BA",NULL}, +/* 16AAB */ { "TANGSA LETTER MA",NULL}, +/* 16AAC */ { "TANGSA LETTER NA",NULL}, +/* 16AAD */ { "TANGSA LETTER HA",NULL}, +/* 16AAE */ { "TANGSA LETTER LA",NULL}, +/* 16AAF */ { "TANGSA LETTER HTA",NULL}, +/* 16AB0 */ { "TANGSA LETTER TA",NULL}, +/* 16AB1 */ { "TANGSA LETTER DA",NULL}, +/* 16AB2 */ { "TANGSA LETTER RA",NULL}, +/* 16AB3 */ { "TANGSA LETTER NHA",NULL}, +/* 16AB4 */ { "TANGSA LETTER SHA",NULL}, +/* 16AB5 */ { "TANGSA LETTER CA",NULL}, +/* 16AB6 */ { "TANGSA LETTER TSA",NULL}, +/* 16AB7 */ { "TANGSA LETTER GHA",NULL}, +/* 16AB8 */ { "TANGSA LETTER HTTA",NULL}, +/* 16AB9 */ { "TANGSA LETTER THA",NULL}, +/* 16ABA */ { "TANGSA LETTER XA",NULL}, +/* 16ABB */ { "TANGSA LETTER FA",NULL}, +/* 16ABC */ { "TANGSA LETTER DHA",NULL}, +/* 16ABD */ { "TANGSA LETTER CHA",NULL}, +/* 16ABE */ { "TANGSA LETTER ZA",NULL}, /* 16ABF */ { NULL,NULL}, -/* 16AC0 */ { NULL,NULL}, -/* 16AC1 */ { NULL,NULL}, -/* 16AC2 */ { NULL,NULL}, -/* 16AC3 */ { NULL,NULL}, -/* 16AC4 */ { NULL,NULL}, -/* 16AC5 */ { NULL,NULL}, -/* 16AC6 */ { NULL,NULL}, -/* 16AC7 */ { NULL,NULL}, -/* 16AC8 */ { NULL,NULL}, -/* 16AC9 */ { NULL,NULL}, +/* 16AC0 */ { "TANGSA DIGIT ZERO",NULL}, +/* 16AC1 */ { "TANGSA DIGIT ONE",NULL}, +/* 16AC2 */ { "TANGSA DIGIT TWO",NULL}, +/* 16AC3 */ { "TANGSA DIGIT THREE",NULL}, +/* 16AC4 */ { "TANGSA DIGIT FOUR",NULL}, +/* 16AC5 */ { "TANGSA DIGIT FIVE",NULL}, +/* 16AC6 */ { "TANGSA DIGIT SIX",NULL}, +/* 16AC7 */ { "TANGSA DIGIT SEVEN",NULL}, +/* 16AC8 */ { "TANGSA DIGIT EIGHT",NULL}, +/* 16AC9 */ { "TANGSA DIGIT NINE",NULL}, /* 16ACA */ { NULL,NULL}, /* 16ACB */ { NULL,NULL}, /* 16ACC */ { NULL,NULL}, @@ -35315,6 +36297,7 @@ /* 16AFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_6B[] = { /* 16B00 */ { "PAHAWH HMONG VOWEL KEEB"," = keem"}, /* 16B01 */ { "PAHAWH HMONG VOWEL KEEV"," = kee"}, @@ -35577,6 +36560,7 @@ /* 16BFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_6E[] = { /* 16E00 */ { NULL,NULL}, /* 16E01 */ { NULL,NULL}, @@ -35836,6 +36820,7 @@ /* 16EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_6F[] = { /* 16F00 */ { "MIAO LETTER PA"," * used for ba in Gan Yi"}, /* 16F01 */ { "MIAO LETTER BA",NULL}, @@ -36098,6 +37083,7 @@ /* 16FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_88[] = { /* 18800 */ { "TANGUT COMPONENT-001",NULL}, /* 18801 */ { "TANGUT COMPONENT-002",NULL}, @@ -36357,6 +37343,7 @@ /* 188FF */ { "TANGUT COMPONENT-256",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_89[] = { /* 18900 */ { "TANGUT COMPONENT-257",NULL}, /* 18901 */ { "TANGUT COMPONENT-258",NULL}, @@ -36616,6 +37603,7 @@ /* 189FF */ { "TANGUT COMPONENT-512",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_8A[] = { /* 18A00 */ { "TANGUT COMPONENT-513",NULL}, /* 18A01 */ { "TANGUT COMPONENT-514",NULL}, @@ -36875,6 +37863,7 @@ /* 18AFF */ { "TANGUT COMPONENT-768"," * four strokes"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_8B[] = { /* 18B00 */ { "KHITAN SMALL SCRIPT CHARACTER-18B00",NULL}, /* 18B01 */ { "KHITAN SMALL SCRIPT CHARACTER-18B01",NULL}, @@ -37098,7 +38087,7 @@ /* 18BDB */ { "KHITAN SMALL SCRIPT CHARACTER-18BDB",NULL}, /* 18BDC */ { "KHITAN SMALL SCRIPT CHARACTER-18BDC",NULL}, /* 18BDD */ { "KHITAN SMALL SCRIPT CHARACTER-18BDD",NULL}, -/* 18BDE */ { "KHITAN SMALL SCRIPT CHARACTER-18BDE",NULL}, +/* 18BDE */ { "KHITAN SMALL SCRIPT CHARACTER-18BDE"," x (khitan small script character-18cca - 18CCA)"}, /* 18BDF */ { "KHITAN SMALL SCRIPT CHARACTER-18BDF",NULL}, /* 18BE0 */ { "KHITAN SMALL SCRIPT CHARACTER-18BE0",NULL}, /* 18BE1 */ { "KHITAN SMALL SCRIPT CHARACTER-18BE1",NULL}, @@ -37134,6 +38123,7 @@ /* 18BFF */ { "KHITAN SMALL SCRIPT CHARACTER-18BFF",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_8C[] = { /* 18C00 */ { "KHITAN SMALL SCRIPT CHARACTER-18C00",NULL}, /* 18C01 */ { "KHITAN SMALL SCRIPT CHARACTER-18C01",NULL}, @@ -37337,7 +38327,7 @@ /* 18CC7 */ { "KHITAN SMALL SCRIPT CHARACTER-18CC7",NULL}, /* 18CC8 */ { "KHITAN SMALL SCRIPT CHARACTER-18CC8",NULL}, /* 18CC9 */ { "KHITAN SMALL SCRIPT CHARACTER-18CC9",NULL}, -/* 18CCA */ { "KHITAN SMALL SCRIPT CHARACTER-18CCA",NULL}, +/* 18CCA */ { "KHITAN SMALL SCRIPT CHARACTER-18CCA"," x (khitan small script character-18bde - 18BDE)"}, /* 18CCB */ { "KHITAN SMALL SCRIPT CHARACTER-18CCB",NULL}, /* 18CCC */ { "KHITAN SMALL SCRIPT CHARACTER-18CCC",NULL}, /* 18CCD */ { "KHITAN SMALL SCRIPT CHARACTER-18CCD",NULL}, @@ -37393,6 +38383,267 @@ /* 18CFF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot una_01_AF[] = { +/* 1AF00 */ { NULL,NULL}, +/* 1AF01 */ { NULL,NULL}, +/* 1AF02 */ { NULL,NULL}, +/* 1AF03 */ { NULL,NULL}, +/* 1AF04 */ { NULL,NULL}, +/* 1AF05 */ { NULL,NULL}, +/* 1AF06 */ { NULL,NULL}, +/* 1AF07 */ { NULL,NULL}, +/* 1AF08 */ { NULL,NULL}, +/* 1AF09 */ { NULL,NULL}, +/* 1AF0A */ { NULL,NULL}, +/* 1AF0B */ { NULL,NULL}, +/* 1AF0C */ { NULL,NULL}, +/* 1AF0D */ { NULL,NULL}, +/* 1AF0E */ { NULL,NULL}, +/* 1AF0F */ { NULL,NULL}, +/* 1AF10 */ { NULL,NULL}, +/* 1AF11 */ { NULL,NULL}, +/* 1AF12 */ { NULL,NULL}, +/* 1AF13 */ { NULL,NULL}, +/* 1AF14 */ { NULL,NULL}, +/* 1AF15 */ { NULL,NULL}, +/* 1AF16 */ { NULL,NULL}, +/* 1AF17 */ { NULL,NULL}, +/* 1AF18 */ { NULL,NULL}, +/* 1AF19 */ { NULL,NULL}, +/* 1AF1A */ { NULL,NULL}, +/* 1AF1B */ { NULL,NULL}, +/* 1AF1C */ { NULL,NULL}, +/* 1AF1D */ { NULL,NULL}, +/* 1AF1E */ { NULL,NULL}, +/* 1AF1F */ { NULL,NULL}, +/* 1AF20 */ { NULL,NULL}, +/* 1AF21 */ { NULL,NULL}, +/* 1AF22 */ { NULL,NULL}, +/* 1AF23 */ { NULL,NULL}, +/* 1AF24 */ { NULL,NULL}, +/* 1AF25 */ { NULL,NULL}, +/* 1AF26 */ { NULL,NULL}, +/* 1AF27 */ { NULL,NULL}, +/* 1AF28 */ { NULL,NULL}, +/* 1AF29 */ { NULL,NULL}, +/* 1AF2A */ { NULL,NULL}, +/* 1AF2B */ { NULL,NULL}, +/* 1AF2C */ { NULL,NULL}, +/* 1AF2D */ { NULL,NULL}, +/* 1AF2E */ { NULL,NULL}, +/* 1AF2F */ { NULL,NULL}, +/* 1AF30 */ { NULL,NULL}, +/* 1AF31 */ { NULL,NULL}, +/* 1AF32 */ { NULL,NULL}, +/* 1AF33 */ { NULL,NULL}, +/* 1AF34 */ { NULL,NULL}, +/* 1AF35 */ { NULL,NULL}, +/* 1AF36 */ { NULL,NULL}, +/* 1AF37 */ { NULL,NULL}, +/* 1AF38 */ { NULL,NULL}, +/* 1AF39 */ { NULL,NULL}, +/* 1AF3A */ { NULL,NULL}, +/* 1AF3B */ { NULL,NULL}, +/* 1AF3C */ { NULL,NULL}, +/* 1AF3D */ { NULL,NULL}, +/* 1AF3E */ { NULL,NULL}, +/* 1AF3F */ { NULL,NULL}, +/* 1AF40 */ { NULL,NULL}, +/* 1AF41 */ { NULL,NULL}, +/* 1AF42 */ { NULL,NULL}, +/* 1AF43 */ { NULL,NULL}, +/* 1AF44 */ { NULL,NULL}, +/* 1AF45 */ { NULL,NULL}, +/* 1AF46 */ { NULL,NULL}, +/* 1AF47 */ { NULL,NULL}, +/* 1AF48 */ { NULL,NULL}, +/* 1AF49 */ { NULL,NULL}, +/* 1AF4A */ { NULL,NULL}, +/* 1AF4B */ { NULL,NULL}, +/* 1AF4C */ { NULL,NULL}, +/* 1AF4D */ { NULL,NULL}, +/* 1AF4E */ { NULL,NULL}, +/* 1AF4F */ { NULL,NULL}, +/* 1AF50 */ { NULL,NULL}, +/* 1AF51 */ { NULL,NULL}, +/* 1AF52 */ { NULL,NULL}, +/* 1AF53 */ { NULL,NULL}, +/* 1AF54 */ { NULL,NULL}, +/* 1AF55 */ { NULL,NULL}, +/* 1AF56 */ { NULL,NULL}, +/* 1AF57 */ { NULL,NULL}, +/* 1AF58 */ { NULL,NULL}, +/* 1AF59 */ { NULL,NULL}, +/* 1AF5A */ { NULL,NULL}, +/* 1AF5B */ { NULL,NULL}, +/* 1AF5C */ { NULL,NULL}, +/* 1AF5D */ { NULL,NULL}, +/* 1AF5E */ { NULL,NULL}, +/* 1AF5F */ { NULL,NULL}, +/* 1AF60 */ { NULL,NULL}, +/* 1AF61 */ { NULL,NULL}, +/* 1AF62 */ { NULL,NULL}, +/* 1AF63 */ { NULL,NULL}, +/* 1AF64 */ { NULL,NULL}, +/* 1AF65 */ { NULL,NULL}, +/* 1AF66 */ { NULL,NULL}, +/* 1AF67 */ { NULL,NULL}, +/* 1AF68 */ { NULL,NULL}, +/* 1AF69 */ { NULL,NULL}, +/* 1AF6A */ { NULL,NULL}, +/* 1AF6B */ { NULL,NULL}, +/* 1AF6C */ { NULL,NULL}, +/* 1AF6D */ { NULL,NULL}, +/* 1AF6E */ { NULL,NULL}, +/* 1AF6F */ { NULL,NULL}, +/* 1AF70 */ { NULL,NULL}, +/* 1AF71 */ { NULL,NULL}, +/* 1AF72 */ { NULL,NULL}, +/* 1AF73 */ { NULL,NULL}, +/* 1AF74 */ { NULL,NULL}, +/* 1AF75 */ { NULL,NULL}, +/* 1AF76 */ { NULL,NULL}, +/* 1AF77 */ { NULL,NULL}, +/* 1AF78 */ { NULL,NULL}, +/* 1AF79 */ { NULL,NULL}, +/* 1AF7A */ { NULL,NULL}, +/* 1AF7B */ { NULL,NULL}, +/* 1AF7C */ { NULL,NULL}, +/* 1AF7D */ { NULL,NULL}, +/* 1AF7E */ { NULL,NULL}, +/* 1AF7F */ { NULL,NULL}, +/* 1AF80 */ { NULL,NULL}, +/* 1AF81 */ { NULL,NULL}, +/* 1AF82 */ { NULL,NULL}, +/* 1AF83 */ { NULL,NULL}, +/* 1AF84 */ { NULL,NULL}, +/* 1AF85 */ { NULL,NULL}, +/* 1AF86 */ { NULL,NULL}, +/* 1AF87 */ { NULL,NULL}, +/* 1AF88 */ { NULL,NULL}, +/* 1AF89 */ { NULL,NULL}, +/* 1AF8A */ { NULL,NULL}, +/* 1AF8B */ { NULL,NULL}, +/* 1AF8C */ { NULL,NULL}, +/* 1AF8D */ { NULL,NULL}, +/* 1AF8E */ { NULL,NULL}, +/* 1AF8F */ { NULL,NULL}, +/* 1AF90 */ { NULL,NULL}, +/* 1AF91 */ { NULL,NULL}, +/* 1AF92 */ { NULL,NULL}, +/* 1AF93 */ { NULL,NULL}, +/* 1AF94 */ { NULL,NULL}, +/* 1AF95 */ { NULL,NULL}, +/* 1AF96 */ { NULL,NULL}, +/* 1AF97 */ { NULL,NULL}, +/* 1AF98 */ { NULL,NULL}, +/* 1AF99 */ { NULL,NULL}, +/* 1AF9A */ { NULL,NULL}, +/* 1AF9B */ { NULL,NULL}, +/* 1AF9C */ { NULL,NULL}, +/* 1AF9D */ { NULL,NULL}, +/* 1AF9E */ { NULL,NULL}, +/* 1AF9F */ { NULL,NULL}, +/* 1AFA0 */ { NULL,NULL}, +/* 1AFA1 */ { NULL,NULL}, +/* 1AFA2 */ { NULL,NULL}, +/* 1AFA3 */ { NULL,NULL}, +/* 1AFA4 */ { NULL,NULL}, +/* 1AFA5 */ { NULL,NULL}, +/* 1AFA6 */ { NULL,NULL}, +/* 1AFA7 */ { NULL,NULL}, +/* 1AFA8 */ { NULL,NULL}, +/* 1AFA9 */ { NULL,NULL}, +/* 1AFAA */ { NULL,NULL}, +/* 1AFAB */ { NULL,NULL}, +/* 1AFAC */ { NULL,NULL}, +/* 1AFAD */ { NULL,NULL}, +/* 1AFAE */ { NULL,NULL}, +/* 1AFAF */ { NULL,NULL}, +/* 1AFB0 */ { NULL,NULL}, +/* 1AFB1 */ { NULL,NULL}, +/* 1AFB2 */ { NULL,NULL}, +/* 1AFB3 */ { NULL,NULL}, +/* 1AFB4 */ { NULL,NULL}, +/* 1AFB5 */ { NULL,NULL}, +/* 1AFB6 */ { NULL,NULL}, +/* 1AFB7 */ { NULL,NULL}, +/* 1AFB8 */ { NULL,NULL}, +/* 1AFB9 */ { NULL,NULL}, +/* 1AFBA */ { NULL,NULL}, +/* 1AFBB */ { NULL,NULL}, +/* 1AFBC */ { NULL,NULL}, +/* 1AFBD */ { NULL,NULL}, +/* 1AFBE */ { NULL,NULL}, +/* 1AFBF */ { NULL,NULL}, +/* 1AFC0 */ { NULL,NULL}, +/* 1AFC1 */ { NULL,NULL}, +/* 1AFC2 */ { NULL,NULL}, +/* 1AFC3 */ { NULL,NULL}, +/* 1AFC4 */ { NULL,NULL}, +/* 1AFC5 */ { NULL,NULL}, +/* 1AFC6 */ { NULL,NULL}, +/* 1AFC7 */ { NULL,NULL}, +/* 1AFC8 */ { NULL,NULL}, +/* 1AFC9 */ { NULL,NULL}, +/* 1AFCA */ { NULL,NULL}, +/* 1AFCB */ { NULL,NULL}, +/* 1AFCC */ { NULL,NULL}, +/* 1AFCD */ { NULL,NULL}, +/* 1AFCE */ { NULL,NULL}, +/* 1AFCF */ { NULL,NULL}, +/* 1AFD0 */ { NULL,NULL}, +/* 1AFD1 */ { NULL,NULL}, +/* 1AFD2 */ { NULL,NULL}, +/* 1AFD3 */ { NULL,NULL}, +/* 1AFD4 */ { NULL,NULL}, +/* 1AFD5 */ { NULL,NULL}, +/* 1AFD6 */ { NULL,NULL}, +/* 1AFD7 */ { NULL,NULL}, +/* 1AFD8 */ { NULL,NULL}, +/* 1AFD9 */ { NULL,NULL}, +/* 1AFDA */ { NULL,NULL}, +/* 1AFDB */ { NULL,NULL}, +/* 1AFDC */ { NULL,NULL}, +/* 1AFDD */ { NULL,NULL}, +/* 1AFDE */ { NULL,NULL}, +/* 1AFDF */ { NULL,NULL}, +/* 1AFE0 */ { NULL,NULL}, +/* 1AFE1 */ { NULL,NULL}, +/* 1AFE2 */ { NULL,NULL}, +/* 1AFE3 */ { NULL,NULL}, +/* 1AFE4 */ { NULL,NULL}, +/* 1AFE5 */ { NULL,NULL}, +/* 1AFE6 */ { NULL,NULL}, +/* 1AFE7 */ { NULL,NULL}, +/* 1AFE8 */ { NULL,NULL}, +/* 1AFE9 */ { NULL,NULL}, +/* 1AFEA */ { NULL,NULL}, +/* 1AFEB */ { NULL,NULL}, +/* 1AFEC */ { NULL,NULL}, +/* 1AFED */ { NULL,NULL}, +/* 1AFEE */ { NULL,NULL}, +/* 1AFEF */ { NULL,NULL}, +/* 1AFF0 */ { "KATAKANA LETTER MINNAN TONE-2",NULL}, +/* 1AFF1 */ { "KATAKANA LETTER MINNAN TONE-3",NULL}, +/* 1AFF2 */ { "KATAKANA LETTER MINNAN TONE-4",NULL}, +/* 1AFF3 */ { "KATAKANA LETTER MINNAN TONE-5",NULL}, +/* 1AFF4 */ { NULL,NULL}, +/* 1AFF5 */ { "KATAKANA LETTER MINNAN TONE-7",NULL}, +/* 1AFF6 */ { "KATAKANA LETTER MINNAN TONE-8",NULL}, +/* 1AFF7 */ { "KATAKANA LETTER MINNAN NASALIZED TONE-1",NULL}, +/* 1AFF8 */ { "KATAKANA LETTER MINNAN NASALIZED TONE-2",NULL}, +/* 1AFF9 */ { "KATAKANA LETTER MINNAN NASALIZED TONE-3",NULL}, +/* 1AFFA */ { "KATAKANA LETTER MINNAN NASALIZED TONE-4",NULL}, +/* 1AFFB */ { "KATAKANA LETTER MINNAN NASALIZED TONE-5",NULL}, +/* 1AFFC */ { NULL,NULL}, +/* 1AFFD */ { "KATAKANA LETTER MINNAN NASALIZED TONE-7",NULL}, +/* 1AFFE */ { "KATAKANA LETTER MINNAN NASALIZED TONE-8",NULL}, +/* 1AFFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot una_01_B0[] = { /* 1B000 */ { "KATAKANA LETTER ARCHAIC E",NULL}, /* 1B001 */ { "HIRAGANA LETTER ARCHAIC YE"," % HENTAIGANA LETTER E-1\n" @@ -37653,6 +38904,7 @@ /* 1B0FF */ { "HENTAIGANA LETTER RE-2"," * derived from 79AE"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_B1[] = { /* 1B100 */ { "HENTAIGANA LETTER RE-3"," * derived from 9023"}, /* 1B101 */ { "HENTAIGANA LETTER RE-4"," * derived from 9E97"}, @@ -37685,10 +38937,10 @@ /* 1B11C */ { "HENTAIGANA LETTER WO-7"," * derived from 9060"}, /* 1B11D */ { "HENTAIGANA LETTER N-MU-MO-1"," * derived from 65E0"}, /* 1B11E */ { "HENTAIGANA LETTER N-MU-MO-2"," * derived from 65E0"}, -/* 1B11F */ { NULL,NULL}, -/* 1B120 */ { NULL,NULL}, -/* 1B121 */ { NULL,NULL}, -/* 1B122 */ { NULL,NULL}, +/* 1B11F */ { "HIRAGANA LETTER ARCHAIC WU"," * derived from 6C59"}, +/* 1B120 */ { "KATAKANA LETTER ARCHAIC YI",NULL}, +/* 1B121 */ { "KATAKANA LETTER ARCHAIC YE",NULL}, +/* 1B122 */ { "KATAKANA LETTER ARCHAIC WU",NULL}, /* 1B123 */ { NULL,NULL}, /* 1B124 */ { NULL,NULL}, /* 1B125 */ { NULL,NULL}, @@ -37704,7 +38956,7 @@ /* 1B12F */ { NULL,NULL}, /* 1B130 */ { NULL,NULL}, /* 1B131 */ { NULL,NULL}, -/* 1B132 */ { NULL,NULL}, +/* 1B132 */ { "HIRAGANA LETTER SMALL KO",NULL}, /* 1B133 */ { NULL,NULL}, /* 1B134 */ { NULL,NULL}, /* 1B135 */ { NULL,NULL}, @@ -37739,7 +38991,7 @@ /* 1B152 */ { "HIRAGANA LETTER SMALL WO",NULL}, /* 1B153 */ { NULL,NULL}, /* 1B154 */ { NULL,NULL}, -/* 1B155 */ { NULL,NULL}, +/* 1B155 */ { "KATAKANA LETTER SMALL KO",NULL}, /* 1B156 */ { NULL,NULL}, /* 1B157 */ { NULL,NULL}, /* 1B158 */ { NULL,NULL}, @@ -37912,6 +39164,7 @@ /* 1B1FF */ { "NUSHU CHARACTER-1B1FF",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_B2[] = { /* 1B200 */ { "NUSHU CHARACTER-1B200",NULL}, /* 1B201 */ { "NUSHU CHARACTER-1B201"," x 591A"}, @@ -38171,6 +39424,7 @@ /* 1B2FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_BC[] = { /* 1BC00 */ { "DUPLOYAN LETTER H"," * Chinook, Pernin, Sloan, Perrault"}, /* 1BC01 */ { "DUPLOYAN LETTER X"," * Salishan"}, @@ -38592,6 +39846,267 @@ /* 1BCFF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot una_01_CF[] = { +/* 1CF00 */ { "ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON LEFT",NULL}, +/* 1CF01 */ { "ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON LEFT",NULL}, +/* 1CF02 */ { "ZNAMENNY COMBINING MARK TSATA ON LEFT",NULL}, +/* 1CF03 */ { "ZNAMENNY COMBINING MARK GORAZDO NIZKO ON LEFT",NULL}, +/* 1CF04 */ { "ZNAMENNY COMBINING MARK NIZKO ON LEFT",NULL}, +/* 1CF05 */ { "ZNAMENNY COMBINING MARK SREDNE ON LEFT",NULL}, +/* 1CF06 */ { "ZNAMENNY COMBINING MARK MALO POVYSHE ON LEFT",NULL}, +/* 1CF07 */ { "ZNAMENNY COMBINING MARK POVYSHE ON LEFT",NULL}, +/* 1CF08 */ { "ZNAMENNY COMBINING MARK VYSOKO ON LEFT",NULL}, +/* 1CF09 */ { "ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON LEFT",NULL}, +/* 1CF0A */ { "ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON LEFT",NULL}, +/* 1CF0B */ { "ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON LEFT",NULL}, +/* 1CF0C */ { "ZNAMENNY COMBINING MARK GORAZDO NIZKO S KRYZHEM ON RIGHT",NULL}, +/* 1CF0D */ { "ZNAMENNY COMBINING MARK NIZKO S KRYZHEM ON RIGHT",NULL}, +/* 1CF0E */ { "ZNAMENNY COMBINING MARK TSATA ON RIGHT",NULL}, +/* 1CF0F */ { "ZNAMENNY COMBINING MARK GORAZDO NIZKO ON RIGHT",NULL}, +/* 1CF10 */ { "ZNAMENNY COMBINING MARK NIZKO ON RIGHT",NULL}, +/* 1CF11 */ { "ZNAMENNY COMBINING MARK SREDNE ON RIGHT",NULL}, +/* 1CF12 */ { "ZNAMENNY COMBINING MARK MALO POVYSHE ON RIGHT",NULL}, +/* 1CF13 */ { "ZNAMENNY COMBINING MARK POVYSHE ON RIGHT",NULL}, +/* 1CF14 */ { "ZNAMENNY COMBINING MARK VYSOKO ON RIGHT",NULL}, +/* 1CF15 */ { "ZNAMENNY COMBINING MARK MALO POVYSHE S KHOKHLOM ON RIGHT",NULL}, +/* 1CF16 */ { "ZNAMENNY COMBINING MARK POVYSHE S KHOKHLOM ON RIGHT",NULL}, +/* 1CF17 */ { "ZNAMENNY COMBINING MARK VYSOKO S KHOKHLOM ON RIGHT",NULL}, +/* 1CF18 */ { "ZNAMENNY COMBINING MARK TSATA S KRYZHEM",NULL}, +/* 1CF19 */ { "ZNAMENNY COMBINING MARK MALO POVYSHE S KRYZHEM",NULL}, +/* 1CF1A */ { "ZNAMENNY COMBINING MARK STRANNO MALO POVYSHE",NULL}, +/* 1CF1B */ { "ZNAMENNY COMBINING MARK POVYSHE S KRYZHEM",NULL}, +/* 1CF1C */ { "ZNAMENNY COMBINING MARK POVYSHE STRANNO",NULL}, +/* 1CF1D */ { "ZNAMENNY COMBINING MARK VYSOKO S KRYZHEM",NULL}, +/* 1CF1E */ { "ZNAMENNY COMBINING MARK MALO POVYSHE STRANNO",NULL}, +/* 1CF1F */ { "ZNAMENNY COMBINING MARK GORAZDO VYSOKO",NULL}, +/* 1CF20 */ { "ZNAMENNY COMBINING MARK ZELO",NULL}, +/* 1CF21 */ { "ZNAMENNY COMBINING MARK ON",NULL}, +/* 1CF22 */ { "ZNAMENNY COMBINING MARK RAVNO",NULL}, +/* 1CF23 */ { "ZNAMENNY COMBINING MARK TIKHAYA",NULL}, +/* 1CF24 */ { "ZNAMENNY COMBINING MARK BORZAYA",NULL}, +/* 1CF25 */ { "ZNAMENNY COMBINING MARK UDARKA",NULL}, +/* 1CF26 */ { "ZNAMENNY COMBINING MARK PODVERTKA",NULL}, +/* 1CF27 */ { "ZNAMENNY COMBINING MARK LOMKA",NULL}, +/* 1CF28 */ { "ZNAMENNY COMBINING MARK KUPNAYA",NULL}, +/* 1CF29 */ { "ZNAMENNY COMBINING MARK KACHKA",NULL}, +/* 1CF2A */ { "ZNAMENNY COMBINING MARK ZEVOK",NULL}, +/* 1CF2B */ { "ZNAMENNY COMBINING MARK SKOBA",NULL}, +/* 1CF2C */ { "ZNAMENNY COMBINING MARK RAZSEKA",NULL}, +/* 1CF2D */ { "ZNAMENNY COMBINING MARK KRYZH ON LEFT",NULL}, +/* 1CF2E */ { NULL,NULL}, +/* 1CF2F */ { NULL,NULL}, +/* 1CF30 */ { "ZNAMENNY COMBINING TONAL RANGE MARK MRACHNO",NULL}, +/* 1CF31 */ { "ZNAMENNY COMBINING TONAL RANGE MARK SVETLO",NULL}, +/* 1CF32 */ { "ZNAMENNY COMBINING TONAL RANGE MARK TRESVETLO",NULL}, +/* 1CF33 */ { "ZNAMENNY COMBINING MARK ZADERZHKA"," = ottyazhka"}, +/* 1CF34 */ { "ZNAMENNY COMBINING MARK DEMESTVENNY ZADERZHKA",NULL}, +/* 1CF35 */ { "ZNAMENNY COMBINING MARK OTSECHKA",NULL}, +/* 1CF36 */ { "ZNAMENNY COMBINING MARK PODCHASHIE",NULL}, +/* 1CF37 */ { "ZNAMENNY COMBINING MARK PODCHASHIE WITH VERTICAL STROKE",NULL}, +/* 1CF38 */ { "ZNAMENNY COMBINING MARK CHASHKA",NULL}, +/* 1CF39 */ { "ZNAMENNY COMBINING MARK CHASHKA POLNAYA",NULL}, +/* 1CF3A */ { "ZNAMENNY COMBINING MARK OBLACHKO",NULL}, +/* 1CF3B */ { "ZNAMENNY COMBINING MARK SOROCHYA NOZHKA"," = sokolik"}, +/* 1CF3C */ { "ZNAMENNY COMBINING MARK TOCHKA",NULL}, +/* 1CF3D */ { "ZNAMENNY COMBINING MARK DVOETOCHIE",NULL}, +/* 1CF3E */ { "ZNAMENNY COMBINING ATTACHING VERTICAL OMET",NULL}, +/* 1CF3F */ { "ZNAMENNY COMBINING MARK CURVED OMET",NULL}, +/* 1CF40 */ { "ZNAMENNY COMBINING MARK KRYZH",NULL}, +/* 1CF41 */ { "ZNAMENNY COMBINING LOWER TONAL RANGE INDICATOR",NULL}, +/* 1CF42 */ { "ZNAMENNY PRIZNAK MODIFIER LEVEL-2",NULL}, +/* 1CF43 */ { "ZNAMENNY PRIZNAK MODIFIER LEVEL-3",NULL}, +/* 1CF44 */ { "ZNAMENNY PRIZNAK MODIFIER DIRECTION FLIP",NULL}, +/* 1CF45 */ { "ZNAMENNY PRIZNAK MODIFIER KRYZH",NULL}, +/* 1CF46 */ { "ZNAMENNY PRIZNAK MODIFIER ROG",NULL}, +/* 1CF47 */ { NULL,NULL}, +/* 1CF48 */ { NULL,NULL}, +/* 1CF49 */ { NULL,NULL}, +/* 1CF4A */ { NULL,NULL}, +/* 1CF4B */ { NULL,NULL}, +/* 1CF4C */ { NULL,NULL}, +/* 1CF4D */ { NULL,NULL}, +/* 1CF4E */ { NULL,NULL}, +/* 1CF4F */ { NULL,NULL}, +/* 1CF50 */ { "ZNAMENNY NEUME KRYUK",NULL}, +/* 1CF51 */ { "ZNAMENNY NEUME KRYUK TIKHY",NULL}, +/* 1CF52 */ { "ZNAMENNY NEUME PARAKLIT",NULL}, +/* 1CF53 */ { "ZNAMENNY NEUME DVA V CHELNU",NULL}, +/* 1CF54 */ { "ZNAMENNY NEUME KLYUCH"," = kryuk klyuchevoy"}, +/* 1CF55 */ { "ZNAMENNY NEUME ZANOZHEK",NULL}, +/* 1CF56 */ { "ZNAMENNY NEUME STOPITSA",NULL}, +/* 1CF57 */ { "ZNAMENNY NEUME STOPITSA S OCHKOM",NULL}, +/* 1CF58 */ { "ZNAMENNY NEUME PEREVODKA",NULL}, +/* 1CF59 */ { "ZNAMENNY NEUME PEREVODKA NEPOSTOYANNAYA",NULL}, +/* 1CF5A */ { "ZNAMENNY NEUME STOPITSA WITH SOROCHYA NOZHKA"," * not a decomposable character"}, +/* 1CF5B */ { "ZNAMENNY NEUME CHELYUSTKA",NULL}, +/* 1CF5C */ { "ZNAMENNY NEUME PALKA",NULL}, +/* 1CF5D */ { "ZNAMENNY NEUME ZAPYATAYA",NULL}, +/* 1CF5E */ { "ZNAMENNY NEUME GOLUBCHIK BORZY",NULL}, +/* 1CF5F */ { "ZNAMENNY NEUME GOLUBCHIK TIKHY",NULL}, +/* 1CF60 */ { "ZNAMENNY NEUME GOLUBCHIK MRACHNY",NULL}, +/* 1CF61 */ { "ZNAMENNY NEUME GOLUBCHIK SVETLY",NULL}, +/* 1CF62 */ { "ZNAMENNY NEUME GOLUBCHIK TRESVETLY"," = golubchik nepostoyanny"}, +/* 1CF63 */ { "ZNAMENNY NEUME VRAKHIYA PROSTAYA",NULL}, +/* 1CF64 */ { "ZNAMENNY NEUME VRAKHIYA MRACHNAYA",NULL}, +/* 1CF65 */ { "ZNAMENNY NEUME VRAKHIYA SVETLAYA",NULL}, +/* 1CF66 */ { "ZNAMENNY NEUME VRAKHIYA TRESVETLAYA"," = vrakhia nepostoyannaya"}, +/* 1CF67 */ { "ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA PROSTAYA",NULL}, +/* 1CF68 */ { "ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA MRACHNAYA",NULL}, +/* 1CF69 */ { "ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA SVETLAYA",NULL}, +/* 1CF6A */ { "ZNAMENNY NEUME VRAKHIYA KLYUCHEVAYA TRESVETLAYA"," = vrakhia klyuchevaya nepostoyannaya"}, +/* 1CF6B */ { "ZNAMENNY NEUME DOUBLE ZAPYATAYA",NULL}, +/* 1CF6C */ { "ZNAMENNY NEUME REVERSED CHELYUSTKA",NULL}, +/* 1CF6D */ { "ZNAMENNY NEUME DERBITSA",NULL}, +/* 1CF6E */ { "ZNAMENNY NEUME KHAMILO",NULL}, +/* 1CF6F */ { "ZNAMENNY NEUME CHASHKA",NULL}, +/* 1CF70 */ { "ZNAMENNY NEUME PODCHASHIE",NULL}, +/* 1CF71 */ { "ZNAMENNY NEUME SKAMEYTSA MRACHNAYA",NULL}, +/* 1CF72 */ { "ZNAMENNY NEUME SKAMEYTSA SVETLAYA",NULL}, +/* 1CF73 */ { "ZNAMENNY NEUME SKAMEYTSA TRESVETLAYA",NULL}, +/* 1CF74 */ { "ZNAMENNY NEUME SKAMEYTSA TIKHAYA",NULL}, +/* 1CF75 */ { "ZNAMENNY NEUME DEMESTVENNY KLYUCH"," = skameytsa klyuchevaya"}, +/* 1CF76 */ { "ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA SVETLAYA",NULL}, +/* 1CF77 */ { "ZNAMENNY NEUME SKAMEYTSA KLYUCHENEPOSTOYANNAYA",NULL}, +/* 1CF78 */ { "ZNAMENNY NEUME SKAMEYTSA KLYUCHEVAYA TIKHAYA",NULL}, +/* 1CF79 */ { "ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA PROSTAYA",NULL}, +/* 1CF7A */ { "ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA SVETLAYA",NULL}, +/* 1CF7B */ { "ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA NEPOSTOYANNAYA",NULL}, +/* 1CF7C */ { "ZNAMENNY NEUME SKAMEYTSA DVOECHELNAYA KLYUCHEVAYA",NULL}, +/* 1CF7D */ { "ZNAMENNY NEUME SLOZHITIE",NULL}, +/* 1CF7E */ { "ZNAMENNY NEUME SLOZHITIE S ZAPYATOY",NULL}, +/* 1CF7F */ { "ZNAMENNY NEUME SLOZHITIE ZAKRYTOE",NULL}, +/* 1CF80 */ { "ZNAMENNY NEUME SLOZHITIE S KRYZHEM",NULL}, +/* 1CF81 */ { "ZNAMENNY NEUME KRYZH",NULL}, +/* 1CF82 */ { "ZNAMENNY NEUME ROG",NULL}, +/* 1CF83 */ { "ZNAMENNY NEUME FITA",NULL}, +/* 1CF84 */ { "ZNAMENNY NEUME KOBYLA",NULL}, +/* 1CF85 */ { "ZNAMENNY NEUME ZMEYTSA"," = litso"}, +/* 1CF86 */ { "ZNAMENNY NEUME STATYA",NULL}, +/* 1CF87 */ { "ZNAMENNY NEUME STATYA S ZAPYATOY",NULL}, +/* 1CF88 */ { "ZNAMENNY NEUME STATYA S KRYZHEM",NULL}, +/* 1CF89 */ { "ZNAMENNY NEUME STATYA S ZAPYATOY I KRYZHEM",NULL}, +/* 1CF8A */ { "ZNAMENNY NEUME STATYA S KRYZHEM I ZAPYATOY",NULL}, +/* 1CF8B */ { "ZNAMENNY NEUME STATYA ZAKRYTAYA",NULL}, +/* 1CF8C */ { "ZNAMENNY NEUME STATYA ZAKRYTAYA S ZAPYATOY",NULL}, +/* 1CF8D */ { "ZNAMENNY NEUME STATYA S ROGOM",NULL}, +/* 1CF8E */ { "ZNAMENNY NEUME STATYA S DVUMYA ZAPYATYMI",NULL}, +/* 1CF8F */ { "ZNAMENNY NEUME STATYA S ZAPYATOY I PODCHASHIEM",NULL}, +/* 1CF90 */ { "ZNAMENNY NEUME POLKULIZMY"," * not a decomposable character"}, +/* 1CF91 */ { "ZNAMENNY NEUME STATYA NEPOSTOYANNAYA",NULL}, +/* 1CF92 */ { "ZNAMENNY NEUME STRELA PROSTAYA",NULL}, +/* 1CF93 */ { "ZNAMENNY NEUME STRELA MRACHNOTIKHAYA",NULL}, +/* 1CF94 */ { "ZNAMENNY NEUME STRELA KRYZHEVAYA"," = strela polukryzhevaya"}, +/* 1CF95 */ { "ZNAMENNY NEUME STRELA POLUPOVODNAYA",NULL}, +/* 1CF96 */ { "ZNAMENNY NEUME STRELA POVODNAYA",NULL}, +/* 1CF97 */ { "ZNAMENNY NEUME STRELA NEPOSTOYANNAYA",NULL}, +/* 1CF98 */ { "ZNAMENNY NEUME STRELA KLYUCHEPOVODNAYA",NULL}, +/* 1CF99 */ { "ZNAMENNY NEUME STRELA KLYUCHENEPOSTOYANNAYA",NULL}, +/* 1CF9A */ { "ZNAMENNY NEUME STRELA TIKHAYA PUTNAYA",NULL}, +/* 1CF9B */ { "ZNAMENNY NEUME STRELA DVOECHELNAYA",NULL}, +/* 1CF9C */ { "ZNAMENNY NEUME STRELA DVOECHELNOKRYZHEVAYA",NULL}, +/* 1CF9D */ { "ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA",NULL}, +/* 1CF9E */ { "ZNAMENNY NEUME STRELA DVOECHELNAYA KLYUCHEVAYA",NULL}, +/* 1CF9F */ { "ZNAMENNY NEUME STRELA DVOECHELNOPOVODNAYA KLYUCHEVAYA",NULL}, +/* 1CFA0 */ { "ZNAMENNY NEUME STRELA GROMNAYA WITH SINGLE ZAPYATAYA",NULL}, +/* 1CFA1 */ { "ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA",NULL}, +/* 1CFA2 */ { "ZNAMENNY NEUME STRELA GROMNAYA",NULL}, +/* 1CFA3 */ { "ZNAMENNY NEUME STRELA GROMOPOVODNAYA",NULL}, +/* 1CFA4 */ { "ZNAMENNY NEUME STRELA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA",NULL}, +/* 1CFA5 */ { "ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA",NULL}, +/* 1CFA6 */ { "ZNAMENNY NEUME STRELA GROMOKRYZHEVAYA POVODNAYA"," = strela gromomrachnaya s kryzhem"}, +/* 1CFA7 */ { "ZNAMENNY NEUME MECHIK",NULL}, +/* 1CFA8 */ { "ZNAMENNY NEUME MECHIK POVODNY",NULL}, +/* 1CFA9 */ { "ZNAMENNY NEUME MECHIK KLYUCHEVOY",NULL}, +/* 1CFAA */ { "ZNAMENNY NEUME MECHIK KLYUCHEPOVODNY",NULL}, +/* 1CFAB */ { "ZNAMENNY NEUME MECHIK KLYUCHENEPOSTOYANNY",NULL}, +/* 1CFAC */ { "ZNAMENNY NEUME STRELA TRYASOGLASNAYA",NULL}, +/* 1CFAD */ { "ZNAMENNY NEUME STRELA TRYASOPOVODNAYA",NULL}, +/* 1CFAE */ { "ZNAMENNY NEUME STRELA TRYASOSTRELNAYA",NULL}, +/* 1CFAF */ { "ZNAMENNY NEUME OSOKA",NULL}, +/* 1CFB0 */ { "ZNAMENNY NEUME OSOKA SVETLAYA",NULL}, +/* 1CFB1 */ { "ZNAMENNY NEUME OSOKA TRESVETLAYA"," = osoka nepostoyannaya"}, +/* 1CFB2 */ { "ZNAMENNY NEUME OSOKA KRYUKOVAYA SVETLAYA",NULL}, +/* 1CFB3 */ { "ZNAMENNY NEUME OSOKA KLYUCHEVAYA SVETLAYA",NULL}, +/* 1CFB4 */ { "ZNAMENNY NEUME OSOKA KLYUCHEVAYA NEPOSTOYANNAYA",NULL}, +/* 1CFB5 */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA",NULL}, +/* 1CFB6 */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA POVODNAYA",NULL}, +/* 1CFB7 */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA WITH SINGLE ZAPYATAYA",NULL}, +/* 1CFB8 */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH SINGLE ZAPYATAYA",NULL}, +/* 1CFB9 */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA GROMNAYA",NULL}, +/* 1CFBA */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA",NULL}, +/* 1CFBB */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOPOVODNAYA WITH DOUBLE ZAPYATAYA",NULL}, +/* 1CFBC */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA",NULL}, +/* 1CFBD */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA GROMOKRYZHEVAYA POVODNAYA"," = strela kryukovaya gromomrachnaya s kryzhem"}, +/* 1CFBE */ { "ZNAMENNY NEUME STRELA KRYUKOVAYA TRYASKA",NULL}, +/* 1CFBF */ { "ZNAMENNY NEUME KUFISMA",NULL}, +/* 1CFC0 */ { "ZNAMENNY NEUME OBLAKO",NULL}, +/* 1CFC1 */ { "ZNAMENNY NEUME DUDA",NULL}, +/* 1CFC2 */ { "ZNAMENNY NEUME NEMKA",NULL}, +/* 1CFC3 */ { "ZNAMENNY NEUME PAUK",NULL}, +/* 1CFC4 */ { NULL,NULL}, +/* 1CFC5 */ { NULL,NULL}, +/* 1CFC6 */ { NULL,NULL}, +/* 1CFC7 */ { NULL,NULL}, +/* 1CFC8 */ { NULL,NULL}, +/* 1CFC9 */ { NULL,NULL}, +/* 1CFCA */ { NULL,NULL}, +/* 1CFCB */ { NULL,NULL}, +/* 1CFCC */ { NULL,NULL}, +/* 1CFCD */ { NULL,NULL}, +/* 1CFCE */ { NULL,NULL}, +/* 1CFCF */ { NULL,NULL}, +/* 1CFD0 */ { NULL,NULL}, +/* 1CFD1 */ { NULL,NULL}, +/* 1CFD2 */ { NULL,NULL}, +/* 1CFD3 */ { NULL,NULL}, +/* 1CFD4 */ { NULL,NULL}, +/* 1CFD5 */ { NULL,NULL}, +/* 1CFD6 */ { NULL,NULL}, +/* 1CFD7 */ { NULL,NULL}, +/* 1CFD8 */ { NULL,NULL}, +/* 1CFD9 */ { NULL,NULL}, +/* 1CFDA */ { NULL,NULL}, +/* 1CFDB */ { NULL,NULL}, +/* 1CFDC */ { NULL,NULL}, +/* 1CFDD */ { NULL,NULL}, +/* 1CFDE */ { NULL,NULL}, +/* 1CFDF */ { NULL,NULL}, +/* 1CFE0 */ { NULL,NULL}, +/* 1CFE1 */ { NULL,NULL}, +/* 1CFE2 */ { NULL,NULL}, +/* 1CFE3 */ { NULL,NULL}, +/* 1CFE4 */ { NULL,NULL}, +/* 1CFE5 */ { NULL,NULL}, +/* 1CFE6 */ { NULL,NULL}, +/* 1CFE7 */ { NULL,NULL}, +/* 1CFE8 */ { NULL,NULL}, +/* 1CFE9 */ { NULL,NULL}, +/* 1CFEA */ { NULL,NULL}, +/* 1CFEB */ { NULL,NULL}, +/* 1CFEC */ { NULL,NULL}, +/* 1CFED */ { NULL,NULL}, +/* 1CFEE */ { NULL,NULL}, +/* 1CFEF */ { NULL,NULL}, +/* 1CFF0 */ { NULL,NULL}, +/* 1CFF1 */ { NULL,NULL}, +/* 1CFF2 */ { NULL,NULL}, +/* 1CFF3 */ { NULL,NULL}, +/* 1CFF4 */ { NULL,NULL}, +/* 1CFF5 */ { NULL,NULL}, +/* 1CFF6 */ { NULL,NULL}, +/* 1CFF7 */ { NULL,NULL}, +/* 1CFF8 */ { NULL,NULL}, +/* 1CFF9 */ { NULL,NULL}, +/* 1CFFA */ { NULL,NULL}, +/* 1CFFB */ { NULL,NULL}, +/* 1CFFC */ { NULL,NULL}, +/* 1CFFD */ { NULL,NULL}, +/* 1CFFE */ { NULL,NULL}, +/* 1CFFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D0[] = { /* 1D000 */ { "BYZANTINE MUSICAL SYMBOL PSILI",NULL}, /* 1D001 */ { "BYZANTINE MUSICAL SYMBOL DASEIA",NULL}, @@ -38854,6 +40369,7 @@ /* 1D0FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D1[] = { /* 1D100 */ { "MUSICAL SYMBOL SINGLE BARLINE",NULL}, /* 1D101 */ { "MUSICAL SYMBOL DOUBLE BARLINE",NULL}, @@ -39099,8 +40615,8 @@ /* 1D1E6 */ { "MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN"," * nominal note located on the top diamond"}, /* 1D1E7 */ { "MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP",NULL}, /* 1D1E8 */ { "MUSICAL SYMBOL KIEVAN FLAT SIGN",NULL}, -/* 1D1E9 */ { NULL,NULL}, -/* 1D1EA */ { NULL,NULL}, +/* 1D1E9 */ { "MUSICAL SYMBOL SORI",NULL}, +/* 1D1EA */ { "MUSICAL SYMBOL KORON",NULL}, /* 1D1EB */ { NULL,NULL}, /* 1D1EC */ { NULL,NULL}, /* 1D1ED */ { NULL,NULL}, @@ -39124,6 +40640,7 @@ /* 1D1FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D2[] = { /* 1D200 */ { "GREEK VOCAL NOTATION SYMBOL-1"," * vocal E"}, /* 1D201 */ { "GREEK VOCAL NOTATION SYMBOL-2"," * vocal first sharp of E"}, @@ -39341,26 +40858,26 @@ /* 1D2BD */ { NULL,NULL}, /* 1D2BE */ { NULL,NULL}, /* 1D2BF */ { NULL,NULL}, -/* 1D2C0 */ { NULL,NULL}, -/* 1D2C1 */ { NULL,NULL}, -/* 1D2C2 */ { NULL,NULL}, -/* 1D2C3 */ { NULL,NULL}, -/* 1D2C4 */ { NULL,NULL}, -/* 1D2C5 */ { NULL,NULL}, -/* 1D2C6 */ { NULL,NULL}, -/* 1D2C7 */ { NULL,NULL}, -/* 1D2C8 */ { NULL,NULL}, -/* 1D2C9 */ { NULL,NULL}, -/* 1D2CA */ { NULL,NULL}, -/* 1D2CB */ { NULL,NULL}, -/* 1D2CC */ { NULL,NULL}, -/* 1D2CD */ { NULL,NULL}, -/* 1D2CE */ { NULL,NULL}, -/* 1D2CF */ { NULL,NULL}, -/* 1D2D0 */ { NULL,NULL}, -/* 1D2D1 */ { NULL,NULL}, -/* 1D2D2 */ { NULL,NULL}, -/* 1D2D3 */ { NULL,NULL}, +/* 1D2C0 */ { "KAKTOVIK NUMERAL ZERO",NULL}, +/* 1D2C1 */ { "KAKTOVIK NUMERAL ONE",NULL}, +/* 1D2C2 */ { "KAKTOVIK NUMERAL TWO",NULL}, +/* 1D2C3 */ { "KAKTOVIK NUMERAL THREE",NULL}, +/* 1D2C4 */ { "KAKTOVIK NUMERAL FOUR",NULL}, +/* 1D2C5 */ { "KAKTOVIK NUMERAL FIVE",NULL}, +/* 1D2C6 */ { "KAKTOVIK NUMERAL SIX",NULL}, +/* 1D2C7 */ { "KAKTOVIK NUMERAL SEVEN",NULL}, +/* 1D2C8 */ { "KAKTOVIK NUMERAL EIGHT",NULL}, +/* 1D2C9 */ { "KAKTOVIK NUMERAL NINE",NULL}, +/* 1D2CA */ { "KAKTOVIK NUMERAL TEN",NULL}, +/* 1D2CB */ { "KAKTOVIK NUMERAL ELEVEN",NULL}, +/* 1D2CC */ { "KAKTOVIK NUMERAL TWELVE",NULL}, +/* 1D2CD */ { "KAKTOVIK NUMERAL THIRTEEN",NULL}, +/* 1D2CE */ { "KAKTOVIK NUMERAL FOURTEEN",NULL}, +/* 1D2CF */ { "KAKTOVIK NUMERAL FIFTEEN",NULL}, +/* 1D2D0 */ { "KAKTOVIK NUMERAL SIXTEEN",NULL}, +/* 1D2D1 */ { "KAKTOVIK NUMERAL SEVENTEEN",NULL}, +/* 1D2D2 */ { "KAKTOVIK NUMERAL EIGHTEEN",NULL}, +/* 1D2D3 */ { "KAKTOVIK NUMERAL NINETEEN",NULL}, /* 1D2D4 */ { NULL,NULL}, /* 1D2D5 */ { NULL,NULL}, /* 1D2D6 */ { NULL,NULL}, @@ -39407,6 +40924,7 @@ /* 1D2FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D3[] = { /* 1D300 */ { "MONOGRAM FOR EARTH"," = ren\n" " * usually associated with human (Chinese rén), rather than earth (Chinese dì)\n" @@ -39669,6 +41187,7 @@ /* 1D3FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D4[] = { /* 1D400 */ { "MATHEMATICAL BOLD CAPITAL A"," # <font> 0041 latin capital letter a"}, /* 1D401 */ { "MATHEMATICAL BOLD CAPITAL B"," # <font> 0042 latin capital letter b"}, @@ -39826,33 +41345,69 @@ /* 1D499 */ { "MATHEMATICAL BOLD ITALIC SMALL X"," # <font> 0078 latin small letter x"}, /* 1D49A */ { "MATHEMATICAL BOLD ITALIC SMALL Y"," # <font> 0079 latin small letter y"}, /* 1D49B */ { "MATHEMATICAL BOLD ITALIC SMALL Z"," # <font> 007A latin small letter z"}, -/* 1D49C */ { "MATHEMATICAL SCRIPT CAPITAL A"," # <font> 0041 latin capital letter a"}, +/* 1D49C */ { "MATHEMATICAL SCRIPT CAPITAL A"," ~ 1D49C FE00 chancery style\n" + " ~ 1D49C FE01 roundhand style\n" + " # <font> 0041 latin capital letter a"}, /* 1D49D */ { NULL," x (script capital b - 212C)"}, -/* 1D49E */ { "MATHEMATICAL SCRIPT CAPITAL C"," # <font> 0043 latin capital letter c"}, -/* 1D49F */ { "MATHEMATICAL SCRIPT CAPITAL D"," # <font> 0044 latin capital letter d"}, +/* 1D49E */ { "MATHEMATICAL SCRIPT CAPITAL C"," ~ 1D49E FE00 chancery style\n" + " ~ 1D49E FE01 roundhand style\n" + " # <font> 0043 latin capital letter c"}, +/* 1D49F */ { "MATHEMATICAL SCRIPT CAPITAL D"," ~ 1D49F FE00 chancery style\n" + " ~ 1D49F FE01 roundhand style\n" + " # <font> 0044 latin capital letter d"}, /* 1D4A0 */ { NULL," x (script capital e - 2130)"}, /* 1D4A1 */ { NULL," x (script capital f - 2131)"}, -/* 1D4A2 */ { "MATHEMATICAL SCRIPT CAPITAL G"," # <font> 0047 latin capital letter g"}, +/* 1D4A2 */ { "MATHEMATICAL SCRIPT CAPITAL G"," ~ 1D4A2 FE00 chancery style\n" + " ~ 1D4A2 FE01 roundhand style\n" + " # <font> 0047 latin capital letter g"}, /* 1D4A3 */ { NULL," x (script capital h - 210B)"}, /* 1D4A4 */ { NULL," x (script capital i - 2110)"}, -/* 1D4A5 */ { "MATHEMATICAL SCRIPT CAPITAL J"," # <font> 004A latin capital letter j"}, -/* 1D4A6 */ { "MATHEMATICAL SCRIPT CAPITAL K"," # <font> 004B latin capital letter k"}, +/* 1D4A5 */ { "MATHEMATICAL SCRIPT CAPITAL J"," ~ 1D4A5 FE00 chancery style\n" + " ~ 1D4A5 FE01 roundhand style\n" + " # <font> 004A latin capital letter j"}, +/* 1D4A6 */ { "MATHEMATICAL SCRIPT CAPITAL K"," ~ 1D4A6 FE00 chancery style\n" + " ~ 1D4A6 FE01 roundhand style\n" + " # <font> 004B latin capital letter k"}, /* 1D4A7 */ { NULL," x (script capital l - 2112)"}, /* 1D4A8 */ { NULL," x (script capital m - 2133)"}, -/* 1D4A9 */ { "MATHEMATICAL SCRIPT CAPITAL N"," # <font> 004E latin capital letter n"}, -/* 1D4AA */ { "MATHEMATICAL SCRIPT CAPITAL O"," # <font> 004F latin capital letter o"}, +/* 1D4A9 */ { "MATHEMATICAL SCRIPT CAPITAL N"," ~ 1D4A9 FE00 chancery style\n" + " ~ 1D4A9 FE01 roundhand style\n" + " # <font> 004E latin capital letter n"}, +/* 1D4AA */ { "MATHEMATICAL SCRIPT CAPITAL O"," ~ 1D4AA FE00 chancery style\n" + " ~ 1D4AA FE01 roundhand style\n" + " # <font> 004F latin capital letter o"}, /* 1D4AB */ { "MATHEMATICAL SCRIPT CAPITAL P"," = power set\n" + " ~ 1D4AB FE00 chancery style\n" + " ~ 1D4AB FE01 roundhand style\n" " # <font> 0050 latin capital letter p"}, -/* 1D4AC */ { "MATHEMATICAL SCRIPT CAPITAL Q"," # <font> 0051 latin capital letter q"}, +/* 1D4AC */ { "MATHEMATICAL SCRIPT CAPITAL Q"," ~ 1D4AC FE00 chancery style\n" + " ~ 1D4AC FE01 roundhand style\n" + " # <font> 0051 latin capital letter q"}, /* 1D4AD */ { NULL," x (script capital r - 211B)"}, -/* 1D4AE */ { "MATHEMATICAL SCRIPT CAPITAL S"," # <font> 0053 latin capital letter s"}, -/* 1D4AF */ { "MATHEMATICAL SCRIPT CAPITAL T"," # <font> 0054 latin capital letter t"}, -/* 1D4B0 */ { "MATHEMATICAL SCRIPT CAPITAL U"," # <font> 0055 latin capital letter u"}, -/* 1D4B1 */ { "MATHEMATICAL SCRIPT CAPITAL V"," # <font> 0056 latin capital letter v"}, -/* 1D4B2 */ { "MATHEMATICAL SCRIPT CAPITAL W"," # <font> 0057 latin capital letter w"}, -/* 1D4B3 */ { "MATHEMATICAL SCRIPT CAPITAL X"," # <font> 0058 latin capital letter x"}, -/* 1D4B4 */ { "MATHEMATICAL SCRIPT CAPITAL Y"," # <font> 0059 latin capital letter y"}, -/* 1D4B5 */ { "MATHEMATICAL SCRIPT CAPITAL Z"," # <font> 005A latin capital letter z"}, +/* 1D4AE */ { "MATHEMATICAL SCRIPT CAPITAL S"," ~ 1D4AE FE00 chancery style\n" + " ~ 1D4AE FE01 roundhand style\n" + " # <font> 0053 latin capital letter s"}, +/* 1D4AF */ { "MATHEMATICAL SCRIPT CAPITAL T"," ~ 1D4AF FE00 chancery style\n" + " ~ 1D4AF FE01 roundhand style\n" + " # <font> 0054 latin capital letter t"}, +/* 1D4B0 */ { "MATHEMATICAL SCRIPT CAPITAL U"," ~ 1D4B0 FE00 chancery style\n" + " ~ 1D4B0 FE01 roundhand style\n" + " # <font> 0055 latin capital letter u"}, +/* 1D4B1 */ { "MATHEMATICAL SCRIPT CAPITAL V"," ~ 1D4B1 FE00 chancery style\n" + " ~ 1D4B1 FE01 roundhand style\n" + " # <font> 0056 latin capital letter v"}, +/* 1D4B2 */ { "MATHEMATICAL SCRIPT CAPITAL W"," ~ 1D4B2 FE00 chancery style\n" + " ~ 1D4B2 FE01 roundhand style\n" + " # <font> 0057 latin capital letter w"}, +/* 1D4B3 */ { "MATHEMATICAL SCRIPT CAPITAL X"," ~ 1D4B3 FE00 chancery style\n" + " ~ 1D4B3 FE01 roundhand style\n" + " # <font> 0058 latin capital letter x"}, +/* 1D4B4 */ { "MATHEMATICAL SCRIPT CAPITAL Y"," ~ 1D4B4 FE00 chancery style\n" + " ~ 1D4B4 FE01 roundhand style\n" + " # <font> 0059 latin capital letter y"}, +/* 1D4B5 */ { "MATHEMATICAL SCRIPT CAPITAL Z"," ~ 1D4B5 FE00 chancery style\n" + " ~ 1D4B5 FE01 roundhand style\n" + " # <font> 005A latin capital letter z"}, /* 1D4B6 */ { "MATHEMATICAL SCRIPT SMALL A"," # <font> 0061 latin small letter a"}, /* 1D4B7 */ { "MATHEMATICAL SCRIPT SMALL B"," # <font> 0062 latin small letter b"}, /* 1D4B8 */ { "MATHEMATICAL SCRIPT SMALL C"," # <font> 0063 latin small letter c"}, @@ -39930,6 +41485,7 @@ /* 1D4FF */ { "MATHEMATICAL BOLD SCRIPT SMALL V"," # <font> 0076 latin small letter v"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D5[] = { /* 1D500 */ { "MATHEMATICAL BOLD SCRIPT SMALL W"," # <font> 0077 latin small letter w"}, /* 1D501 */ { "MATHEMATICAL BOLD SCRIPT SMALL X"," # <font> 0078 latin small letter x"}, @@ -40192,6 +41748,7 @@ /* 1D5FF */ { "MATHEMATICAL SANS-SERIF BOLD SMALL R"," # <font> 0072 latin small letter r"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D6[] = { /* 1D600 */ { "MATHEMATICAL SANS-SERIF BOLD SMALL S"," # <font> 0073 latin small letter s"}, /* 1D601 */ { "MATHEMATICAL SANS-SERIF BOLD SMALL T"," # <font> 0074 latin small letter t"}, @@ -40457,6 +42014,7 @@ /* 1D6FF */ { "MATHEMATICAL ITALIC SMALL DELTA"," # <font> 03B4 greek small letter delta"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D7[] = { /* 1D700 */ { "MATHEMATICAL ITALIC SMALL EPSILON"," # <font> 03B5 greek small letter epsilon"}, /* 1D701 */ { "MATHEMATICAL ITALIC SMALL ZETA"," # <font> 03B6 greek small letter zeta"}, @@ -40716,6 +42274,7 @@ /* 1D7FF */ { "MATHEMATICAL MONOSPACE DIGIT NINE"," # <font> 0039 digit nine"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D8[] = { /* 1D800 */ { "SIGNWRITING HAND-FIST INDEX",NULL}, /* 1D801 */ { "SIGNWRITING HAND-CIRCLE INDEX",NULL}, @@ -40975,6 +42534,7 @@ /* 1D8FF */ { "SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_D9[] = { /* 1D900 */ { "SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS",NULL}, /* 1D901 */ { "SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS",NULL}, @@ -41234,6 +42794,7 @@ /* 1D9FF */ { "SIGNWRITING HEAD",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_DA[] = { /* 1DA00 */ { "SIGNWRITING HEAD RIM",NULL}, /* 1DA01 */ { "SIGNWRITING HEAD MOVEMENT-WALLPLANE STRAIGHT",NULL}, @@ -41493,6 +43054,267 @@ /* 1DAFF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot una_01_DF[] = { +/* 1DF00 */ { "LATIN SMALL LETTER FENG DIGRAPH WITH TRILL",NULL}, +/* 1DF01 */ { "LATIN SMALL LETTER REVERSED SCRIPT G",NULL}, +/* 1DF02 */ { "LATIN LETTER SMALL CAPITAL TURNED G",NULL}, +/* 1DF03 */ { "LATIN SMALL LETTER REVERSED K",NULL}, +/* 1DF04 */ { "LATIN LETTER SMALL CAPITAL L WITH BELT",NULL}, +/* 1DF05 */ { "LATIN SMALL LETTER LEZH WITH RETROFLEX HOOK",NULL}, +/* 1DF06 */ { "LATIN SMALL LETTER TURNED Y WITH BELT",NULL}, +/* 1DF07 */ { "LATIN SMALL LETTER REVERSED ENG",NULL}, +/* 1DF08 */ { "LATIN SMALL LETTER TURNED R WITH LONG LEG AND RETROFLEX HOOK",NULL}, +/* 1DF09 */ { "LATIN SMALL LETTER T WITH HOOK AND RETROFLEX HOOK",NULL}, +/* 1DF0A */ { "LATIN LETTER RETROFLEX CLICK WITH RETROFLEX HOOK",NULL}, +/* 1DF0B */ { "LATIN SMALL LETTER ESH WITH DOUBLE BAR",NULL}, +/* 1DF0C */ { "LATIN SMALL LETTER ESH WITH DOUBLE BAR AND CURL",NULL}, +/* 1DF0D */ { "LATIN SMALL LETTER TURNED T WITH CURL",NULL}, +/* 1DF0E */ { "LATIN LETTER INVERTED GLOTTAL STOP WITH CURL",NULL}, +/* 1DF0F */ { "LATIN LETTER STRETCHED C WITH CURL",NULL}, +/* 1DF10 */ { "LATIN LETTER SMALL CAPITAL TURNED K",NULL}, +/* 1DF11 */ { "LATIN SMALL LETTER L WITH FISHHOOK",NULL}, +/* 1DF12 */ { "LATIN SMALL LETTER DEZH DIGRAPH WITH PALATAL HOOK",NULL}, +/* 1DF13 */ { "LATIN SMALL LETTER L WITH BELT AND PALATAL HOOK",NULL}, +/* 1DF14 */ { "LATIN SMALL LETTER ENG WITH PALATAL HOOK",NULL}, +/* 1DF15 */ { "LATIN SMALL LETTER TURNED R WITH PALATAL HOOK",NULL}, +/* 1DF16 */ { "LATIN SMALL LETTER R WITH FISHHOOK AND PALATAL HOOK",NULL}, +/* 1DF17 */ { "LATIN SMALL LETTER TESH DIGRAPH WITH PALATAL HOOK",NULL}, +/* 1DF18 */ { "LATIN SMALL LETTER EZH WITH PALATAL HOOK",NULL}, +/* 1DF19 */ { "LATIN SMALL LETTER DEZH DIGRAPH WITH RETROFLEX HOOK",NULL}, +/* 1DF1A */ { "LATIN SMALL LETTER I WITH STROKE AND RETROFLEX HOOK",NULL}, +/* 1DF1B */ { "LATIN SMALL LETTER O WITH RETROFLEX HOOK",NULL}, +/* 1DF1C */ { "LATIN SMALL LETTER TESH DIGRAPH WITH RETROFLEX HOOK",NULL}, +/* 1DF1D */ { "LATIN SMALL LETTER C WITH RETROFLEX HOOK",NULL}, +/* 1DF1E */ { "LATIN SMALL LETTER S WITH CURL",NULL}, +/* 1DF1F */ { NULL,NULL}, +/* 1DF20 */ { NULL,NULL}, +/* 1DF21 */ { NULL,NULL}, +/* 1DF22 */ { NULL,NULL}, +/* 1DF23 */ { NULL,NULL}, +/* 1DF24 */ { NULL,NULL}, +/* 1DF25 */ { "LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK",NULL}, +/* 1DF26 */ { "LATIN SMALL LETTER L WITH MID-HEIGHT LEFT HOOK",NULL}, +/* 1DF27 */ { "LATIN SMALL LETTER N WITH MID-HEIGHT LEFT HOOK",NULL}, +/* 1DF28 */ { "LATIN SMALL LETTER R WITH MID-HEIGHT LEFT HOOK",NULL}, +/* 1DF29 */ { "LATIN SMALL LETTER S WITH MID-HEIGHT LEFT HOOK",NULL}, +/* 1DF2A */ { "LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK",NULL}, +/* 1DF2B */ { NULL,NULL}, +/* 1DF2C */ { NULL,NULL}, +/* 1DF2D */ { NULL,NULL}, +/* 1DF2E */ { NULL,NULL}, +/* 1DF2F */ { NULL,NULL}, +/* 1DF30 */ { NULL,NULL}, +/* 1DF31 */ { NULL,NULL}, +/* 1DF32 */ { NULL,NULL}, +/* 1DF33 */ { NULL,NULL}, +/* 1DF34 */ { NULL,NULL}, +/* 1DF35 */ { NULL,NULL}, +/* 1DF36 */ { NULL,NULL}, +/* 1DF37 */ { NULL,NULL}, +/* 1DF38 */ { NULL,NULL}, +/* 1DF39 */ { NULL,NULL}, +/* 1DF3A */ { NULL,NULL}, +/* 1DF3B */ { NULL,NULL}, +/* 1DF3C */ { NULL,NULL}, +/* 1DF3D */ { NULL,NULL}, +/* 1DF3E */ { NULL,NULL}, +/* 1DF3F */ { NULL,NULL}, +/* 1DF40 */ { NULL,NULL}, +/* 1DF41 */ { NULL,NULL}, +/* 1DF42 */ { NULL,NULL}, +/* 1DF43 */ { NULL,NULL}, +/* 1DF44 */ { NULL,NULL}, +/* 1DF45 */ { NULL,NULL}, +/* 1DF46 */ { NULL,NULL}, +/* 1DF47 */ { NULL,NULL}, +/* 1DF48 */ { NULL,NULL}, +/* 1DF49 */ { NULL,NULL}, +/* 1DF4A */ { NULL,NULL}, +/* 1DF4B */ { NULL,NULL}, +/* 1DF4C */ { NULL,NULL}, +/* 1DF4D */ { NULL,NULL}, +/* 1DF4E */ { NULL,NULL}, +/* 1DF4F */ { NULL,NULL}, +/* 1DF50 */ { NULL,NULL}, +/* 1DF51 */ { NULL,NULL}, +/* 1DF52 */ { NULL,NULL}, +/* 1DF53 */ { NULL,NULL}, +/* 1DF54 */ { NULL,NULL}, +/* 1DF55 */ { NULL,NULL}, +/* 1DF56 */ { NULL,NULL}, +/* 1DF57 */ { NULL,NULL}, +/* 1DF58 */ { NULL,NULL}, +/* 1DF59 */ { NULL,NULL}, +/* 1DF5A */ { NULL,NULL}, +/* 1DF5B */ { NULL,NULL}, +/* 1DF5C */ { NULL,NULL}, +/* 1DF5D */ { NULL,NULL}, +/* 1DF5E */ { NULL,NULL}, +/* 1DF5F */ { NULL,NULL}, +/* 1DF60 */ { NULL,NULL}, +/* 1DF61 */ { NULL,NULL}, +/* 1DF62 */ { NULL,NULL}, +/* 1DF63 */ { NULL,NULL}, +/* 1DF64 */ { NULL,NULL}, +/* 1DF65 */ { NULL,NULL}, +/* 1DF66 */ { NULL,NULL}, +/* 1DF67 */ { NULL,NULL}, +/* 1DF68 */ { NULL,NULL}, +/* 1DF69 */ { NULL,NULL}, +/* 1DF6A */ { NULL,NULL}, +/* 1DF6B */ { NULL,NULL}, +/* 1DF6C */ { NULL,NULL}, +/* 1DF6D */ { NULL,NULL}, +/* 1DF6E */ { NULL,NULL}, +/* 1DF6F */ { NULL,NULL}, +/* 1DF70 */ { NULL,NULL}, +/* 1DF71 */ { NULL,NULL}, +/* 1DF72 */ { NULL,NULL}, +/* 1DF73 */ { NULL,NULL}, +/* 1DF74 */ { NULL,NULL}, +/* 1DF75 */ { NULL,NULL}, +/* 1DF76 */ { NULL,NULL}, +/* 1DF77 */ { NULL,NULL}, +/* 1DF78 */ { NULL,NULL}, +/* 1DF79 */ { NULL,NULL}, +/* 1DF7A */ { NULL,NULL}, +/* 1DF7B */ { NULL,NULL}, +/* 1DF7C */ { NULL,NULL}, +/* 1DF7D */ { NULL,NULL}, +/* 1DF7E */ { NULL,NULL}, +/* 1DF7F */ { NULL,NULL}, +/* 1DF80 */ { NULL,NULL}, +/* 1DF81 */ { NULL,NULL}, +/* 1DF82 */ { NULL,NULL}, +/* 1DF83 */ { NULL,NULL}, +/* 1DF84 */ { NULL,NULL}, +/* 1DF85 */ { NULL,NULL}, +/* 1DF86 */ { NULL,NULL}, +/* 1DF87 */ { NULL,NULL}, +/* 1DF88 */ { NULL,NULL}, +/* 1DF89 */ { NULL,NULL}, +/* 1DF8A */ { NULL,NULL}, +/* 1DF8B */ { NULL,NULL}, +/* 1DF8C */ { NULL,NULL}, +/* 1DF8D */ { NULL,NULL}, +/* 1DF8E */ { NULL,NULL}, +/* 1DF8F */ { NULL,NULL}, +/* 1DF90 */ { NULL,NULL}, +/* 1DF91 */ { NULL,NULL}, +/* 1DF92 */ { NULL,NULL}, +/* 1DF93 */ { NULL,NULL}, +/* 1DF94 */ { NULL,NULL}, +/* 1DF95 */ { NULL,NULL}, +/* 1DF96 */ { NULL,NULL}, +/* 1DF97 */ { NULL,NULL}, +/* 1DF98 */ { NULL,NULL}, +/* 1DF99 */ { NULL,NULL}, +/* 1DF9A */ { NULL,NULL}, +/* 1DF9B */ { NULL,NULL}, +/* 1DF9C */ { NULL,NULL}, +/* 1DF9D */ { NULL,NULL}, +/* 1DF9E */ { NULL,NULL}, +/* 1DF9F */ { NULL,NULL}, +/* 1DFA0 */ { NULL,NULL}, +/* 1DFA1 */ { NULL,NULL}, +/* 1DFA2 */ { NULL,NULL}, +/* 1DFA3 */ { NULL,NULL}, +/* 1DFA4 */ { NULL,NULL}, +/* 1DFA5 */ { NULL,NULL}, +/* 1DFA6 */ { NULL,NULL}, +/* 1DFA7 */ { NULL,NULL}, +/* 1DFA8 */ { NULL,NULL}, +/* 1DFA9 */ { NULL,NULL}, +/* 1DFAA */ { NULL,NULL}, +/* 1DFAB */ { NULL,NULL}, +/* 1DFAC */ { NULL,NULL}, +/* 1DFAD */ { NULL,NULL}, +/* 1DFAE */ { NULL,NULL}, +/* 1DFAF */ { NULL,NULL}, +/* 1DFB0 */ { NULL,NULL}, +/* 1DFB1 */ { NULL,NULL}, +/* 1DFB2 */ { NULL,NULL}, +/* 1DFB3 */ { NULL,NULL}, +/* 1DFB4 */ { NULL,NULL}, +/* 1DFB5 */ { NULL,NULL}, +/* 1DFB6 */ { NULL,NULL}, +/* 1DFB7 */ { NULL,NULL}, +/* 1DFB8 */ { NULL,NULL}, +/* 1DFB9 */ { NULL,NULL}, +/* 1DFBA */ { NULL,NULL}, +/* 1DFBB */ { NULL,NULL}, +/* 1DFBC */ { NULL,NULL}, +/* 1DFBD */ { NULL,NULL}, +/* 1DFBE */ { NULL,NULL}, +/* 1DFBF */ { NULL,NULL}, +/* 1DFC0 */ { NULL,NULL}, +/* 1DFC1 */ { NULL,NULL}, +/* 1DFC2 */ { NULL,NULL}, +/* 1DFC3 */ { NULL,NULL}, +/* 1DFC4 */ { NULL,NULL}, +/* 1DFC5 */ { NULL,NULL}, +/* 1DFC6 */ { NULL,NULL}, +/* 1DFC7 */ { NULL,NULL}, +/* 1DFC8 */ { NULL,NULL}, +/* 1DFC9 */ { NULL,NULL}, +/* 1DFCA */ { NULL,NULL}, +/* 1DFCB */ { NULL,NULL}, +/* 1DFCC */ { NULL,NULL}, +/* 1DFCD */ { NULL,NULL}, +/* 1DFCE */ { NULL,NULL}, +/* 1DFCF */ { NULL,NULL}, +/* 1DFD0 */ { NULL,NULL}, +/* 1DFD1 */ { NULL,NULL}, +/* 1DFD2 */ { NULL,NULL}, +/* 1DFD3 */ { NULL,NULL}, +/* 1DFD4 */ { NULL,NULL}, +/* 1DFD5 */ { NULL,NULL}, +/* 1DFD6 */ { NULL,NULL}, +/* 1DFD7 */ { NULL,NULL}, +/* 1DFD8 */ { NULL,NULL}, +/* 1DFD9 */ { NULL,NULL}, +/* 1DFDA */ { NULL,NULL}, +/* 1DFDB */ { NULL,NULL}, +/* 1DFDC */ { NULL,NULL}, +/* 1DFDD */ { NULL,NULL}, +/* 1DFDE */ { NULL,NULL}, +/* 1DFDF */ { NULL,NULL}, +/* 1DFE0 */ { NULL,NULL}, +/* 1DFE1 */ { NULL,NULL}, +/* 1DFE2 */ { NULL,NULL}, +/* 1DFE3 */ { NULL,NULL}, +/* 1DFE4 */ { NULL,NULL}, +/* 1DFE5 */ { NULL,NULL}, +/* 1DFE6 */ { NULL,NULL}, +/* 1DFE7 */ { NULL,NULL}, +/* 1DFE8 */ { NULL,NULL}, +/* 1DFE9 */ { NULL,NULL}, +/* 1DFEA */ { NULL,NULL}, +/* 1DFEB */ { NULL,NULL}, +/* 1DFEC */ { NULL,NULL}, +/* 1DFED */ { NULL,NULL}, +/* 1DFEE */ { NULL,NULL}, +/* 1DFEF */ { NULL,NULL}, +/* 1DFF0 */ { NULL,NULL}, +/* 1DFF1 */ { NULL,NULL}, +/* 1DFF2 */ { NULL,NULL}, +/* 1DFF3 */ { NULL,NULL}, +/* 1DFF4 */ { NULL,NULL}, +/* 1DFF5 */ { NULL,NULL}, +/* 1DFF6 */ { NULL,NULL}, +/* 1DFF7 */ { NULL,NULL}, +/* 1DFF8 */ { NULL,NULL}, +/* 1DFF9 */ { NULL,NULL}, +/* 1DFFA */ { NULL,NULL}, +/* 1DFFB */ { NULL,NULL}, +/* 1DFFC */ { NULL,NULL}, +/* 1DFFD */ { NULL,NULL}, +/* 1DFFE */ { NULL,NULL}, +/* 1DFFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot una_01_E0[] = { /* 1E000 */ { "COMBINING GLAGOLITIC LETTER AZU",NULL}, /* 1E001 */ { "COMBINING GLAGOLITIC LETTER BUKY",NULL}, @@ -41542,68 +43364,68 @@ /* 1E02D */ { NULL,NULL}, /* 1E02E */ { NULL,NULL}, /* 1E02F */ { NULL,NULL}, -/* 1E030 */ { NULL,NULL}, -/* 1E031 */ { NULL,NULL}, -/* 1E032 */ { NULL,NULL}, -/* 1E033 */ { NULL,NULL}, -/* 1E034 */ { NULL,NULL}, -/* 1E035 */ { NULL,NULL}, -/* 1E036 */ { NULL,NULL}, -/* 1E037 */ { NULL,NULL}, -/* 1E038 */ { NULL,NULL}, -/* 1E039 */ { NULL,NULL}, -/* 1E03A */ { NULL,NULL}, -/* 1E03B */ { NULL,NULL}, -/* 1E03C */ { NULL,NULL}, -/* 1E03D */ { NULL,NULL}, -/* 1E03E */ { NULL,NULL}, -/* 1E03F */ { NULL,NULL}, -/* 1E040 */ { NULL,NULL}, -/* 1E041 */ { NULL,NULL}, -/* 1E042 */ { NULL,NULL}, -/* 1E043 */ { NULL,NULL}, -/* 1E044 */ { NULL,NULL}, -/* 1E045 */ { NULL,NULL}, -/* 1E046 */ { NULL,NULL}, -/* 1E047 */ { NULL,NULL}, -/* 1E048 */ { NULL,NULL}, -/* 1E049 */ { NULL,NULL}, -/* 1E04A */ { NULL,NULL}, -/* 1E04B */ { NULL,NULL}, -/* 1E04C */ { NULL,NULL}, -/* 1E04D */ { NULL,NULL}, -/* 1E04E */ { NULL,NULL}, -/* 1E04F */ { NULL,NULL}, -/* 1E050 */ { NULL,NULL}, -/* 1E051 */ { NULL,NULL}, -/* 1E052 */ { NULL,NULL}, -/* 1E053 */ { NULL,NULL}, -/* 1E054 */ { NULL,NULL}, -/* 1E055 */ { NULL,NULL}, -/* 1E056 */ { NULL,NULL}, -/* 1E057 */ { NULL,NULL}, -/* 1E058 */ { NULL,NULL}, -/* 1E059 */ { NULL,NULL}, -/* 1E05A */ { NULL,NULL}, -/* 1E05B */ { NULL,NULL}, -/* 1E05C */ { NULL,NULL}, -/* 1E05D */ { NULL,NULL}, -/* 1E05E */ { NULL,NULL}, -/* 1E05F */ { NULL,NULL}, -/* 1E060 */ { NULL,NULL}, -/* 1E061 */ { NULL,NULL}, -/* 1E062 */ { NULL,NULL}, -/* 1E063 */ { NULL,NULL}, -/* 1E064 */ { NULL,NULL}, -/* 1E065 */ { NULL,NULL}, -/* 1E066 */ { NULL,NULL}, -/* 1E067 */ { NULL,NULL}, -/* 1E068 */ { NULL,NULL}, -/* 1E069 */ { NULL,NULL}, -/* 1E06A */ { NULL,NULL}, -/* 1E06B */ { NULL,NULL}, -/* 1E06C */ { NULL,NULL}, -/* 1E06D */ { NULL,NULL}, +/* 1E030 */ { "MODIFIER LETTER CYRILLIC SMALL A"," # <super> 0430"}, +/* 1E031 */ { "MODIFIER LETTER CYRILLIC SMALL BE"," # <super> 0431"}, +/* 1E032 */ { "MODIFIER LETTER CYRILLIC SMALL VE"," # <super> 0432"}, +/* 1E033 */ { "MODIFIER LETTER CYRILLIC SMALL GHE"," # <super> 0433"}, +/* 1E034 */ { "MODIFIER LETTER CYRILLIC SMALL DE"," # <super> 0434"}, +/* 1E035 */ { "MODIFIER LETTER CYRILLIC SMALL IE"," # <super> 0435"}, +/* 1E036 */ { "MODIFIER LETTER CYRILLIC SMALL ZHE"," # <super> 0436"}, +/* 1E037 */ { "MODIFIER LETTER CYRILLIC SMALL ZE"," # <super> 0437"}, +/* 1E038 */ { "MODIFIER LETTER CYRILLIC SMALL I"," # <super> 0438"}, +/* 1E039 */ { "MODIFIER LETTER CYRILLIC SMALL KA"," # <super> 043A"}, +/* 1E03A */ { "MODIFIER LETTER CYRILLIC SMALL EL"," # <super> 043B"}, +/* 1E03B */ { "MODIFIER LETTER CYRILLIC SMALL EM"," # <super> 043C"}, +/* 1E03C */ { "MODIFIER LETTER CYRILLIC SMALL O"," # <super> 043E"}, +/* 1E03D */ { "MODIFIER LETTER CYRILLIC SMALL PE"," # <super> 043F"}, +/* 1E03E */ { "MODIFIER LETTER CYRILLIC SMALL ER"," # <super> 0440"}, +/* 1E03F */ { "MODIFIER LETTER CYRILLIC SMALL ES"," # <super> 0441"}, +/* 1E040 */ { "MODIFIER LETTER CYRILLIC SMALL TE"," # <super> 0442"}, +/* 1E041 */ { "MODIFIER LETTER CYRILLIC SMALL U"," # <super> 0443"}, +/* 1E042 */ { "MODIFIER LETTER CYRILLIC SMALL EF"," # <super> 0444"}, +/* 1E043 */ { "MODIFIER LETTER CYRILLIC SMALL HA"," # <super> 0445"}, +/* 1E044 */ { "MODIFIER LETTER CYRILLIC SMALL TSE"," # <super> 0446"}, +/* 1E045 */ { "MODIFIER LETTER CYRILLIC SMALL CHE"," # <super> 0447"}, +/* 1E046 */ { "MODIFIER LETTER CYRILLIC SMALL SHA"," # <super> 0448"}, +/* 1E047 */ { "MODIFIER LETTER CYRILLIC SMALL YERU"," # <super> 044B"}, +/* 1E048 */ { "MODIFIER LETTER CYRILLIC SMALL E"," # <super> 044D"}, +/* 1E049 */ { "MODIFIER LETTER CYRILLIC SMALL YU"," # <super> 044E"}, +/* 1E04A */ { "MODIFIER LETTER CYRILLIC SMALL DZZE"," # <super> A689"}, +/* 1E04B */ { "MODIFIER LETTER CYRILLIC SMALL SCHWA"," # <super> 04D9"}, +/* 1E04C */ { "MODIFIER LETTER CYRILLIC SMALL BYELORUSSIAN-UKRAINIAN I"," # <super> 0456"}, +/* 1E04D */ { "MODIFIER LETTER CYRILLIC SMALL JE"," # <super> 0458"}, +/* 1E04E */ { "MODIFIER LETTER CYRILLIC SMALL BARRED O"," # <super> 04E9"}, +/* 1E04F */ { "MODIFIER LETTER CYRILLIC SMALL STRAIGHT U"," # <super> 04AF"}, +/* 1E050 */ { "MODIFIER LETTER CYRILLIC SMALL PALOCHKA"," # <super> 04CF"}, +/* 1E051 */ { "CYRILLIC SUBSCRIPT SMALL LETTER A"," # <sub> 0430"}, +/* 1E052 */ { "CYRILLIC SUBSCRIPT SMALL LETTER BE"," # <sub> 0431"}, +/* 1E053 */ { "CYRILLIC SUBSCRIPT SMALL LETTER VE"," # <sub> 0432"}, +/* 1E054 */ { "CYRILLIC SUBSCRIPT SMALL LETTER GHE"," # <sub> 0433"}, +/* 1E055 */ { "CYRILLIC SUBSCRIPT SMALL LETTER DE"," # <sub> 0434"}, +/* 1E056 */ { "CYRILLIC SUBSCRIPT SMALL LETTER IE"," # <sub> 0435"}, +/* 1E057 */ { "CYRILLIC SUBSCRIPT SMALL LETTER ZHE"," # <sub> 0436"}, +/* 1E058 */ { "CYRILLIC SUBSCRIPT SMALL LETTER ZE"," # <sub> 0437"}, +/* 1E059 */ { "CYRILLIC SUBSCRIPT SMALL LETTER I"," # <sub> 0438"}, +/* 1E05A */ { "CYRILLIC SUBSCRIPT SMALL LETTER KA"," # <sub> 043A"}, +/* 1E05B */ { "CYRILLIC SUBSCRIPT SMALL LETTER EL"," # <sub> 043B"}, +/* 1E05C */ { "CYRILLIC SUBSCRIPT SMALL LETTER O"," # <sub> 043E"}, +/* 1E05D */ { "CYRILLIC SUBSCRIPT SMALL LETTER PE"," # <sub> 043F"}, +/* 1E05E */ { "CYRILLIC SUBSCRIPT SMALL LETTER ES"," # <sub> 0441"}, +/* 1E05F */ { "CYRILLIC SUBSCRIPT SMALL LETTER U"," # <sub> 0443"}, +/* 1E060 */ { "CYRILLIC SUBSCRIPT SMALL LETTER EF"," # <sub> 0444"}, +/* 1E061 */ { "CYRILLIC SUBSCRIPT SMALL LETTER HA"," # <sub> 0445"}, +/* 1E062 */ { "CYRILLIC SUBSCRIPT SMALL LETTER TSE"," # <sub> 0446"}, +/* 1E063 */ { "CYRILLIC SUBSCRIPT SMALL LETTER CHE"," # <sub> 0447"}, +/* 1E064 */ { "CYRILLIC SUBSCRIPT SMALL LETTER SHA"," # <sub> 0448"}, +/* 1E065 */ { "CYRILLIC SUBSCRIPT SMALL LETTER HARD SIGN"," # <sub> 044A"}, +/* 1E066 */ { "CYRILLIC SUBSCRIPT SMALL LETTER YERU"," # <sub> 044B"}, +/* 1E067 */ { "CYRILLIC SUBSCRIPT SMALL LETTER GHE WITH UPTURN"," # <sub> 0491"}, +/* 1E068 */ { "CYRILLIC SUBSCRIPT SMALL LETTER BYELORUSSIAN-UKRAINIAN I"," # <sub> 0456"}, +/* 1E069 */ { "CYRILLIC SUBSCRIPT SMALL LETTER DZE"," # <sub> 0455"}, +/* 1E06A */ { "CYRILLIC SUBSCRIPT SMALL LETTER DZHE"," # <sub> 045F"}, +/* 1E06B */ { "MODIFIER LETTER CYRILLIC SMALL ES WITH DESCENDER"," # <super> 04AB"}, +/* 1E06C */ { "MODIFIER LETTER CYRILLIC SMALL YERU WITH BACK YER"," # <super> A651"}, +/* 1E06D */ { "MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE"," # <super> 04B1"}, /* 1E06E */ { NULL,NULL}, /* 1E06F */ { NULL,NULL}, /* 1E070 */ { NULL,NULL}, @@ -41637,7 +43459,7 @@ /* 1E08C */ { NULL,NULL}, /* 1E08D */ { NULL,NULL}, /* 1E08E */ { NULL,NULL}, -/* 1E08F */ { NULL,NULL}, +/* 1E08F */ { "COMBINING CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I",NULL}, /* 1E090 */ { NULL,NULL}, /* 1E091 */ { NULL,NULL}, /* 1E092 */ { NULL,NULL}, @@ -41752,6 +43574,7 @@ /* 1E0FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_E1[] = { /* 1E100 */ { "NYIAKENG PUACHUE HMONG LETTER MA"," x (hebrew letter mem - 05DE)"}, /* 1E101 */ { "NYIAKENG PUACHUE HMONG LETTER TSA",NULL}, @@ -42022,6 +43845,7 @@ /* 1E1FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_E2[] = { /* 1E200 */ { NULL,NULL}, /* 1E201 */ { NULL,NULL}, @@ -42167,37 +43991,37 @@ /* 1E28D */ { NULL,NULL}, /* 1E28E */ { NULL,NULL}, /* 1E28F */ { NULL,NULL}, -/* 1E290 */ { NULL,NULL}, -/* 1E291 */ { NULL,NULL}, -/* 1E292 */ { NULL,NULL}, -/* 1E293 */ { NULL,NULL}, -/* 1E294 */ { NULL,NULL}, -/* 1E295 */ { NULL,NULL}, -/* 1E296 */ { NULL,NULL}, -/* 1E297 */ { NULL,NULL}, -/* 1E298 */ { NULL,NULL}, -/* 1E299 */ { NULL,NULL}, -/* 1E29A */ { NULL,NULL}, -/* 1E29B */ { NULL,NULL}, -/* 1E29C */ { NULL,NULL}, -/* 1E29D */ { NULL,NULL}, -/* 1E29E */ { NULL,NULL}, -/* 1E29F */ { NULL,NULL}, -/* 1E2A0 */ { NULL,NULL}, -/* 1E2A1 */ { NULL,NULL}, -/* 1E2A2 */ { NULL,NULL}, -/* 1E2A3 */ { NULL,NULL}, -/* 1E2A4 */ { NULL,NULL}, -/* 1E2A5 */ { NULL,NULL}, -/* 1E2A6 */ { NULL,NULL}, -/* 1E2A7 */ { NULL,NULL}, -/* 1E2A8 */ { NULL,NULL}, -/* 1E2A9 */ { NULL,NULL}, -/* 1E2AA */ { NULL,NULL}, -/* 1E2AB */ { NULL,NULL}, -/* 1E2AC */ { NULL,NULL}, -/* 1E2AD */ { NULL,NULL}, -/* 1E2AE */ { NULL,NULL}, +/* 1E290 */ { "TOTO LETTER PA",NULL}, +/* 1E291 */ { "TOTO LETTER BA",NULL}, +/* 1E292 */ { "TOTO LETTER TA",NULL}, +/* 1E293 */ { "TOTO LETTER DA",NULL}, +/* 1E294 */ { "TOTO LETTER KA",NULL}, +/* 1E295 */ { "TOTO LETTER GA",NULL}, +/* 1E296 */ { "TOTO LETTER MA",NULL}, +/* 1E297 */ { "TOTO LETTER NA",NULL}, +/* 1E298 */ { "TOTO LETTER NGA",NULL}, +/* 1E299 */ { "TOTO LETTER SA",NULL}, +/* 1E29A */ { "TOTO LETTER CHA",NULL}, +/* 1E29B */ { "TOTO LETTER YA",NULL}, +/* 1E29C */ { "TOTO LETTER WA",NULL}, +/* 1E29D */ { "TOTO LETTER JA",NULL}, +/* 1E29E */ { "TOTO LETTER HA",NULL}, +/* 1E29F */ { "TOTO LETTER RA",NULL}, +/* 1E2A0 */ { "TOTO LETTER LA",NULL}, +/* 1E2A1 */ { "TOTO LETTER I",NULL}, +/* 1E2A2 */ { "TOTO LETTER BREATHY I",NULL}, +/* 1E2A3 */ { "TOTO LETTER IU",NULL}, +/* 1E2A4 */ { "TOTO LETTER BREATHY IU",NULL}, +/* 1E2A5 */ { "TOTO LETTER U",NULL}, +/* 1E2A6 */ { "TOTO LETTER E",NULL}, +/* 1E2A7 */ { "TOTO LETTER BREATHY E",NULL}, +/* 1E2A8 */ { "TOTO LETTER EO",NULL}, +/* 1E2A9 */ { "TOTO LETTER BREATHY EO",NULL}, +/* 1E2AA */ { "TOTO LETTER O",NULL}, +/* 1E2AB */ { "TOTO LETTER AE",NULL}, +/* 1E2AC */ { "TOTO LETTER BREATHY AE",NULL}, +/* 1E2AD */ { "TOTO LETTER A",NULL}, +/* 1E2AE */ { "TOTO SIGN RISING TONE",NULL}, /* 1E2AF */ { NULL,NULL}, /* 1E2B0 */ { NULL,NULL}, /* 1E2B1 */ { NULL,NULL}, @@ -42282,6 +44106,528 @@ " x (indian rupee sign - 20B9)"} }; +UN_DLL_LOCAL +static const struct unicode_nameannot una_01_E4[] = { +/* 1E400 */ { NULL,NULL}, +/* 1E401 */ { NULL,NULL}, +/* 1E402 */ { NULL,NULL}, +/* 1E403 */ { NULL,NULL}, +/* 1E404 */ { NULL,NULL}, +/* 1E405 */ { NULL,NULL}, +/* 1E406 */ { NULL,NULL}, +/* 1E407 */ { NULL,NULL}, +/* 1E408 */ { NULL,NULL}, +/* 1E409 */ { NULL,NULL}, +/* 1E40A */ { NULL,NULL}, +/* 1E40B */ { NULL,NULL}, +/* 1E40C */ { NULL,NULL}, +/* 1E40D */ { NULL,NULL}, +/* 1E40E */ { NULL,NULL}, +/* 1E40F */ { NULL,NULL}, +/* 1E410 */ { NULL,NULL}, +/* 1E411 */ { NULL,NULL}, +/* 1E412 */ { NULL,NULL}, +/* 1E413 */ { NULL,NULL}, +/* 1E414 */ { NULL,NULL}, +/* 1E415 */ { NULL,NULL}, +/* 1E416 */ { NULL,NULL}, +/* 1E417 */ { NULL,NULL}, +/* 1E418 */ { NULL,NULL}, +/* 1E419 */ { NULL,NULL}, +/* 1E41A */ { NULL,NULL}, +/* 1E41B */ { NULL,NULL}, +/* 1E41C */ { NULL,NULL}, +/* 1E41D */ { NULL,NULL}, +/* 1E41E */ { NULL,NULL}, +/* 1E41F */ { NULL,NULL}, +/* 1E420 */ { NULL,NULL}, +/* 1E421 */ { NULL,NULL}, +/* 1E422 */ { NULL,NULL}, +/* 1E423 */ { NULL,NULL}, +/* 1E424 */ { NULL,NULL}, +/* 1E425 */ { NULL,NULL}, +/* 1E426 */ { NULL,NULL}, +/* 1E427 */ { NULL,NULL}, +/* 1E428 */ { NULL,NULL}, +/* 1E429 */ { NULL,NULL}, +/* 1E42A */ { NULL,NULL}, +/* 1E42B */ { NULL,NULL}, +/* 1E42C */ { NULL,NULL}, +/* 1E42D */ { NULL,NULL}, +/* 1E42E */ { NULL,NULL}, +/* 1E42F */ { NULL,NULL}, +/* 1E430 */ { NULL,NULL}, +/* 1E431 */ { NULL,NULL}, +/* 1E432 */ { NULL,NULL}, +/* 1E433 */ { NULL,NULL}, +/* 1E434 */ { NULL,NULL}, +/* 1E435 */ { NULL,NULL}, +/* 1E436 */ { NULL,NULL}, +/* 1E437 */ { NULL,NULL}, +/* 1E438 */ { NULL,NULL}, +/* 1E439 */ { NULL,NULL}, +/* 1E43A */ { NULL,NULL}, +/* 1E43B */ { NULL,NULL}, +/* 1E43C */ { NULL,NULL}, +/* 1E43D */ { NULL,NULL}, +/* 1E43E */ { NULL,NULL}, +/* 1E43F */ { NULL,NULL}, +/* 1E440 */ { NULL,NULL}, +/* 1E441 */ { NULL,NULL}, +/* 1E442 */ { NULL,NULL}, +/* 1E443 */ { NULL,NULL}, +/* 1E444 */ { NULL,NULL}, +/* 1E445 */ { NULL,NULL}, +/* 1E446 */ { NULL,NULL}, +/* 1E447 */ { NULL,NULL}, +/* 1E448 */ { NULL,NULL}, +/* 1E449 */ { NULL,NULL}, +/* 1E44A */ { NULL,NULL}, +/* 1E44B */ { NULL,NULL}, +/* 1E44C */ { NULL,NULL}, +/* 1E44D */ { NULL,NULL}, +/* 1E44E */ { NULL,NULL}, +/* 1E44F */ { NULL,NULL}, +/* 1E450 */ { NULL,NULL}, +/* 1E451 */ { NULL,NULL}, +/* 1E452 */ { NULL,NULL}, +/* 1E453 */ { NULL,NULL}, +/* 1E454 */ { NULL,NULL}, +/* 1E455 */ { NULL,NULL}, +/* 1E456 */ { NULL,NULL}, +/* 1E457 */ { NULL,NULL}, +/* 1E458 */ { NULL,NULL}, +/* 1E459 */ { NULL,NULL}, +/* 1E45A */ { NULL,NULL}, +/* 1E45B */ { NULL,NULL}, +/* 1E45C */ { NULL,NULL}, +/* 1E45D */ { NULL,NULL}, +/* 1E45E */ { NULL,NULL}, +/* 1E45F */ { NULL,NULL}, +/* 1E460 */ { NULL,NULL}, +/* 1E461 */ { NULL,NULL}, +/* 1E462 */ { NULL,NULL}, +/* 1E463 */ { NULL,NULL}, +/* 1E464 */ { NULL,NULL}, +/* 1E465 */ { NULL,NULL}, +/* 1E466 */ { NULL,NULL}, +/* 1E467 */ { NULL,NULL}, +/* 1E468 */ { NULL,NULL}, +/* 1E469 */ { NULL,NULL}, +/* 1E46A */ { NULL,NULL}, +/* 1E46B */ { NULL,NULL}, +/* 1E46C */ { NULL,NULL}, +/* 1E46D */ { NULL,NULL}, +/* 1E46E */ { NULL,NULL}, +/* 1E46F */ { NULL,NULL}, +/* 1E470 */ { NULL,NULL}, +/* 1E471 */ { NULL,NULL}, +/* 1E472 */ { NULL,NULL}, +/* 1E473 */ { NULL,NULL}, +/* 1E474 */ { NULL,NULL}, +/* 1E475 */ { NULL,NULL}, +/* 1E476 */ { NULL,NULL}, +/* 1E477 */ { NULL,NULL}, +/* 1E478 */ { NULL,NULL}, +/* 1E479 */ { NULL,NULL}, +/* 1E47A */ { NULL,NULL}, +/* 1E47B */ { NULL,NULL}, +/* 1E47C */ { NULL,NULL}, +/* 1E47D */ { NULL,NULL}, +/* 1E47E */ { NULL,NULL}, +/* 1E47F */ { NULL,NULL}, +/* 1E480 */ { NULL,NULL}, +/* 1E481 */ { NULL,NULL}, +/* 1E482 */ { NULL,NULL}, +/* 1E483 */ { NULL,NULL}, +/* 1E484 */ { NULL,NULL}, +/* 1E485 */ { NULL,NULL}, +/* 1E486 */ { NULL,NULL}, +/* 1E487 */ { NULL,NULL}, +/* 1E488 */ { NULL,NULL}, +/* 1E489 */ { NULL,NULL}, +/* 1E48A */ { NULL,NULL}, +/* 1E48B */ { NULL,NULL}, +/* 1E48C */ { NULL,NULL}, +/* 1E48D */ { NULL,NULL}, +/* 1E48E */ { NULL,NULL}, +/* 1E48F */ { NULL,NULL}, +/* 1E490 */ { NULL,NULL}, +/* 1E491 */ { NULL,NULL}, +/* 1E492 */ { NULL,NULL}, +/* 1E493 */ { NULL,NULL}, +/* 1E494 */ { NULL,NULL}, +/* 1E495 */ { NULL,NULL}, +/* 1E496 */ { NULL,NULL}, +/* 1E497 */ { NULL,NULL}, +/* 1E498 */ { NULL,NULL}, +/* 1E499 */ { NULL,NULL}, +/* 1E49A */ { NULL,NULL}, +/* 1E49B */ { NULL,NULL}, +/* 1E49C */ { NULL,NULL}, +/* 1E49D */ { NULL,NULL}, +/* 1E49E */ { NULL,NULL}, +/* 1E49F */ { NULL,NULL}, +/* 1E4A0 */ { NULL,NULL}, +/* 1E4A1 */ { NULL,NULL}, +/* 1E4A2 */ { NULL,NULL}, +/* 1E4A3 */ { NULL,NULL}, +/* 1E4A4 */ { NULL,NULL}, +/* 1E4A5 */ { NULL,NULL}, +/* 1E4A6 */ { NULL,NULL}, +/* 1E4A7 */ { NULL,NULL}, +/* 1E4A8 */ { NULL,NULL}, +/* 1E4A9 */ { NULL,NULL}, +/* 1E4AA */ { NULL,NULL}, +/* 1E4AB */ { NULL,NULL}, +/* 1E4AC */ { NULL,NULL}, +/* 1E4AD */ { NULL,NULL}, +/* 1E4AE */ { NULL,NULL}, +/* 1E4AF */ { NULL,NULL}, +/* 1E4B0 */ { NULL,NULL}, +/* 1E4B1 */ { NULL,NULL}, +/* 1E4B2 */ { NULL,NULL}, +/* 1E4B3 */ { NULL,NULL}, +/* 1E4B4 */ { NULL,NULL}, +/* 1E4B5 */ { NULL,NULL}, +/* 1E4B6 */ { NULL,NULL}, +/* 1E4B7 */ { NULL,NULL}, +/* 1E4B8 */ { NULL,NULL}, +/* 1E4B9 */ { NULL,NULL}, +/* 1E4BA */ { NULL,NULL}, +/* 1E4BB */ { NULL,NULL}, +/* 1E4BC */ { NULL,NULL}, +/* 1E4BD */ { NULL,NULL}, +/* 1E4BE */ { NULL,NULL}, +/* 1E4BF */ { NULL,NULL}, +/* 1E4C0 */ { NULL,NULL}, +/* 1E4C1 */ { NULL,NULL}, +/* 1E4C2 */ { NULL,NULL}, +/* 1E4C3 */ { NULL,NULL}, +/* 1E4C4 */ { NULL,NULL}, +/* 1E4C5 */ { NULL,NULL}, +/* 1E4C6 */ { NULL,NULL}, +/* 1E4C7 */ { NULL,NULL}, +/* 1E4C8 */ { NULL,NULL}, +/* 1E4C9 */ { NULL,NULL}, +/* 1E4CA */ { NULL,NULL}, +/* 1E4CB */ { NULL,NULL}, +/* 1E4CC */ { NULL,NULL}, +/* 1E4CD */ { NULL,NULL}, +/* 1E4CE */ { NULL,NULL}, +/* 1E4CF */ { NULL,NULL}, +/* 1E4D0 */ { "NAG MUNDARI LETTER O",NULL}, +/* 1E4D1 */ { "NAG MUNDARI LETTER OP",NULL}, +/* 1E4D2 */ { "NAG MUNDARI LETTER OL",NULL}, +/* 1E4D3 */ { "NAG MUNDARI LETTER OY",NULL}, +/* 1E4D4 */ { "NAG MUNDARI LETTER ONG",NULL}, +/* 1E4D5 */ { "NAG MUNDARI LETTER A",NULL}, +/* 1E4D6 */ { "NAG MUNDARI LETTER AJ",NULL}, +/* 1E4D7 */ { "NAG MUNDARI LETTER AB",NULL}, +/* 1E4D8 */ { "NAG MUNDARI LETTER ANY",NULL}, +/* 1E4D9 */ { "NAG MUNDARI LETTER AH",NULL}, +/* 1E4DA */ { "NAG MUNDARI LETTER I",NULL}, +/* 1E4DB */ { "NAG MUNDARI LETTER IS",NULL}, +/* 1E4DC */ { "NAG MUNDARI LETTER IDD",NULL}, +/* 1E4DD */ { "NAG MUNDARI LETTER IT",NULL}, +/* 1E4DE */ { "NAG MUNDARI LETTER IH",NULL}, +/* 1E4DF */ { "NAG MUNDARI LETTER U",NULL}, +/* 1E4E0 */ { "NAG MUNDARI LETTER UC",NULL}, +/* 1E4E1 */ { "NAG MUNDARI LETTER UD",NULL}, +/* 1E4E2 */ { "NAG MUNDARI LETTER UK",NULL}, +/* 1E4E3 */ { "NAG MUNDARI LETTER UR",NULL}, +/* 1E4E4 */ { "NAG MUNDARI LETTER E",NULL}, +/* 1E4E5 */ { "NAG MUNDARI LETTER ENN",NULL}, +/* 1E4E6 */ { "NAG MUNDARI LETTER EG",NULL}, +/* 1E4E7 */ { "NAG MUNDARI LETTER EM",NULL}, +/* 1E4E8 */ { "NAG MUNDARI LETTER EN",NULL}, +/* 1E4E9 */ { "NAG MUNDARI LETTER ETT",NULL}, +/* 1E4EA */ { "NAG MUNDARI LETTER ELL",NULL}, +/* 1E4EB */ { "NAG MUNDARI SIGN OJOD"," * precedes modified letters such as AB or UD\n" + " * may indicate consonant gemination"}, +/* 1E4EC */ { "NAG MUNDARI SIGN MUHOR"," * vowel nasalization"}, +/* 1E4ED */ { "NAG MUNDARI SIGN TOYOR"," * indicates a long vowel"}, +/* 1E4EE */ { "NAG MUNDARI SIGN IKIR"," * vowel preceded by the 'w' sound"}, +/* 1E4EF */ { "NAG MUNDARI SIGN SUTUH"," * mostly used for close transliteration of other languages"}, +/* 1E4F0 */ { "NAG MUNDARI DIGIT ZERO",NULL}, +/* 1E4F1 */ { "NAG MUNDARI DIGIT ONE",NULL}, +/* 1E4F2 */ { "NAG MUNDARI DIGIT TWO",NULL}, +/* 1E4F3 */ { "NAG MUNDARI DIGIT THREE",NULL}, +/* 1E4F4 */ { "NAG MUNDARI DIGIT FOUR",NULL}, +/* 1E4F5 */ { "NAG MUNDARI DIGIT FIVE",NULL}, +/* 1E4F6 */ { "NAG MUNDARI DIGIT SIX",NULL}, +/* 1E4F7 */ { "NAG MUNDARI DIGIT SEVEN",NULL}, +/* 1E4F8 */ { "NAG MUNDARI DIGIT EIGHT",NULL}, +/* 1E4F9 */ { "NAG MUNDARI DIGIT NINE",NULL}, +/* 1E4FA */ { NULL,NULL}, +/* 1E4FB */ { NULL,NULL}, +/* 1E4FC */ { NULL,NULL}, +/* 1E4FD */ { NULL,NULL}, +/* 1E4FE */ { NULL,NULL}, +/* 1E4FF */ { NULL,NULL} +}; + +UN_DLL_LOCAL +static const struct unicode_nameannot una_01_E7[] = { +/* 1E700 */ { NULL,NULL}, +/* 1E701 */ { NULL,NULL}, +/* 1E702 */ { NULL,NULL}, +/* 1E703 */ { NULL,NULL}, +/* 1E704 */ { NULL,NULL}, +/* 1E705 */ { NULL,NULL}, +/* 1E706 */ { NULL,NULL}, +/* 1E707 */ { NULL,NULL}, +/* 1E708 */ { NULL,NULL}, +/* 1E709 */ { NULL,NULL}, +/* 1E70A */ { NULL,NULL}, +/* 1E70B */ { NULL,NULL}, +/* 1E70C */ { NULL,NULL}, +/* 1E70D */ { NULL,NULL}, +/* 1E70E */ { NULL,NULL}, +/* 1E70F */ { NULL,NULL}, +/* 1E710 */ { NULL,NULL}, +/* 1E711 */ { NULL,NULL}, +/* 1E712 */ { NULL,NULL}, +/* 1E713 */ { NULL,NULL}, +/* 1E714 */ { NULL,NULL}, +/* 1E715 */ { NULL,NULL}, +/* 1E716 */ { NULL,NULL}, +/* 1E717 */ { NULL,NULL}, +/* 1E718 */ { NULL,NULL}, +/* 1E719 */ { NULL,NULL}, +/* 1E71A */ { NULL,NULL}, +/* 1E71B */ { NULL,NULL}, +/* 1E71C */ { NULL,NULL}, +/* 1E71D */ { NULL,NULL}, +/* 1E71E */ { NULL,NULL}, +/* 1E71F */ { NULL,NULL}, +/* 1E720 */ { NULL,NULL}, +/* 1E721 */ { NULL,NULL}, +/* 1E722 */ { NULL,NULL}, +/* 1E723 */ { NULL,NULL}, +/* 1E724 */ { NULL,NULL}, +/* 1E725 */ { NULL,NULL}, +/* 1E726 */ { NULL,NULL}, +/* 1E727 */ { NULL,NULL}, +/* 1E728 */ { NULL,NULL}, +/* 1E729 */ { NULL,NULL}, +/* 1E72A */ { NULL,NULL}, +/* 1E72B */ { NULL,NULL}, +/* 1E72C */ { NULL,NULL}, +/* 1E72D */ { NULL,NULL}, +/* 1E72E */ { NULL,NULL}, +/* 1E72F */ { NULL,NULL}, +/* 1E730 */ { NULL,NULL}, +/* 1E731 */ { NULL,NULL}, +/* 1E732 */ { NULL,NULL}, +/* 1E733 */ { NULL,NULL}, +/* 1E734 */ { NULL,NULL}, +/* 1E735 */ { NULL,NULL}, +/* 1E736 */ { NULL,NULL}, +/* 1E737 */ { NULL,NULL}, +/* 1E738 */ { NULL,NULL}, +/* 1E739 */ { NULL,NULL}, +/* 1E73A */ { NULL,NULL}, +/* 1E73B */ { NULL,NULL}, +/* 1E73C */ { NULL,NULL}, +/* 1E73D */ { NULL,NULL}, +/* 1E73E */ { NULL,NULL}, +/* 1E73F */ { NULL,NULL}, +/* 1E740 */ { NULL,NULL}, +/* 1E741 */ { NULL,NULL}, +/* 1E742 */ { NULL,NULL}, +/* 1E743 */ { NULL,NULL}, +/* 1E744 */ { NULL,NULL}, +/* 1E745 */ { NULL,NULL}, +/* 1E746 */ { NULL,NULL}, +/* 1E747 */ { NULL,NULL}, +/* 1E748 */ { NULL,NULL}, +/* 1E749 */ { NULL,NULL}, +/* 1E74A */ { NULL,NULL}, +/* 1E74B */ { NULL,NULL}, +/* 1E74C */ { NULL,NULL}, +/* 1E74D */ { NULL,NULL}, +/* 1E74E */ { NULL,NULL}, +/* 1E74F */ { NULL,NULL}, +/* 1E750 */ { NULL,NULL}, +/* 1E751 */ { NULL,NULL}, +/* 1E752 */ { NULL,NULL}, +/* 1E753 */ { NULL,NULL}, +/* 1E754 */ { NULL,NULL}, +/* 1E755 */ { NULL,NULL}, +/* 1E756 */ { NULL,NULL}, +/* 1E757 */ { NULL,NULL}, +/* 1E758 */ { NULL,NULL}, +/* 1E759 */ { NULL,NULL}, +/* 1E75A */ { NULL,NULL}, +/* 1E75B */ { NULL,NULL}, +/* 1E75C */ { NULL,NULL}, +/* 1E75D */ { NULL,NULL}, +/* 1E75E */ { NULL,NULL}, +/* 1E75F */ { NULL,NULL}, +/* 1E760 */ { NULL,NULL}, +/* 1E761 */ { NULL,NULL}, +/* 1E762 */ { NULL,NULL}, +/* 1E763 */ { NULL,NULL}, +/* 1E764 */ { NULL,NULL}, +/* 1E765 */ { NULL,NULL}, +/* 1E766 */ { NULL,NULL}, +/* 1E767 */ { NULL,NULL}, +/* 1E768 */ { NULL,NULL}, +/* 1E769 */ { NULL,NULL}, +/* 1E76A */ { NULL,NULL}, +/* 1E76B */ { NULL,NULL}, +/* 1E76C */ { NULL,NULL}, +/* 1E76D */ { NULL,NULL}, +/* 1E76E */ { NULL,NULL}, +/* 1E76F */ { NULL,NULL}, +/* 1E770 */ { NULL,NULL}, +/* 1E771 */ { NULL,NULL}, +/* 1E772 */ { NULL,NULL}, +/* 1E773 */ { NULL,NULL}, +/* 1E774 */ { NULL,NULL}, +/* 1E775 */ { NULL,NULL}, +/* 1E776 */ { NULL,NULL}, +/* 1E777 */ { NULL,NULL}, +/* 1E778 */ { NULL,NULL}, +/* 1E779 */ { NULL,NULL}, +/* 1E77A */ { NULL,NULL}, +/* 1E77B */ { NULL,NULL}, +/* 1E77C */ { NULL,NULL}, +/* 1E77D */ { NULL,NULL}, +/* 1E77E */ { NULL,NULL}, +/* 1E77F */ { NULL,NULL}, +/* 1E780 */ { NULL,NULL}, +/* 1E781 */ { NULL,NULL}, +/* 1E782 */ { NULL,NULL}, +/* 1E783 */ { NULL,NULL}, +/* 1E784 */ { NULL,NULL}, +/* 1E785 */ { NULL,NULL}, +/* 1E786 */ { NULL,NULL}, +/* 1E787 */ { NULL,NULL}, +/* 1E788 */ { NULL,NULL}, +/* 1E789 */ { NULL,NULL}, +/* 1E78A */ { NULL,NULL}, +/* 1E78B */ { NULL,NULL}, +/* 1E78C */ { NULL,NULL}, +/* 1E78D */ { NULL,NULL}, +/* 1E78E */ { NULL,NULL}, +/* 1E78F */ { NULL,NULL}, +/* 1E790 */ { NULL,NULL}, +/* 1E791 */ { NULL,NULL}, +/* 1E792 */ { NULL,NULL}, +/* 1E793 */ { NULL,NULL}, +/* 1E794 */ { NULL,NULL}, +/* 1E795 */ { NULL,NULL}, +/* 1E796 */ { NULL,NULL}, +/* 1E797 */ { NULL,NULL}, +/* 1E798 */ { NULL,NULL}, +/* 1E799 */ { NULL,NULL}, +/* 1E79A */ { NULL,NULL}, +/* 1E79B */ { NULL,NULL}, +/* 1E79C */ { NULL,NULL}, +/* 1E79D */ { NULL,NULL}, +/* 1E79E */ { NULL,NULL}, +/* 1E79F */ { NULL,NULL}, +/* 1E7A0 */ { NULL,NULL}, +/* 1E7A1 */ { NULL,NULL}, +/* 1E7A2 */ { NULL,NULL}, +/* 1E7A3 */ { NULL,NULL}, +/* 1E7A4 */ { NULL,NULL}, +/* 1E7A5 */ { NULL,NULL}, +/* 1E7A6 */ { NULL,NULL}, +/* 1E7A7 */ { NULL,NULL}, +/* 1E7A8 */ { NULL,NULL}, +/* 1E7A9 */ { NULL,NULL}, +/* 1E7AA */ { NULL,NULL}, +/* 1E7AB */ { NULL,NULL}, +/* 1E7AC */ { NULL,NULL}, +/* 1E7AD */ { NULL,NULL}, +/* 1E7AE */ { NULL,NULL}, +/* 1E7AF */ { NULL,NULL}, +/* 1E7B0 */ { NULL,NULL}, +/* 1E7B1 */ { NULL,NULL}, +/* 1E7B2 */ { NULL,NULL}, +/* 1E7B3 */ { NULL,NULL}, +/* 1E7B4 */ { NULL,NULL}, +/* 1E7B5 */ { NULL,NULL}, +/* 1E7B6 */ { NULL,NULL}, +/* 1E7B7 */ { NULL,NULL}, +/* 1E7B8 */ { NULL,NULL}, +/* 1E7B9 */ { NULL,NULL}, +/* 1E7BA */ { NULL,NULL}, +/* 1E7BB */ { NULL,NULL}, +/* 1E7BC */ { NULL,NULL}, +/* 1E7BD */ { NULL,NULL}, +/* 1E7BE */ { NULL,NULL}, +/* 1E7BF */ { NULL,NULL}, +/* 1E7C0 */ { NULL,NULL}, +/* 1E7C1 */ { NULL,NULL}, +/* 1E7C2 */ { NULL,NULL}, +/* 1E7C3 */ { NULL,NULL}, +/* 1E7C4 */ { NULL,NULL}, +/* 1E7C5 */ { NULL,NULL}, +/* 1E7C6 */ { NULL,NULL}, +/* 1E7C7 */ { NULL,NULL}, +/* 1E7C8 */ { NULL,NULL}, +/* 1E7C9 */ { NULL,NULL}, +/* 1E7CA */ { NULL,NULL}, +/* 1E7CB */ { NULL,NULL}, +/* 1E7CC */ { NULL,NULL}, +/* 1E7CD */ { NULL,NULL}, +/* 1E7CE */ { NULL,NULL}, +/* 1E7CF */ { NULL,NULL}, +/* 1E7D0 */ { NULL,NULL}, +/* 1E7D1 */ { NULL,NULL}, +/* 1E7D2 */ { NULL,NULL}, +/* 1E7D3 */ { NULL,NULL}, +/* 1E7D4 */ { NULL,NULL}, +/* 1E7D5 */ { NULL,NULL}, +/* 1E7D6 */ { NULL,NULL}, +/* 1E7D7 */ { NULL,NULL}, +/* 1E7D8 */ { NULL,NULL}, +/* 1E7D9 */ { NULL,NULL}, +/* 1E7DA */ { NULL,NULL}, +/* 1E7DB */ { NULL,NULL}, +/* 1E7DC */ { NULL,NULL}, +/* 1E7DD */ { NULL,NULL}, +/* 1E7DE */ { NULL,NULL}, +/* 1E7DF */ { NULL,NULL}, +/* 1E7E0 */ { "ETHIOPIC SYLLABLE HHYA"," x (ethiopic syllable xya - 2DD0)"}, +/* 1E7E1 */ { "ETHIOPIC SYLLABLE HHYU"," x (ethiopic syllable xyu - 2DD1)"}, +/* 1E7E2 */ { "ETHIOPIC SYLLABLE HHYI"," x (ethiopic syllable xyi - 2DD2)"}, +/* 1E7E3 */ { "ETHIOPIC SYLLABLE HHYAA"," x (ethiopic syllable xyaa - 2DD3)"}, +/* 1E7E4 */ { "ETHIOPIC SYLLABLE HHYEE"," x (ethiopic syllable xyee - 2DD4)"}, +/* 1E7E5 */ { "ETHIOPIC SYLLABLE HHYE"," x (ethiopic syllable xye - 2DD5)"}, +/* 1E7E6 */ { "ETHIOPIC SYLLABLE HHYO"," x (ethiopic syllable xyo - 2DD6)"}, +/* 1E7E7 */ { NULL,NULL}, +/* 1E7E8 */ { "ETHIOPIC SYLLABLE GURAGE HHWA"," x (ethiopic syllable kxwa - 12C0)"}, +/* 1E7E9 */ { "ETHIOPIC SYLLABLE HHWI"," x (ethiopic syllable kxwi - 12C2)"}, +/* 1E7EA */ { "ETHIOPIC SYLLABLE HHWEE"," x (ethiopic syllable kxwee - 12C4)"}, +/* 1E7EB */ { "ETHIOPIC SYLLABLE HHWE"," x (ethiopic syllable kxwe - 12C5)"}, +/* 1E7EC */ { NULL,NULL}, +/* 1E7ED */ { "ETHIOPIC SYLLABLE GURAGE MWI"," x (ethiopic syllable mwi - 1381)"}, +/* 1E7EE */ { "ETHIOPIC SYLLABLE GURAGE MWEE"," x (ethiopic syllable mwee - 1382)"}, +/* 1E7EF */ { NULL,NULL}, +/* 1E7F0 */ { "ETHIOPIC SYLLABLE GURAGE QWI"," x (ethiopic syllable qwi - 124A)"}, +/* 1E7F1 */ { "ETHIOPIC SYLLABLE GURAGE QWEE"," x (ethiopic syllable qwee - 124C)"}, +/* 1E7F2 */ { "ETHIOPIC SYLLABLE GURAGE QWE"," x (ethiopic syllable qwe - 124D)"}, +/* 1E7F3 */ { "ETHIOPIC SYLLABLE GURAGE BWI"," x (ethiopic syllable bwi - 1385)"}, +/* 1E7F4 */ { "ETHIOPIC SYLLABLE GURAGE BWEE"," x (ethiopic syllable bwee - 1386)"}, +/* 1E7F5 */ { "ETHIOPIC SYLLABLE GURAGE KWI"," x (ethiopic syllable kwi - 12B2)"}, +/* 1E7F6 */ { "ETHIOPIC SYLLABLE GURAGE KWEE"," x (ethiopic syllable kwee - 12B4)"}, +/* 1E7F7 */ { "ETHIOPIC SYLLABLE GURAGE KWE"," x (ethiopic syllable kwe - 12B5)"}, +/* 1E7F8 */ { "ETHIOPIC SYLLABLE GURAGE GWI"," x (ethiopic syllable gwi - 1312)"}, +/* 1E7F9 */ { "ETHIOPIC SYLLABLE GURAGE GWEE"," x (ethiopic syllable gwee - 1314)"}, +/* 1E7FA */ { "ETHIOPIC SYLLABLE GURAGE GWE"," x (ethiopic syllable gwe - 1315)"}, +/* 1E7FB */ { "ETHIOPIC SYLLABLE GURAGE FWI"," x (ethiopic syllable fwi - 1389)"}, +/* 1E7FC */ { "ETHIOPIC SYLLABLE GURAGE FWEE"," x (ethiopic syllable fwee - 138A)"}, +/* 1E7FD */ { "ETHIOPIC SYLLABLE GURAGE PWI"," x (ethiopic syllable pwi - 138D)"}, +/* 1E7FE */ { "ETHIOPIC SYLLABLE GURAGE PWEE"," x (ethiopic syllable pwee - 138E)"}, +/* 1E7FF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot una_01_E8[] = { /* 1E800 */ { "MENDE KIKAKUI SYLLABLE M001 KI",NULL}, /* 1E801 */ { "MENDE KIKAKUI SYLLABLE M002 KA",NULL}, @@ -42541,6 +44887,7 @@ /* 1E8FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_E9[] = { /* 1E900 */ { "ADLAM CAPITAL LETTER ALIF",NULL}, /* 1E901 */ { "ADLAM CAPITAL LETTER DAALI",NULL}, @@ -42800,6 +45147,7 @@ /* 1E9FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_EC[] = { /* 1EC00 */ { NULL,NULL}, /* 1EC01 */ { NULL,NULL}, @@ -43066,6 +45414,7 @@ /* 1ECFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_ED[] = { /* 1ED00 */ { NULL,NULL}, /* 1ED01 */ { "OTTOMAN SIYAQ NUMBER ONE",NULL}, @@ -43326,6 +45675,7 @@ /* 1EDFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_EE[] = { /* 1EE00 */ { "ARABIC MATHEMATICAL ALEF"," x (arabic letter alef isolated form - FE8D)\n" " # <font> 0627 arabic letter alef"}, @@ -43639,6 +45989,7 @@ /* 1EEFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F0[] = { /* 1F000 */ { "MAHJONG TILE EAST WIND",NULL}, /* 1F001 */ { "MAHJONG TILE SOUTH WIND",NULL}, @@ -43902,6 +46253,7 @@ /* 1F0FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F1[] = { /* 1F100 */ { "DIGIT ZERO FULL STOP"," # 0030 002E"}, /* 1F101 */ { "DIGIT ZERO COMMA"," # 0030 002C"}, @@ -44205,6 +46557,7 @@ /* 1F1FF */ { "REGIONAL INDICATOR SYMBOL LETTER Z",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F2[] = { /* 1F200 */ { "SQUARE HIRAGANA HOKA"," = and others\n" " # <square> 307B 304B"}, @@ -44537,6 +46890,7 @@ /* 1F2FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F3[] = { /* 1F300 */ { "CYCLONE"," = typhoon, hurricane"}, /* 1F301 */ { "FOGGY"," x (fog - 1F32B)"}, @@ -44857,6 +47211,7 @@ /* 1F3FF */ { "EMOJI MODIFIER FITZPATRICK TYPE-6",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F4[] = { /* 1F400 */ { "RAT"," * first of the signs of the Asian zodiac"}, /* 1F401 */ { "MOUSE"," * first of the signs of the Asian zodiac, used in Persia"}, @@ -44942,9 +47297,11 @@ " x (white down pointing left hand index - 1F597)\n" " x (black down pointing backhand index - 1F5A3)"}, /* 1F448 */ { "WHITE LEFT POINTING BACKHAND INDEX"," x (white left pointing index - 261C)\n" - " x (black left pointing backhand index - 1F59C)"}, + " x (black left pointing backhand index - 1F59C)\n" + " x (leftwards hand - 1FAF2)"}, /* 1F449 */ { "WHITE RIGHT POINTING BACKHAND INDEX"," x (white right pointing index - 261E)\n" - " x (black right pointing backhand index - 1F59D)"}, + " x (black right pointing backhand index - 1F59D)\n" + " x (rightwards hand - 1FAF1)"}, /* 1F44A */ { "FISTED HAND SIGN"," = punch\n" " x (raised fist - 270A)"}, /* 1F44B */ { "WAVING HAND SIGN"," x (raised hand - 270B)"}, @@ -44993,7 +47350,8 @@ /* 1F476 */ { "BABY",NULL}, /* 1F477 */ { "CONSTRUCTION WORKER"," * the helmet may show a green cross, used as a safety reminder in Japan\n" " x (helmet with white cross - 26D1)"}, -/* 1F478 */ { "PRINCESS"," x (prince - 1F934)"}, +/* 1F478 */ { "PRINCESS"," x (prince - 1F934)\n" + " x (person with crown - 1FAC5)"}, /* 1F479 */ { "JAPANESE OGRE",NULL}, /* 1F47A */ { "JAPANESE GOBLIN",NULL}, /* 1F47B */ { "GHOST",NULL}, @@ -45033,7 +47391,8 @@ " x (black heart suit - 2665)\n" " x (heavy black heart - 2764)\n" " x (white heart - 1F90D)\n" - " x (orange heart - 1F9E1)"}, + " x (orange heart - 1F9E1)\n" + " x (light blue heart - 1FA75)"}, /* 1F49A */ { "GREEN HEART",NULL}, /* 1F49B */ { "YELLOW HEART",NULL}, /* 1F49C */ { "PURPLE HEART",NULL}, @@ -45050,7 +47409,8 @@ /* 1F4A5 */ { "COLLISION SYMBOL"," x (mood bubble - 1F5F0)"}, /* 1F4A6 */ { "SPLASHING SWEAT SYMBOL"," = plewds"}, /* 1F4A7 */ { "DROPLET"," * represents a drop of sweat or drop of water\n" - " x (black droplet - 1F322)"}, + " x (black droplet - 1F322)\n" + " x (drop of blood - 1FA78)"}, /* 1F4A8 */ { "DASH SYMBOL"," = running dash, briffits"}, /* 1F4A9 */ { "PILE OF POO"," = dog dirt\n" " * may be depicted with or without a friendly face"}, @@ -45155,6 +47515,7 @@ /* 1F4FF */ { "PRAYER BEADS",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F5[] = { /* 1F500 */ { "TWISTED RIGHTWARDS ARROWS"," = shuffle"}, /* 1F501 */ { "CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS"," = repeat\n" @@ -45173,7 +47534,7 @@ " x (bullhorn - 1F56B)"}, /* 1F509 */ { "SPEAKER WITH ONE SOUND WAVE",NULL}, /* 1F50A */ { "SPEAKER WITH THREE SOUND WAVES"," = sound"}, -/* 1F50B */ { "BATTERY",NULL}, +/* 1F50B */ { "BATTERY"," x (low battery - 1FAAB)"}, /* 1F50C */ { "ELECTRIC PLUG",NULL}, /* 1F50D */ { "LEFT-POINTING MAGNIFYING GLASS"," = search\n" " x (bullhorn with sound waves - 1F56C)"}, @@ -45445,7 +47806,8 @@ " x (hocho - 1F52A)"}, /* 1F5E2 */ { "LIPS"," = rated for sex\n" " = kiss\n" - " x (kiss mark - 1F48B)"}, + " x (kiss mark - 1F48B)\n" + " x (biting lip - 1FAE6)"}, /* 1F5E3 */ { "SPEAKING HEAD IN SILHOUETTE"," = rated for strong language"}, /* 1F5E4 */ { "THREE RAYS ABOVE",NULL}, /* 1F5E5 */ { "THREE RAYS BELOW",NULL}, @@ -45482,6 +47844,7 @@ /* 1F5FF */ { "MOYAI"," * Japanese stone statue like Moai on Easter Island"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F6[] = { /* 1F600 */ { "GRINNING FACE",NULL}, /* 1F601 */ { "GRINNING FACE WITH SMILING EYES",NULL}, @@ -45728,10 +48091,10 @@ /* 1F6D9 */ { NULL,NULL}, /* 1F6DA */ { NULL,NULL}, /* 1F6DB */ { NULL,NULL}, -/* 1F6DC */ { NULL,NULL}, -/* 1F6DD */ { NULL,NULL}, -/* 1F6DE */ { NULL,NULL}, -/* 1F6DF */ { NULL,NULL}, +/* 1F6DC */ { "WIRELESS",NULL}, +/* 1F6DD */ { "PLAYGROUND SLIDE",NULL}, +/* 1F6DE */ { "WHEEL",NULL}, +/* 1F6DF */ { "RING BUOY",NULL}, /* 1F6E0 */ { "HAMMER AND WRENCH"," = tools, repair facility\n" " x (hammer and pick - 2692)"}, /* 1F6E1 */ { "SHIELD"," = US road interstate highway"}, @@ -45774,6 +48137,7 @@ /* 1F6FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F7[] = { /* 1F700 */ { "ALCHEMICAL SYMBOL FOR QUINTESSENCE",NULL}, /* 1F701 */ { "ALCHEMICAL SYMBOL FOR AIR",NULL}, @@ -45821,8 +48185,9 @@ /* 1F726 */ { "ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE"," x (alchemical symbol for salt - 1F714)"}, /* 1F727 */ { "ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER"," x (alchemical symbol for sal-ammoniac - 1F739)"}, /* 1F728 */ { "ALCHEMICAL SYMBOL FOR VERDIGRIS"," = aes viride, copper subacetate\n" - " = early astronomical symbol for earth\n" - " x (circled plus - 2295)"}, + " = astronomical symbol for earth\n" + " x (circled plus - 2295)\n" + " x (earth - 2641)"}, /* 1F729 */ { "ALCHEMICAL SYMBOL FOR TIN ORE"," x (jupiter - 2643)"}, /* 1F72A */ { "ALCHEMICAL SYMBOL FOR LEAD ORE"," x (saturn - 2644)"}, /* 1F72B */ { "ALCHEMICAL SYMBOL FOR ANTIMONY ORE"," = stibnite\n" @@ -45911,21 +48276,24 @@ /* 1F771 */ { "ALCHEMICAL SYMBOL FOR MONTH"," = mensis\n" " x (squared times - 22A0)"}, /* 1F772 */ { "ALCHEMICAL SYMBOL FOR HALF DRAM"," = drachma semis\n" + " * handwritten ligature of 0292 + 00DF, typically spelled out as Ê’ss\n" " x (latin small letter ezh - 0292)"}, /* 1F773 */ { "ALCHEMICAL SYMBOL FOR HALF OUNCE"," = uncia semis\n" + " * handwritten ligature of 2125 + 00DF, typically spelled out as 2125 ss\n" " x (ounce sign - 2125)"}, -/* 1F774 */ { NULL,NULL}, -/* 1F775 */ { NULL,NULL}, -/* 1F776 */ { NULL,NULL}, +/* 1F774 */ { "LOT OF FORTUNE"," = pars fortunae\n" + " x (circled times - 2297)"}, +/* 1F775 */ { "OCCULTATION"," x (conjunction - 260C)"}, +/* 1F776 */ { "LUNAR ECLIPSE"," x (opposition - 260D)"}, /* 1F777 */ { NULL,NULL}, /* 1F778 */ { NULL,NULL}, /* 1F779 */ { NULL,NULL}, /* 1F77A */ { NULL,NULL}, -/* 1F77B */ { NULL,NULL}, -/* 1F77C */ { NULL,NULL}, -/* 1F77D */ { NULL,NULL}, -/* 1F77E */ { NULL,NULL}, -/* 1F77F */ { NULL,NULL}, +/* 1F77B */ { "HAUMEA",NULL}, +/* 1F77C */ { "MAKEMAKE",NULL}, +/* 1F77D */ { "GONGGONG",NULL}, +/* 1F77E */ { "QUAOAR",NULL}, +/* 1F77F */ { "ORCUS",NULL}, /* 1F780 */ { "BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE"," x (black medium left-pointing triangle - 23F4)"}, /* 1F781 */ { "BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE"," x (black medium up-pointing triangle - 23F6)"}, /* 1F782 */ { "BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE"," x (black medium right-pointing triangle - 23F5)"}, @@ -46018,7 +48386,7 @@ /* 1F7D6 */ { "NEGATIVE CIRCLED TRIANGLE",NULL}, /* 1F7D7 */ { "CIRCLED SQUARE",NULL}, /* 1F7D8 */ { "NEGATIVE CIRCLED SQUARE",NULL}, -/* 1F7D9 */ { NULL,NULL}, +/* 1F7D9 */ { "NINE POINTED WHITE STAR"," * commonly used by members of the Bahá'à faith"}, /* 1F7DA */ { NULL,NULL}, /* 1F7DB */ { NULL,NULL}, /* 1F7DC */ { NULL,NULL}, @@ -46041,7 +48409,12 @@ /* 1F7ED */ { NULL,NULL}, /* 1F7EE */ { NULL,NULL}, /* 1F7EF */ { NULL,NULL}, -/* 1F7F0 */ { NULL,NULL}, +/* 1F7F0 */ { "HEAVY EQUALS SIGN"," * symbol of equality\n" + " x (equals sign - 003D)\n" + " x (heavy multiplication x - 2716)\n" + " x (heavy plus sign - 2795)\n" + " x (geta mark - 3013)\n" + " x (roman sextans sign - 10190)"}, /* 1F7F1 */ { NULL,NULL}, /* 1F7F2 */ { NULL,NULL}, /* 1F7F3 */ { NULL,NULL}, @@ -46059,6 +48432,7 @@ /* 1F7FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F8[] = { /* 1F800 */ { "LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",NULL}, /* 1F801 */ { "UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD",NULL}, @@ -46318,6 +48692,7 @@ /* 1F8FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_F9[] = { /* 1F900 */ { "CIRCLED CROSS FORMEE WITH FOUR DOTS",NULL}, /* 1F901 */ { "CIRCLED CROSS FORMEE WITH TWO DOTS",NULL}, @@ -46346,10 +48721,10 @@ /* 1F918 */ { "SIGN OF THE HORNS",NULL}, /* 1F919 */ { "CALL ME HAND",NULL}, /* 1F91A */ { "RAISED BACK OF HAND",NULL}, -/* 1F91B */ { "LEFT-FACING FIST",NULL}, -/* 1F91C */ { "RIGHT-FACING FIST",NULL}, +/* 1F91B */ { "LEFT-FACING FIST"," x (leftwards hand - 1FAF2)"}, +/* 1F91C */ { "RIGHT-FACING FIST"," x (rightwards hand - 1FAF1)"}, /* 1F91D */ { "HANDSHAKE",NULL}, -/* 1F91E */ { "HAND WITH INDEX AND MIDDLE FINGERS CROSSED",NULL}, +/* 1F91E */ { "HAND WITH INDEX AND MIDDLE FINGERS CROSSED"," x (hand with index finger and thumb crossed - 1FAF0)"}, /* 1F91F */ { "I LOVE YOU HAND SIGN"," * can be abbreviated ILY"}, /* 1F920 */ { "FACE WITH COWBOY HAT",NULL}, /* 1F921 */ { "CLOWN FACE",NULL}, @@ -46367,7 +48742,7 @@ /* 1F92D */ { "SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH",NULL}, /* 1F92E */ { "FACE WITH OPEN MOUTH VOMITING",NULL}, /* 1F92F */ { "SHOCKED FACE WITH EXPLODING HEAD",NULL}, -/* 1F930 */ { "PREGNANT WOMAN",NULL}, +/* 1F930 */ { "PREGNANT WOMAN"," x (pregnant person - 1FAC4)"}, /* 1F931 */ { "BREAST-FEEDING",NULL}, /* 1F932 */ { "PALMS UP TOGETHER"," * used for prayer in some cultures"}, /* 1F933 */ { "SELFIE"," * typically used with face or human figure on the left"}, @@ -46417,7 +48792,8 @@ /* 1F958 */ { "SHALLOW PAN OF FOOD"," = paella, casserole"}, /* 1F959 */ { "STUFFED FLATBREAD"," = döner kebab, falafel, gyro, shawarma"}, /* 1F95A */ { "EGG"," = chicken egg"}, -/* 1F95B */ { "GLASS OF MILK"," = milk"}, +/* 1F95B */ { "GLASS OF MILK"," = milk\n" + " x (pouring liquid - 1FAD7)"}, /* 1F95C */ { "PEANUTS",NULL}, /* 1F95D */ { "KIWIFRUIT",NULL}, /* 1F95E */ { "PANCAKES"," = hotcakes, crêpes, blini\n" @@ -46448,7 +48824,7 @@ /* 1F976 */ { "FREEZING FACE",NULL}, /* 1F977 */ { "NINJA",NULL}, /* 1F978 */ { "DISGUISED FACE",NULL}, -/* 1F979 */ { NULL,NULL}, +/* 1F979 */ { "FACE HOLDING BACK TEARS",NULL}, /* 1F97A */ { "FACE WITH PLEADING EYES",NULL}, /* 1F97B */ { "SARI",NULL}, /* 1F97C */ { "LAB COAT",NULL}, @@ -46534,7 +48910,7 @@ /* 1F9C9 */ { "MATE DRINK",NULL}, /* 1F9CA */ { "ICE CUBE",NULL}, /* 1F9CB */ { "BUBBLE TEA",NULL}, -/* 1F9CC */ { NULL,NULL}, +/* 1F9CC */ { "TROLL",NULL}, /* 1F9CD */ { "STANDING PERSON",NULL}, /* 1F9CE */ { "KNEELING PERSON",NULL}, /* 1F9CF */ { "DEAF PERSON",NULL}, @@ -46595,6 +48971,7 @@ /* 1F9FF */ { "NAZAR AMULET",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_FA[] = { /* 1FA00 */ { "NEUTRAL CHESS KING"," x (white chess king - 2654)"}, /* 1FA01 */ { "NEUTRAL CHESS QUEEN",NULL}, @@ -46737,15 +49114,15 @@ /* 1FA71 */ { "ONE-PIECE SWIMSUIT",NULL}, /* 1FA72 */ { "BRIEFS",NULL}, /* 1FA73 */ { "SHORTS",NULL}, -/* 1FA74 */ { "THONG SANDAL",NULL}, -/* 1FA75 */ { NULL,NULL}, -/* 1FA76 */ { NULL,NULL}, -/* 1FA77 */ { NULL,NULL}, -/* 1FA78 */ { "DROP OF BLOOD",NULL}, +/* 1FA74 */ { "THONG SANDAL"," = flip flop"}, +/* 1FA75 */ { "LIGHT BLUE HEART",NULL}, +/* 1FA76 */ { "GREY HEART",NULL}, +/* 1FA77 */ { "PINK HEART",NULL}, +/* 1FA78 */ { "DROP OF BLOOD"," x (droplet - 1F4A7)"}, /* 1FA79 */ { "ADHESIVE BANDAGE",NULL}, /* 1FA7A */ { "STETHOSCOPE",NULL}, -/* 1FA7B */ { NULL,NULL}, -/* 1FA7C */ { NULL,NULL}, +/* 1FA7B */ { "X-RAY",NULL}, +/* 1FA7C */ { "CRUTCH",NULL}, /* 1FA7D */ { NULL,NULL}, /* 1FA7E */ { NULL,NULL}, /* 1FA7F */ { NULL,NULL}, @@ -46756,8 +49133,8 @@ /* 1FA84 */ { "MAGIC WAND",NULL}, /* 1FA85 */ { "PINATA",NULL}, /* 1FA86 */ { "NESTING DOLLS",NULL}, -/* 1FA87 */ { NULL,NULL}, -/* 1FA88 */ { NULL,NULL}, +/* 1FA87 */ { "MARACAS",NULL}, +/* 1FA88 */ { "FLUTE",NULL}, /* 1FA89 */ { NULL,NULL}, /* 1FA8A */ { NULL,NULL}, /* 1FA8B */ { NULL,NULL}, @@ -46790,13 +49167,13 @@ /* 1FAA6 */ { "HEADSTONE",NULL}, /* 1FAA7 */ { "PLACARD",NULL}, /* 1FAA8 */ { "ROCK",NULL}, -/* 1FAA9 */ { NULL,NULL}, -/* 1FAAA */ { NULL,NULL}, -/* 1FAAB */ { NULL,NULL}, -/* 1FAAC */ { NULL,NULL}, -/* 1FAAD */ { NULL,NULL}, -/* 1FAAE */ { NULL,NULL}, -/* 1FAAF */ { NULL,NULL}, +/* 1FAA9 */ { "MIRROR BALL",NULL}, +/* 1FAAA */ { "IDENTIFICATION CARD"," = ID"}, +/* 1FAAB */ { "LOW BATTERY"," x (battery - 1F50B)"}, +/* 1FAAC */ { "HAMSA",NULL}, +/* 1FAAD */ { "FOLDING HAND FAN",NULL}, +/* 1FAAE */ { "HAIR PICK",NULL}, +/* 1FAAF */ { "KHANDA"," x (adi shakti - 262C)"}, /* 1FAB0 */ { "FLY",NULL}, /* 1FAB1 */ { "WORM",NULL}, /* 1FAB2 */ { "BEETLE",NULL}, @@ -46804,21 +49181,21 @@ /* 1FAB4 */ { "POTTED PLANT",NULL}, /* 1FAB5 */ { "WOOD",NULL}, /* 1FAB6 */ { "FEATHER",NULL}, -/* 1FAB7 */ { NULL,NULL}, -/* 1FAB8 */ { NULL,NULL}, -/* 1FAB9 */ { NULL,NULL}, -/* 1FABA */ { NULL,NULL}, -/* 1FABB */ { NULL,NULL}, -/* 1FABC */ { NULL,NULL}, -/* 1FABD */ { NULL,NULL}, +/* 1FAB7 */ { "LOTUS",NULL}, +/* 1FAB8 */ { "CORAL",NULL}, +/* 1FAB9 */ { "EMPTY NEST",NULL}, +/* 1FABA */ { "NEST WITH EGGS",NULL}, +/* 1FABB */ { "HYACINTH",NULL}, +/* 1FABC */ { "JELLYFISH",NULL}, +/* 1FABD */ { "WING",NULL}, /* 1FABE */ { NULL,NULL}, -/* 1FABF */ { NULL,NULL}, +/* 1FABF */ { "GOOSE",NULL}, /* 1FAC0 */ { "ANATOMICAL HEART",NULL}, /* 1FAC1 */ { "LUNGS",NULL}, /* 1FAC2 */ { "PEOPLE HUGGING",NULL}, -/* 1FAC3 */ { NULL,NULL}, -/* 1FAC4 */ { NULL,NULL}, -/* 1FAC5 */ { NULL,NULL}, +/* 1FAC3 */ { "PREGNANT MAN",NULL}, +/* 1FAC4 */ { "PREGNANT PERSON"," x (pregnant woman - 1F930)"}, +/* 1FAC5 */ { "PERSON WITH CROWN"," x (princess - 1F478)"}, /* 1FAC6 */ { NULL,NULL}, /* 1FAC7 */ { NULL,NULL}, /* 1FAC8 */ { NULL,NULL}, @@ -46827,8 +49204,8 @@ /* 1FACB */ { NULL,NULL}, /* 1FACC */ { NULL,NULL}, /* 1FACD */ { NULL,NULL}, -/* 1FACE */ { NULL,NULL}, -/* 1FACF */ { NULL,NULL}, +/* 1FACE */ { "MOOSE",NULL}, +/* 1FACF */ { "DONKEY",NULL}, /* 1FAD0 */ { "BLUEBERRIES",NULL}, /* 1FAD1 */ { "BELL PEPPER",NULL}, /* 1FAD2 */ { "OLIVE",NULL}, @@ -46836,24 +49213,24 @@ /* 1FAD4 */ { "TAMALE",NULL}, /* 1FAD5 */ { "FONDUE",NULL}, /* 1FAD6 */ { "TEAPOT",NULL}, -/* 1FAD7 */ { NULL,NULL}, -/* 1FAD8 */ { NULL,NULL}, -/* 1FAD9 */ { NULL,NULL}, -/* 1FADA */ { NULL,NULL}, -/* 1FADB */ { NULL,NULL}, +/* 1FAD7 */ { "POURING LIQUID"," x (glass of milk - 1F95B)"}, +/* 1FAD8 */ { "BEANS",NULL}, +/* 1FAD9 */ { "JAR",NULL}, +/* 1FADA */ { "GINGER ROOT",NULL}, +/* 1FADB */ { "PEA POD",NULL}, /* 1FADC */ { NULL,NULL}, /* 1FADD */ { NULL,NULL}, /* 1FADE */ { NULL,NULL}, /* 1FADF */ { NULL,NULL}, -/* 1FAE0 */ { NULL,NULL}, -/* 1FAE1 */ { NULL,NULL}, -/* 1FAE2 */ { NULL,NULL}, -/* 1FAE3 */ { NULL,NULL}, -/* 1FAE4 */ { NULL,NULL}, -/* 1FAE5 */ { NULL,NULL}, -/* 1FAE6 */ { NULL,NULL}, -/* 1FAE7 */ { NULL,NULL}, -/* 1FAE8 */ { NULL,NULL}, +/* 1FAE0 */ { "MELTING FACE",NULL}, +/* 1FAE1 */ { "SALUTING FACE",NULL}, +/* 1FAE2 */ { "FACE WITH OPEN EYES AND HAND OVER MOUTH",NULL}, +/* 1FAE3 */ { "FACE WITH PEEKING EYE",NULL}, +/* 1FAE4 */ { "FACE WITH DIAGONAL MOUTH",NULL}, +/* 1FAE5 */ { "DOTTED LINE FACE",NULL}, +/* 1FAE6 */ { "BITING LIP"," x (lips - 1F5E2)"}, +/* 1FAE7 */ { "BUBBLES",NULL}, +/* 1FAE8 */ { "SHAKING FACE",NULL}, /* 1FAE9 */ { NULL,NULL}, /* 1FAEA */ { NULL,NULL}, /* 1FAEB */ { NULL,NULL}, @@ -46861,15 +49238,15 @@ /* 1FAED */ { NULL,NULL}, /* 1FAEE */ { NULL,NULL}, /* 1FAEF */ { NULL,NULL}, -/* 1FAF0 */ { NULL,NULL}, -/* 1FAF1 */ { NULL,NULL}, -/* 1FAF2 */ { NULL,NULL}, -/* 1FAF3 */ { NULL,NULL}, -/* 1FAF4 */ { NULL,NULL}, -/* 1FAF5 */ { NULL,NULL}, -/* 1FAF6 */ { NULL,NULL}, -/* 1FAF7 */ { NULL,NULL}, -/* 1FAF8 */ { NULL,NULL}, +/* 1FAF0 */ { "HAND WITH INDEX FINGER AND THUMB CROSSED"," x (hand with index and middle fingers crossed - 1F91E)"}, +/* 1FAF1 */ { "RIGHTWARDS HAND",NULL}, +/* 1FAF2 */ { "LEFTWARDS HAND",NULL}, +/* 1FAF3 */ { "PALM DOWN HAND",NULL}, +/* 1FAF4 */ { "PALM UP HAND",NULL}, +/* 1FAF5 */ { "INDEX POINTING AT THE VIEWER",NULL}, +/* 1FAF6 */ { "HEART HANDS",NULL}, +/* 1FAF7 */ { "LEFTWARDS PUSHING HAND",NULL}, +/* 1FAF8 */ { "RIGHTWARDS PUSHING HAND",NULL}, /* 1FAF9 */ { NULL,NULL}, /* 1FAFA */ { NULL,NULL}, /* 1FAFB */ { NULL,NULL}, @@ -46879,6 +49256,7 @@ /* 1FAFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_01_FB[] = { /* 1FB00 */ { "BLOCK SEXTANT-1",NULL}, /* 1FB01 */ { "BLOCK SEXTANT-2",NULL}, @@ -47160,6 +49538,7 @@ /* 1FBFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_02_F8[] = { /* 2F800 */ { "CJK COMPATIBILITY IDEOGRAPH-2F800"," : 4E3D"}, /* 2F801 */ { "CJK COMPATIBILITY IDEOGRAPH-2F801"," : 4E38"}, @@ -47207,7 +49586,8 @@ /* 2F829 */ { "CJK COMPATIBILITY IDEOGRAPH-2F829"," : 5305"}, /* 2F82A */ { "CJK COMPATIBILITY IDEOGRAPH-2F82A"," : 5306"}, /* 2F82B */ { "CJK COMPATIBILITY IDEOGRAPH-2F82B"," : 5317"}, -/* 2F82C */ { "CJK COMPATIBILITY IDEOGRAPH-2F82C"," : 5349"}, +/* 2F82C */ { "CJK COMPATIBILITY IDEOGRAPH-2F82C"," x 20984\n" + " : 5349"}, /* 2F82D */ { "CJK COMPATIBILITY IDEOGRAPH-2F82D"," : 5351"}, /* 2F82E */ { "CJK COMPATIBILITY IDEOGRAPH-2F82E"," : 535A"}, /* 2F82F */ { "CJK COMPATIBILITY IDEOGRAPH-2F82F"," : 5373"}, @@ -47222,7 +49602,8 @@ /* 2F838 */ { "CJK COMPATIBILITY IDEOGRAPH-2F838"," : 20B63"}, /* 2F839 */ { "CJK COMPATIBILITY IDEOGRAPH-2F839"," : 53EB"}, /* 2F83A */ { "CJK COMPATIBILITY IDEOGRAPH-2F83A"," : 53F1"}, -/* 2F83B */ { "CJK COMPATIBILITY IDEOGRAPH-2F83B"," : 5406"}, +/* 2F83B */ { "CJK COMPATIBILITY IDEOGRAPH-2F83B"," x 4DB8\n" + " : 5406"}, /* 2F83C */ { "CJK COMPATIBILITY IDEOGRAPH-2F83C"," : 549E"}, /* 2F83D */ { "CJK COMPATIBILITY IDEOGRAPH-2F83D"," : 5438"}, /* 2F83E */ { "CJK COMPATIBILITY IDEOGRAPH-2F83E"," : 5448"}, @@ -47261,7 +49642,8 @@ /* 2F85D */ { "CJK COMPATIBILITY IDEOGRAPH-2F85D"," : 591A"}, /* 2F85E */ { "CJK COMPATIBILITY IDEOGRAPH-2F85E"," : 5922"}, /* 2F85F */ { "CJK COMPATIBILITY IDEOGRAPH-2F85F"," : 5962"}, -/* 2F860 */ { "CJK COMPATIBILITY IDEOGRAPH-2F860"," : 216A8"}, +/* 2F860 */ { "CJK COMPATIBILITY IDEOGRAPH-2F860"," x 216A7\n" + " : 216A8"}, /* 2F861 */ { "CJK COMPATIBILITY IDEOGRAPH-2F861"," : 216EA"}, /* 2F862 */ { "CJK COMPATIBILITY IDEOGRAPH-2F862"," : 59EC"}, /* 2F863 */ { "CJK COMPATIBILITY IDEOGRAPH-2F863"," : 5A1B"}, @@ -47281,11 +49663,13 @@ /* 2F871 */ { "CJK COMPATIBILITY IDEOGRAPH-2F871"," : 21B18"}, /* 2F872 */ { "CJK COMPATIBILITY IDEOGRAPH-2F872"," : 5BFF"}, /* 2F873 */ { "CJK COMPATIBILITY IDEOGRAPH-2F873"," : 5C06"}, -/* 2F874 */ { "CJK COMPATIBILITY IDEOGRAPH-2F874"," : 5F53"}, +/* 2F874 */ { "CJK COMPATIBILITY IDEOGRAPH-2F874"," x 22450\n" + " : 5F53"}, /* 2F875 */ { "CJK COMPATIBILITY IDEOGRAPH-2F875"," : 5C22"}, /* 2F876 */ { "CJK COMPATIBILITY IDEOGRAPH-2F876"," : 3781"}, /* 2F877 */ { "CJK COMPATIBILITY IDEOGRAPH-2F877"," : 5C60"}, -/* 2F878 */ { "CJK COMPATIBILITY IDEOGRAPH-2F878"," : 5C6E"}, +/* 2F878 */ { "CJK COMPATIBILITY IDEOGRAPH-2F878"," x 4DB9\n" + " : 5C6E"}, /* 2F879 */ { "CJK COMPATIBILITY IDEOGRAPH-2F879"," : 5CC0"}, /* 2F87A */ { "CJK COMPATIBILITY IDEOGRAPH-2F87A"," : 5C8D"}, /* 2F87B */ { "CJK COMPATIBILITY IDEOGRAPH-2F87B"," : 21DE4"}, @@ -47406,7 +49790,8 @@ /* 2F8ED */ { "CJK COMPATIBILITY IDEOGRAPH-2F8ED"," : 6ADB"}, /* 2F8EE */ { "CJK COMPATIBILITY IDEOGRAPH-2F8EE"," : 3C18"}, /* 2F8EF */ { "CJK COMPATIBILITY IDEOGRAPH-2F8EF"," : 6B21"}, -/* 2F8F0 */ { "CJK COMPATIBILITY IDEOGRAPH-2F8F0"," : 238A7"}, +/* 2F8F0 */ { "CJK COMPATIBILITY IDEOGRAPH-2F8F0"," x 4DBE\n" + " : 238A7"}, /* 2F8F1 */ { "CJK COMPATIBILITY IDEOGRAPH-2F8F1"," : 6B54"}, /* 2F8F2 */ { "CJK COMPATIBILITY IDEOGRAPH-2F8F2"," : 3C4E"}, /* 2F8F3 */ { "CJK COMPATIBILITY IDEOGRAPH-2F8F3"," : 6B72"}, @@ -47419,18 +49804,21 @@ /* 2F8FA */ { "CJK COMPATIBILITY IDEOGRAPH-2F8FA"," : 6C4E"}, /* 2F8FB */ { "CJK COMPATIBILITY IDEOGRAPH-2F8FB"," : 23CBC"}, /* 2F8FC */ { "CJK COMPATIBILITY IDEOGRAPH-2F8FC"," : 6CBF"}, -/* 2F8FD */ { "CJK COMPATIBILITY IDEOGRAPH-2F8FD"," : 6CCD"}, +/* 2F8FD */ { "CJK COMPATIBILITY IDEOGRAPH-2F8FD"," x 2DC09\n" + " : 6CCD"}, /* 2F8FE */ { "CJK COMPATIBILITY IDEOGRAPH-2F8FE"," : 6C67"}, /* 2F8FF */ { "CJK COMPATIBILITY IDEOGRAPH-2F8FF"," : 6D16"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_02_F9[] = { /* 2F900 */ { "CJK COMPATIBILITY IDEOGRAPH-2F900"," : 6D3E"}, /* 2F901 */ { "CJK COMPATIBILITY IDEOGRAPH-2F901"," : 6D77"}, /* 2F902 */ { "CJK COMPATIBILITY IDEOGRAPH-2F902"," : 6D41"}, /* 2F903 */ { "CJK COMPATIBILITY IDEOGRAPH-2F903"," : 6D69"}, /* 2F904 */ { "CJK COMPATIBILITY IDEOGRAPH-2F904"," : 6D78"}, -/* 2F905 */ { "CJK COMPATIBILITY IDEOGRAPH-2F905"," : 6D85"}, +/* 2F905 */ { "CJK COMPATIBILITY IDEOGRAPH-2F905"," x 23D40\n" + " : 6D85"}, /* 2F906 */ { "CJK COMPATIBILITY IDEOGRAPH-2F906"," : 23D1E"}, /* 2F907 */ { "CJK COMPATIBILITY IDEOGRAPH-2F907"," : 6D34"}, /* 2F908 */ { "CJK COMPATIBILITY IDEOGRAPH-2F908"," : 6E2F"}, @@ -47439,7 +49827,8 @@ /* 2F90B */ { "CJK COMPATIBILITY IDEOGRAPH-2F90B"," : 6ECB"}, /* 2F90C */ { "CJK COMPATIBILITY IDEOGRAPH-2F90C"," : 6EC7"}, /* 2F90D */ { "CJK COMPATIBILITY IDEOGRAPH-2F90D"," : 23ED1"}, -/* 2F90E */ { "CJK COMPATIBILITY IDEOGRAPH-2F90E"," : 6DF9"}, +/* 2F90E */ { "CJK COMPATIBILITY IDEOGRAPH-2F90E"," x 23F1C\n" + " : 6DF9"}, /* 2F90F */ { "CJK COMPATIBILITY IDEOGRAPH-2F90F"," : 6F6E"}, /* 2F910 */ { "CJK COMPATIBILITY IDEOGRAPH-2F910"," : 23F5E"}, /* 2F911 */ { "CJK COMPATIBILITY IDEOGRAPH-2F911"," : 23F8E"}, @@ -47453,7 +49842,8 @@ /* 2F919 */ { "CJK COMPATIBILITY IDEOGRAPH-2F919"," : 7077"}, /* 2F91A */ { "CJK COMPATIBILITY IDEOGRAPH-2F91A"," : 70AD"}, /* 2F91B */ { "CJK COMPATIBILITY IDEOGRAPH-2F91B"," : 20525"}, -/* 2F91C */ { "CJK COMPATIBILITY IDEOGRAPH-2F91C"," : 7145"}, +/* 2F91C */ { "CJK COMPATIBILITY IDEOGRAPH-2F91C"," x 242B3\n" + " : 7145"}, /* 2F91D */ { "CJK COMPATIBILITY IDEOGRAPH-2F91D"," : 24263"}, /* 2F91E */ { "CJK COMPATIBILITY IDEOGRAPH-2F91E"," : 719C"}, /* 2F91F */ { "CJK COMPATIBILITY IDEOGRAPH-2F91F"," : 243AB"}, @@ -47464,7 +49854,8 @@ /* 2F924 */ { "CJK COMPATIBILITY IDEOGRAPH-2F924"," : 7280"}, /* 2F925 */ { "CJK COMPATIBILITY IDEOGRAPH-2F925"," : 7295"}, /* 2F926 */ { "CJK COMPATIBILITY IDEOGRAPH-2F926"," : 24735"}, -/* 2F927 */ { "CJK COMPATIBILITY IDEOGRAPH-2F927"," : 24814"}, +/* 2F927 */ { "CJK COMPATIBILITY IDEOGRAPH-2F927"," x 2AEC5\n" + " : 24814"}, /* 2F928 */ { "CJK COMPATIBILITY IDEOGRAPH-2F928"," : 737A"}, /* 2F929 */ { "CJK COMPATIBILITY IDEOGRAPH-2F929"," : 738B"}, /* 2F92A */ { "CJK COMPATIBILITY IDEOGRAPH-2F92A"," : 3EAC"}, @@ -47492,7 +49883,8 @@ /* 2F940 */ { "CJK COMPATIBILITY IDEOGRAPH-2F940"," : 76F4"}, /* 2F941 */ { "CJK COMPATIBILITY IDEOGRAPH-2F941"," : 250F3"}, /* 2F942 */ { "CJK COMPATIBILITY IDEOGRAPH-2F942"," : 250F2"}, -/* 2F943 */ { "CJK COMPATIBILITY IDEOGRAPH-2F943"," : 25119"}, +/* 2F943 */ { "CJK COMPATIBILITY IDEOGRAPH-2F943"," x 2511A\n" + " : 25119"}, /* 2F944 */ { "CJK COMPATIBILITY IDEOGRAPH-2F944"," : 25133"}, /* 2F945 */ { "CJK COMPATIBILITY IDEOGRAPH-2F945"," : 771E"}, /* 2F946 */ { "CJK COMPATIBILITY IDEOGRAPH-2F946"," : 771F"}, @@ -47500,7 +49892,8 @@ /* 2F948 */ { "CJK COMPATIBILITY IDEOGRAPH-2F948"," : 774A"}, /* 2F949 */ { "CJK COMPATIBILITY IDEOGRAPH-2F949"," : 4039"}, /* 2F94A */ { "CJK COMPATIBILITY IDEOGRAPH-2F94A"," : 778B"}, -/* 2F94B */ { "CJK COMPATIBILITY IDEOGRAPH-2F94B"," : 4046"}, +/* 2F94B */ { "CJK COMPATIBILITY IDEOGRAPH-2F94B"," x 25271\n" + " : 4046"}, /* 2F94C */ { "CJK COMPATIBILITY IDEOGRAPH-2F94C"," : 4096"}, /* 2F94D */ { "CJK COMPATIBILITY IDEOGRAPH-2F94D"," : 2541D"}, /* 2F94E */ { "CJK COMPATIBILITY IDEOGRAPH-2F94E"," : 784E"}, @@ -47689,6 +50082,7 @@ /* 2F9FF */ { "CJK COMPATIBILITY IDEOGRAPH-2F9FF"," : 980B"} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_02_FA[] = { /* 2FA00 */ { "CJK COMPATIBILITY IDEOGRAPH-2FA00"," : 9829"}, /* 2FA01 */ { "CJK COMPATIBILITY IDEOGRAPH-2FA01"," : 295B6"}, @@ -47948,6 +50342,7 @@ /* 2FAFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_0E_00[] = { /* E0000 */ { NULL,NULL}, /* E0001 */ { "LANGUAGE TAG"," * This character is deprecated, and its use is strongly discouraged."}, @@ -48207,6 +50602,7 @@ /* E00FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot una_0E_01[] = { /* E0100 */ { "VARIATION SELECTOR-17"," * these are abbreviated VS17, and so on"}, /* E0101 */ { "VARIATION SELECTOR-18",NULL}, @@ -48466,6 +50862,7 @@ /* E01FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot * const una_00[] = { una_00_00, una_00_01, @@ -48725,6 +51122,7 @@ una_00_FF }; +UN_DLL_LOCAL static const struct unicode_nameannot * const una_01[] = { una_01_00, una_01_01, @@ -48753,7 +51151,7 @@ una_01_18, una_01_19, una_01_1A, - nullarray, + una_01_1B, una_01_1C, una_01_1D, una_01_1E, @@ -48773,7 +51171,7 @@ nullarray, nullarray, nullarray, - nullarray, + una_01_2F, una_01_30, una_01_31, una_01_32, @@ -48901,7 +51299,7 @@ nullarray, nullarray, nullarray, - nullarray, + una_01_AF, una_01_B0, una_01_B1, una_01_B2, @@ -48933,7 +51331,7 @@ nullarray, nullarray, nullarray, - nullarray, + una_01_CF, una_01_D0, una_01_D1, una_01_D2, @@ -48949,15 +51347,15 @@ nullarray, nullarray, nullarray, - nullarray, + una_01_DF, una_01_E0, una_01_E1, una_01_E2, nullarray, + una_01_E4, nullarray, nullarray, - nullarray, - nullarray, + una_01_E7, una_01_E8, una_01_E9, nullarray, @@ -48984,6 +51382,7 @@ nullarray2 }; +UN_DLL_LOCAL static const struct unicode_nameannot * const una_02[] = { nullarray, nullarray, @@ -49243,6 +51642,7 @@ nullarray2 }; +UN_DLL_LOCAL static const struct unicode_nameannot * const una_0E[] = { una_0E_00, una_0E_01, diff -Nru libuninameslist-20200413/nameslist-dll.h libuninameslist-20220701/nameslist-dll.h --- libuninameslist-20200413/nameslist-dll.h 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/nameslist-dll.h 2022-07-02 02:05:04.000000000 +0000 @@ -1,9 +1,16 @@ /* Generic helper definitions for shared library support */ /* as explained in - https://gcc.gnu.org/wiki/Visibility */ -#if defined _WIN32 || defined __CYGWIN__ - #define UN_DLL_IMPORT __declspec(dllimport) - #define UN_DLL_EXPORT __declspec(dllexport) - #define UN_DLL_LOCAL +#if defined (_WIN32) || defined (__CYGWIN__) || (_WIN64) || defined (__CYGWIN64__) + #ifndef __clang__ + #define UN_DLL_IMPORT __declspec(dllimport) + #define UN_DLL_EXPORT __declspec(dllexport) + #define UN_DLL_LOCAL + #else + /* CLANG already appears to add this. Turn this off. */ + #define UN_DLL_IMPORT + #define UN_DLL_EXPORT + #define UN_DLL_LOCAL + #endif #else #if __GNUC__ >= 4 #define UN_DLL_IMPORT __attribute__ ((visibility ("default"))) @@ -18,15 +25,28 @@ #endif #endif -int uniNamesList_haveFR(unsigned int lang); +#ifdef UNICODE_BLOCK_MAX +/* Definitions used by nameslist.c for functions{16..21} */ +UN_DLL_LOCAL int uniNamesList_haveFR(unsigned int lang); #ifdef WANTLIBOFR /* make this visible to nameslist.c if adding French lib */ -extern const char *uniNamesList_NamesListVersionFR(void); -extern const char *uniNamesList_nameFR(unsigned long uni); -extern const char *uniNamesList_annotFR(unsigned long uni); -extern int uniNamesList_blockCountFR(void); -extern int uniNamesList_blockNumberFR(unsigned long uni); -extern long uniNamesList_blockStartFR(int uniBlock); -extern long uniNamesList_blockEndFR(int uniBlock); -extern const char * uniNamesList_blockNameFR(int uniBlock); +extern UN_DLL_IMPORT const char *uniNamesList_NamesListVersionFR(void); +extern UN_DLL_IMPORT const char *uniNamesList_nameFR(unsigned long uni); +extern UN_DLL_IMPORT const char *uniNamesList_annotFR(unsigned long uni); +extern UN_DLL_IMPORT int uniNamesList_blockCountFR(void); +extern UN_DLL_IMPORT int uniNamesList_blockNumberFR(unsigned long uni); +extern UN_DLL_IMPORT long uniNamesList_blockStartFR(int uniBlock); +extern UN_DLL_IMPORT long uniNamesList_blockEndFR(int uniBlock); +extern UN_DLL_IMPORT const char *uniNamesList_blockNameFR(int uniBlock); +#else +/* make these internal stubs since there's no French lib */ +UN_DLL_LOCAL const char *uniNamesList_NamesListVersionFR(void); +UN_DLL_LOCAL const char *uniNamesList_nameFR(unsigned long uni); +UN_DLL_LOCAL const char *uniNamesList_annotFR(unsigned long uni); +UN_DLL_LOCAL int uniNamesList_blockCountFR(void); +UN_DLL_LOCAL int uniNamesList_blockNumberFR(unsigned long uni); +UN_DLL_LOCAL long uniNamesList_blockStartFR(int uniBlock); +UN_DLL_LOCAL long uniNamesList_blockEndFR(int uniBlock); +UN_DLL_LOCAL const char *uniNamesList_blockNameFR(int uniBlock); +#endif #endif diff -Nru libuninameslist-20200413/nameslist-fr.c libuninameslist-20220701/nameslist-fr.c --- libuninameslist-20200413/nameslist-fr.c 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/nameslist-fr.c 2022-07-02 02:05:04.000000000 +0000 @@ -1,13 +1,13 @@ #include <stdio.h> -#include "nameslist-dll.h" #include "uninameslist-fr.h" +#include "nameslist-dll.h" /* This file was generated using the program 'buildnameslist.c' */ /* -; Standard Unicode 13.0 ou -; Norme internationale ISO/CEI 10646:2017 +; Standard Unicode 14.0 ou +; Norme internationale ISO/CEI 10646 ; ; Ces noms français sont utilisés pour confectionner ; les commentaires documentant chacun des caractères @@ -16,7 +16,7 @@ ; est normative. La présente liste est informative, jusqu’à ce que ; l’ISO/CEI 10646 ait été remise à niveau en français. ; -; Contributions à la version 13.0 française des noms de caractère : +; Contributions à la version 14.0 française des noms de caractère : ; Jacques André, France ; Patrick Andries, Canada (Québec) ; Bernard Chauvois, France @@ -50,7 +50,7 @@ /* Retrieve Nameslist.txt version number. */ UN_DLL_EXPORT const char *uniNamesList_NamesListVersionFR(void) { - return( "Nameslist-Version: 13.0" ); + return( "Nameslist-Version: 14.0" ); } @@ -143,6 +143,7 @@ return( NULL ); } +UN_DLL_LOCAL static const struct unicode_nameannot nullarrayFR[] = { { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, @@ -211,6 +212,7 @@ { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL } }; +UN_DLL_LOCAL static const struct unicode_nameannot nullarray2FR[] = { { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, { NULL, NULL }, @@ -281,6 +283,7 @@ { NULL, " * on est assuré que la valeur ?FFFF n'est en aucune façon un caractère Unicode" }, }; +UN_DLL_LOCAL static const struct unicode_nameannot * const nullnullarrayFR[] = { nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, nullarrayFR, @@ -339,6 +342,7 @@ { 0x800, 0x83f, "Samaritain" }, { 0x840, 0x85f, "Mandéen" }, { 0x860, 0x86f, "Supplément syriaque" }, + { 0x870, 0x89f, "Arabe étendu B" }, { 0x8a0, 0x8ff, "Arabe étendu A" }, { 0x900, 0x97f, "Dévanâgarî" }, { 0x980, 0x9ff, "Bengali" }, @@ -401,7 +405,7 @@ { 0x2300, 0x23ff, "Signes techniques divers" }, { 0x2400, 0x243f, "Pictogrammes de commande" }, { 0x2440, 0x245f, "Reconnaissance optique de caractères" }, - { 0x2460, 0x24ff, "Symboles alphanumériques bornés ou entourés" }, + { 0x2460, 0x24ff, "Symboles alphanumériques délimités" }, { 0x2500, 0x257f, "Filets" }, { 0x2580, 0x259f, "Pavés" }, { 0x25a0, 0x25ff, "Formes géométriques" }, @@ -434,11 +438,11 @@ { 0x31a0, 0x31bf, "Bopomofo étendu" }, { 0x31c0, 0x31ef, "Traits CJC" }, { 0x31f0, 0x31ff, "Supplément phonétique katakana" }, - { 0x3200, 0x32ff, "Lettres et mois CJC bornés ou entourés" }, + { 0x3200, 0x32ff, "Lettres et mois CJC délimités" }, { 0x3300, 0x33ff, "Compatibilité CJC" }, { 0x3400, 0x4dbf, "Supplément A aux idéogrammes unifiés CJC" }, { 0x4dc0, 0x4dff, "Hexagrammes du Classique des mutations ou Yi-king" }, - { 0x4e00, 0x9ffc, "Idéogrammes unifiés CJC" }, + { 0x4e00, 0x9fff, "Idéogrammes unifiés CJC" }, { 0xa000, 0xa48f, "Syllabaire yi des Monts frais" }, { 0xa490, 0xa4cf, "Clés yi" }, { 0xa4d0, 0xa4ff, "Lissou" }, @@ -493,7 +497,7 @@ { 0x102e0, 0x102ff, "Nombres épactes coptes" }, { 0x10300, 0x1032f, "Vieil italique" }, { 0x10330, 0x1034f, "Gotique" }, - { 0x10350, 0x1037f, "Ancien permien" }, + { 0x10350, 0x1037f, "Permien" }, { 0x10380, 0x1039f, "Ougaritique" }, { 0x103a0, 0x103df, "Vieux perse" }, { 0x10400, 0x1044f, "Déséret" }, @@ -502,7 +506,9 @@ { 0x104b0, 0x104ff, "Osage" }, { 0x10500, 0x1052f, "Elbasan" }, { 0x10530, 0x1056f, "Albanien" }, + { 0x10570, 0x105bf, "Vithkuqi" }, { 0x10600, 0x1077f, "Linéaire A" }, + { 0x10780, 0x107bf, "Latin étendu F" }, { 0x10800, 0x1083f, "Syllabaire chypriote" }, { 0x10840, 0x1085f, "Araméen impérial" }, { 0x10860, 0x1087f, "Palmyréen" }, @@ -520,13 +526,14 @@ { 0x10b40, 0x10b5f, "Parthe des inscriptions" }, { 0x10b60, 0x10b7f, "Pehlvi des inscriptions" }, { 0x10b80, 0x10baf, "Pehlvi des psautiers" }, - { 0x10c00, 0x10c4f, "Orkhon" }, + { 0x10c00, 0x10c4f, "Vieux-turc" }, { 0x10c80, 0x10cff, "Runes hongroises" }, { 0x10d00, 0x10d3f, "Rohingya hanifi" }, { 0x10e60, 0x10e7f, "Symboles numéraux rûmî" }, { 0x10e80, 0x10ebf, "Yézidi" }, - { 0x10f00, 0x10f2f, "Vieux sogdien" }, + { 0x10f00, 0x10f2f, "Vieux-sogdien" }, { 0x10f30, 0x10f6f, "Sogdien" }, + { 0x10f70, 0x10faf, "Vieil-ouïgour" }, { 0x10fb0, 0x10fdf, "Chorasmien" }, { 0x10fe0, 0x10fff, "Élyméen" }, { 0x11000, 0x1107f, "Brahmi" }, @@ -546,13 +553,14 @@ { 0x11600, 0x1165f, "Modi" }, { 0x11660, 0x1167f, "Supplément mongol" }, { 0x11680, 0x116cf, "Takri" }, - { 0x11700, 0x1173f, "Âhom" }, + { 0x11700, 0x1174f, "Âhom" }, { 0x11800, 0x1184f, "Dogra" }, { 0x118a0, 0x118ff, "Varang kchiti" }, { 0x11900, 0x1195f, "Dives akuru" }, { 0x119a0, 0x119ff, "Nandinâgarî" }, { 0x11a00, 0x11a4f, "Zanabazar carré" }, { 0x11a50, 0x11aaf, "Soyombo" }, + { 0x11ab0, 0x11abf, "Syllabaires autochtones canadiens étendus A" }, { 0x11ac0, 0x11aff, "Pau cin hau" }, { 0x11c00, 0x11c6f, "Bhaiksuki" }, { 0x11c70, 0x11cbf, "Marchen" }, @@ -564,11 +572,13 @@ { 0x12000, 0x123ff, "Cunéiforme" }, { 0x12400, 0x1247f, "Ponctuation et nombres cunéiformes" }, { 0x12480, 0x1254f, "Cunéiforme proto-dynastique" }, + { 0x12f90, 0x12fff, "Chypro-minoen" }, { 0x13000, 0x1342f, "Hiéroglyphes égyptiens" }, { 0x13430, 0x1343f, "Caractères de formatage des hiéroglyphes égyptiens" }, { 0x14400, 0x1467f, "Hiéroglyphes anatoliens" }, { 0x16800, 0x16a3f, "Supplément bamoum" }, { 0x16a40, 0x16a6f, "Mro" }, + { 0x16a70, 0x16acf, "Tangsa" }, { 0x16ad0, 0x16aff, "Vah bassa" }, { 0x16b00, 0x16b8f, "Pahawh hmong" }, { 0x16e40, 0x16e9f, "Médéfaïdrine" }, @@ -578,12 +588,14 @@ { 0x18800, 0x18aff, "Composants tangoutes" }, { 0x18b00, 0x18cff, "Petite écriture khitane" }, { 0x18d00, 0x18d08, "Supplément tangoute" }, + { 0x1aff0, 0x1afff, "Kana complémentaires B" }, { 0x1b000, 0x1b0ff, "Supplément de kana" }, { 0x1b100, 0x1b12f, "Kana complémentaires A" }, { 0x1b130, 0x1b16f, "Supplément de petits kana" }, { 0x1b170, 0x1b2ff, "Nüshu" }, { 0x1bc00, 0x1bc9f, "Sténographie Duployé" }, { 0x1bca0, 0x1bcaf, "Formatage de sténographie" }, + { 0x1cf00, 0x1cfcf, "Notation musicale znamenny" }, { 0x1d000, 0x1d0ff, "Symboles musicaux byzantins" }, { 0x1d100, 0x1d1ff, "Symboles musicaux" }, { 0x1d200, 0x1d24f, "Notation musicale grecque ancienne" }, @@ -592,9 +604,12 @@ { 0x1d360, 0x1d37f, "Barres numérales" }, { 0x1d400, 0x1d7ff, "Symboles mathématiques alphanumériques" }, { 0x1d800, 0x1daaf, "SignWriting de Sutton" }, + { 0x1df00, 0x1dfff, "Latin étendu G" }, { 0x1e000, 0x1e02f, "Supplément glagolitique" }, { 0x1e100, 0x1e14f, "Nyiakeng puachue hmong" }, + { 0x1e290, 0x1e2bf, "Toto" }, { 0x1e2c0, 0x1e2ff, "Wantcho" }, + { 0x1e7e0, 0x1e7ff, "Éthiopien étendu B" }, { 0x1e800, 0x1e8df, "Mendé kikakui" }, { 0x1e900, 0x1e95f, "Adlam" }, { 0x1ec70, 0x1ecbf, "Nombres siyaq indiens" }, @@ -603,8 +618,8 @@ { 0x1f000, 0x1f02f, "Tuiles de majong" }, { 0x1f030, 0x1f09f, "Dominos" }, { 0x1f0a0, 0x1f0ff, "Cartes à jouer" }, - { 0x1f100, 0x1f1ff, "Supplément de symboles alphanumériques bornés ou entourés" }, - { 0x1f200, 0x1f2ff, "Supplément d’idéogrammes bornés ou entourés" }, + { 0x1f100, 0x1f1ff, "Supplément de symboles alphanumériques délimités" }, + { 0x1f200, 0x1f2ff, "Supplément d’idéogrammes délimités" }, { 0x1f300, 0x1f5ff, "Divers symboles et pictogrammes" }, { 0x1f600, 0x1f64f, "Émoticônes" }, { 0x1f650, 0x1f67f, "Casseau ornemental" }, @@ -617,8 +632,8 @@ { 0x1fa70, 0x1faff, "Symboles et pictogrammes complémentaires A" }, { 0x1fb00, 0x1fbff, "Symboles informatiques patrimoniaux" }, { 0x1ff80, 0x1ffff, "Points de code non attribués" }, - { 0x20000, 0x2a6dd, "Supplément B aux idéogrammes unifiés CJC" }, - { 0x2a700, 0x2b734, "Supplément C aux idéogrammes unifiés CJC" }, + { 0x20000, 0x2a6df, "Supplément B aux idéogrammes unifiés CJC" }, + { 0x2a700, 0x2b738, "Supplément C aux idéogrammes unifiés CJC" }, { 0x2b740, 0x2b81d, "Supplément D aux idéogrammes unifiés CJC" }, { 0x2b820, 0x2cea1, "Supplément E aux idéogrammes unifiés CJC" }, { 0x2ceb0, 0x2ebe0, "Supplément F aux idéogrammes unifiés CJC" }, @@ -643,6 +658,7 @@ { 0x10ff80, 0x10ffff, "Zone supplémentaire B à usage privé" } }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_00[] = { /* 0000 */ { NULL," = NUL"}, /* 0001 */ { NULL," = DÉBUT D'EN-TÊTE"}, @@ -698,6 +714,9 @@ " x (espace sans chasse - 200B)\n" " x (espace insécable étroite - 202F)\n" " x (gluon de mots - 2060)\n" + " x (symbole pour espace - 2420)\n" + " x (symbole blanc - 2422)\n" + " x (boîte ouverte - 2423)\n" " x (espace idéographique - 3000)\n" " x (indicateur d'ordre des octets - FEFF)"}, /* 0021 */ { "POINT D'EXCLAMATION"," = factorielle\n" @@ -705,15 +724,23 @@ " x (lettre latine clic rétroflexe - 01C3)\n" " x (double point d'exclamation - 203C)\n" " x (point exclarrogatif - 203D)\n" - " x (point d'exclamation de fantaisie épais - 2762)"}, + " x (signal de danger - 26A0)\n" + " x (symbole point d'exclamation épais - 2757)\n" + " x (point d'exclamation de fantaisie épais - 2762)\n" + " x (point d'exclamation médiéval - 2E53)\n" + " x (lettre modificative point d'exclamation haut - A71D)"}, /* 0022 */ { "GUILLEMET ANGLAIS"," = guillemet dactylographique, petit guillemet\n" " * neutre (vertical), utilisé comme guillemet ouvrant ou fermant\n" - " * les caractères recommandés en anglais pour les guillemets appariés sont 201C et 201D\n" + " * les caractères recommandés pour les guillemets « doubles » appariés en anglais sont 201C et 201D\n" " * 05F4 est recommandé pour le gerchâïm dans l'écriture de l'hébreu\n" " x (lettre modificative seconde - 02BA)\n" + " x (double accent aigu - 02DD)\n" + " x (lettre modificative double apostrophe - 02EE)\n" " x (diacritique double accent aigu - 030B)\n" " x (diacritique double ligne verticale en chef - 030E)\n" " x (ponctuation hébraïque gerchâïm - 05F4)\n" + " x (guillemet-apostrophe double culbuté - 201C)\n" + " x (guillemet-apostrophe double - 201D)\n" " x (double prime - 2033)\n" " x (guillemet de répétition - 3003)"}, /* 0023 */ { "CROISILLON"," = carré, chemin de fer, ducat\n" @@ -723,12 +750,15 @@ " * ce symbole représente le numéro dans l'usage américain\n" " * à ne pas confondre avec le dièse (266F)\n" " x (symbole l b barré - 2114)\n" + " x (symbole numéro - 2116)\n" " x (carré de visualisation - 2317)\n" - " x (dièse - 266F)"}, + " x (dièse - 266F)\n" + " x (signe égal et parallèle incliné - 29E3)"}, /* 0024 */ { "SYMBOLE DOLLAR"," = milreis, escudo, piastre\n" " * utilisé pour de nombreuses monnaies portant le nom de « peso » en Amérique latine\n" " * le glyphe peut comporter une ou deux barres verticales\n" " * d'autres caractères de symboles monétaires sont codés à partir de la valeur 20A0\n" + " x (symbole centime - 00A2)\n" " x (symbole monétaire - 00A4)\n" " x (symbole peso - 20B1)\n" " x (gros symbole dollar - 1F4B2)"}, @@ -737,6 +767,7 @@ " x (symbole pour dix mille - 2031)\n" " x (signe moins commercial - 2052)"}, /* 0026 */ { "PERLUÈTE"," = esperluète/esperluette, et commercial, et\n" + " * originellement dérivée d'une ligature du « e » et du « t »\n" " x (note tironienne et - 204A)\n" " x (perluète culbutée - 214B)\n" " x (ornement perluète au trait fort - 1F674)"}, @@ -744,52 +775,75 @@ " = guillemet APL\n" " * glyphe neutre (vertical) à usages variés\n" " * le caractère recommandé pour indiquer l'apostrophe est 2019\n" - " * les caractères recommandés pour les guillemets appariés en anglais sont 2018 et 2019\n" + " * les caractères recommandés pour les guillemets « simples » appariés en anglais sont 2018 et 2019\n" " * 05F3 est recommandé pour le gerich dans l'écriture de l'hébreu\n" " x (lettre modificative prime - 02B9)\n" " x (lettre modificative apostrophe - 02BC)\n" " x (lettre modificative ligne verticale - 02C8)\n" " x (diacritique accent aigu - 0301)\n" + " x (diacritique ligne verticale en chef - 030D)\n" " x (ponctuation hébraïque gerich - 05F3)\n" + " x (guillemet-apostrophe culbuté - 2018)\n" + " x (guillemet-apostrophe - 2019)\n" " x (prime - 2032)\n" " x (lettre minuscule latine saltillo - A78C)"}, /* 0028 */ { "PARENTHÈSE GAUCHE"," = parenthèse ouvrante (1.0)"}, /* 0029 */ { "PARENTHÈSE DROITE"," = parenthèse fermante (1.0)\n" " * se référer à la discussion sur la signification des caractères appariés"}, -/* 002A */ { "ASTÉRISQUE"," = étoile (sur les claviers téléphoniques)\n" +/* 002A */ { "ASTÉRISQUE"," = étoile\n" + " * peut avoir cinq ou six branches\n" " x (étoile à cinq branches arabe - 066D)\n" + " x (astérisme - 2042)\n" " x (astérisque baissé - 204E)\n" + " x (deux astérisques alignés verticalement - 2051)\n" + " x (diacritique astérisque suscrit - 20F0)\n" " x (opérateur astérisque - 2217)\n" " x (sextile - 26B9)\n" - " x (gros astérisque - 2731)"}, + " x (gros astérisque - 2731)\n" + " x (astérisque slavon - A673)\n" + " x (astérisque à six branches demi-gras - 1F7B6)"}, /* 002B */ { "SIGNE PLUS"," = addition\n" - " x (signe plus épais - 2795)"}, + " x (lettre modificative signe plus - 02D6)\n" + " x (signe moins - 2212)\n" + " x (signe plus épais - 2795)\n" + " x (lettre hébraïque alternative signe plus - FB29)\n" + " x (croix grecque fine - 1F7A2)"}, /* 002C */ { "VIRGULE"," = séparateur décimal\n" " x (virgule arabe - 060C)\n" + " x (séparateur décimal arabe - 066B)\n" " x (guillemet-virgule inférieur - 201A)\n" " x (virgule réfléchie - 2E41)\n" " x (virgule médiévale - 2E4C)\n" " x (virgule idéographique - 3001)"}, -/* 002D */ { "TRAIT D'UNION-SIGNE MOINS"," = trait d'union ou signe moins\n" +/* 002D */ { "TRAIT D'UNION-SIGNE MOINS"," = trait d'union, tiret\n" + " = signe moins\n" " * appelé « division » par les typographes\n" " * le caractère recommandé pour le signe moins est 2212\n" + " x (trait d'union conditionnel - 00AD)\n" + " x (lettre modificative signe moins - 02D7)\n" " x (trait d'union - 2010)\n" " x (trait d'union insécable - 2011)\n" " x (tiret numérique - 2012)\n" " x (tiret demi-cadratin - 2013)\n" + " x (point de coupure de mot - 2027)\n" " x (puce trait d'union - 2043)\n" " x (signe moins - 2212)\n" " x (symbole romain once - 10191)"}, /* 002E */ { "POINT"," = point final, séparateur de milliers, point décimal anglo-saxon\n" + " * l'emploi comme point décimal est lié aux paramètres régionaux (ou « locales »)\n" " * peut apparaître haussé pour les chiffres elzéviriens\n" " x (point arabe - 06D4)\n" + " x (point de conduite simple - 2024)\n" + " x (points de suspension - 2026)\n" + " x (point élevé - 2E33)\n" " x (point sténographique - 2E3C)\n" " x (point idéographique - 3002)"}, /* 002F */ { "BARRE OBLIQUE"," = oblique, cotice\n" - " x (lettre latine clic dental - 01C0)\n" " x (diacritique barre oblique longue couvrante - 0338)\n" " x (barre de fraction - 2044)\n" " x (barre oblique de division - 2215)\n" + " x (diagonale mathématique ascendante - 27CB)\n" + " x (grande barre oblique - 29F8)\n" " x (barre oblique pointée - 2E4A)"}, /* 0030 */ { "CHIFFRE ZÉRO"," ~ 0030 FE00 forme à barre diagonale courte"}, /* 0031 */ { "CHIFFRE UN",NULL}, @@ -802,26 +856,43 @@ /* 0038 */ { "CHIFFRE HUIT",NULL}, /* 0039 */ { "CHIFFRE NEUF",NULL}, /* 003A */ { "DEUX-POINTS"," * également utilisé comme signe de division ou d'échelle ; pour ces emplois mathématiques, 2236 est recommandé\n" + " * en finnois et en suédois, également utilisé comme ponctuation interne au mot (signe d'abréviation)\n" + " x (lettre modificative deux points triangulaires - 02D0)\n" + " x (lettre modificative deux-points élevé - 02F8)\n" " x (point arménien - 0589)\n" " x (ponctuation hébraïque sof pasouq - 05C3)\n" + " x (espace éthiopienne - 1361)\n" + " x (deux-points éthiopien - 1365)\n" + " x (deux-points en capitale - 205A)\n" + " x (trois-points vertical - 205D)\n" " x (rapport - 2236)\n" - " x (lettre modificative deux-points - A789)"}, + " x (lettre modificative deux-points - A789)\n" + " x (forme de présentation de point de conduite double vertical - FE30)"}, /* 003B */ { "POINT-VIRGULE"," * ce caractère (et non 037E) est la représentation recommandée du « point d'interrogation grec »\n" " x (point d'interrogation grec - 037E)\n" " x (point-virgule arabe - 061B)\n" - " x (point-virgule réfléchi - 204F)"}, -/* 003C */ { "SIGNE INFÉRIEUR À"," = crochet brisé ouvrant\n" + " x (point-virgule réfléchi - 204F)\n" + " x (point-virgule culbuté - 2E35)"}, +/* 003C */ { "SIGNE INFÉRIEUR À"," = crochet brisé ouvrant, crochet oblique ouvrant\n" + " * jumelé avec 003E dans les balises conçues à l'aide de crochets obliques (ou chevrons)\n" + " x (lettre modificative pointe de flèche vers la gauche - 02C2)\n" " x (guillemet simple vers la gauche - 2039)\n" " x (chevron pointant à gauche - 2329)\n" " x (chevron mathématique gauche - 27E8)\n" " x (chevron gauche - 3008)"}, /* 003D */ { "SIGNE ÉGAL"," = égalité\n" " * caractères connexes : 2241-2263\n" + " x (trait d'union syllabe canadienne - 1400)\n" + " x (presque égal à - 2248)\n" " x (pas égal à - 2260)\n" " x (identique à - 2261)\n" + " x (trait d'union double - 2E40)\n" + " x (double trait katakana-hiragana - 30A0)\n" " x (lettre modificative signe égal court - A78A)\n" - " x (symbole romain sextant - 10190)"}, -/* 003E */ { "SIGNE SUPÉRIEUR À"," = crochet brisé fermant\n" + " x (symbole romain sextant - 10190)\n" + " x (signe égal épais - 1F7F0)"}, +/* 003E */ { "SIGNE SUPÉRIEUR À"," = crochet brisé fermant, crochet oblique fermant\n" + " x (lettre modificative pointe de flèche vers la droite - 02C3)\n" " x (guillemet simple vers la droite - 203A)\n" " x (chevron pointant à droite - 232A)\n" " x (chevron mathématique droit - 27E9)\n" @@ -830,19 +901,26 @@ " x (point d'interrogation grec - 037E)\n" " x (point d'interrogation arabe - 061F)\n" " x (point exclarrogatif - 203D)\n" - " x (point d'interrogation-exclamation - 2048)\n" - " x (point d'exclamation-interrogation - 2049)"}, + " x (double point d'interrogation - 2047)\n" + " x (point d'interrogation noir de fantaisie - 2753)\n" + " x (signe d'incertitude - 2BD1)\n" + " x (point d'interrogation réfléchi - 2E2E)\n" + " x (point d'interrogation médiéval - 2E54)\n" + " x (caractère de remplacement - FFFD)"}, /* 0040 */ { "ARROBE"," = arobase, arobas/arrobas, à commercial\n" " * a reçu des dénominations imagées dans de nombreuses langues\n" " * ancienne mesure de poids espagnole"}, /* 0041 */ { "LETTRE MAJUSCULE LATINE A",NULL}, /* 0042 */ { "LETTRE MAJUSCULE LATINE B"," x (majuscule b de ronde - 212C)"}, /* 0043 */ { "LETTRE MAJUSCULE LATINE C"," x (majuscule c ajouré - 2102)\n" - " x (majuscule c gothique - 212D)"}, -/* 0044 */ { "LETTRE MAJUSCULE LATINE D",NULL}, + " x (degré celsius - 2103)\n" + " x (majuscule c gothique - 212D)\n" + " x (chiffre romain cent - 216D)"}, +/* 0044 */ { "LETTRE MAJUSCULE LATINE D"," x (chiffre romain cinq cents - 216E)"}, /* 0045 */ { "LETTRE MAJUSCULE LATINE E"," x (constante d'euler - 2107)\n" " x (majuscule e de ronde - 2130)"}, -/* 0046 */ { "LETTRE MAJUSCULE LATINE F"," x (majuscule f de ronde - 2131)\n" +/* 0046 */ { "LETTRE MAJUSCULE LATINE F"," x (degré fahrenheit - 2109)\n" + " x (majuscule f de ronde - 2131)\n" " x (majuscule f culbuté - 2132)"}, /* 0047 */ { "LETTRE MAJUSCULE LATINE G",NULL}, /* 0048 */ { "LETTRE MAJUSCULE LATINE H"," x (majuscule h de ronde - 210B)\n" @@ -850,19 +928,20 @@ " x (majuscule h ajouré - 210D)"}, /* 0049 */ { "LETTRE MAJUSCULE LATINE I"," * le turc et l'azéri utilisent 0131 pour la minuscule\n" " x (lettre majuscule latine i point en chef - 0130)\n" - " x (lettre majuscule cyrillique i biélorusse-ukrainien - 0406)\n" - " x (lettre cyrillique palotchka - 04C0)\n" " x (majuscule i de ronde - 2110)\n" " x (majuscule i gothique - 2111)\n" " x (chiffre romain un - 2160)"}, /* 004A */ { "LETTRE MAJUSCULE LATINE J",NULL}, /* 004B */ { "LETTRE MAJUSCULE LATINE K"," x (symbole kelvin - 212A)"}, /* 004C */ { "LETTRE MAJUSCULE LATINE L"," x (majuscule l de ronde - 2112)"}, -/* 004D */ { "LETTRE MAJUSCULE LATINE M"," x (majuscule m de ronde - 2133)"}, +/* 004D */ { "LETTRE MAJUSCULE LATINE M"," x (majuscule m de ronde - 2133)\n" + " x (chiffre romain mille - 216F)"}, /* 004E */ { "LETTRE MAJUSCULE LATINE N"," x (majuscule n ajouré - 2115)"}, /* 004F */ { "LETTRE MAJUSCULE LATINE O",NULL}, -/* 0050 */ { "LETTRE MAJUSCULE LATINE P"," x (majuscule p ajouré - 2119)"}, -/* 0051 */ { "LETTRE MAJUSCULE LATINE Q"," x (majuscule q ajouré - 211A)"}, +/* 0050 */ { "LETTRE MAJUSCULE LATINE P"," x (symbole fonction elliptique de weierstrass - 2118)\n" + " x (majuscule p ajouré - 2119)"}, +/* 0051 */ { "LETTRE MAJUSCULE LATINE Q"," x (majuscule q ajouré - 211A)\n" + " x (majuscule q couché - 213A)"}, /* 0052 */ { "LETTRE MAJUSCULE LATINE R"," x (majuscule r de ronde - 211B)\n" " x (majuscule r gothique - 211C)\n" " x (majuscule r ajouré - 211D)"}, @@ -871,7 +950,7 @@ /* 0055 */ { "LETTRE MAJUSCULE LATINE U",NULL}, /* 0056 */ { "LETTRE MAJUSCULE LATINE V"," x (chiffre romain cinq - 2164)"}, /* 0057 */ { "LETTRE MAJUSCULE LATINE W",NULL}, -/* 0058 */ { "LETTRE MAJUSCULE LATINE X",NULL}, +/* 0058 */ { "LETTRE MAJUSCULE LATINE X"," x (chiffre romain dix - 2169)"}, /* 0059 */ { "LETTRE MAJUSCULE LATINE Y",NULL}, /* 005A */ { "LETTRE MAJUSCULE LATINE Z"," x (majuscule z ajouré - 2124)\n" " x (majuscule z gothique - 2128)"}, @@ -879,9 +958,12 @@ " * autres crochets et signes de la même espèce : 27E6-27EB, 2983-2998, 3008-301B"}, /* 005C */ { "BARRE OBLIQUE INVERSÉE"," = contre-oblique, contre-cotice\n" " x (diacritique barre oblique inversée couvrante - 20E5)\n" - " x (différence d'ensembles - 2216)"}, + " x (différence d'ensembles - 2216)\n" + " x (diagonale mathématique descendante - 27CD)\n" + " x (grande barre oblique inversée - 29F9)"}, /* 005D */ { "CROCHET DROIT"," = crochet fermant (1.0)"}, /* 005E */ { "ACCENT CIRCONFLEXE"," * ce caractère chasse\n" + " * utilisé pour la représentation de l'exponentiation en ASCII\n" " x (lettre modificative pointe de flèche vers le haut - 02C4)\n" " x (lettre modificative accent circonflexe - 02C6)\n" " x (diacritique accent circonflexe - 0302)\n" @@ -889,10 +971,12 @@ " x (pointe de flèche vers le haut - 2303)"}, /* 005F */ { "TIRET BAS"," = trait de soulignement, souligné\n" " * ce caractère chasse\n" + " * les occurrences adjacentes de ce caractère se rejoignent\n" " x (lettre modificative macron bas - 02CD)\n" " x (diacritique macron souscrit - 0331)\n" " x (diacritique trait souscrit - 0332)\n" - " x (double tiret bas - 2017)"}, + " x (double tiret bas - 2017)\n" + " x (diacritique macron souscrit jointif - FE2D)"}, /* 0060 */ { "ACCENT GRAVE"," * ce caractère chasse\n" " x (lettre modificative accent grave - 02CB)\n" " x (diacritique accent grave - 0300)\n" @@ -902,7 +986,8 @@ /* 0063 */ { "LETTRE MINUSCULE LATINE C",NULL}, /* 0064 */ { "LETTRE MINUSCULE LATINE D",NULL}, /* 0065 */ { "LETTRE MINUSCULE LATINE E"," x (symbole estimé - 212E)\n" - " x (minuscule e de ronde - 212F)"}, + " x (minuscule e de ronde - 212F)\n" + " x (lettre minuscule latine e gothique - AB32)"}, /* 0066 */ { "LETTRE MINUSCULE LATINE F",NULL}, /* 0067 */ { "LETTRE MINUSCULE LATINE G"," x (lettre minuscule latine g cursif - 0261)\n" " x (minuscule g de ronde - 210A)"}, @@ -910,6 +995,7 @@ " x (constante de planck - 210E)"}, /* 0069 */ { "LETTRE MINUSCULE LATINE I"," * le turc et l'azéri utilisent 0130 pour la majuscule\n" " x (lettre minuscule latine i sans point - 0131)\n" + " x (exposant lettre minuscule latine i - 2071)\n" " x (minuscule mathématique italique i sans point - 1D6A4)"}, /* 006A */ { "LETTRE MINUSCULE LATINE J"," x (lettre minuscule latine j sans point - 0237)\n" " x (minuscule mathématique italique j sans point - 1D6A5)"}, @@ -918,30 +1004,39 @@ " x (minuscule mathématique l de ronde - 1D4C1)"}, /* 006D */ { "LETTRE MINUSCULE LATINE M",NULL}, /* 006E */ { "LETTRE MINUSCULE LATINE N"," x (exposant lettre minuscule latine n - 207F)"}, -/* 006F */ { "LETTRE MINUSCULE LATINE O"," x (minuscule o de ronde - 2134)"}, +/* 006F */ { "LETTRE MINUSCULE LATINE O"," x (minuscule o de ronde - 2134)\n" + " x (lettre minuscule latine o gothique - AB3D)"}, /* 0070 */ { "LETTRE MINUSCULE LATINE P",NULL}, /* 0071 */ { "LETTRE MINUSCULE LATINE Q",NULL}, /* 0072 */ { "LETTRE MINUSCULE LATINE R",NULL}, -/* 0073 */ { "LETTRE MINUSCULE LATINE S",NULL}, +/* 0073 */ { "LETTRE MINUSCULE LATINE S"," x (lettre minuscule latine s long - 017F)"}, /* 0074 */ { "LETTRE MINUSCULE LATINE T",NULL}, /* 0075 */ { "LETTRE MINUSCULE LATINE U",NULL}, /* 0076 */ { "LETTRE MINUSCULE LATINE V",NULL}, /* 0077 */ { "LETTRE MINUSCULE LATINE W",NULL}, -/* 0078 */ { "LETTRE MINUSCULE LATINE X",NULL}, +/* 0078 */ { "LETTRE MINUSCULE LATINE X"," x (signe de multiplication - 00D7)"}, /* 0079 */ { "LETTRE MINUSCULE LATINE Y",NULL}, /* 007A */ { "LETTRE MINUSCULE LATINE Z"," x (lettre minuscule latine z barré - 01B6)"}, /* 007B */ { "ACCOLADE GAUCHE"," = accolade ouvrante (1.0)"}, /* 007C */ { "BARRE VERTICALE"," * utilisée par paire pour indiquer une valeur absolue\n" + " * également utilisé comme séparateur non apparié ou comme clôture\n" + " x (barre brisée - 00A6)\n" " x (lettre latine clic dental - 01C0)\n" " x (ponctuation hébraïque paseq - 05C0)\n" + " x (danda dévanâgarî - 0964)\n" + " x (diacritique ligne verticale longue couvrante - 20D2)\n" " x (est un diviseur de - 2223)\n" " x (barre verticale fine - 2758)"}, /* 007D */ { "ACCOLADE DROITE"," = accolade fermante (1.0)"}, /* 007E */ { "TILDE"," * ce caractère chasse\n" " x (petit tilde - 02DC)\n" " x (diacritique tilde - 0303)\n" + " x (diacritique tilde couvrant - 0334)\n" " x (tiret ondé - 2053)\n" " x (opérateur tilde - 223C)\n" + " x (tilde à cercle suscrit - 2E1B)\n" + " x (tilde vertical - 2E2F)\n" + " x (tiret en esse - 301C)\n" " x (tilde pleine chasse - FF5E)"}, /* 007F */ { NULL," = SUPPRESSION"}, /* 0080 */ { NULL," = caractère de bourre"}, @@ -985,32 +1080,44 @@ /* 009E */ { NULL," = MESSAGE PRIVÉ"}, /* 009F */ { NULL," = COMMANDE DE PROGICIEL"}, /* 00A0 */ { "ESPACE INSÉCABLE"," = espace imposée, espace sans coupure, espace liante\n" - " * communément abrégée NBSP (no-break space)\n" + " * communément abrégée en NBSP (no-break space)\n" " x (espace - 0020)\n" " x (espace tabulaire - 2007)\n" " x (espace insécable étroite - 202F)\n" " x (gluon de mots - 2060)\n" + " x (boîte ouverte à épaulement - 237D)\n" " x (indicateur d'ordre des octets - FEFF)\n" " # <insécable> 0020"}, /* 00A1 */ { "POINT D'EXCLAMATION RENVERSÉ"," = point d'exclamation inversé\n" " * castillan, asturien, galicien\n" - " x (point d'exclamation - 0021)"}, -/* 00A2 */ { "SYMBOLE CENTIME"," = symbole cent américain"}, -/* 00A3 */ { "SYMBOLE LIVRE"," = livre sterling, punt irlandaise, lire italienne, lire turque, etc.\n" + " * utilisé dans l'API étendu pour représenter le clic percussif sous-alvéolaire sublaminal (claquement de la langue)\n" + " x (point d'exclamation - 0021)\n" + " x (lettre modificative point d'exclamation renversé haut - A71E)"}, +/* 00A2 */ { "SYMBOLE CENTIME"," = symbole cent américain\n" + " x (lettre minuscule latine c barré - 023C)\n" + " x (symbole millième - 20A5)\n" + " x (symbole cedi - 20B5)\n" + " x (symbole musical mesure à deux-deux - 1D135)"}, +/* 00A3 */ { "SYMBOLE LIVRE"," = livre sterling, punt irlandaise, lire, etc.\n" + " * le glyphe peut comporter une ou deux barres transversales, ce qui le distingue de 20A4\n" " x (symbole lire - 20A4)\n" " x (symbole lire turque - 20BA)\n" " x (symbole romain demi-once - 10192)"}, -/* 00A4 */ { "SYMBOLE MONÉTAIRE"," * d'autres caractères de symboles monétaires sont codés dans l'intervalle 20A0-20BF\n" +/* 00A4 */ { "SYMBOLE MONÉTAIRE"," * devise générique ou inconnue\n" + " * d'autres caractères de symboles monétaires sont codés à partir de la valeur 20A0\n" " x (symbole dollar - 0024)"}, -/* 00A5 */ { "SYMBOLE YEN"," = symbole yuan\n" +/* 00A5 */ { "SYMBOLE YEN"," = symbole yuan (renminbi)\n" " * il n'y a pas d'autre caractère défini pour distinguer le yuan et le yen\n" " * le glyphe peut comporter une ou deux barres transversales, mais le symbole officiel au Japon et en Chine en comporte deux\n" + " * dans le contexte local, des idéogrammes spécifiques peuvent être utilisés pour les unités de ces monnaies\n" " x 5143\n" " x 5186"}, /* 00A6 */ { "BARRE BRISÉE"," = barre verticale brisée (1.0)\n" - " = barre discontinue, barre déjointe, barre à trou"}, + " = barre discontinue, barre déjointe, barre à trou\n" + " x (barre verticale - 007C)"}, /* 00A7 */ { "PARAGRAPHE"," * symbole typographique qui sert à désigner la subdivision d'un alinéa ou d'un article\n" - " * pourrait être issu de « SS », abréviation de « signum sectionis »"}, + " * pourrait être issu de « SS », abréviation de « signum sectionis »\n" + " x (moitié supérieure de paragraphe - 2E39)"}, /* 00A8 */ { "TRÉMA"," * ce caractère chasse\n" " x (diacritique tréma - 0308)\n" " # 0020 0308"}, @@ -1020,28 +1127,40 @@ " x (symbole copyleft - 1F12F)\n" " x (symbole de topographie de circuit intégré - 1F1AD)"}, /* 00AA */ { "INDICATEUR ORDINAL FÉMININ"," * castillan\n" + " x (lettre modificative minuscule a - 1D43)\n" " # <exp> 0061"}, /* 00AB */ { "GUILLEMET GAUCHE"," = guillemet chevron pointant vers la gauche\n" " * habituellement ouvrant, mais dans certaines langues fermant\n" " x (très inférieur à - 226A)\n" " x (double chevron gauche - 300A)"}, /* 00AC */ { "SIGNE NÉGATION"," = symbole non\n" - " x (signe négation réfléchi - 2310)"}, + " x (signe négation réfléchi - 2310)\n" + " x (signe négation culbuté - 2319)"}, /* 00AD */ { "TRAIT D'UNION CONDITIONNEL"," = trait d'union virtuel\n" - " * communément abrégé SHY (soft hyphen)"}, -/* 00AE */ { "SYMBOLE MARQUE DÉPOSÉE"," x (lettre majuscule latine r cerclée - 24C7)"}, -/* 00AF */ { "MACRON"," = barre supérieure APL\n" + " * communément abrégé en SHY (soft hyphen)\n" + " * un caractère de formatage invisible indiquant un emplacement possible pour une coupure de mot"}, +/* 00AE */ { "SYMBOLE MARQUE DÉPOSÉE"," x (symbole marque de commerce - 2122)\n" + " x (lettre majuscule latine r cerclée - 24C7)\n" + " x (symbole md élevé - 1F16B)\n" + " x (symbole mr élevé - 1F16C)"}, +/* 00AF */ { "MACRON"," = tiret haut, barre supérieure APL\n" " * ce caractère chasse\n" + " * contrairement à 203E, les occurrences adjacentes de ce caractère ne se rejoignent pas\n" " x (lettre modificative macron - 02C9)\n" " x (diacritique macron - 0304)\n" " x (diacritique tiret haut - 0305)\n" + " x (tiret haut - 203E)\n" + " x (diacritique macron jointif - FE26)\n" " # 0020 0304"}, /* 00B0 */ { "SYMBOLE DEGRÉ"," * ce caractère chasse\n" " x (rond en chef - 02DA)\n" " x (diacritique rond en chef - 030A)\n" " x (exposant zéro - 2070)\n" + " x (degré celsius - 2103)\n" + " x (degré fahrenheit - 2109)\n" " x (opérateur rond - 2218)"}, -/* 00B1 */ { "SIGNE PLUS-OU-MOINS"," x (signe moins-ou-plus - 2213)"}, +/* 00B1 */ { "SIGNE PLUS-OU-MOINS"," = biquintile (aspect astrologique de 144 degrés)\n" + " x (signe moins-ou-plus - 2213)"}, /* 00B2 */ { "EXPOSANT DEUX"," = élevé au carré\n" " * autres exposants : 2070-2079\n" " x (exposant un - 00B9)\n" @@ -1053,6 +1172,8 @@ " x (lettre modificative prime - 02B9)\n" " x (lettre modificative accent aigu - 02CA)\n" " x (diacritique accent aigu - 0301)\n" + " x (accent grec - 0384)\n" + " x (accent aigu grec - 1FFD)\n" " x (prime - 2032)\n" " # 0020 0301"}, /* 00B5 */ { "SYMBOLE MICRO"," # 03BC lettre minuscule grecque mu"}, @@ -1067,6 +1188,8 @@ " = virgule géorgienne\n" " = point médian grec (ano teleia)\n" " * également utilisé comme point décimal élevé ou pour indiquer la multiplication ; 22C5 est recommandé pour la multiplication\n" + " x (point - 002E)\n" + " x (point en chef - 02D9)\n" " x (ano teleia grec - 0387)\n" " x (ponctuation runique simple - 16EB)\n" " x (puce - 2022)\n" @@ -1084,8 +1207,11 @@ " # 0020 0327"}, /* 00B9 */ { "EXPOSANT UN"," x (exposant deux - 00B2)\n" " x (exposant trois - 00B3)\n" + " x (exposant zéro - 2070)\n" " # <exp> 0031"}, /* 00BA */ { "INDICATEUR ORDINAL MASCULIN"," * castillan\n" + " x (lettre modificative minuscule o - 1D52)\n" + " x (symbole numéro - 2116)\n" " # <exp> 006F"}, /* 00BB */ { "GUILLEMET DROIT"," = guillemet chevron pointant vers la droite\n" " * habituellement fermant, mais dans certaines langues ouvrant\n" @@ -1121,7 +1247,8 @@ " * islandais\n" " * la minuscule est 00F0\n" " x (lettre majuscule latine d barré - 0110)\n" - " x (lettre majuscule latine d africain - 0189)"}, + " x (lettre majuscule latine d africain - 0189)\n" + " x (lettre majuscule latine d à petit trait couvrant - A7C7)"}, /* 00D1 */ { "LETTRE MAJUSCULE LATINE N TILDE"," : 004E 0303"}, /* 00D2 */ { "LETTRE MAJUSCULE LATINE O ACCENT GRAVE"," : 004F 0300"}, /* 00D3 */ { "LETTRE MAJUSCULE LATINE O ACCENT AIGU"," : 004F 0301"}, @@ -1129,22 +1256,30 @@ /* 00D5 */ { "LETTRE MAJUSCULE LATINE O TILDE"," : 004F 0303"}, /* 00D6 */ { "LETTRE MAJUSCULE LATINE O TRÉMA"," : 004F 0308"}, /* 00D7 */ { "SIGNE DE MULTIPLICATION"," = produit cartésien en notation Z\n" + " x (lettre minuscule latine x - 0078)\n" + " x (sautoir - 2613)\n" " x (x de multiplication - 2715)\n" + " x (x de vote épais - 2718)\n" " x (signe en forme de croix - 274C)\n" - " x (produit vectoriel - 2A2F)"}, + " x (produit vectoriel - 2A2F)\n" + " x (x d'annulation - 1F5D9)\n" + " x (sautoir fin - 1F7A9)"}, /* 00D8 */ { "LETTRE MAJUSCULE LATINE O BARRÉ OBLIQUEMENT"," x (ensemble vide - 2205)"}, /* 00D9 */ { "LETTRE MAJUSCULE LATINE U ACCENT GRAVE"," : 0055 0300"}, /* 00DA */ { "LETTRE MAJUSCULE LATINE U ACCENT AIGU"," : 0055 0301"}, /* 00DB */ { "LETTRE MAJUSCULE LATINE U ACCENT CIRCONFLEXE"," : 0055 0302"}, /* 00DC */ { "LETTRE MAJUSCULE LATINE U TRÉMA"," : 0055 0308"}, /* 00DD */ { "LETTRE MAJUSCULE LATINE Y ACCENT AIGU"," : 0059 0301"}, -/* 00DE */ { "LETTRE MAJUSCULE LATINE THORN"," * islandais"}, +/* 00DE */ { "LETTRE MAJUSCULE LATINE THORN",NULL}, /* 00DF */ { "LETTRE MINUSCULE LATINE S DUR"," = Eszett\n" " * allemand\n" " * inutilisée en allemand standard suisse (« haut-allemand » suisse)\n" " * la majuscule est « SS » ou 1E9E\n" " * typographiquement, le glyphe de ce caractère peut reposer sur une ligature de 017F avec 0073 ou avec un glyphe de style ancien pour 007A (semblable en apparence à 0292) ; les deux formes existent de façon interchangeable aujourd'hui\n" - " x (lettre minuscule grecque bêta - 03B2)"}, + " x (lettre minuscule latine s long - 017F)\n" + " x (lettre minuscule latine ej - 0292)\n" + " x (lettre minuscule grecque bêta - 03B2)\n" + " x (lettre majuscule latine s dur - 1E9E)"}, /* 00E0 */ { "LETTRE MINUSCULE LATINE A ACCENT GRAVE"," : 0061 0300"}, /* 00E1 */ { "LETTRE MINUSCULE LATINE A ACCENT AIGU"," : 0061 0301"}, /* 00E2 */ { "LETTRE MINUSCULE LATINE A ACCENT CIRCONFLEXE"," : 0061 0302"}, @@ -1172,6 +1307,7 @@ /* 00F0 */ { "LETTRE MINUSCULE LATINE ED"," = eth minuscule\n" " * islandais, féroïen, vieil anglais, API\n" " * la majuscule est 00D0\n" + " x (lettre minuscule latine d barré - 0111)\n" " x (lettre minuscule grecque delta - 03B4)\n" " x (dérivée partielle - 2202)"}, /* 00F1 */ { "LETTRE MINUSCULE LATINE N TILDE"," : 006E 0303"}, @@ -1181,7 +1317,7 @@ /* 00F5 */ { "LETTRE MINUSCULE LATINE O TILDE"," * portugais, estonien, live\n" " : 006F 0303"}, /* 00F6 */ { "LETTRE MINUSCULE LATINE O TRÉMA"," : 006F 0308"}, -/* 00F7 */ { "SIGNE DE DIVISION"," * utilisé occasionnellement comme une variante, visuellement plus distincte dans certains contextes, de 2212 ou de 2011\n" +/* 00F7 */ { "SIGNE DE DIVISION"," * parfois utilisé comme une variante d'un trait d'union, plus différenciée visuellement dans certains contextes\n" " * autrefois utilisé comme un signe de ponctuation pour indiquer des passages douteux dans les manuscrits\n" " x (obèle syriaque héracléen - 070B)\n" " x (signe moins commercial - 2052)\n" @@ -1189,7 +1325,9 @@ " x (barre oblique de division - 2215)\n" " x (est un diviseur de - 2223)\n" " x (rapport - 2236)\n" - " x (signe de division épais - 2797)"}, + " x (signe de division épais - 2797)\n" + " x (potence de division - 27CC)\n" + " x (obèle pointé - 2E13)"}, /* 00F8 */ { "LETTRE MINUSCULE LATINE O BARRÉ OBLIQUEMENT"," * danois, norvégien, féroïen, API\n" " x (symbole diamètre - 2300)"}, /* 00F9 */ { "LETTRE MINUSCULE LATINE U ACCENT GRAVE"," * français, italien\n" @@ -1207,6 +1345,7 @@ " : 0079 0308"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_01[] = { /* 0100 */ { "LETTRE MAJUSCULE LATINE A MACRON"," : 0041 0304"}, /* 0101 */ { "LETTRE MINUSCULE LATINE A MACRON"," * letton, latin, etc.\n" @@ -1380,7 +1519,7 @@ " * tchèque, sorabe, etc.\n" " : 0072 030C"}, /* 015A */ { "LETTRE MAJUSCULE LATINE S ACCENT AIGU"," : 0053 0301"}, -/* 015B */ { "LETTRE MINUSCULE LATINE S ACCENT AIGU"," * polonais, translittération du sanskrit, etc.\n" +/* 015B */ { "LETTRE MINUSCULE LATINE S ACCENT AIGU"," * polonais, translittération des écritures indiennes, etc.\n" " : 0073 0301"}, /* 015C */ { "LETTRE MAJUSCULE LATINE S ACCENT CIRCONFLEXE"," : 0053 0302"}, /* 015D */ { "LETTRE MINUSCULE LATINE S ACCENT CIRCONFLEXE"," * espéranto\n" @@ -1395,7 +1534,7 @@ " * tchèque, estonien, finnois, slovaque et de nombreuses autres langues\n" " : 0073 030C"}, /* 0162 */ { "LETTRE MAJUSCULE LATINE T CÉDILLE"," : 0054 0327"}, -/* 0163 */ { "LETTRE MINUSCULE LATINE T CÉDILLE"," * translittération des langues sémitiques, etc.\n" +/* 0163 */ { "LETTRE MINUSCULE LATINE T CÉDILLE"," * translittération des écritures sémitiques, etc.\n" " * le caractère 021B doit être utilisé pour le roumain\n" " x (lettre minuscule latine t virgule souscrite - 021B)\n" " : 0074 0327"}, @@ -1725,6 +1864,7 @@ /* 01FF */ { "LETTRE MINUSCULE LATINE O BARRÉ ACCENT AIGU"," : 00F8 0301"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_02[] = { /* 0200 */ { "LETTRE MAJUSCULE LATINE A DOUBLE ACCENT GRAVE"," : 0041 030F"}, /* 0201 */ { "LETTRE MINUSCULE LATINE A DOUBLE ACCENT GRAVE"," : 0061 030F"}, @@ -2078,7 +2218,7 @@ /* 02B8 */ { "LETTRE MODIFICATIVE MINUSCULE Y"," * palatalisé\n" " * utilisé par les américanistes à la place de 02B2\n" " # <exp> 0079"}, -/* 02B9 */ { "LETTRE MODIFICATIVE PRIME"," * accent principal\n" +/* 02B9 */ { "LETTRE MODIFICATIVE PRIME"," * accentuation\n" " * translittération du signe mou cyrillique (palatalisation)\n" " * translittération du gerich hébreu\n" " x (apostrophe - 0027)\n" @@ -2255,15 +2395,16 @@ /* 02FF */ { "LETTRE MODIFICATIVE FLÈCHE VERS LA GAUCHE BASSE",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_03[] = { /* 0300 */ { "DIACRITIQUE ACCENT GRAVE"," = accent grave grec (varia)\n" - " * Pinyin : marque le quatrième ton du chinois mandarin\n" + " * pinyin : marque le quatrième ton du chinois mandarin\n" " x (accent grave - 0060)\n" " x (lettre modificative accent grave - 02CB)"}, /* 0301 */ { "DIACRITIQUE ACCENT AIGU"," = accent tonique\n" " = accent aigu grec (du système polytonique)\n" " = accent grec (du système monotonique)\n" - " * Pinyin : marque le deuxième ton du chinois mandarin\n" + " * pinyin : marque le deuxième ton du chinois mandarin\n" " x (apostrophe - 0027)\n" " x (accent aigu - 00B4)\n" " x (lettre modificative prime - 02B9)\n" @@ -2277,7 +2418,7 @@ " x (tilde - 007E)\n" " x (petit tilde - 02DC)"}, /* 0304 */ { "DIACRITIQUE MACRON"," = long\n" - " * Pinyin : marque le premier ton du chinois mandarin\n" + " * pinyin : marque le premier ton du chinois mandarin\n" " * à distinguer du caractère suivant\n" " x (macron - 00AF)\n" " x (lettre modificative macron - 02C9)"}, @@ -2307,7 +2448,7 @@ " x (lettre modificative seconde - 02BA)\n" " x (double accent aigu - 02DD)"}, /* 030C */ { "DIACRITIQUE CARON"," = hatchek, chevron suscrit, accent hirondelle\n" - " * Pinyin : marque le troisième ton du chinois mandarin\n" + " * pinyin : marque le troisième ton du chinois mandarin\n" " x (caron - 02C7)"}, /* 030D */ { "DIACRITIQUE LIGNE VERTICALE EN CHEF"," * il ne s'agit pas de l'accent grec (tonos)\n" " * marshallais\n" @@ -2345,7 +2486,8 @@ /* 031E */ { "DIACRITIQUE TAQUET BAS SOUSCRIT"," * API : abaissement ou ouverture de voyelle\n" " x (lettre modificative taquet bas - 02D5)"}, /* 031F */ { "DIACRITIQUE SIGNE PLUS SOUSCRIT"," * API : articulation avancée ou protractée\n" - " x (lettre modificative signe plus - 02D6)"}, + " x (lettre modificative signe plus - 02D6)\n" + " x (diacritique signe plus en chef - 1AC8)"}, /* 0320 */ { "DIACRITIQUE SIGNE MOINS SOUSCRIT"," * API : articulation rétractée ou postérieure\n" " * ce glyphe peut présenter de petits empattements\n" " x (lettre modificative signe moins - 02D7)"}, @@ -2361,7 +2503,7 @@ /* 0324 */ { "DIACRITIQUE TRÉMA SOUSCRIT"," * API : voix soufflée ou murmure\n" " x (lettre modificative minuscule h crosse - 02B1)"}, /* 0325 */ { "DIACRITIQUE ROND SOUSCRIT"," * API : sourd, non voisé (dévoisement, dévocalisation)\n" - " * vocalique (dans les translittérations latines des sonantes de l'Inde)\n" + " * vocalique (dans les translittérations latines des sonantes indiennes)\n" " * madurais\n" " x (lettre modificative rond bas - 02F3)"}, /* 0326 */ { "DIACRITIQUE VIRGULE SOUSCRITE"," * roumain, letton, live"}, @@ -2378,8 +2520,11 @@ " * peut s'attacher ou non ; la forme peut varier selon les préférences\n" " x (lettre modificative ligne verticale basse - 02CC)"}, /* 032A */ { "DIACRITIQUE PONTET SOUSCRIT"," * API : dentale"}, -/* 032B */ { "DIACRITIQUE OMÉGA SOUSCRIT"," * API : labialisation\n" - " x (lettre modificative minuscule w - 02B7)"}, +/* 032B */ { "DIACRITIQUE OMÉGA SOUSCRIT"," = diacritique double voûte inversée souscrite\n" + " = diacritique w souscrit\n" + " * API : labialisation\n" + " x (lettre modificative minuscule w - 02B7)\n" + " x (diacritique oméga en chef - 1AC7)"}, /* 032C */ { "DIACRITIQUE CARON SOUSCRIT"," = diacritique chevron souscrit\n" " * API : sonore, voisé"}, /* 032D */ { "DIACRITIQUE ACCENT CIRCONFLEXE SOUSCRIT"," * américanistes : articulation protractée"}, @@ -2444,7 +2589,7 @@ /* 034E */ { "DIACRITIQUE FLÈCHE VERS LE HAUT SOUSCRITE"," * API : articulation sifflée"}, /* 034F */ { "DIACRITIQUE INVISIBLE BLOQUANT"," * il n'a pas de représentation visible\n" " * sert à indiquer qu'une séquence de caractères ne doit pas être considérée comme un seul graphème ou qu'une séquence de diacritiques ne doit pas être réordonnée selon l'algorithme habituel\n" - " * l'appellation anglophone de ce caractère (« combining grapheme joiner », communément abrégé CGJ) ne représente pas sa fonction"}, + " * l'appellation en anglais de ce caractère (« combining grapheme joiner », communément abrégé en CGJ) ne représente pas sa fonction"}, /* 0350 */ { "DIACRITIQUE POINTE DE FLÈCHE VERS LA DROITE EN CHEF",NULL}, /* 0351 */ { "DIACRITIQUE DEMI-ROND GAUCHE EN CHEF",NULL}, /* 0352 */ { "DIACRITIQUE POINT D'ORGUE",NULL}, @@ -2453,7 +2598,7 @@ /* 0355 */ { "DIACRITIQUE POINTE DE FLÈCHE VERS LA DROITE SOUSCRITE",NULL}, /* 0356 */ { "DIACRITIQUE POINTES DE FLÈCHE VERS LA DROITE ET VERS LE HAUT SOUSCRITES",NULL}, /* 0357 */ { "DIACRITIQUE DEMI-ROND DROIT EN CHEF",NULL}, -/* 0358 */ { "DIACRITIQUE POINT EN CHEF À DROITE"," * translittération latine des dialectes chinois minnan\n" +/* 0358 */ { "DIACRITIQUE POINT EN CHEF À DROITE"," * translittérations latines des dialectes chinois minnan\n" " x (diacritique point en chef à gauche - 1DF8)"}, /* 0359 */ { "DIACRITIQUE ASTÉRISQUE SOUSCRIT"," x (astérisque baissé - 204E)"}, /* 035A */ { "DIACRITIQUE DOUBLE ROND SOUSCRIT"," * translittération du kharochthî"}, @@ -2692,26 +2837,25 @@ " * indique que les lignes qui succèdent à ce symbole doivent être déplacées à l'endroit marqué par 03FE"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_04[] = { /* 0400 */ { "LETTRE MAJUSCULE CYRILLIQUE IÉ ACCENT GRAVE"," : 0415 0300"}, /* 0401 */ { "LETTRE MAJUSCULE CYRILLIQUE IO"," : 0415 0308"}, -/* 0402 */ { "LETTRE MAJUSCULE CYRILLIQUE DJÉ"," * serbe"}, +/* 0402 */ { "LETTRE MAJUSCULE CYRILLIQUE DJÉ",NULL}, /* 0403 */ { "LETTRE MAJUSCULE CYRILLIQUE GUIÉ"," : 0413 0301"}, /* 0404 */ { "LETTRE MAJUSCULE CYRILLIQUE IÉ UKRAINIEN",NULL}, /* 0405 */ { "LETTRE MAJUSCULE CYRILLIQUE DZÉ",NULL}, /* 0406 */ { "LETTRE MAJUSCULE CYRILLIQUE I BIÉLORUSSE-UKRAINIEN"," x (lettre majuscule latine i - 0049)\n" " x (lettre minuscule cyrillique i biélorusse-ukrainien - 0456)\n" " x (lettre cyrillique palotchka - 04C0)"}, -/* 0407 */ { "LETTRE MAJUSCULE CYRILLIQUE YI"," * ukrainien\n" - " : 0406 0308"}, +/* 0407 */ { "LETTRE MAJUSCULE CYRILLIQUE YI"," : 0406 0308"}, /* 0408 */ { "LETTRE MAJUSCULE CYRILLIQUE YÉ",NULL}, /* 0409 */ { "LETTRE MAJUSCULE CYRILLIQUE LIÉ",NULL}, /* 040A */ { "LETTRE MAJUSCULE CYRILLIQUE ÑÉ",NULL}, -/* 040B */ { "LETTRE MAJUSCULE CYRILLIQUE TIÉ"," * serbe"}, +/* 040B */ { "LETTRE MAJUSCULE CYRILLIQUE TIÉ",NULL}, /* 040C */ { "LETTRE MAJUSCULE CYRILLIQUE KIÉ"," : 041A 0301"}, /* 040D */ { "LETTRE MAJUSCULE CYRILLIQUE I ACCENT GRAVE"," : 0418 0300"}, -/* 040E */ { "LETTRE MAJUSCULE CYRILLIQUE OU BREF"," * biélorusse\n" - " : 0423 0306"}, +/* 040E */ { "LETTRE MAJUSCULE CYRILLIQUE OU BREF"," : 0423 0306"}, /* 040F */ { "LETTRE MAJUSCULE CYRILLIQUE DZHÉ",NULL}, /* 0410 */ { "LETTRE MAJUSCULE CYRILLIQUE A",NULL}, /* 0411 */ { "LETTRE MAJUSCULE CYRILLIQUE BÉ"," x (lettre minuscule latine b potence - 0183)"}, @@ -2721,7 +2865,7 @@ /* 0415 */ { "LETTRE MAJUSCULE CYRILLIQUE IÉ",NULL}, /* 0416 */ { "LETTRE MAJUSCULE CYRILLIQUE JÉ",NULL}, /* 0417 */ { "LETTRE MAJUSCULE CYRILLIQUE ZÉ",NULL}, -/* 0418 */ { "LETTRE MAJUSCULE CYRILLIQUE I",NULL}, +/* 0418 */ { "LETTRE MAJUSCULE CYRILLIQUE I"," Cette lettre est également utilisée pour représenter la phonation électrolaryngée dans les symboles de qualité vocale pour l'API étendu."}, /* 0419 */ { "LETTRE MAJUSCULE CYRILLIQUE I BREF"," : 0418 0306"}, /* 041A */ { "LETTRE MAJUSCULE CYRILLIQUE KA",NULL}, /* 041B */ { "LETTRE MAJUSCULE CYRILLIQUE ELLE",NULL}, @@ -2907,8 +3051,8 @@ " * il s'agit d'une ligature non décomposable"}, /* 04A6 */ { "LETTRE MAJUSCULE CYRILLIQUE PÉ CROCHET MÉDIAN",NULL}, /* 04A7 */ { "LETTRE MINUSCULE CYRILLIQUE PÉ CROCHET MÉDIAN"," * formes anciennes de l'abkhaze"}, -/* 04A8 */ { "LETTRE MAJUSCULE CYRILLIQUE HA ABKHAZE",NULL}, -/* 04A9 */ { "LETTRE MINUSCULE CYRILLIQUE HA ABKHAZE",NULL}, +/* 04A8 */ { "LETTRE MAJUSCULE CYRILLIQUE KHA ABKHAZE",NULL}, +/* 04A9 */ { "LETTRE MINUSCULE CYRILLIQUE KHA ABKHAZE",NULL}, /* 04AA */ { "LETTRE MAJUSCULE CYRILLIQUE ESSE CRAMPON",NULL}, /* 04AB */ { "LETTRE MINUSCULE CYRILLIQUE ESSE CRAMPON"," * bachkir, tchouvache\n" " * les formes à crochet vers la droite sont privilégiées, bien que l'on rencontre parfois des formes à crochet vers la gauche\n" @@ -3011,11 +3155,12 @@ /* 04FF */ { "LETTRE MINUSCULE CYRILLIQUE KHA BARRÉ",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_05[] = { /* 0500 */ { "LETTRE MAJUSCULE CYRILLIQUE DÉ KOMI",NULL}, /* 0501 */ { "LETTRE MINUSCULE CYRILLIQUE DÉ KOMI",NULL}, /* 0502 */ { "LETTRE MAJUSCULE CYRILLIQUE DJÉ KOMI",NULL}, -/* 0503 */ { "LETTRE MINUSCULE CYRILLIQUE DJE KOMI",NULL}, +/* 0503 */ { "LETTRE MINUSCULE CYRILLIQUE DJÉ KOMI",NULL}, /* 0504 */ { "LETTRE MAJUSCULE CYRILLIQUE ZJÉ KOMI",NULL}, /* 0505 */ { "LETTRE MINUSCULE CYRILLIQUE ZJÉ KOMI",NULL}, /* 0506 */ { "LETTRE MAJUSCULE CYRILLIQUE DZJÉ KOMI",NULL}, @@ -3056,7 +3201,7 @@ /* 0528 */ { "LETTRE MAJUSCULE CYRILLIQUE ENNE HAMEÇON À GAUCHE",NULL}, /* 0529 */ { "LETTRE MINUSCULE CYRILLIQUE ENNE HAMEÇON À GAUCHE",NULL}, /* 052A */ { "LETTRE MAJUSCULE CYRILLIQUE DZZHÉ",NULL}, -/* 052B */ { "LETTRE MINUSCULE CYRILLIQUE DZZHÉ"," * aussi pour l'ossète"}, +/* 052B */ { "LETTRE MINUSCULE CYRILLIQUE DZZHÉ"," * aussi pour l'ossète jusqu'en 1924"}, /* 052C */ { "LETTRE MAJUSCULE CYRILLIQUE DCHÉ",NULL}, /* 052D */ { "LETTRE MINUSCULE CYRILLIQUE DCHÉ",NULL}, /* 052E */ { "LETTRE MAJUSCULE CYRILLIQUE ELLE CRAMPON",NULL}, @@ -3178,7 +3323,7 @@ " = me'ayla ~ mayla"}, /* 0597 */ { "ACCENT HÉBREU RAVIA"," = revia, revi'i"}, /* 0598 */ { "ACCENT HÉBREU TSINNORIT"," * ce caractère doit être utilisé lorsque le zarqa, ou tsinnor, est suscrit (et centré)\n" - " * l'appellation anglophone de ce caractère est erronée\n" + " * l'appellation en anglais de ce caractère est erronée\n" " x (accent hébreu zarqa - 05AE)"}, /* 0599 */ { "ACCENT HÉBREU PACHTA",NULL}, /* 059A */ { "ACCENT HÉBREU YETIV",NULL}, @@ -3205,7 +3350,7 @@ /* 05AD */ { "ACCENT HÉBREU DEHI",NULL}, /* 05AE */ { "ACCENT HÉBREU ZARQA"," = tsinnor\n" " * ce caractère doit être utilisé lorsque le zarqa, ou tsinnor, est suscrit à gauche\n" - " * l'appellation anglophone de ce caractère est erronée\n" + " * l'appellation en anglais de ce caractère est erronée\n" " x (accent hébreu tsinnorit - 0598)"}, /* 05AF */ { "DIACRITIQUE HÉBREU CERCLE MASSORÉTIQUE",NULL}, /* 05B0 */ { "POINT HÉBREU CHEVA",NULL}, @@ -3303,6 +3448,7 @@ /* 05FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_06[] = { /* 0600 */ { "SYMBOLE ARABE NUMÉRO",NULL}, /* 0601 */ { "SIGNE ARABE SANAH",NULL}, @@ -3323,10 +3469,13 @@ /* 060D */ { "SÉPARATEUR DE DATE ARABE",NULL}, /* 060E */ { "SIGNE ARABE DE VERS POÉTIQUE",NULL}, /* 060F */ { "SIGNE ARABE MISRA",NULL}, -/* 0610 */ { "DIACRITIQUE ARABE SALLALLÂHOU ALAYHI WA SALLAM"," * représente sallallâhou alayhi wa sallam « que la paix et la bénédiction de Dieu soient sur lui »"}, -/* 0611 */ { "DIACRITIQUE ARABE ALAYHI ASSALLAM"," * représente alayhi assallam « que la paix soit sur lui »"}, -/* 0612 */ { "DIACRITIQUE ARABE RAHMATOULLAH ALAYHI"," * représente rahmatoullah alayhi « que Dieu lui fasse miséricorde »"}, -/* 0613 */ { "DIACRITIQUE ARABE RADI ALLÂHOU ANHOU"," * représente radi allâhou anhou « que Dieu l'agrée »"}, +/* 0610 */ { "DIACRITIQUE ARABE SALLALLÂHOU ALAYHI WA-SALLAM"," * représente sallallâhou alayhi wa-sallam « que la paix et la bénédiction de Dieu soient sur lui »"}, +/* 0611 */ { "DIACRITIQUE ARABE ALAYHI AS-SALÂM"," * représente alayhi as-salâm « que la paix soit sur lui »\n" + " x (ligature arabe alayhi as-salâm - FD47)"}, +/* 0612 */ { "DIACRITIQUE ARABE RAHMATOULLAH ALAYHI"," * représente rahmatoullah alayhi « que Dieu lui fasse miséricorde »\n" + " x (ligature arabe rahimahou allâh - FD40)"}, +/* 0613 */ { "DIACRITIQUE ARABE RADI ALLÂHOU ANHOU"," * représente radi allâhou anhou « que Dieu l'agrée »\n" + " x (ligature arabe radi allâhou anh - FD41)"}, /* 0614 */ { "DIACRITIQUE ARABE TAKHALLOUS"," * signe placé au-dessus du nom ou du pseudonyme d'un poète ou, parfois, pour indiquer tous les noms propres"}, /* 0615 */ { "PETIT TA' ARABE EN CHEF"," * indique une pause recommandée dans certains corans publiés en Iran et au Pakistan\n" " * ne doit pas être confondu avec le petit signe TA' utilisé comme diacritique avec certaines lettres comme 0679"}, @@ -3340,7 +3489,7 @@ " x (point-virgule réfléchi - 204F)\n" " x (point-virgule culbuté - 2E35)"}, /* 061C */ { "MARQUE DE LETTRE ARABE"," x (marque droite-à -gauche - 200F)"}, -/* 061D */ { NULL,NULL}, +/* 061D */ { "SIGNE DE FIN DE TEXTE ARABE",NULL}, /* 061E */ { "TROIS-POINTS ARABE",NULL}, /* 061F */ { "POINT D'INTERROGATION ARABE"," * signe également utilisé dans les textes modernes thâna et syriaques\n" " x (point d'interrogation - 003F)\n" @@ -3352,7 +3501,8 @@ /* 0623 */ { "LETTRE ARABE ALIF HAMZA EN CHEF"," : 0627 0654"}, /* 0624 */ { "LETTRE ARABE WAW HAMZA EN CHEF"," : 0648 0654"}, /* 0625 */ { "LETTRE ARABE ALIF HAMZA SOUSCRITE"," : 0627 0655"}, -/* 0626 */ { "LETTRE ARABE YA' HAMZA EN CHEF"," : 064A 0654"}, +/* 0626 */ { "LETTRE ARABE YA' HAMZA EN CHEF"," * en kirghize, la hamza est systématiquement placée en haut à droite du caractère dans ses formes isolée et finale\n" + " : 064A 0654"}, /* 0627 */ { "LETTRE ARABE ALIF",NULL}, /* 0628 */ { "LETTRE ARABE BA'",NULL}, /* 0629 */ { "LETTRE ARABE TÉ' MARBOUTA"," = tÄʾ marbÅ«ta (« t lié »)"}, @@ -3376,7 +3526,7 @@ /* 063A */ { "LETTRE ARABE GHAÃN",NULL}, /* 063B */ { "LETTRE ARABE KEHA' DEUX POINTS EN CHEF",NULL}, /* 063C */ { "LETTRE ARABE KEHA' TROIS POINTS SOUSCRITS",NULL}, -/* 063D */ { "LETTRE ARABE FARSI YA' PIGNON"," * azéri"}, +/* 063D */ { "LETTRE ARABE FARSI YA' V RENVERSÉ"," * azéri"}, /* 063E */ { "LETTRE ARABE FARSI YA' DEUX POINTS EN CHEF",NULL}, /* 063F */ { "LETTRE ARABE FARSI YA' TROIS POINTS EN CHEF",NULL}, /* 0640 */ { "TATOUÃL ARABE"," = kachidé, allonge, tatwil\n" @@ -3386,7 +3536,7 @@ /* 0642 */ { "LETTRE ARABE QAF",NULL}, /* 0643 */ { "LETTRE ARABE KAF",NULL}, /* 0644 */ { "LETTRE ARABE LAM",NULL}, -/* 0645 */ { "LETTRE ARABE MÃŽM",NULL}, +/* 0645 */ { "LETTRE ARABE MÃŽM"," * le sindhi utilise une variante avec une queue courte"}, /* 0646 */ { "LETTRE ARABE NOÛN",NULL}, /* 0647 */ { "LETTRE ARABE HÉ'",NULL}, /* 0648 */ { "LETTRE ARABE WAW",NULL}, @@ -3405,10 +3555,13 @@ /* 0650 */ { "KASRA ARABE",NULL}, /* 0651 */ { "CHADDA ARABE"," * indique la gémination (ou le renforcement) de la consonne"}, /* 0652 */ { "SOUKOUN ARABE"," * indique l'absence de voyelle après une consonne de base\n" - " * utilisé dans les annotations coraniques pour indiquer une voyelle longue à ignorer\n" + " * utilisé dans certains corans pour indiquer une voyelle longue à ignorer\n" " * peut prendre une variété de formes, y compris une forme circulaire ou une forme semblable à 06E1\n" - " x (petite tête de kha' arabe en chef sans point - 06E1)"}, -/* 0653 */ { "MADDA ARABE EN CHEF",NULL}, + " x (petite tête de kha' sans point arabe en chef - 06E1)"}, +/* 0653 */ { "MADDA ARABE EN CHEF"," * utilisé pour le madd jÄiz dans les orthographes d'Asie du Sud et d'Indonésie\n" + " x (madda wâdjib arabe - 089C)\n" + " x (double madda arabe - 089E)\n" + " x (demi-madda sur madda arabe - 089F)"}, /* 0654 */ { "HAMZA ARABE EN CHEF",NULL}, /* 0655 */ { "HAMZA ARABE SOUSCRITE",NULL}, /* 0656 */ { "ALIF ARABE SOUSCRIT",NULL}, @@ -3441,23 +3594,19 @@ " x (astérisque - 002A)"}, /* 066E */ { "LETTRE ARABE BA' SANS POINT",NULL}, /* 066F */ { "LETTRE ARABE QAF SANS POINT",NULL}, -/* 0670 */ { "DIACRITIQUE VOYELLE ARABE ALIF EN CHEF"," * l'appellation anglophone de ce caractère est erronée"}, +/* 0670 */ { "DIACRITIQUE VOYELLE ARABE ALIF EN CHEF"," * l'appellation en anglais de ce caractère est erronée"}, /* 0671 */ { "LETTRE ARABE ALIF WASLA"," = alif ouasl\n" " * arabe coranique"}, /* 0672 */ { "LETTRE ARABE ALIF HAMZA ONDÉE EN CHEF"," * baloutche, cachemiri"}, /* 0673 */ { "LETTRE ARABE ALIF HAMZA ONDÉE SOUSCRITE"," * cachemiri\n" " * ce caractère est obsolète et son utilisation est fortement déconseillée\n" " * il faut utiliser plutôt la séquence 0627 065F"}, -/* 0674 */ { "LETTRE ARABE HAMZA ÉLEVÉE"," * kazakh\n" +/* 0674 */ { "LETTRE ARABE HAMZA ÉLEVÉE"," * kazakh, jawi\n" " * permet de former des digrammes"}, -/* 0675 */ { "LETTRE ARABE HAMZA ÉLEVÉE ALIF"," * kazakh\n" - " # 0627 0674"}, -/* 0676 */ { "LETTRE ARABE HAMZA ÉLEVÉE WAW"," * kazakh\n" - " # 0648 0674"}, -/* 0677 */ { "LETTRE ARABE OU HAMZA EN CHEF"," * kazakh\n" - " # 06C7 0674"}, -/* 0678 */ { "LETTRE ARABE HAMZA ÉLEVÉE YA'"," * kazakh\n" - " # 064A 0674"}, +/* 0675 */ { "LETTRE ARABE HAMZA ÉLEVÉE ALIF"," # 0627 0674"}, +/* 0676 */ { "LETTRE ARABE HAMZA ÉLEVÉE WAW"," # 0648 0674"}, +/* 0677 */ { "LETTRE ARABE OU HAMZA EN CHEF"," # 06C7 0674"}, +/* 0678 */ { "LETTRE ARABE HAMZA ÉLEVÉE YA'"," # 064A 0674"}, /* 0679 */ { "LETTRE ARABE TTA'"," * ourdou"}, /* 067A */ { "LETTRE ARABE TTEHA'"," * sindhi"}, /* 067B */ { "LETTRE ARABE BEA'"," * sindhi"}, @@ -3520,7 +3669,8 @@ /* 06AC */ { "LETTRE ARABE KAF POINT EN CHEF"," * son emploi pour le gaf jawi n'est pas recommandé, même s'il se présente dans certaines sources ; le caractère recommandé pour le gaf jawi est 0762\n" " x (lettre arabe keha' point en chef - 0762)"}, /* 06AD */ { "LETTRE ARABE NG"," * ouïgour, kazakh, arabe marocain, jawi ancien, persan classique, etc."}, -/* 06AE */ { "LETTRE ARABE KAF TROIS POINTS SOUSCRITS"," * berbère, persan classique"}, +/* 06AE */ { "LETTRE ARABE KAF TROIS POINTS SOUSCRITS"," * berbère, persan classique\n" + " * variante pégon pour 068A"}, /* 06AF */ { "LETTRE ARABE GAF"," * persan, ourdou, etc."}, /* 06B0 */ { "LETTRE ARABE GAF ROND"," * langues lahnda"}, /* 06B1 */ { "LETTRE ARABE NGOA'"," * sindhi"}, @@ -3542,21 +3692,19 @@ " * représente la fricative glottale /h/ en ouïgour"}, /* 06BF */ { "LETTRE ARABE TCHIM' POINT EN CHEF",NULL}, /* 06C0 */ { "LIGATURE ARABE HÉ' YA' EN CHEF"," = lettre arabe hamza sur hé' (1.0)\n" - " * l'appellation anglophone de ce caractère est erronée\n" + " * l'appellation en anglais de ce caractère est erronée\n" " : 06D5 0654"}, /* 06C1 */ { "LETTRE ARABE HÉ' GÔL"," * ourdou"}, /* 06C2 */ { "LIGATURE ARABE HÉ' GÔL HAMZA EN CHEF"," * ourdou\n" - " * l'appellation anglophone de ce caractère est erronée\n" + " * l'appellation en anglais de ce caractère est erronée\n" " : 06C1 0654"}, /* 06C3 */ { "LETTRE ARABE TÉ' MARBOUTA GÔL"," * ourdou"}, /* 06C4 */ { "LETTRE ARABE WAW ROND"," * cachemiri"}, /* 06C5 */ { "LETTRE ARABE KIRGHIZE EU"," * kirghize\n" - " * composée d'un waw diacrité d'une barre inscrite"}, -/* 06C6 */ { "LETTRE ARABE EU"," * ouïgour, kurde, kazakh, azéri, bosnien\n" - " * composée d'un waw diacrité d'un petit v suscrit"}, -/* 06C7 */ { "LETTRE ARABE OU"," * kirghize, azéri"}, -/* 06C8 */ { "LETTRE ARABE YOU"," * ouïgour\n" - " * composée d'un waw diacrité d'un petit alif suscrit"}, + " * il existe une variante de glyphe qui remplace la queue en forme de boucle par une queue diacritée d'une barre inscrite"}, +/* 06C6 */ { "LETTRE ARABE EU"," * ouïgour, kurde, kazakh, azéri, bosnien"}, +/* 06C7 */ { "LETTRE ARABE OU"," * azéri, kazakh, kirghize, ouïgour"}, +/* 06C8 */ { "LETTRE ARABE YOU"," * ouïgour"}, /* 06C9 */ { "LETTRE ARABE KIRGHIZE YOU"," * kazakh, kirghize, bosnien"}, /* 06CA */ { "LETTRE ARABE WAW DEUX POINTS EN CHEF"," * kurde"}, /* 06CB */ { "LETTRE ARABE VÉ"," * ouïgour, kazakh"}, @@ -3571,7 +3719,7 @@ /* 06D1 */ { "LETTRE ARABE YA' TROIS POINTS SOUSCRITS"," * langues mandées, haoussa"}, /* 06D2 */ { "LETTRE ARABE YA' BARRÉ"," * ourdou"}, /* 06D3 */ { "LIGATURE ARABE YA' BARRÉ HAMZA EN CHEF"," * ourdou\n" - " * l'appellation anglophone de ce caractère est erronée\n" + " * l'appellation en anglais de ce caractère est erronée\n" " : 06D2 0654"}, /* 06D4 */ { "POINT ARABE"," * ourdou"}, /* 06D5 */ { "LETTRE ARABE E"," * ouïgour, kazakh, kirghize"}, @@ -3584,13 +3732,13 @@ /* 06DC */ { "PETIT SÃŽN ARABE EN CHEF",NULL}, /* 06DD */ { "FIN D'AYA ARABE",NULL}, /* 06DE */ { "DÉBUT DE ROUB EL HIZB ARABE",NULL}, -/* 06DF */ { "PETIT ZÉRO ARABE EN CHEF ARRONDI"," * plus petit que la forme circulaire utilisée pour 0652"}, -/* 06E0 */ { "PETIT ZÉRO ARABE EN CHEF RECTANGULAIRE VERTICAL",NULL}, -/* 06E1 */ { "PETITE TÊTE DE KHA' ARABE EN CHEF SANS POINT"," = djezm arabe\n" +/* 06DF */ { "PETIT ZÉRO ARRONDI ARABE EN CHEF"," * plus petit que la forme circulaire utilisée pour 0652"}, +/* 06E0 */ { "PETIT ZÉRO RECTANGULAIRE VERTICAL ARABE EN CHEF"," * le terme « zéro rectangulaire » est une traduction du nom arabe de ce signe"}, +/* 06E1 */ { "PETITE TÊTE DE KHA' SANS POINT ARABE EN CHEF"," = djezm arabe\n" " * la forme de présentation de 0652 avec le choix de la forme de variante par le biais de la police est recommandée\n" - " * s'utilise dans le Coran pour indiquer l'absence de voyelle\n" + " * s'utilise dans certains corans pour indiquer l'absence d'une voyelle\n" " x (soukoun arabe - 0652)"}, -/* 06E2 */ { "PETIT MÃŽM ARABE EN CHEF ISOLÉ",NULL}, +/* 06E2 */ { "PETIT MÃŽM ISOLÉ ARABE EN CHEF",NULL}, /* 06E3 */ { "PETIT SÃŽN ARABE SOUSCRIT",NULL}, /* 06E4 */ { "PETIT MADDA ARABE EN CHEF"," * s'utilise généralement avec 06E5, 06E6, 06E7 et 08F3"}, /* 06E5 */ { "PETIT WAW ARABE"," x (petit waw arabe souscrit - 08D3)\n" @@ -3604,8 +3752,8 @@ /* 06EB */ { "POINT CONTOUR ARABE EN CHEF",NULL}, /* 06EC */ { "POINT PLEIN ARABE EN CHEF"," * s'emploie aussi dans des textes coraniques utilisant des orthographes africaines et d'autres orthographes pour représenter un wasla, etc."}, /* 06ED */ { "PETIT MÃŽM ARABE SOUSCRIT",NULL}, -/* 06EE */ { "LETTRE ARABE DAL PIGNON",NULL}, -/* 06EF */ { "LETTRE ARABE RA' PIGNON"," * utilisée aussi en persan classique"}, +/* 06EE */ { "LETTRE ARABE DAL V RENVERSÉ",NULL}, +/* 06EF */ { "LETTRE ARABE RA' V RENVERSÉ"," * utilisée aussi en persan classique"}, /* 06F0 */ { "CHIFFRE ARABO-INDIEN ÉTENDU ZÉRO",NULL}, /* 06F1 */ { "CHIFFRE ARABO-INDIEN ÉTENDU UN",NULL}, /* 06F2 */ { "CHIFFRE ARABO-INDIEN ÉTENDU DEUX",NULL}, @@ -3621,9 +3769,10 @@ /* 06FC */ { "LETTRE ARABE GHAÃN POINT SOUSCRIT",NULL}, /* 06FD */ { "SIGNE ARABE SINDHI PERLUÈTE",NULL}, /* 06FE */ { "SIGNE ARABE SINDHI MEN DE POSTPOSITION",NULL}, -/* 06FF */ { "LETTRE ARABE HÉ' PIGNON",NULL} +/* 06FF */ { "LETTRE ARABE HÉ' V RENVERSÉ",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_07[] = { /* 0700 */ { "FIN DE PARAGRAPHE SYRIAQUE"," * marque la fin d'un paragraphe"}, /* 0701 */ { "POINT SYRIAQUE SUPRALINÉAIRE"," * indique une interrogative, l'impératif et les pauses, particulièrement dans les textes bibliques"}, @@ -3694,7 +3843,8 @@ /* 073D */ { "'ESSÂS SYRIAQUE EN CHEF",NULL}, /* 073E */ { "'ESSÂS SYRIAQUE SOUSCRIT",NULL}, /* 073F */ { "REWÂHH SYRIAQUE",NULL}, -/* 0740 */ { "POINT FÉMININ SYRIAQUE"," * marque du féminin utilisée avec la désinence féminine taw"}, +/* 0740 */ { "POINT FÉMININ SYRIAQUE"," * marque du féminin utilisée avec la désinence féminine taw\n" + " x (diacritique point en chef à gauche - 1DF8)"}, /* 0741 */ { "QOUCHCHÂI SYRIAQUE"," * indique une prononciation plosive"}, /* 0742 */ { "ROUKKÂKH SYRIAQUE"," * indique une prononciation aspirée (spirante)"}, /* 0743 */ { "DEUX POINTS VERTICAUX SYRIAQUES EN CHEF"," * accent utilisé dans des manuscrits anciens"}, @@ -3720,7 +3870,7 @@ /* 0753 */ { "LETTRE ARABE BA' TROIS POINTS SOUSCRITS POINTANT VERS LE HAUT ET DEUX POINTS EN CHEF",NULL}, /* 0754 */ { "LETTRE ARABE BA' DEUX POINTS SOUSCRITS ET POINT EN CHEF",NULL}, /* 0755 */ { "LETTRE ARABE BA' PIGNON SOUSCRIT",NULL}, -/* 0756 */ { "LETTRE ARABE BA' PETIT V EN CHEF",NULL}, +/* 0756 */ { "LETTRE ARABE BA' PETIT V",NULL}, /* 0757 */ { "LETTRE ARABE HA' DEUX POINTS EN CHEF",NULL}, /* 0758 */ { "LETTRE ARABE HA' TROIS POINTS SOUSCRITS POINTANT VERS LE HAUT",NULL}, /* 0759 */ { "LETTRE ARABE DAL DEUX POINTS VERTICAUX SOUSCRITS ET PETIT TA'"," * saraïki"}, @@ -3741,7 +3891,7 @@ /* 0766 */ { "LETTRE ARABE MÃŽM POINT SOUSCRIT"," * maba"}, /* 0767 */ { "LETTRE ARABE NOÛN DEUX POINTS SOUSCRITS"," * arwi"}, /* 0768 */ { "LETTRE ARABE NOÛN PETIT TA'"," * saraïki, pathwari"}, -/* 0769 */ { "LETTRE ARABE NOÛN PETIT V EN CHEF"," * goudjeri (gojri)"}, +/* 0769 */ { "LETTRE ARABE NOÛN PETIT V"," * goudjeri (gojri)"}, /* 076A */ { "LETTRE ARABE LAM BARRÉ",NULL}, /* 076B */ { "LETTRE ARABE RA' DEUX POINTS VERTICAUX EN CHEF"," * torwali, ormouri"}, /* 076C */ { "LETTRE ARABE RA' HAMZA EN CHEF"," * ormouri\n" @@ -3764,7 +3914,7 @@ /* 077B */ { "LETTRE ARABE YA' BARRÉ AVEC CHIFFRE ARABO-INDIEN ÉTENDU TROIS SUSCRIT",NULL}, /* 077C */ { "LETTRE ARABE HA' AVEC CHIFFRE ARABO-INDIEN ÉTENDU QUATRE SOUSCRIT",NULL}, /* 077D */ { "LETTRE ARABE SÃŽN AVEC CHIFFRE ARABO-INDIEN ÉTENDU QUATRE SUSCRIT",NULL}, -/* 077E */ { "LETTRE ARABE SÃŽN PIGNON",NULL}, +/* 077E */ { "LETTRE ARABE SÃŽN V RENVERSÉ",NULL}, /* 077F */ { "LETTRE ARABE KAF DEUX POINTS EN CHEF",NULL}, /* 0780 */ { "LETTRE THÂNA HÂ",NULL}, /* 0781 */ { "LETTRE THÂNA CHAVIYANI",NULL}, @@ -3814,7 +3964,7 @@ /* 07AD */ { "ÉÉBÉÉFILI THÂNA",NULL}, /* 07AE */ { "OBOFILI THÂNA",NULL}, /* 07AF */ { "ÔBÔFILI THÂNA",NULL}, -/* 07B0 */ { "SOUKOUN THÂNA"," * absence de voyelle sur une consonne"}, +/* 07B0 */ { "SOUKOUN THÂNA",NULL}, /* 07B1 */ { "LETTRE THÂNA NÂ",NULL}, /* 07B2 */ { NULL,NULL}, /* 07B3 */ { NULL,NULL}, @@ -3900,6 +4050,7 @@ /* 07FF */ { "SYMBOLE N'KO TAMAN"," x (lettre n'ko ta - 07D5)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_08[] = { /* 0800 */ { "LETTRE SAMARITAINE ALAF",NULL}, /* 0801 */ { "LETTRE SAMARITAINE BIT",NULL}, @@ -4013,55 +4164,56 @@ /* 086D */ { NULL,NULL}, /* 086E */ { NULL,NULL}, /* 086F */ { NULL,NULL}, -/* 0870 */ { NULL,NULL}, -/* 0871 */ { NULL,NULL}, -/* 0872 */ { NULL,NULL}, -/* 0873 */ { NULL,NULL}, -/* 0874 */ { NULL,NULL}, -/* 0875 */ { NULL,NULL}, -/* 0876 */ { NULL,NULL}, -/* 0877 */ { NULL,NULL}, -/* 0878 */ { NULL,NULL}, -/* 0879 */ { NULL,NULL}, -/* 087A */ { NULL,NULL}, -/* 087B */ { NULL,NULL}, -/* 087C */ { NULL,NULL}, -/* 087D */ { NULL,NULL}, -/* 087E */ { NULL,NULL}, -/* 087F */ { NULL,NULL}, -/* 0880 */ { NULL,NULL}, -/* 0881 */ { NULL,NULL}, -/* 0882 */ { NULL,NULL}, -/* 0883 */ { NULL,NULL}, -/* 0884 */ { NULL,NULL}, -/* 0885 */ { NULL,NULL}, -/* 0886 */ { NULL,NULL}, -/* 0887 */ { NULL,NULL}, -/* 0888 */ { NULL,NULL}, -/* 0889 */ { NULL,NULL}, -/* 088A */ { NULL,NULL}, -/* 088B */ { NULL,NULL}, -/* 088C */ { NULL,NULL}, -/* 088D */ { NULL,NULL}, -/* 088E */ { NULL,NULL}, +/* 0870 */ { "LETTRE ARABE ALIF FATHA ATTACHÉ",NULL}, +/* 0871 */ { "LETTRE ARABE ALIF FATHA SUPÉRIEUR DROIT ATTACHÉ",NULL}, +/* 0872 */ { "LETTRE ARABE ALIF BARRE CENTRALE À DROITE",NULL}, +/* 0873 */ { "LETTRE ARABE ALIF BARRE CENTRALE À GAUCHE",NULL}, +/* 0874 */ { "LETTRE ARABE ALIF KASRA ATTACHÉ",NULL}, +/* 0875 */ { "LETTRE ARABE ALIF KASRA INFÉRIEUR DROIT ATTACHÉ",NULL}, +/* 0876 */ { "LETTRE ARABE ALIF POINT ROND EN CHEF ATTACHÉ",NULL}, +/* 0877 */ { "LETTRE ARABE ALIF POINT ROND DROIT ATTACHÉ",NULL}, +/* 0878 */ { "LETTRE ARABE ALIF POINT ROND GAUCHE ATTACHÉ",NULL}, +/* 0879 */ { "LETTRE ARABE ALIF POINT ROND SOUSCRIT ATTACHÉ",NULL}, +/* 087A */ { "LETTRE ARABE ALIF POINT EN CHEF",NULL}, +/* 087B */ { "LETTRE ARABE ALIF FATHA SUPÉRIEUR DROIT ATTACHÉ ET POINT EN CHEF",NULL}, +/* 087C */ { "LETTRE ARABE ALIF BARRE CENTRALE À DROITE ET POINT EN CHEF",NULL}, +/* 087D */ { "LETTRE ARABE ALIF KASRA INFÉRIEUR DROIT ATTACHÉ ET POINT EN CHEF",NULL}, +/* 087E */ { "LETTRE ARABE ALIF FATHA SUPÉRIEUR DROIT ATTACHÉ ET ROND À DROITE",NULL}, +/* 087F */ { "LETTRE ARABE ALIF BARRE CENTRALE À DROITE ET ROND GAUCHE",NULL}, +/* 0880 */ { "LETTRE ARABE ALIF KASRA INFÉRIEUR DROIT ATTACHÉ ET ROND GAUCHE",NULL}, +/* 0881 */ { "LETTRE ARABE ALIF HAMZA DROITE ATTACHÉE",NULL}, +/* 0882 */ { "LETTRE ARABE ALIF HAMZA GAUCHE ATTACHÉE",NULL}, +/* 0883 */ { "TATOUÃL ARABE HAMZA SUPERPOSÉE",NULL}, +/* 0884 */ { "TATOUÃL ARABE WAW SUPERPOSÉ",NULL}, +/* 0885 */ { "TATOUÃL ARABE DEUX POINTS SOUSCRITS",NULL}, +/* 0886 */ { "LETTRE ARABE YA' MINCE"," * aucune forme finale ou isolée n'est attestée"}, +/* 0887 */ { "POINT ROND ARABE SUR LA LIGNE",NULL}, +/* 0888 */ { "POINT ROND ARABE ÉLEVÉ",NULL}, +/* 0889 */ { "LETTRE ARABE NOÛN PIGNON",NULL}, +/* 088A */ { "LETTRE ARABE HA' PIGNON SOUSCRIT",NULL}, +/* 088B */ { "LETTRE ARABE TA' POINT SOUSCRIT"," * pégon, malgache"}, +/* 088C */ { "LETTRE ARABE TA' TROIS POINTS SOUSCRITS"," * variante pégon pour 088B"}, +/* 088D */ { "LETTRE ARABE KEHA' DEUX POINTS VERTICAUX SOUSCRITS"," * pégon soundanais"}, +/* 088E */ { "QUEUE VERTICALE ARABE"," * signe utilisé pour indiquer des abréviations dans l'impression des premiers textes en caractères mobiles d'Iran\n" + " * uniquement attesté dans la forme finale"}, /* 088F */ { NULL,NULL}, -/* 0890 */ { NULL,NULL}, -/* 0891 */ { NULL,NULL}, +/* 0890 */ { "SIGNE ARABE LIVRE EN CHEF"," * livre égyptienne"}, +/* 0891 */ { "SIGNE ARABE PIASTRE EN CHEF"," * piastre égyptienne"}, /* 0892 */ { NULL,NULL}, /* 0893 */ { NULL,NULL}, /* 0894 */ { NULL,NULL}, /* 0895 */ { NULL,NULL}, /* 0896 */ { NULL,NULL}, /* 0897 */ { NULL,NULL}, -/* 0898 */ { NULL,NULL}, -/* 0899 */ { NULL,NULL}, -/* 089A */ { NULL,NULL}, -/* 089B */ { NULL,NULL}, -/* 089C */ { NULL,NULL}, -/* 089D */ { NULL,NULL}, -/* 089E */ { NULL,NULL}, -/* 089F */ { NULL,NULL}, -/* 08A0 */ { "LETTRE ARABE BA' LETTRE ARABE PETIT V SOUSCRIT",NULL}, +/* 0898 */ { "PETIT MOT ARABE EN CHEF AL-DJOUZ",NULL}, +/* 0899 */ { "PETIT MOT ARABE SOUSCRIT ICHMÂM",NULL}, +/* 089A */ { "PETIT MOT ARABE SOUSCRIT IMÂLA",NULL}, +/* 089B */ { "PETIT MOT ARABE SOUSCRIT TACHÃŽL",NULL}, +/* 089C */ { "MADDA WÂDJIB ARABE"," x (madda arabe en chef - 0653)"}, +/* 089D */ { "ALIF MOKHASSAS EN CHEF ARABE",NULL}, +/* 089E */ { "DOUBLE MADDA ARABE",NULL}, +/* 089F */ { "DEMI-MADDA SUR MADDA ARABE",NULL}, +/* 08A0 */ { "LETTRE ARABE BA' PETIT V SOUSCRIT",NULL}, /* 08A1 */ { "LETTRE ARABE BA' HAMZA EN CHEF"," * foulfouldé d'Adamaoua (Cameroun)\n" " * utilisée pour l'occlusive bilabiale implosive\n" " x (lettre minuscule latine b crosse - 0253)"}, @@ -4089,7 +4241,7 @@ /* 08B2 */ { "LETTRE ARABE ZAÃN V RENVERSÉ SUSCRIT",NULL}, /* 08B3 */ { "LETTRE ARABE 'AÃN TROIS POINTS SOUSCRITS",NULL}, /* 08B4 */ { "LETTRE ARABE KAF POINT SOUSCRIT",NULL}, -/* 08B5 */ { NULL,NULL}, +/* 08B5 */ { "LETTRE ARABE QAF AVEC POINT SOUSCRIT ET SANS POINTS SUSCRITS",NULL}, /* 08B6 */ { "LETTRE ARABE BA' PETIT MÃŽM EN CHEF",NULL}, /* 08B7 */ { "LETTRE ARABE PA' PETIT MÃŽM EN CHEF",NULL}, /* 08B8 */ { "LETTRE ARABE TÉ' PETIT TÉ' EN CHEF",NULL}, @@ -4116,17 +4268,17 @@ /* 08C5 */ { "LETTRE ARABE DJÃŽM TROIS POINTS EN CHEF",NULL}, /* 08C6 */ { "LETTRE ARABE DJÃŽM TROIS POINTS SOUSCRITS",NULL}, /* 08C7 */ { "LETTRE ARABE LAM PETIT TA' EN CHEF",NULL}, -/* 08C8 */ { NULL,NULL}, -/* 08C9 */ { NULL,NULL}, -/* 08CA */ { NULL,NULL}, -/* 08CB */ { NULL,NULL}, -/* 08CC */ { NULL,NULL}, -/* 08CD */ { NULL,NULL}, -/* 08CE */ { NULL,NULL}, -/* 08CF */ { NULL,NULL}, -/* 08D0 */ { NULL,NULL}, -/* 08D1 */ { NULL,NULL}, -/* 08D2 */ { NULL,NULL}, +/* 08C8 */ { "LETTRE ARABE GRAF",NULL}, +/* 08C9 */ { "PETIT YA' ARABE FARSI",NULL}, +/* 08CA */ { "PETIT YA' ARABE FARSI EN CHEF",NULL}, +/* 08CB */ { "PETIT YA' BARRÉ ARABE EN CHEF DEUX POINTS SOUSCRITS",NULL}, +/* 08CC */ { "PETIT MOT ARABE EN CHEF SAH",NULL}, +/* 08CD */ { "PETIT ZAH ARABE EN CHEF",NULL}, +/* 08CE */ { "POINT ROND LARGE ARABE EN CHEF",NULL}, +/* 08CF */ { "POINT ROND LARGE ARABE SOUSCRIT",NULL}, +/* 08D0 */ { "SOUKOUN ARABE SOUSCRIT",NULL}, +/* 08D1 */ { "CERCLE LARGE ARABE SOUSCRIT",NULL}, +/* 08D2 */ { "POINT ROND LARGE ARABE DANS CERCLE SOUSCRIT",NULL}, /* 08D3 */ { "PETIT WAW ARABE SOUSCRIT",NULL}, /* 08D4 */ { "PETIT MOT ARABE EN CHEF AR-ROUB",NULL}, /* 08D5 */ { "PETIT ÇAD ARABE EN CHEF",NULL}, @@ -4167,13 +4319,14 @@ /* 08F8 */ { "POINTE DE FLÈCHE ARABE EN CHEF VERS LA DROITE"," * s'emploie aussi dans des textes coraniques utilisant des orthographes africaines et d'autres orthographes pour représenter un damma"}, /* 08F9 */ { "POINTE DE FLÈCHE ARABE SOUSCRITE VERS LA GAUCHE",NULL}, /* 08FA */ { "POINTE DE FLÈCHE ARABE SOUSCRITE VERS LA DROITE",NULL}, -/* 08FB */ { "DOUBLE POINTE DE FLÈCHE ARABE EN CHEF VERS LA DROITE",NULL}, -/* 08FC */ { "DOUBLE POINTE DE FLÈCHE ARABE EN CHEF VERS LA DROITE AVEC POINT"," * s'emploie aussi dans des textes coraniques utilisant des orthographes africaines et d'autres orthographes pour représenter un dammatan"}, +/* 08FB */ { "DOUBLE POINTE DE FLÈCHE ARABE EN CHEF VERS LA DROITE"," * s'emploie aussi dans des textes coraniques utilisant des orthographes africaines et d'autres orthographes pour représenter un dammatan"}, +/* 08FC */ { "DOUBLE POINTE DE FLÈCHE ARABE EN CHEF VERS LA DROITE AVEC POINT",NULL}, /* 08FD */ { "POINTE DE FLÈCHE ARABE EN CHEF VERS LA DROITE AVEC POINT",NULL}, /* 08FE */ { "DAMMA ARABE AVEC POINT"," * langues philippines"}, /* 08FF */ { "DIACRITIQUE ARABE NOÛN GHOUNNA COUCHÉ",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_09[] = { /* 0900 */ { "DIACRITIQUE DÉVANÂGARÃŽ TCHANDRABINDOU RENVERSÉ"," = vaïdika adhomoukha tchandrabindou"}, /* 0901 */ { "DIACRITIQUE DÉVANÂGARÃŽ TCHANDRABINDOU"," = anounassika\n" @@ -4462,6 +4615,7 @@ /* 09FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_0A[] = { /* 0A00 */ { NULL,NULL}, /* 0A01 */ { "DIACRITIQUE GOURMOUKHÃŽ ADDAK BINDI",NULL}, @@ -4515,11 +4669,11 @@ /* 0A31 */ { NULL,NULL}, /* 0A32 */ { "LETTRE GOURMOUKHÃŽ LA",NULL}, /* 0A33 */ { "LETTRE GOURMOUKHÃŽ LLA"," : 0A32 0A3C\n" - " Cette consonne munie d’un noukta figure dans le fichier CompositionExclusions.txt. Cela signifie qu’elle ne se recompose pas au moment de la normalisation. La forme NFC est identique à la séquence décomposée."}, + " Cette consonne munie d'un noukta figure dans le fichier CompositionExclusions.txt. Cela signifie qu'elle ne se recompose pas au moment de la normalisation. La forme NFC est identique à la séquence décomposée."}, /* 0A34 */ { NULL,NULL}, /* 0A35 */ { "LETTRE GOURMOUKHÃŽ VA",NULL}, /* 0A36 */ { "LETTRE GOURMOUKHÃŽ ÇA"," : 0A38 0A3C\n" - " Cette consonne munie d’un noukta figure dans le fichier CompositionExclusions.txt. Cela signifie qu’elle ne se recompose pas au moment de la normalisation. La forme NFC est identique à la séquence décomposée."}, + " Cette consonne munie d'un noukta figure dans le fichier CompositionExclusions.txt. Cela signifie qu'elle ne se recompose pas au moment de la normalisation. La forme NFC est identique à la séquence décomposée."}, /* 0A37 */ { NULL,NULL}, /* 0A38 */ { "LETTRE GOURMOUKHÃŽ SA",NULL}, /* 0A39 */ { "LETTRE GOURMOUKHÃŽ HA",NULL}, @@ -4726,6 +4880,7 @@ /* 0AFF */ { "DIACRITIQUE GOUDJARATI NOUKTA SUSCRIT FORMÉ DE DEUX CERCLES",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_0B[] = { /* 0B00 */ { NULL,NULL}, /* 0B01 */ { "DIACRITIQUE ORIYA TCHANDRABINDOU",NULL}, @@ -4981,6 +5136,7 @@ /* 0BF1 */ { "NOMBRE TAMOUL CENT",NULL}, /* 0BF2 */ { "NOMBRE TAMOUL MILLE",NULL}, /* 0BF3 */ { "SYMBOLE TAMOUL DU JOUR"," = nâl, nâli/padi\n" + " = pillaïyâr souli\n" " * désigne une mesure de capacité en grain qui équivant à 2 ouri ou 4 oulakkou\n" " x (symbole tamoul mouvouzhakkou - 11FD9)\n" " = pillaïyâr souli\n" @@ -5006,6 +5162,7 @@ /* 0BFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_0C[] = { /* 0C00 */ { "DIACRITIQUE TÉLOUGOU TCHANDRABINDOU SUSCRIT",NULL}, /* 0C01 */ { "DIACRITIQUE TÉLOUGOU TCHANDRABINDOU"," = arasounna\n" @@ -5069,7 +5226,8 @@ /* 0C39 */ { "LETTRE TÉLOUGOU HA",NULL}, /* 0C3A */ { NULL,NULL}, /* 0C3B */ { NULL,NULL}, -/* 0C3C */ { NULL,NULL}, +/* 0C3C */ { "DIACRITIQUE TÉLOUGOU NOUKTA"," * utilisé pour la translittération du tamoul et pour des phonèmes perso-arabes\n" + " * peut également apparaître sous la forme d'un gros point ; il doit être placé suffisamment au-dessous de la ligne de pied d'une consonne pour éviter toute confusion/collision avec le marqueur d'aspiration"}, /* 0C3D */ { "SIGNE TÉLOUGOU AVAGRAHA",NULL}, /* 0C3E */ { "DIACRITIQUE VOYELLE TÉLOUGOU Â",NULL}, /* 0C3F */ { "DIACRITIQUE VOYELLE TÉLOUGOU I",NULL}, @@ -5102,7 +5260,9 @@ /* 0C5A */ { "LETTRE TÉLOUGOU RRRA"," * lettre pour une consonne alvéolaire dont la valeur phonétique exacte n'est pas connue"}, /* 0C5B */ { NULL,NULL}, /* 0C5C */ { NULL,NULL}, -/* 0C5D */ { NULL,NULL}, +/* 0C5D */ { "LETTRE TÉLOUGOU NAKÂRA POLLOU"," * forme de na dépourvue de voyelle\n" + " x (lettre kannara nakâra pollou - 0CDD)\n" + " x (lettre malayalam n tchillou - 0D7B)"}, /* 0C5E */ { NULL,NULL}, /* 0C5F */ { NULL,NULL}, /* 0C60 */ { "LETTRE TÉLOUGOU RR VOCALIQUE",NULL}, @@ -5236,7 +5396,9 @@ /* 0CDA */ { NULL,NULL}, /* 0CDB */ { NULL,NULL}, /* 0CDC */ { NULL,NULL}, -/* 0CDD */ { NULL,NULL}, +/* 0CDD */ { "LETTRE KANNARA NAKÂRA POLLOU"," * forme de na dépourvue de voyelle\n" + " x (lettre télougou nakâra pollou - 0C5D)\n" + " x (lettre malayalam n tchillou - 0D7B)"}, /* 0CDE */ { "LETTRE KANNARA LLLA"," * lettre désuète"}, /* 0CDF */ { NULL,NULL}, /* 0CE0 */ { "LETTRE KANNARA RR VOCALIQUE",NULL}, @@ -5273,6 +5435,7 @@ /* 0CFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_0D[] = { /* 0D00 */ { "DIACRITIQUE MALAYALAM ANOUSVÂRA SUSCRIT",NULL}, /* 0D01 */ { "DIACRITIQUE MALAYALAM TCHANDRABINDOU",NULL}, @@ -5374,7 +5537,7 @@ /* 0D5C */ { "FRACTION MALAYALAM UN DIXIÈME"," = rantoumâ"}, /* 0D5D */ { "FRACTION MALAYALAM TROIS VINGTIÈMES"," = moûnnoumâ"}, /* 0D5E */ { "FRACTION MALAYALAM UN CINQUIÈME"," = nâloumâ"}, -/* 0D5F */ { "LETTRE MALAYALAM ARCHAÃQUE ÃŽ",NULL}, +/* 0D5F */ { "LETTRE MALAYALAM ÃŽ ARCHAÃQUE",NULL}, /* 0D60 */ { "LETTRE MALAYALAM RR VOCALIQUE",NULL}, /* 0D61 */ { "LETTRE MALAYALAM LL VOCALIQUE",NULL}, /* 0D62 */ { "DIACRITIQUE VOYELLE MALAYALAM L VOCALIQUE",NULL}, @@ -5550,6 +5713,7 @@ /* 0DFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_0E[] = { /* 0E00 */ { NULL,NULL}, /* 0E01 */ { "CARACTÈRE THAà KO KAÃ",NULL}, @@ -5718,18 +5882,18 @@ /* 0E9B */ { "LETTRE LAOTIENNE PO"," = po pa"}, /* 0E9C */ { "LETTRE LAOTIENNE PHO SOUNG"," = pho pheng"}, /* 0E9D */ { "LETTRE LAOTIENNE FO SOUNG"," = fo fa\n" - " * l'appellation anglophone de ce caractère est erronée"}, + " * l'appellation en anglais de ce caractère est erronée"}, /* 0E9E */ { "LETTRE LAOTIENNE PHO TAM"," = pho phou"}, /* 0E9F */ { "LETTRE LAOTIENNE FO TAM"," = fo fay\n" - " * l'appellation anglophone de ce caractère est erronée"}, + " * l'appellation en anglais de ce caractère est erronée"}, /* 0EA0 */ { "LETTRE LAOTIENNE BHA PALI",NULL}, /* 0EA1 */ { "LETTRE LAOTIENNE MO"," = mo mew, mo ma"}, /* 0EA2 */ { "LETTRE LAOTIENNE YO"," = yo ya"}, /* 0EA3 */ { "LETTRE LAOTIENNE LO LÔT"," = ro rot\n" - " * l'appellation anglophone de ce caractère est erronée"}, + " * l'appellation en anglais de ce caractère est erronée"}, /* 0EA4 */ { NULL,NULL}, /* 0EA5 */ { "LETTRE LAOTIENNE LO LING"," = lo\n" - " * l'appellation anglophone de ce caractère est erronée"}, + " * l'appellation en anglais de ce caractère est erronée"}, /* 0EA6 */ { NULL,NULL}, /* 0EA7 */ { "LETTRE LAOTIENNE WO"," = wo wi"}, /* 0EA8 */ { "LETTRE LAOTIENNE ÇA SANSKRIT",NULL}, @@ -5822,6 +5986,7 @@ /* 0EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_0F[] = { /* 0F00 */ { "SYLLABE TIBÉTAINE OM",NULL}, /* 0F01 */ { "SIGNE TIBÉTAIN GTER YIG MGO A TRONQUÉ"," = ter yik go a t'oung"}, @@ -5840,7 +6005,7 @@ " * énumérateur de liste, s'utilise au Bhoutan"}, /* 0F0A */ { "SIGNE TIBÉTAIN ZHOU YIG GI MGO RGYAN"," = z'ou yik gui go guien\n" " * pétition honorifique ; s'utilise dans la correspondance au Bhoutan quand un inférieur s'adresse à un supérieur\n" - " * l'appellation anglophone de ce caractère est erronée, car elle se réfère à 0FD0, qui s'utilise dans la situation opposée"}, + " * l'appellation en anglais de ce caractère est erronée, car elle se réfère à 0FD0, qui s'utilise dans la situation opposée"}, /* 0F0B */ { "SIGNE TIBÉTAIN TÇEG"," = ts'ék\n" " * délimiteur de morphèmes, séparateur de syllabes (sens approximatif)\n" " * le ts'ék habituel, qui indique une position sécable"}, @@ -6120,7 +6285,7 @@ /* 0FCF */ { "SIGNE TIBÉTAIN RDEL NAG GSOUM"," = dé na soum"}, /* 0FD0 */ { "SIGNE TIBÉTAIN BKA' ÇOG GI MGO RGYAN"," = ka cho gui go guien\n" " * en usage dans la correspondance au Bhoutan quand un supérieur s'adresse à un inférieur\n" - " * l'appellation anglophone de ce caractère est erronée"}, + " * l'appellation en anglais de ce caractère est erronée"}, /* 0FD1 */ { "SIGNE TIBÉTAIN MÑAM YIG GI MGO RGYAN"," = nyam yik gi go guien\n" " * en usage dans la correspondance au Bhoutan quand on s'adresse à un égal"}, /* 0FD2 */ { "SIGNE TIBÉTAIN ÑIS TÇEG"," = ñi ts'ék"}, @@ -6174,6 +6339,7 @@ /* 0FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_10[] = { /* 1000 */ { "LETTRE BIRMANE KA"," ~ 1000 FE00 forme pointée"}, /* 1001 */ { "LETTRE BIRMANE KHA",NULL}, @@ -6437,6 +6603,7 @@ /* 10FF */ { "LETTRE GÉORGIENNE SIGNE LABIAL",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_11[] = { /* 1100 */ { "TCH'ÔSONG HANGÛL KIYOK"," = K"}, /* 1101 */ { "TCH'ÔSONG HANGÛL SSANGKIYOK"," = KK"}, @@ -6454,7 +6621,7 @@ /* 110B */ { "TCH'ÔSONG HANGÛL IÛNG"," * zéro phonique"}, /* 110C */ { "TCH'ÔSONG HANGÛL TCHIÛTCH"," = TCH\n" " * affriquée alvéolaire sourde ou sonore lenis"}, -/* 110D */ { "TCH'ÔSONG HANGÛL SSANGTCHIÛTCH"," = TCHTCH\n" +/* 110D */ { "TCH'ÔSONG HANGÛL SSANGTCHIÛTCH"," = TTCH\n" " * affriquée alvéolaire sourde non aspirée fortis"}, /* 110E */ { "TCH'ÔSONG HANGÛL TCH'IÛTCH'"," = TCH'\n" " * affriquée alvéolaire sourde aspirée"}, @@ -6703,6 +6870,7 @@ /* 11FF */ { "DJÔNGSONG HANGÛL SSANGNIÛN",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_12[] = { /* 1200 */ { "SYLLABE ÉTHIOPIENNE HÄ",NULL}, /* 1201 */ { "SYLLABE ÉTHIOPIENNE HOU",NULL}, @@ -6779,10 +6947,10 @@ " * série pour noter le me'en, le moursi et le souri"}, /* 1248 */ { "SYLLABE ÉTHIOPIENNE QWÄ",NULL}, /* 1249 */ { NULL,NULL}, -/* 124A */ { "SYLLABE ÉTHIOPIENNE QWI",NULL}, +/* 124A */ { "SYLLABE ÉTHIOPIENNE QWI"," x (syllabe éthiopienne gouragé qwi - 1E7F0)"}, /* 124B */ { "SYLLABE ÉTHIOPIENNE QWA",NULL}, -/* 124C */ { "SYLLABE ÉTHIOPIENNE QWÉ",NULL}, -/* 124D */ { "SYLLABE ÉTHIOPIENNE QWE",NULL}, +/* 124C */ { "SYLLABE ÉTHIOPIENNE QWÉ"," x (syllabe éthiopienne gouragé qwé - 1E7F1)"}, +/* 124D */ { "SYLLABE ÉTHIOPIENNE QWE"," x (syllabe éthiopienne gouragé qwe - 1E7F2)"}, /* 124E */ { NULL,NULL}, /* 124F */ { NULL,NULL}, /* 1250 */ { "SYLLABE ÉTHIOPIENNE QHÄ"," * la partie supérieure de la lettre se nomme parfois chapeau"}, @@ -6883,10 +7051,10 @@ /* 12AF */ { "SYLLABE ÉTHIOPIENNE KOÄ",NULL}, /* 12B0 */ { "SYLLABE ÉTHIOPIENNE KWÄ",NULL}, /* 12B1 */ { NULL,NULL}, -/* 12B2 */ { "SYLLABE ÉTHIOPIENNE KWI",NULL}, +/* 12B2 */ { "SYLLABE ÉTHIOPIENNE KWI"," x (syllabe éthiopienne gouragé kwi - 1E7F5)"}, /* 12B3 */ { "SYLLABE ÉTHIOPIENNE KWA",NULL}, -/* 12B4 */ { "SYLLABE ÉTHIOPIENNE KWÉ",NULL}, -/* 12B5 */ { "SYLLABE ÉTHIOPIENNE KWE",NULL}, +/* 12B4 */ { "SYLLABE ÉTHIOPIENNE KWÉ"," x (syllabe éthiopienne gouragé kwé - 1E7F6)"}, +/* 12B5 */ { "SYLLABE ÉTHIOPIENNE KWE"," x (syllabe éthiopienne gouragé kwe - 1E7F7)"}, /* 12B6 */ { NULL,NULL}, /* 12B7 */ { NULL,NULL}, /* 12B8 */ { "SYLLABE ÉTHIOPIENNE KXÄ",NULL}, @@ -6897,12 +7065,12 @@ /* 12BD */ { "SYLLABE ÉTHIOPIENNE KXE",NULL}, /* 12BE */ { "SYLLABE ÉTHIOPIENNE KXO",NULL}, /* 12BF */ { NULL,NULL}, -/* 12C0 */ { "SYLLABE ÉTHIOPIENNE KXWÄ",NULL}, +/* 12C0 */ { "SYLLABE ÉTHIOPIENNE KXWÄ"," x (syllabe éthiopienne gouragé hhwä - 1E7E8)"}, /* 12C1 */ { NULL,NULL}, -/* 12C2 */ { "SYLLABE ÉTHIOPIENNE KXWI",NULL}, +/* 12C2 */ { "SYLLABE ÉTHIOPIENNE KXWI"," x (syllabe éthiopienne hhwi - 1E7E9)"}, /* 12C3 */ { "SYLLABE ÉTHIOPIENNE KXWA",NULL}, -/* 12C4 */ { "SYLLABE ÉTHIOPIENNE KXWÉ",NULL}, -/* 12C5 */ { "SYLLABE ÉTHIOPIENNE KXWE",NULL}, +/* 12C4 */ { "SYLLABE ÉTHIOPIENNE KXWÉ"," x (syllabe éthiopienne hhwé - 1E7EA)"}, +/* 12C5 */ { "SYLLABE ÉTHIOPIENNE KXWE"," x (syllabe éthiopienne hhwe - 1E7EB)"}, /* 12C6 */ { NULL,NULL}, /* 12C7 */ { NULL,NULL}, /* 12C8 */ { "SYLLABE ÉTHIOPIENNE WÄ",NULL}, @@ -6963,6 +7131,7 @@ /* 12FF */ { "SYLLABE ÉTHIOPIENNE DDWA",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_13[] = { /* 1300 */ { "SYLLABE ÉTHIOPIENNE DJÄ",NULL}, /* 1301 */ { "SYLLABE ÉTHIOPIENNE DJOU",NULL}, @@ -6982,10 +7151,10 @@ /* 130F */ { "SYLLABE ÉTHIOPIENNE GOÄ",NULL}, /* 1310 */ { "SYLLABE ÉTHIOPIENNE GWÄ",NULL}, /* 1311 */ { NULL,NULL}, -/* 1312 */ { "SYLLABE ÉTHIOPIENNE GWI",NULL}, +/* 1312 */ { "SYLLABE ÉTHIOPIENNE GWI"," x (syllabe éthiopienne gouragé gwi - 1E7F8)"}, /* 1313 */ { "SYLLABE ÉTHIOPIENNE GWA",NULL}, -/* 1314 */ { "SYLLABE ÉTHIOPIENNE GWÉ",NULL}, -/* 1315 */ { "SYLLABE ÉTHIOPIENNE GWE",NULL}, +/* 1314 */ { "SYLLABE ÉTHIOPIENNE GWÉ"," x (syllabe éthiopienne gouragé gwé - 1E7F9)"}, +/* 1315 */ { "SYLLABE ÉTHIOPIENNE GWE"," x (syllabe éthiopienne gouragé gwe - 1E7FA)"}, /* 1316 */ { NULL,NULL}, /* 1317 */ { NULL,NULL}, /* 1318 */ { "SYLLABE ÉTHIOPIENNE GGÄ",NULL}, @@ -7093,20 +7262,20 @@ /* 137E */ { NULL,NULL}, /* 137F */ { NULL,NULL}, /* 1380 */ { "SYLLABE ÉTHIOPIENNE MWÄ",NULL}, -/* 1381 */ { "SYLLABE ÉTHIOPIENNE MWI",NULL}, -/* 1382 */ { "SYLLABE ÉTHIOPIENNE MWÉ",NULL}, +/* 1381 */ { "SYLLABE ÉTHIOPIENNE MWI"," x (syllabe éthiopienne gouragé mwi - 1E7ED)"}, +/* 1382 */ { "SYLLABE ÉTHIOPIENNE MWÉ"," x (syllabe éthiopienne gouragé mwé - 1E7EE)"}, /* 1383 */ { "SYLLABE ÉTHIOPIENNE MWE",NULL}, /* 1384 */ { "SYLLABE ÉTHIOPIENNE BWÄ",NULL}, -/* 1385 */ { "SYLLABE ÉTHIOPIENNE BWI",NULL}, -/* 1386 */ { "SYLLABE ÉTHIOPIENNE BWÉ",NULL}, +/* 1385 */ { "SYLLABE ÉTHIOPIENNE BWI"," x (syllabe éthiopienne gouragé bwi - 1E7F3)"}, +/* 1386 */ { "SYLLABE ÉTHIOPIENNE BWÉ"," x (syllabe éthiopienne gouragé bwé - 1E7F4)"}, /* 1387 */ { "SYLLABE ÉTHIOPIENNE BWE",NULL}, /* 1388 */ { "SYLLABE ÉTHIOPIENNE FWÄ",NULL}, -/* 1389 */ { "SYLLABE ÉTHIOPIENNE FWI",NULL}, -/* 138A */ { "SYLLABE ÉTHIOPIENNE FWÉ",NULL}, +/* 1389 */ { "SYLLABE ÉTHIOPIENNE FWI"," x (syllabe éthiopienne gouragé fwi - 1E7FB)"}, +/* 138A */ { "SYLLABE ÉTHIOPIENNE FWÉ"," x (syllabe éthiopienne gouragé fwé - 1E7FC)"}, /* 138B */ { "SYLLABE ÉTHIOPIENNE FWE",NULL}, /* 138C */ { "SYLLABE ÉTHIOPIENNE PWÄ",NULL}, -/* 138D */ { "SYLLABE ÉTHIOPIENNE PWI",NULL}, -/* 138E */ { "SYLLABE ÉTHIOPIENNE PWÉ",NULL}, +/* 138D */ { "SYLLABE ÉTHIOPIENNE PWI"," x (syllabe éthiopienne gouragé pwi - 1E7FD)"}, +/* 138E */ { "SYLLABE ÉTHIOPIENNE PWÉ"," x (syllabe éthiopienne gouragé pwé - 1E7FE)"}, /* 138F */ { "SYLLABE ÉTHIOPIENNE PWE",NULL}, /* 1390 */ { "SIGNE DE TON ÉTHIOPIEN YEZÄT"," * pause ou accentuation"}, /* 1391 */ { "SIGNE DE TON ÉTHIOPIEN DÄRÄT"," * la mélodie s'arrête, le ton monte"}, @@ -7223,6 +7392,7 @@ /* 13FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_14[] = { /* 1400 */ { "TRAIT D'UNION SYLLABE CANADIENNE",NULL}, /* 1401 */ { "SYLLABE CANADIENNE É"," * inuktitut (AÃ), porteur (OU)"}, @@ -7484,6 +7654,7 @@ /* 14FF */ { "SYLLABE CANADIENNE SOUÔ CRI DES PLAINES",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_15[] = { /* 1500 */ { "SYLLABE CANADIENNE SOUA",NULL}, /* 1501 */ { "SYLLABE CANADIENNE SOUA CRI DES PLAINES",NULL}, @@ -7744,6 +7915,7 @@ /* 15FF */ { "SYLLABE CANADIENNE KKI PORTEUR",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_16[] = { /* 1600 */ { "SYLLABE CANADIENNE KKA PORTEUR",NULL}, /* 1601 */ { "SYLLABE CANADIENNE KK PORTEUR",NULL}, @@ -8006,6 +8178,7 @@ /* 16FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_17[] = { /* 1700 */ { "LETTRE TAGALOG A",NULL}, /* 1701 */ { "LETTRE TAGALOG I",NULL}, @@ -8020,7 +8193,7 @@ /* 170A */ { "LETTRE TAGALOG BA",NULL}, /* 170B */ { "LETTRE TAGALOG MA",NULL}, /* 170C */ { "LETTRE TAGALOG YA",NULL}, -/* 170D */ { NULL,NULL}, +/* 170D */ { "LETTRE TAGALOG RA"," * adaptation moderne, absente en vieux tagalog"}, /* 170E */ { "LETTRE TAGALOG LA",NULL}, /* 170F */ { "LETTRE TAGALOG WA",NULL}, /* 1710 */ { "LETTRE TAGALOG SA",NULL}, @@ -8028,7 +8201,7 @@ /* 1712 */ { "DIACRITIQUE VOYELLE TAGALOG I",NULL}, /* 1713 */ { "DIACRITIQUE VOYELLE TAGALOG OU",NULL}, /* 1714 */ { "DIACRITIQUE TAGALOG VIRÂMA",NULL}, -/* 1715 */ { NULL,NULL}, +/* 1715 */ { "DIACRITIQUE TAGALOG PAMOUDPOD"," x (diacritique hanounóo pamoudpod - 1734)"}, /* 1716 */ { NULL,NULL}, /* 1717 */ { NULL,NULL}, /* 1718 */ { NULL,NULL}, @@ -8038,7 +8211,8 @@ /* 171C */ { NULL,NULL}, /* 171D */ { NULL,NULL}, /* 171E */ { NULL,NULL}, -/* 171F */ { NULL,NULL}, +/* 171F */ { "LETTRE TAGALOG RA ARCHAÃQUE"," = ra de Zambales\n" + " * adaptation moderne, absente en vieux tagalog"}, /* 1720 */ { "LETTRE HANOUNÓO A",NULL}, /* 1721 */ { "LETTRE HANOUNÓO I",NULL}, /* 1722 */ { "LETTRE HANOUNÓO OU",NULL}, @@ -8059,7 +8233,7 @@ /* 1731 */ { "LETTRE HANOUNÓO HA",NULL}, /* 1732 */ { "DIACRITIQUE VOYELLE HANOUNÓO I",NULL}, /* 1733 */ { "DIACRITIQUE VOYELLE HANOUNÓO OU",NULL}, -/* 1734 */ { "DIACRITIQUE HANOUNÓO PAMOUDPOD",NULL}, +/* 1734 */ { "DIACRITIQUE HANOUNÓO PAMOUDPOD"," x (diacritique tagalog pamoudpod - 1715)"}, /* 1735 */ { "PONCTUATION PHILIPPINE SIMPLE"," x (danda dévanâgarî - 0964)"}, /* 1736 */ { "PONCTUATION PHILIPPINE DOUBLE"," x (double danda dévanâgarî - 0965)"}, /* 1737 */ { NULL,NULL}, @@ -8149,7 +8323,7 @@ /* 178B */ { "LETTRE KHMÈRE TTHA",NULL}, /* 178C */ { "LETTRE KHMÈRE DO",NULL}, /* 178D */ { "LETTRE KHMÈRE TTHO",NULL}, -/* 178E */ { "LETTRE KHMÈRE NA"," * l'appellation anglophone de ce caractère est erronée"}, +/* 178E */ { "LETTRE KHMÈRE NA"," * l'appellation en anglais de ce caractère est erronée"}, /* 178F */ { "LETTRE KHMÈRE TA",NULL}, /* 1790 */ { "LETTRE KHMÈRE THA",NULL}, /* 1791 */ { "LETTRE KHMÈRE TO",NULL}, @@ -8166,7 +8340,7 @@ /* 179C */ { "LETTRE KHMÈRE VO",NULL}, /* 179D */ { "LETTRE KHMÈRE ÇA"," * uniquement pour les translittérations du pali et du sanskrit"}, /* 179E */ { "LETTRE KHMÈRE CHA"," * uniquement pour les translittérations du pali et du sanskrit\n" - " * l'appellation anglophone de ce caractère est erronée"}, + " * l'appellation en anglais de ce caractère est erronée"}, /* 179F */ { "LETTRE KHMÈRE SA",NULL}, /* 17A0 */ { "LETTRE KHMÈRE HA",NULL}, /* 17A1 */ { "LETTRE KHMÈRE LA",NULL}, @@ -8300,6 +8474,7 @@ /* 17FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_18[] = { /* 1800 */ { "BIRGA MONGOL"," x (signe tibétain yig mgo mdoun ma ouvrant - 0F04)"}, /* 1801 */ { "POINTS DE SUSPENSION MONGOLS",NULL}, @@ -8318,7 +8493,7 @@ /* 180C */ { "SÉLECTEUR DE VARIANTE LIBRE MONGOL DEUX",NULL}, /* 180D */ { "SÉLECTEUR DE VARIANTE LIBRE MONGOL TROIS",NULL}, /* 180E */ { "SÉPARATEUR DE VOYELLES MONGOL",NULL}, -/* 180F */ { NULL,NULL}, +/* 180F */ { "SÉLECTEUR DE VARIANTE LIBRE MONGOL QUATRE"," * abrégé en FVS4"}, /* 1810 */ { "CHIFFRE MONGOL ZÉRO",NULL}, /* 1811 */ { "CHIFFRE MONGOL UN",NULL}, /* 1812 */ { "CHIFFRE MONGOL DEUX",NULL}, @@ -8565,6 +8740,7 @@ /* 18FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_19[] = { /* 1900 */ { "LETTRE LIMBU PORTE-VOYELLE",NULL}, /* 1901 */ { "LETTRE LIMBU KA",NULL}, @@ -8826,6 +9002,7 @@ /* 19FF */ { "SYMBOLE KHMER QUINZIÈME LUNE DÉCROISSANTE"," = dâp-pram rootch"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_1A[] = { /* 1A00 */ { "LETTRE BOUGUIE KA",NULL}, /* 1A01 */ { "LETTRE BOUGUIE GA",NULL}, @@ -9022,22 +9199,28 @@ /* 1ABD */ { "DIACRITIQUE PARENTHÈSES SOUSCRITES"," * destiné à encadrer un diacritique souscrit"}, /* 1ABE */ { "DIACRITIQUE PARENTHÈSES COUVRANTES"," * destiné à encadrer une lettre de base\n" " * le placement exact dépend de la police"}, -/* 1ABF */ { "DIACRITIQUE LETTRE MINUSCULE LATINE W SOUSCRIT"," * indique une labialisation sonore"}, +/* 1ABF */ { "DIACRITIQUE LETTRE MINUSCULE LATINE W SOUSCRIT"," * indique une labialisation sonore\n" + " x (lettre modificative minuscule w - 02B7)"}, /* 1AC0 */ { "DIACRITIQUE LETTRE MINUSCULE LATINE W CULBUTÉ SOUSCRIT"," * indique une labialisation sourde"}, -/* 1AC1 */ { NULL,NULL}, -/* 1AC2 */ { NULL,NULL}, -/* 1AC3 */ { NULL,NULL}, -/* 1AC4 */ { NULL,NULL}, -/* 1AC5 */ { NULL,NULL}, -/* 1AC6 */ { NULL,NULL}, -/* 1AC7 */ { NULL,NULL}, -/* 1AC8 */ { NULL,NULL}, -/* 1AC9 */ { NULL,NULL}, -/* 1ACA */ { NULL,NULL}, -/* 1ACB */ { NULL,NULL}, -/* 1ACC */ { NULL,NULL}, -/* 1ACD */ { NULL,NULL}, -/* 1ACE */ { NULL,NULL}, +/* 1AC1 */ { "DIACRITIQUE PARENTHÈSE GAUCHE EN CHEF À GAUCHE",NULL}, +/* 1AC2 */ { "DIACRITIQUE PARENTHÈSE DROITE EN CHEF À DROITE",NULL}, +/* 1AC3 */ { "DIACRITIQUE PARENTHÈSE GAUCHE SOUSCRITE À GAUCHE",NULL}, +/* 1AC4 */ { "DIACRITIQUE PARENTHÈSE DROITE SOUSCRITE À DROITE",NULL}, +/* 1AC5 */ { "DIACRITIQUE CROCHETS EN CHEF"," * destiné à encadrer un diacritique suscrit\n" + " * utilisé pour indiquer la suppression d'un accent dans la translittération du japonais"}, +/* 1AC6 */ { "DIACRITIQUE CROISILLON EN CHEF"," = croisillon suscrit\n" + " * largement utilisé dans la notation transcriptionnelle de J. P. Harrington"}, +/* 1AC7 */ { "DIACRITIQUE OMÉGA EN CHEF"," = diacritique double voûte inversée en chef\n" + " = diacritique w en chef\n" + " x (diacritique oméga souscrit - 032B)\n" + " x (diacritique lettre minuscule latine w - 1DF1)"}, +/* 1AC8 */ { "DIACRITIQUE SIGNE PLUS EN CHEF"," x (diacritique signe plus souscrit - 031F)"}, +/* 1AC9 */ { "DIACRITIQUE DOUBLE SIGNE PLUS EN CHEF",NULL}, +/* 1ACA */ { "DIACRITIQUE DOUBLE SIGNE PLUS SOUSCRIT",NULL}, +/* 1ACB */ { "DIACRITIQUE TRIPLE ACCENT AIGU"," x (diacritique double accent aigu - 030B)"}, +/* 1ACC */ { "DIACRITIQUE LETTRE MINUSCULE LATINE G INSULAIRE",NULL}, +/* 1ACD */ { "DIACRITIQUE LETTRE MINUSCULE LATINE R INSULAIRE",NULL}, +/* 1ACE */ { "DIACRITIQUE LETTRE MINUSCULE LATINE T INSULAIRE",NULL}, /* 1ACF */ { NULL,NULL}, /* 1AD0 */ { NULL,NULL}, /* 1AD1 */ { NULL,NULL}, @@ -9089,11 +9272,14 @@ /* 1AFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_1B[] = { /* 1B00 */ { "DIACRITIQUE BALINAIS ULU RICEM"," = ardhatchandra"}, /* 1B01 */ { "DIACRITIQUE BALINAIS ULU CANDRA"," = tchandrabindou"}, /* 1B02 */ { "DIACRITIQUE BALINAIS CECEK"," = anousvâra"}, -/* 1B03 */ { "DIACRITIQUE BALINAIS SURANG"," = repha"}, +/* 1B03 */ { "DIACRITIQUE BALINAIS SURANG"," = r final\n" + " * également utilisé pour le repha dans la translittération du kawi\n" + " x (diacritique javanais layar - A982)"}, /* 1B04 */ { "DIACRITIQUE BALINAIS BISAH"," = visarga"}, /* 1B05 */ { "LETTRE BALINAISE AKARA"," = a"}, /* 1B06 */ { "LETTRE BALINAISE AKARA TEDUNG"," = â\n" @@ -9177,7 +9363,8 @@ /* 1B49 */ { "LETTRE BALINAISE VE SASAK",NULL}, /* 1B4A */ { "LETTRE BALINAISE ZAL SASAK",NULL}, /* 1B4B */ { "LETTRE BALINAISE ASYURA SASAK",NULL}, -/* 1B4C */ { NULL,NULL}, +/* 1B4C */ { "LETTRE BALINAISE DJÑA ARCHAÃQUE"," * utilisée dans des textes anciens à la place de la ligature dja + ña\n" + " x (lettre javanaise ña murda - A998)"}, /* 1B4D */ { NULL,NULL}, /* 1B4E */ { NULL,NULL}, /* 1B4F */ { NULL,NULL}, @@ -9228,11 +9415,11 @@ /* 1B7A */ { "SYMBOLE MUSICAL BALINAIS PLAK MAIN GAUCHE FERMÉE",NULL}, /* 1B7B */ { "SYMBOLE MUSICAL BALINAIS PLUK MAIN GAUCHE FERMÉE",NULL}, /* 1B7C */ { "SYMBOLE MUSICAL BALINAIS PING MAIN GAUCHE OUVERTE",NULL}, -/* 1B7D */ { NULL,NULL}, -/* 1B7E */ { NULL,NULL}, +/* 1B7D */ { "PANTI LANTANG BALINAIS"," = fin du texte"}, +/* 1B7E */ { "PAMADA LANTANG BALINAIS"," = fin du texte"}, /* 1B7F */ { NULL,NULL}, /* 1B80 */ { "DIACRITIQUE SOUNDANAIS PAÑETCHEK"," = anousvâra"}, -/* 1B81 */ { "DIACRITIQUE SOUNDANAIS PANGLAYAR"," = repha"}, +/* 1B81 */ { "DIACRITIQUE SOUNDANAIS PANGLAYAR"," = r final"}, /* 1B82 */ { "DIACRITIQUE SOUNDANAIS PANGWISAD"," = visarga"}, /* 1B83 */ { "LETTRE SOUNDANAISE A",NULL}, /* 1B84 */ { "LETTRE SOUNDANAISE I",NULL}, @@ -9363,6 +9550,7 @@ /* 1BFF */ { "SYMBOLE BATAK BINDOU PANGOLAT",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_1C[] = { /* 1C00 */ { "LETTRE LEPTCHA KA",NULL}, /* 1C01 */ { "LETTRE LEPTCHA KLA",NULL}, @@ -9636,6 +9824,7 @@ /* 1CFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_1D[] = { /* 1D00 */ { "LETTRE LATINE PETITE CAPITALE A",NULL}, /* 1D01 */ { "LETTRE LATINE PETITE CAPITALE AE",NULL}, @@ -9690,9 +9879,11 @@ /* 1D31 */ { "LETTRE MODIFICATIVE MAJUSCULE E"," # <exp> 0045"}, /* 1D32 */ { "LETTRE MODIFICATIVE MAJUSCULE E RÉFLÉCHI"," # <exp> 018E"}, /* 1D33 */ { "LETTRE MODIFICATIVE MAJUSCULE G"," # <exp> 0047"}, -/* 1D34 */ { "LETTRE MODIFICATIVE MAJUSCULE H"," x (lettre latine petite capitale h - 029C)\n" - " x (lettre modificative cyrillique enne - 1D78)\n" - " # <exp> 0048"}, +/* 1D34 */ { "LETTRE MODIFICATIVE MAJUSCULE H"," # <exp> 0048\n" + " Une différence typographique entre une majuscule et une petite capitale ne constitue pas un signe distinctif pour ce caractère dans le contexte de l'alphabet phonétique international.\n" + " * réalisation sourde épiglottalisée (API étendu)\n" + " x (lettre latine petite capitale h - 029C)\n" + " x (lettre modificative cyrillique enne - 1D78)"}, /* 1D35 */ { "LETTRE MODIFICATIVE MAJUSCULE I"," # <exp> 0049"}, /* 1D36 */ { "LETTRE MODIFICATIVE MAJUSCULE J"," # <exp> 004A"}, /* 1D37 */ { "LETTRE MODIFICATIVE MAJUSCULE K"," # <exp> 004B"}, @@ -9762,14 +9953,16 @@ /* 1D76 */ { "LETTRE MINUSCULE LATINE Z TILDE MÉDIAN",NULL}, /* 1D77 */ { "LETTRE MINUSCULE LATINE G CULBUTÉ"," * transcription du géorgien\n" " x (lettre géorgienne gan culbuté - 10F9)"}, -/* 1D78 */ { "LETTRE MODIFICATIVE CYRILLIQUE ENNE"," x (lettre modificative majuscule h - 1D34)\n" +/* 1D78 */ { "LETTRE MODIFICATIVE CYRILLIQUE ENNE"," * remplace parfois 1D34 dans l'API étendu\n" + " x (lettre modificative majuscule h - 1D34)\n" " # <exp> 043D"}, /* 1D79 */ { "LETTRE MINUSCULE LATINE G INSULAIRE"," * ancienne notation phonétique irlandaise\n" " * la majuscule est A77D\n" " x (lettre minuscule latine g - 0067)\n" " x (lettre minuscule latine yogh - 021D)\n" " x (lettre minuscule latine g cursif - 0261)\n" - " x (lettre minuscule latine gamma - 0263)"}, + " x (lettre minuscule latine gamma - 0263)\n" + " x (lettre minuscule latine g insulaire fermé - A7D1)"}, /* 1D7A */ { "LETTRE MINUSCULE LATINE TH BARRÉ OBLIQUEMENT"," * usage lexicographique américain\n" " x (lettre minuscule grecque thêta - 03B8)"}, /* 1D7B */ { "LETTRE LATINE PETITE CAPITALE I BARRÉ"," * a des sens différents pour les américanistes et les dictionnaires Oxford"}, @@ -9904,7 +10097,8 @@ /* 1DEE */ { "DIACRITIQUE LETTRE MINUSCULE LATINE P",NULL}, /* 1DEF */ { "DIACRITIQUE LETTRE MINUSCULE LATINE ECH",NULL}, /* 1DF0 */ { "DIACRITIQUE LETTRE MINUSCULE LATINE U À TRAIT DE CENTRALISATION LÉGER",NULL}, -/* 1DF1 */ { "DIACRITIQUE LETTRE MINUSCULE LATINE W",NULL}, +/* 1DF1 */ { "DIACRITIQUE LETTRE MINUSCULE LATINE W"," x (diacritique lettre minuscule latine w souscrit - 1ABF)\n" + " x (diacritique oméga en chef - 1AC7)"}, /* 1DF2 */ { "DIACRITIQUE LETTRE MINUSCULE LATINE A TRÉMA",NULL}, /* 1DF3 */ { "DIACRITIQUE LETTRE MINUSCULE LATINE O TRÉMA",NULL}, /* 1DF4 */ { "DIACRITIQUE LETTRE MINUSCULE LATINE U TRÉMA",NULL}, @@ -9913,10 +10107,11 @@ /* 1DF7 */ { "DIACRITIQUE KAVYKA EN CHEF À GAUCHE"," x (diacritique cyrillique kavyka - A67C)"}, /* 1DF8 */ { "DIACRITIQUE POINT EN CHEF À GAUCHE"," * utilisé en syriaque comme un point de désambiguïsation\n" " * utilisé dans le cyrillique du typikon, où le point peut avoir un dessin carré\n" - " x (diacritique point en chef à droite - 0358)"}, + " x (diacritique point en chef à droite - 0358)\n" + " x (point féminin syriaque - 0740)"}, /* 1DF9 */ { "DIACRITIQUE PONT RENVERSÉ SOUSCRIT"," * est utilisé pour un signe du typikon\n" " x (diacritique pontet renversé souscrit - 033A)"}, -/* 1DFA */ { NULL,NULL}, +/* 1DFA */ { "DIACRITIQUE POINT SOUSCRIT À GAUCHE"," * utilisé en syriaque comme un point de désambiguïsation"}, /* 1DFB */ { "DIACRITIQUE DE SUPPRESSION",NULL}, /* 1DFC */ { "DIACRITIQUE DOUBLE BRÈVE RENVERSÉE SOUSCRITE",NULL}, /* 1DFD */ { "DIACRITIQUE SOUSCRIT PRESQUE ÉGAL À"," * indique une voyelle stridente dans les langues de la famille khoisan"}, @@ -9924,6 +10119,7 @@ /* 1DFF */ { "DIACRITIQUE POINTES DE FLÈCHE VERS LA DROITE ET VERS LE BAS SOUSCRITES",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_1E[] = { /* 1E00 */ { "LETTRE MAJUSCULE LATINE A ROND SOUSCRIT"," : 0041 0325"}, /* 1E01 */ { "LETTRE MINUSCULE LATINE A ROND SOUSCRIT"," : 0061 0325"}, @@ -9940,7 +10136,7 @@ /* 1E0B */ { "LETTRE MINUSCULE LATINE D POINT EN CHEF"," * gaélique irlandais (ancienne orthographe)\n" " : 0064 0307"}, /* 1E0C */ { "LETTRE MAJUSCULE LATINE D POINT SOUSCRIT"," : 0044 0323"}, -/* 1E0D */ { "LETTRE MINUSCULE LATINE D POINT SOUSCRIT"," * translittération des langues indiennes\n" +/* 1E0D */ { "LETTRE MINUSCULE LATINE D POINT SOUSCRIT"," * translittération des écritures indiennes\n" " : 0064 0323"}, /* 1E0E */ { "LETTRE MAJUSCULE LATINE D LIGNE SOUSCRITE"," : 0044 0331"}, /* 1E0F */ { "LETTRE MINUSCULE LATINE D LIGNE SOUSCRITE"," : 0064 0331"}, @@ -9968,14 +10164,14 @@ /* 1E22 */ { "LETTRE MAJUSCULE LATINE H POINT EN CHEF"," : 0048 0307"}, /* 1E23 */ { "LETTRE MINUSCULE LATINE H POINT EN CHEF"," : 0068 0307"}, /* 1E24 */ { "LETTRE MAJUSCULE LATINE H POINT SOUSCRIT"," : 0048 0323"}, -/* 1E25 */ { "LETTRE MINUSCULE LATINE H POINT SOUSCRIT"," * translittération des langues indiennes\n" +/* 1E25 */ { "LETTRE MINUSCULE LATINE H POINT SOUSCRIT"," * translittération des écritures indiennes\n" " : 0068 0323"}, /* 1E26 */ { "LETTRE MAJUSCULE LATINE H TRÉMA"," : 0048 0308"}, /* 1E27 */ { "LETTRE MINUSCULE LATINE H TRÉMA"," : 0068 0308"}, /* 1E28 */ { "LETTRE MAJUSCULE LATINE H CÉDILLE"," : 0048 0327"}, /* 1E29 */ { "LETTRE MINUSCULE LATINE H CÉDILLE"," : 0068 0327"}, /* 1E2A */ { "LETTRE MAJUSCULE LATINE H BRÈVE SOUSCRITE"," : 0048 032E"}, -/* 1E2B */ { "LETTRE MINUSCULE LATINE H BRÈVE SOUSCRITE"," * translittération des langues sémitiques\n" +/* 1E2B */ { "LETTRE MINUSCULE LATINE H BRÈVE SOUSCRITE"," * translittération des écritures sémitiques\n" " : 0068 032E"}, /* 1E2C */ { "LETTRE MAJUSCULE LATINE I TILDE SOUSCRIT"," : 0049 0330"}, /* 1E2D */ { "LETTRE MINUSCULE LATINE I TILDE SOUSCRIT"," : 0069 0330"}, @@ -9989,15 +10185,15 @@ /* 1E34 */ { "LETTRE MAJUSCULE LATINE K LIGNE SOUSCRITE"," : 004B 0331"}, /* 1E35 */ { "LETTRE MINUSCULE LATINE K LIGNE SOUSCRITE"," : 006B 0331"}, /* 1E36 */ { "LETTRE MAJUSCULE LATINE L POINT SOUSCRIT"," : 004C 0323"}, -/* 1E37 */ { "LETTRE MINUSCULE LATINE L POINT SOUSCRIT"," * translittération des langues indiennes\n" +/* 1E37 */ { "LETTRE MINUSCULE LATINE L POINT SOUSCRIT"," * translittération des écritures indiennes\n" " : 006C 0323\n" " * voir la norme ISO 15919 pour la distinction entre le point souscrit et le rond souscrit dans les translittérations des écritures indiennes\n" " x (diacritique rond souscrit - 0325)"}, /* 1E38 */ { "LETTRE MAJUSCULE LATINE L POINT SOUSCRIT ET MACRON"," : 1E36 0304"}, -/* 1E39 */ { "LETTRE MINUSCULE LATINE L POINT SOUSCRIT ET MACRON"," * translittération des langues indiennes\n" +/* 1E39 */ { "LETTRE MINUSCULE LATINE L POINT SOUSCRIT ET MACRON"," * translittération des écritures indiennes\n" " : 1E37 0304"}, /* 1E3A */ { "LETTRE MAJUSCULE LATINE L LIGNE SOUSCRITE"," : 004C 0331"}, -/* 1E3B */ { "LETTRE MINUSCULE LATINE L LIGNE SOUSCRITE"," * translittération des langues indiennes\n" +/* 1E3B */ { "LETTRE MINUSCULE LATINE L LIGNE SOUSCRITE"," * translittération des écritures indiennes\n" " : 006C 0331"}, /* 1E3C */ { "LETTRE MAJUSCULE LATINE L ACCENT CIRCONFLEXE SOUSCRIT"," : 004C 032D"}, /* 1E3D */ { "LETTRE MINUSCULE LATINE L ACCENT CIRCONFLEXE SOUSCRIT"," : 006C 032D"}, @@ -10007,16 +10203,16 @@ /* 1E41 */ { "LETTRE MINUSCULE LATINE M POINT EN CHEF"," * gaélique irlandais (ancienne orthographe)\n" " : 006D 0307"}, /* 1E42 */ { "LETTRE MAJUSCULE LATINE M POINT SOUSCRIT"," : 004D 0323"}, -/* 1E43 */ { "LETTRE MINUSCULE LATINE M POINT SOUSCRIT"," * translittération des langues indiennes\n" +/* 1E43 */ { "LETTRE MINUSCULE LATINE M POINT SOUSCRIT"," * translittération des écritures indiennes\n" " : 006D 0323"}, /* 1E44 */ { "LETTRE MAJUSCULE LATINE N POINT EN CHEF"," : 004E 0307"}, -/* 1E45 */ { "LETTRE MINUSCULE LATINE N POINT EN CHEF"," * translittération des langues indiennes\n" +/* 1E45 */ { "LETTRE MINUSCULE LATINE N POINT EN CHEF"," * translittération des écritures indiennes\n" " : 006E 0307"}, /* 1E46 */ { "LETTRE MAJUSCULE LATINE N POINT SOUSCRIT"," : 004E 0323"}, -/* 1E47 */ { "LETTRE MINUSCULE LATINE N POINT SOUSCRIT"," * translittération des langues indiennes\n" +/* 1E47 */ { "LETTRE MINUSCULE LATINE N POINT SOUSCRIT"," * translittération des écritures indiennes\n" " : 006E 0323"}, /* 1E48 */ { "LETTRE MAJUSCULE LATINE N LIGNE SOUSCRITE"," : 004E 0331"}, -/* 1E49 */ { "LETTRE MINUSCULE LATINE N LIGNE SOUSCRITE"," * translittération des langues indiennes\n" +/* 1E49 */ { "LETTRE MINUSCULE LATINE N LIGNE SOUSCRITE"," * translittération des écritures indiennes\n" " : 006E 0331"}, /* 1E4A */ { "LETTRE MAJUSCULE LATINE N ACCENT CIRCONFLEXE SOUSCRIT"," : 004E 032D"}, /* 1E4B */ { "LETTRE MINUSCULE LATINE N ACCENT CIRCONFLEXE SOUSCRIT"," : 006E 032D"}, @@ -10036,21 +10232,21 @@ /* 1E58 */ { "LETTRE MAJUSCULE LATINE R POINT EN CHEF"," : 0052 0307"}, /* 1E59 */ { "LETTRE MINUSCULE LATINE R POINT EN CHEF"," : 0072 0307"}, /* 1E5A */ { "LETTRE MAJUSCULE LATINE R POINT SOUSCRIT"," : 0052 0323"}, -/* 1E5B */ { "LETTRE MINUSCULE LATINE R POINT SOUSCRIT"," * translittération des langues indiennes\n" +/* 1E5B */ { "LETTRE MINUSCULE LATINE R POINT SOUSCRIT"," * translittération des écritures indiennes\n" " : 0072 0323\n" " * voir la norme ISO 15919 pour la distinction entre le point souscrit et le rond souscrit dans les translittérations des écritures indiennes\n" " x (diacritique rond souscrit - 0325)"}, /* 1E5C */ { "LETTRE MAJUSCULE LATINE R POINT SOUSCRIT ET MACRON"," : 1E5A 0304"}, -/* 1E5D */ { "LETTRE MINUSCULE LATINE R POINT SOUSCRIT ET MACRON"," * translittération des langues indiennes\n" +/* 1E5D */ { "LETTRE MINUSCULE LATINE R POINT SOUSCRIT ET MACRON"," * translittération des écritures indiennes\n" " : 1E5B 0304"}, /* 1E5E */ { "LETTRE MAJUSCULE LATINE R LIGNE SOUSCRITE"," : 0052 0331"}, -/* 1E5F */ { "LETTRE MINUSCULE LATINE R LIGNE SOUSCRITE"," * translittération des langues indiennes\n" +/* 1E5F */ { "LETTRE MINUSCULE LATINE R LIGNE SOUSCRITE"," * translittération des écritures indiennes\n" " : 0072 0331"}, /* 1E60 */ { "LETTRE MAJUSCULE LATINE S POINT EN CHEF"," : 0053 0307"}, /* 1E61 */ { "LETTRE MINUSCULE LATINE S POINT EN CHEF"," * gaélique irlandais (ancienne orthographe)\n" " : 0073 0307"}, /* 1E62 */ { "LETTRE MAJUSCULE LATINE S POINT SOUSCRIT"," : 0053 0323"}, -/* 1E63 */ { "LETTRE MINUSCULE LATINE S POINT SOUSCRIT"," * translittération des langues indiennes\n" +/* 1E63 */ { "LETTRE MINUSCULE LATINE S POINT SOUSCRIT"," * translittération des écritures indiennes\n" " : 0073 0323"}, /* 1E64 */ { "LETTRE MAJUSCULE LATINE S ACCENT AIGU ET POINT EN CHEF"," : 015A 0307"}, /* 1E65 */ { "LETTRE MINUSCULE LATINE S ACCENT AIGU ET POINT EN CHEF"," : 015B 0307"}, @@ -10062,10 +10258,10 @@ /* 1E6B */ { "LETTRE MINUSCULE LATINE T POINT EN CHEF"," * gaélique irlandais (ancienne orthographe)\n" " : 0074 0307"}, /* 1E6C */ { "LETTRE MAJUSCULE LATINE T POINT SOUSCRIT"," : 0054 0323"}, -/* 1E6D */ { "LETTRE MINUSCULE LATINE T POINT SOUSCRIT"," * translittération des langues indiennes\n" +/* 1E6D */ { "LETTRE MINUSCULE LATINE T POINT SOUSCRIT"," * translittération des écritures indiennes\n" " : 0074 0323"}, /* 1E6E */ { "LETTRE MAJUSCULE LATINE T LIGNE SOUSCRITE"," : 0054 0331"}, -/* 1E6F */ { "LETTRE MINUSCULE LATINE T LIGNE SOUSCRITE"," * translittération des langues sémitiques\n" +/* 1E6F */ { "LETTRE MINUSCULE LATINE T LIGNE SOUSCRITE"," * translittération des écritures sémitiques\n" " : 0074 0331"}, /* 1E70 */ { "LETTRE MAJUSCULE LATINE T ACCENT CIRCONFLEXE SOUSCRIT"," : 0054 032D"}, /* 1E71 */ { "LETTRE MINUSCULE LATINE T ACCENT CIRCONFLEXE SOUSCRIT"," : 0074 032D"}, @@ -10105,13 +10301,13 @@ /* 1E90 */ { "LETTRE MAJUSCULE LATINE Z ACCENT CIRCONFLEXE"," : 005A 0302"}, /* 1E91 */ { "LETTRE MINUSCULE LATINE Z ACCENT CIRCONFLEXE"," : 007A 0302"}, /* 1E92 */ { "LETTRE MAJUSCULE LATINE Z POINT SOUSCRIT"," : 005A 0323"}, -/* 1E93 */ { "LETTRE MINUSCULE LATINE Z POINT SOUSCRIT"," * translittération des langues sémitiques\n" +/* 1E93 */ { "LETTRE MINUSCULE LATINE Z POINT SOUSCRIT"," * translittération des écritures sémitiques\n" " x (lettre arabe zza' - 0638)\n" " : 007A 0323"}, /* 1E94 */ { "LETTRE MAJUSCULE LATINE Z LIGNE SOUSCRITE"," : 005A 0331"}, -/* 1E95 */ { "LETTRE MINUSCULE LATINE Z LIGNE SOUSCRITE"," * translittération des langues sémitiques\n" +/* 1E95 */ { "LETTRE MINUSCULE LATINE Z LIGNE SOUSCRITE"," * translittération des écritures sémitiques\n" " : 007A 0331"}, -/* 1E96 */ { "LETTRE MINUSCULE LATINE H LIGNE SOUSCRITE"," * translittération des langues sémitiques\n" +/* 1E96 */ { "LETTRE MINUSCULE LATINE H LIGNE SOUSCRITE"," * translittération des écritures sémitiques\n" " : 0068 0331"}, /* 1E97 */ { "LETTRE MINUSCULE LATINE T TRÉMA"," : 0074 0308"}, /* 1E98 */ { "LETTRE MINUSCULE LATINE W ROND EN CHEF"," : 0077 030A"}, @@ -10227,6 +10423,7 @@ /* 1EFF */ { "LETTRE MINUSCULE LATINE Y BOUCLÉ",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_1F[] = { /* 1F00 */ { "LETTRE MINUSCULE GRECQUE ALPHA ESPRIT DOUX"," : 03B1 0313"}, /* 1F01 */ { "LETTRE MINUSCULE GRECQUE ALPHA ESPRIT RUDE"," : 03B1 0314"}, @@ -10488,6 +10685,7 @@ /* 1FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_20[] = { /* 2000 */ { "DEMI-CADRATIN"," * ce caractère est en pratique équivalent à l'espace demi-cadratin\n" " : 2002 espace demi-cadratin"}, @@ -10514,12 +10712,12 @@ " * dans la typographie traditionnelle, la plus étroite des espaces disponibles\n" " # 0020 espace"}, /* 200B */ { "ESPACE SANS CHASSE"," = espace à chasse nulle\n" - " * communément abrégée ZWSP (zero width space)\n" + " * communément abrégée en ZWSP (zero width space)\n" " * caractère destiné à maîtriser la coupure de ligne ; au sens strict, caractère à chasse nulle, bien qu'il puisse s'étirer lors de la justification"}, -/* 200C */ { "ANTILIANT SANS CHASSE"," * communément abrégé ZWNJ (zero width non-joiner)"}, -/* 200D */ { "LIANT SANS CHASSE"," * communément abrégé ZWJ (zero width joiner)"}, -/* 200E */ { "MARQUE GAUCHE-À-DROITE"," * communément abrégée LRM (left-to-right mark)"}, -/* 200F */ { "MARQUE DROITE-À-GAUCHE"," * communément abrégée RLM (right-to-left mark)\n" +/* 200C */ { "ANTILIANT SANS CHASSE"," * communément abrégé en ZWNJ (zero width non-joiner)"}, +/* 200D */ { "LIANT SANS CHASSE"," * communément abrégé en ZWJ (zero width joiner)"}, +/* 200E */ { "MARQUE GAUCHE-À-DROITE"," * communément abrégée en LRM (left-to-right mark)"}, +/* 200F */ { "MARQUE DROITE-À-GAUCHE"," * communément abrégée en RLM (right-to-left mark)\n" " x (marque de lettre arabe - 061C)"}, /* 2010 */ { "TRAIT D'UNION"," = division\n" " x (trait d'union-signe moins - 002D)\n" @@ -10592,12 +10790,12 @@ /* 2027 */ { "POINT DE COUPURE DE MOT"," * symbole visible utilisé pour indiquer les positions correctes pour la division d'un mot, comme dans dic·tion·nai·res"}, /* 2028 */ { "SÉPARATEUR DE LIGNES"," * peut s'utiliser pour représenter sans équivoque ce concept"}, /* 2029 */ { "SÉPARATEUR DE PARAGRAPHES"," * peut s'utiliser pour représenter sans équivoque ce concept"}, -/* 202A */ { "ENCHÂSSEMENT GAUCHE-À-DROITE"," * communément abrégé LRE (left-to-right embedding)"}, -/* 202B */ { "ENCHÂSSEMENT DROITE-À-GAUCHE"," * communément abrégé RLE (right-to-left embedding)"}, -/* 202C */ { "DÉPILEMENT DE FORMATAGE DIRECTIONNEL"," * communément abrégé PDF (pop directional formatting)"}, -/* 202D */ { "FORÇAGE GAUCHE-À-DROITE"," * communément abrégé LRO (left-to-right override)"}, -/* 202E */ { "FORÇAGE DROITE-À-GAUCHE"," * communément abrégé RLO (right-to-left override)"}, -/* 202F */ { "ESPACE INSÉCABLE ÉTROITE"," * communément abrégée NNBSP (narrow no-break space)\n" +/* 202A */ { "ENCHÂSSEMENT GAUCHE-À-DROITE"," * communément abrégé en LRE (left-to-right embedding)"}, +/* 202B */ { "ENCHÂSSEMENT DROITE-À-GAUCHE"," * communément abrégé en RLE (right-to-left embedding)"}, +/* 202C */ { "DÉPILEMENT DE FORMATAGE DIRECTIONNEL"," * communément abrégé en PDF (pop directional formatting)"}, +/* 202D */ { "FORÇAGE GAUCHE-À-DROITE"," * communément abrégé en LRO (left-to-right override)"}, +/* 202E */ { "FORÇAGE DROITE-À-GAUCHE"," * communément abrégé en RLO (right-to-left override)"}, +/* 202F */ { "ESPACE INSÉCABLE ÉTROITE"," * communément abrégée en NNBSP (narrow no-break space)\n" " * une forme étroite de l'espace insécable ; elle a généralement la largeur d'un cinquième de cadratin ou d'un quart de cadratin\n" " x (espace insécable - 00A0)\n" " x (espace quart de cadratin - 2005)\n" @@ -10641,7 +10839,7 @@ " = séparateur de paragraphes ourdou\n" " * marque de cahier en reliure, indice de collationnement\n" " x (signe tibétain kou rou kha bzhi mig tchan - 0FBF)\n" - " x (idéogramme unifié cjc-200AD - 200AD)"}, + " x 200AD"}, /* 203C */ { "DOUBLE POINT D'EXCLAMATION"," x (point d'exclamation - 0021)\n" " # 0021 0021"}, /* 203D */ { "POINT EXCLARROGATIF"," x (point d'exclamation - 0021)\n" @@ -10663,7 +10861,8 @@ " * pour composer des fractions arbitraires\n" " x (barre oblique - 002F)\n" " x (barre oblique de division - 2215)"}, -/* 2045 */ { "CROCHET GAUCHE AVEC PIQUE"," x (échasse gauche - 2E20)"}, +/* 2045 */ { "CROCHET GAUCHE AVEC PIQUE"," x (échasse gauche - 2E20)\n" + " x (crochet gauche avec barre - 2E55)"}, /* 2046 */ { "CROCHET DROIT AVEC PIQUE",NULL}, /* 2047 */ { "DOUBLE POINT D'INTERROGATION"," # 003F 003F"}, /* 2048 */ { "POINT D'INTERROGATION-EXCLAMATION"," # 003F 0021"}, @@ -10694,7 +10893,7 @@ /* 2053 */ { "TIRET ONDÉ"," x (tilde - 007E)"}, /* 2054 */ { "TIRANT BAS RENVERSÉ",NULL}, /* 2055 */ { "POINT-FLEUR"," = phoul, pouspika\n" - " * sert de signe de ponctuation en sylotî nâgrî, en bengali et dans d'autres écritures de l'Inde\n" + " * sert de signe de ponctuation en sylotî nâgrî, en bengali et dans d'autres écritures indiennes\n" " x (gros astérisque-hélice à huit branches larmées - 274B)"}, /* 2056 */ { "TROIS-POINTS"," x (séparateur de paragraphes géorgien - 10FB)"}, /* 2057 */ { "QUADRUPLE PRIME"," # 2032 2032 2032 2032"}, @@ -10715,10 +10914,10 @@ /* 205E */ { "QUATRE-POINTS VERTICAL"," * sert dans les dictionnaires anglo-saxons pour indiquer une coupure de mot licite mais peu souhaitable\n" " * couvre la hauteur totale de la ligne\n" " x (six-points vertical - 2E3D)"}, -/* 205F */ { "ESPACE MOYENNE MATHÉMATIQUE"," * parfois abrégée MMSP (medium mathematical space)\n" +/* 205F */ { "ESPACE MOYENNE MATHÉMATIQUE"," * parfois abrégée en MMSP (medium mathematical space)\n" " * quatre dix-huitièmes d'un cadratin\n" " # 0020 espace"}, -/* 2060 */ { "GLUON DE MOTS"," * communément abrégé WJ (word joiner)\n" +/* 2060 */ { "GLUON DE MOTS"," * communément abrégé en WJ (word joiner)\n" " * une espace insécable sans chasse (rien de plus)\n" " * permet de désambiguïser les fonctions pour l'indicateur d'ordre des octets\n" " x (indicateur d'ordre des octets - FEFF)"}, @@ -10728,10 +10927,10 @@ " * type de juxtaposition indiquant qu'une suite de symboles mathématiques forme une liste (comme pour les indices qui ne sont pas séparés par des virgules visibles)"}, /* 2064 */ { "PLUS INVISIBLE"," * type de juxtaposition indiquant une addition"}, /* 2065 */ { NULL,NULL}, -/* 2066 */ { "ISOLAT GAUCHE-À-DROITE"," * communément abrégé LRI (left-to-right isolate)"}, -/* 2067 */ { "ISOLAT DROITE-À-GAUCHE"," * communément abrégé RLI (right-to-left isolate)"}, -/* 2068 */ { "ISOLAT À DIRECTION DU PREMIER FORT"," * communément abrégé FSI (first strong isolate)"}, -/* 2069 */ { "DÉPILEMENT D'ISOLAT DIRECTIONNEL"," * communément abrégé PDI (pop directional isolate)"}, +/* 2066 */ { "ISOLAT GAUCHE-À-DROITE"," * communément abrégé en LRI (left-to-right isolate)"}, +/* 2067 */ { "ISOLAT DROITE-À-GAUCHE"," * communément abrégé en RLI (right-to-left isolate)"}, +/* 2068 */ { "ISOLAT À DIRECTION DU PREMIER FORT"," * communément abrégé en FSI (first strong isolate)"}, +/* 2069 */ { "DÉPILEMENT D'ISOLAT DIRECTIONNEL"," * communément abrégé en PDI (pop directional isolate)"}, /* 206A */ { "INHIBITEUR D'ÉCHANGE SYMÉTRIQUE",NULL}, /* 206B */ { "ACTIVATEUR D'ÉCHANGE SYMÉTRIQUE",NULL}, /* 206C */ { "INHIBITEUR DE FORMAGE ARABE",NULL}, @@ -10815,7 +11014,7 @@ " x (symbole écu - 20A0)"}, /* 20AD */ { "SYMBOLE KIP"," * Laos"}, /* 20AE */ { "SYMBOLE TOUGRIK"," * Mongolie\n" - " * se translittère aussi tougroug, tougric, tougrog, togrog"}, + " * translittération aussi en tougroug, tougric, tougrog, togrog"}, /* 20AF */ { "SYMBOLE DRACHME"," * Grèce"}, /* 20B0 */ { "SYMBOLE PFENNIG"," * Allemagne\n" " * forme stylisée de la lettre minuscule d (pour « denarius », denier) en écriture cursive allemande (Kurrentschrift)"}, @@ -10849,7 +11048,7 @@ /* 20BD */ { "SYMBOLE ROUBLE"," * Russie"}, /* 20BE */ { "SYMBOLE LARI"," * Géorgie"}, /* 20BF */ { "SYMBOLE BITCOIN"," * une crypto-monnaie"}, -/* 20C0 */ { NULL,NULL}, +/* 20C0 */ { "SYMBOLE SOM"," * Kirghizistan"}, /* 20C1 */ { NULL,NULL}, /* 20C2 */ { NULL,NULL}, /* 20C3 */ { NULL,NULL}, @@ -10927,6 +11126,7 @@ /* 20FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_21[] = { /* 2100 */ { "AU COMPTE DE"," # 0061 002F 0063"}, /* 2101 */ { "AUX BONS SOINS DE"," = aux soins (de)\n" @@ -10953,6 +11153,8 @@ /* 210A */ { "MINUSCULE G DE RONDE"," = symbole nombre réel\n" " # <police> 0067 lettre minuscule latine g"}, /* 210B */ { "MAJUSCULE H DE RONDE"," = opérateur hamiltonien\n" + " ~ 210B FE00 écriture chancelière\n" + " ~ 210B FE01 écriture anglaise\n" " # <police> 0048 lettre majuscule latine h"}, /* 210C */ { "MAJUSCULE H GOTHIQUE"," = espace de Hilbert\n" " # <police> 0048 lettre majuscule latine h"}, @@ -10964,10 +11166,14 @@ /* 210F */ { "CONSTANTE DE PLANCK SUR DEUX PI"," = constante de Planck réduite, constante de Dirac\n" " x (lettre minuscule cyrillique tié - 045B)\n" " # <police> 0127 lettre minuscule latine h barré"}, -/* 2110 */ { "MAJUSCULE I DE RONDE"," # <police> 0049 lettre majuscule latine i"}, +/* 2110 */ { "MAJUSCULE I DE RONDE"," ~ 2110 FE00 écriture chancelière\n" + " ~ 2110 FE01 écriture anglaise\n" + " # <police> 0049 lettre majuscule latine i"}, /* 2111 */ { "MAJUSCULE I GOTHIQUE"," = partie imaginaire\n" " # <police> 0049 lettre majuscule latine i"}, /* 2112 */ { "MAJUSCULE L DE RONDE"," = transformation de Laplace\n" + " ~ 2112 FE00 écriture chancelière\n" + " ~ 2112 FE01 écriture anglaise\n" " # <police> 004C lettre majuscule latine l"}, /* 2113 */ { "MINUSCULE L DE RONDE"," = litre (symbole traditionnel)\n" " * en dépit de son nom, ce symbole trouve son origine dans une variante italique particulière du l minuscule\n" @@ -10992,6 +11198,8 @@ " = l'ensemble des nombres rationnels\n" " # <police> 0051 lettre majuscule latine q"}, /* 211B */ { "MAJUSCULE R DE RONDE"," = intégrale de Riemann\n" + " ~ 211B FE00 écriture chancelière\n" + " ~ 211B FE01 écriture anglaise\n" " # <police> 0052 lettre majuscule latine r"}, /* 211C */ { "MAJUSCULE R GOTHIQUE"," = partie réelle\n" " # <police> 0052 lettre majuscule latine r"}, @@ -11032,6 +11240,8 @@ " * 00C5 est la représentation recommandée\n" " : 00C5 lettre majuscule latine a rond en chef"}, /* 212C */ { "MAJUSCULE B DE RONDE"," = fonction de Bernoulli\n" + " ~ 212C FE00 écriture chancelière\n" + " ~ 212C FE01 écriture anglaise\n" " # <police> 0042 lettre majuscule latine b"}, /* 212D */ { "MAJUSCULE C GOTHIQUE"," # <police> 0043 lettre majuscule latine c"}, /* 212E */ { "SYMBOLE ESTIMÉ"," * utilisé sur les emballages européens\n" @@ -11040,8 +11250,12 @@ " = exposant naturel\n" " # <police> 0065 lettre minuscule latine e"}, /* 2130 */ { "MAJUSCULE E DE RONDE"," = fem (force électromotrice)\n" + " ~ 2130 FE00 écriture chancelière\n" + " ~ 2130 FE01 écriture anglaise\n" " # <police> 0045 lettre majuscule latine e"}, /* 2131 */ { "MAJUSCULE F DE RONDE"," = transformée de Fourier, transformation de Fourier\n" + " ~ 2131 FE00 écriture chancelière\n" + " ~ 2131 FE01 écriture anglaise\n" " # <police> 0046 lettre majuscule latine f"}, /* 2132 */ { "MAJUSCULE F CULBUTÉ"," = digamma inversé claudien\n" " * la minuscule est 214E\n" @@ -11051,6 +11265,8 @@ " = moment d'une force\n" " = symbole du mark allemand avant la Seconde Guerre mondiale\n" " x (symbole mark nordique - 20BB)\n" + " ~ 2133 FE00 écriture chancelière\n" + " ~ 2133 FE01 écriture anglaise\n" " # <police> 004D lettre majuscule latine m"}, /* 2134 */ { "MINUSCULE O DE RONDE"," = ordre\n" " # <police> 006F lettre minuscule latine o"}, @@ -11317,6 +11533,7 @@ /* 21FF */ { "FLÈCHE GAUCHE-DROITE À TÊTES CREUSES",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_22[] = { /* 2200 */ { "POUR TOUT"," = quel que soit\n" " = quantificateur universel, quanteur universel"}, @@ -11486,8 +11703,8 @@ /* 2261 */ { "IDENTIQUE À"," = congru à , identiteur"}, /* 2262 */ { "NON IDENTIQUE À"," : 2261 0338"}, /* 2263 */ { "STRICTEMENT ÉQUIVALENT À",NULL}, -/* 2264 */ { "INFÉRIEUR OU ÉGAL À",NULL}, -/* 2265 */ { "SUPÉRIEUR OU ÉGAL À",NULL}, +/* 2264 */ { "INFÉRIEUR OU ÉGAL À"," x (signe inférieur à - 003C)"}, +/* 2265 */ { "SUPÉRIEUR OU ÉGAL À"," x (signe supérieur à - 003E)"}, /* 2266 */ { "INFÉRIEUR À SUR ÉGAL À",NULL}, /* 2267 */ { "SUPÉRIEUR À SUR ÉGAL À",NULL}, /* 2268 */ { "INFÉRIEUR MAIS PAS ÉGAL À"," ~ 2268 FE00 avec une barre verticale"}, @@ -11631,7 +11848,9 @@ " x (étoile à cinq branches arabe - 066D)\n" " x (étoile noire - 2605)\n" " x (étoile moyenne blanche - 2B50)"}, -/* 22C7 */ { "DIVISÉ MULTIPLIÉ",NULL}, +/* 22C7 */ { "DIVISÉ MULTIPLIÉ"," x (signe de multiplication - 00D7)\n" + " x (signe de division - 00F7)\n" + " x (x de multiplication - 2715)"}, /* 22C8 */ { "NÅ’UD PAPILLON"," x (nÅ“ud papillon roc - 2445)"}, /* 22C9 */ { "PRODUIT SEMI-DIRECT À GAUCHE DE FACTEUR NORMAL",NULL}, /* 22CA */ { "PRODUIT SEMI-DIRECT À DROITE DE FACTEUR NORMAL",NULL}, @@ -11692,6 +11911,7 @@ /* 22FF */ { "ÉLÉMENT D'UN SAC EN NOTATION Z"," = appartient à un multi-ensemble"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_23[] = { /* 2300 */ { "SYMBOLE DIAMÈTRE"," x (lettre minuscule latine o barré obliquement - 00F8)\n" " x (ensemble vide - 2205)"}, @@ -12024,6 +12244,7 @@ /* 23FF */ { "SYMBOLE DE L'Å’IL OBSERVATEUR",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_24[] = { /* 2400 */ { "SYMBOLE POUR NUL",NULL}, /* 2401 */ { "SYMBOLE POUR DÉBUT D'EN-TÊTE",NULL}, @@ -12291,6 +12512,7 @@ /* 24FF */ { "CHIFFRE ZÉRO CERCLÉ NOIR AU BLANC"," x (vignette chiffre un cerclé noir au blanc - 2776)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_25[] = { /* 2500 */ { "FILET FIN HORIZONTAL"," = mosaïque Vidéotex DG 15\n" " x (filet fin horizontal à barre verticale - 1FBAF)"}, @@ -12623,6 +12845,7 @@ /* 25FF */ { "TRIANGLE RECTANGLE INFÉRIEUR DROIT"," x (triangle rectangle - 22BF)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_26[] = { /* 2600 */ { "SOLEIL NOIR AVEC RAYONS"," = temps clair\n" " x (soleil - 2609)\n" @@ -13019,6 +13242,7 @@ /* 26FF */ { "DRAPEAU BLANC À BANDE MÉDIANE HORIZONTALE NOIRE"," = site des forces japonaises d'autodéfense"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_27[] = { /* 2700 */ { "CISEAUX DE SÉCURITÉ NOIRS"," * forme une paire avec 2704"}, /* 2701 */ { "CISEAUX À LAME SUPÉRIEURE VISIBLE",NULL}, @@ -13353,6 +13577,7 @@ " x (longue flèche vers la gauche en tire-bouchon - 2B33)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_28[] = { /* 2800 */ { "COMBINAISON BRAILLE BLANC"," * bien que ce caractère soit représenté par un blanc à chasse fixe dans de nombreuses polices, il ne joue pas le rôle d'une espace"}, /* 2801 */ { "COMBINAISON BRAILLE POINTS-1",NULL}, @@ -13612,6 +13837,7 @@ /* 28FF */ { "COMBINAISON BRAILLE POINTS-12345678",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_29[] = { /* 2900 */ { "FLÈCHE À DEUX POINTES VERS LA DROITE BARRÉE VERTICALEMENT"," = surjection partielle en notation Z\n" " x (flèche à deux pointes vers la gauche barrée verticalement - 2B34)"}, @@ -13829,7 +14055,7 @@ /* 29BE */ { "PUCE BLANCHE CERCLÉE"," x (opérateur rond cerclé - 229A)\n" " x (symbole de fonction apl beigne - 233E)\n" " x (deux cercles concentriques - 25CE)"}, -/* 29BF */ { "PUCE CERCLÉE"," * fait partie d'un jeu étalonné de cercles dont le cercle noir intérieur varie en taille\n" +/* 29BF */ { "PUCE CERCLÉE"," * fait partie d'un jeu étalonné de cercles dont le cercle plein intérieur varie en taille\n" " x (opérateur point cerclé - 2299)\n" " x (cercle blanc évidé - 25C9)\n" " x (opérateur point cerclé n-aire - 2A00)"}, @@ -13918,6 +14144,7 @@ /* 29FF */ { "MINY"," x (signe moins - 2212)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_2A[] = { /* 2A00 */ { "OPÉRATEUR POINT CERCLÉ N-AIRE"," x (opérateur point cerclé - 2299)\n" " x (cercle blanc évidé - 25C9)"}, @@ -14210,6 +14437,7 @@ /* 2AFF */ { "BARRE VERTICALE BLANCHE N-AIRE"," = choix n-aire de Dijkstra"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_2B[] = { /* 2B00 */ { "FLÈCHE BLANCHE NORD-EST",NULL}, /* 2B01 */ { "FLÈCHE BLANCHE NORD-OUEST",NULL}, @@ -14513,6 +14741,7 @@ /* 2BFF */ { "SYMBOLE PAUSE DE HELLSCHREIBER",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_2C[] = { /* 2C00 */ { "LETTRE MAJUSCULE GLAGOLITIQUE AZE",NULL}, /* 2C01 */ { "LETTRE MAJUSCULE GLAGOLITIQUE BOUKI",NULL}, @@ -14565,7 +14794,7 @@ /* 2C2C */ { "LETTRE MAJUSCULE GLAGOLITIQUE CHTAPITCH",NULL}, /* 2C2D */ { "LETTRE MAJUSCULE GLAGOLITIQUE A TROKOUTAST'",NULL}, /* 2C2E */ { "LETTRE MAJUSCULE GLAGOLITIQUE MYSLÉTÉ LATINISANT",NULL}, -/* 2C2F */ { NULL,NULL}, +/* 2C2F */ { "LETTRE MAJUSCULE GLAGOLITIQUE TCHERV' CAUDÉ"," Elle est utilisée comme un substitut de la lettre glagolitique tcherv' ; elle a notamment été associée avec 0303 diacritique tilde ou avec 0483 diacritique cyrillique titlo pour former le signe « et cetera »."}, /* 2C30 */ { "LETTRE MINUSCULE GLAGOLITIQUE AZE",NULL}, /* 2C31 */ { "LETTRE MINUSCULE GLAGOLITIQUE BOUKI",NULL}, /* 2C32 */ { "LETTRE MINUSCULE GLAGOLITIQUE VÉDI",NULL}, @@ -14613,7 +14842,7 @@ /* 2C5C */ { "LETTRE MINUSCULE GLAGOLITIQUE CHTAPITCH",NULL}, /* 2C5D */ { "LETTRE MINUSCULE GLAGOLITIQUE A TROKOUTAST' A",NULL}, /* 2C5E */ { "LETTRE MINUSCULE GLAGOLITIQUE MYSLÉTÉ LATINISANT",NULL}, -/* 2C5F */ { NULL,NULL}, +/* 2C5F */ { "LETTRE MINUSCULE GLAGOLITIQUE TCHERV' CAUDÉ",NULL}, /* 2C60 */ { "LETTRE MAJUSCULE LATINE L À DOUBLE BARRE",NULL}, /* 2C61 */ { "LETTRE MINUSCULE LATINE L À DOUBLE BARRE",NULL}, /* 2C62 */ { "LETTRE MAJUSCULE LATINE L TILDE MÉDIAN"," * la minuscule est 026B"}, @@ -14781,6 +15010,7 @@ /* 2CFF */ { "DIVISEUR MORPHOLOGIQUE COPTE",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_2D[] = { /* 2D00 */ { "LETTRE GÉORGIENNE NOUSKHOURI AN"," x (lettre géorgienne assomtavrouli an - 10A0)"}, /* 2D01 */ { "LETTRE GÉORGIENNE NOUSKHOURI BAN",NULL}, @@ -14993,13 +15223,13 @@ /* 2DCD */ { "SYLLABE ÉTHIOPIENNE KYE",NULL}, /* 2DCE */ { "SYLLABE ÉTHIOPIENNE KYO",NULL}, /* 2DCF */ { NULL,NULL}, -/* 2DD0 */ { "SYLLABE ÉTHIOPIENNE XYÄ",NULL}, -/* 2DD1 */ { "SYLLABE ÉTHIOPIENNE XYOU",NULL}, -/* 2DD2 */ { "SYLLABE ÉTHIOPIENNE XYI",NULL}, -/* 2DD3 */ { "SYLLABE ÉTHIOPIENNE XYA",NULL}, -/* 2DD4 */ { "SYLLABE ÉTHIOPIENNE XYÉ",NULL}, -/* 2DD5 */ { "SYLLABE ÉTHIOPIENNE XYE",NULL}, -/* 2DD6 */ { "SYLLABE ÉTHIOPIENNE XYO",NULL}, +/* 2DD0 */ { "SYLLABE ÉTHIOPIENNE XYÄ"," x (syllabe éthiopienne hhyä - 1E7E0)"}, +/* 2DD1 */ { "SYLLABE ÉTHIOPIENNE XYOU"," x (syllabe éthiopienne hhyou - 1E7E1)"}, +/* 2DD2 */ { "SYLLABE ÉTHIOPIENNE XYI"," x (syllabe éthiopienne hhyi - 1E7E2)"}, +/* 2DD3 */ { "SYLLABE ÉTHIOPIENNE XYA"," x (syllabe éthiopienne hhya - 1E7E3)"}, +/* 2DD4 */ { "SYLLABE ÉTHIOPIENNE XYÉ"," x (syllabe éthiopienne hhyé - 1E7E4)"}, +/* 2DD5 */ { "SYLLABE ÉTHIOPIENNE XYE"," x (syllabe éthiopienne hhye - 1E7E5)"}, +/* 2DD6 */ { "SYLLABE ÉTHIOPIENNE XYO"," x (syllabe éthiopienne hhyo - 1E7E6)"}, /* 2DD7 */ { NULL,NULL}, /* 2DD8 */ { "SYLLABE ÉTHIOPIENNE GYÄ",NULL}, /* 2DD9 */ { "SYLLABE ÉTHIOPIENNE GYOU",NULL}, @@ -15043,6 +15273,7 @@ /* 2DFF */ { "DIACRITIQUE LETTRE CYRILLIQUE GRAND YOUSSE YODISÉ",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_2E[] = { /* 2E00 */ { "ANGLET DE SUBSTITUTION"," x (coin nord-ouest - 231C)"}, /* 2E01 */ { "ANGLET DE SUBSTITUTION POINTÉ",NULL}, @@ -15067,15 +15298,16 @@ /* 2E12 */ { "HYPODIASTOLE",NULL}, /* 2E13 */ { "OBÈLE POINTÉ"," * les variantes de glyphe peuvent ressembler à 00F7 ou à 2238\n" " x (signe moins commercial - 2052)"}, -/* 2E14 */ { "ANCORA VERS LE HAUT"," * l'appellation anglophone de ce caractère est erronée"}, -/* 2E15 */ { "ANCORA VERS LE BAS"," * l'appellation anglophone de ce caractère est erronée"}, +/* 2E14 */ { "ANCORA VERS LE HAUT"," * l'appellation en anglais de ce caractère est erronée"}, +/* 2E15 */ { "ANCORA VERS LE BAS"," * l'appellation en anglais de ce caractère est erronée"}, /* 2E16 */ { "CHEVRON VERS LA DROITE POINTÉ"," = diplê périéstigménê"}, /* 2E17 */ { "TRAIT D'UNION DOUBLE OBLIQUE"," * utilisé dans l'ancienne linguistique du Proche-Orient\n" " * le trait d'union dans les textes gothiques (Fraktur) se code à l'aide de 002D ou de 2010, mais les polices gothiques (Fraktur) afficheront un glyphe similaire à 2E17\n" " x (trait d'union-signe moins - 002D)\n" " x (signe égal - 003D)\n" " x (trait d'union - 2010)\n" - " x (trait d'union double - 2E40)"}, + " x (trait d'union double - 2E40)\n" + " x (trait d'union oblique - 2E5D)"}, /* 2E18 */ { "POINT EXCLARROGATIF CULBUTÉ"," x (point exclarrogatif - 203D)"}, /* 2E19 */ { "PALME"," * signe servant de séparateur"}, /* 2E1A */ { "TRAIT D'UNION À TRÉMA"," * indique l'inflexion de la voyelle thématique d'une forme plurielle"}, @@ -15167,22 +15399,25 @@ " x (pied-de-mouche réfléchi - 204B)\n" " x (paragraphos - 2E0F)\n" " x (capitule - 2E3F)"}, -/* 2E4E */ { "SIGNE PUNCTUS ELEVATUS"," * marque une pause intermédiaire majeure, correspondant à une unité de sens complète même si la phrase est inachevée"}, +/* 2E4E */ { "SIGNE PUNCTUS ELEVATUS"," Ce signe indique une pause intermédiaire majeure, correspondant à une unité de sens complète même si la phrase est inachevée ; ceci est similaire, à certains égards, à l'utilisation moderne d'un point-virgule."}, /* 2E4F */ { "DIVISEUR DE VERS CORNIQUE",NULL}, -/* 2E50 */ { "CROIX PATTÉE À BRAS HORIZONTAL DROIT"," x (croix de malte - 2720)"}, -/* 2E51 */ { "CROIX PATTÉE À BRAS HORIZONTAL GAUCHE",NULL}, +/* 2E50 */ { "CROIX PATTÉE À BRAS HORIZONTAL DROIT"," x (croix de malte - 2720)\n" + " x (lettre majuscule latine moitié de h - 2C75)"}, +/* 2E51 */ { "CROIX PATTÉE À BRAS HORIZONTAL GAUCHE"," x (lettre majuscule latine moitié de h réfléchie - A7F5)"}, /* 2E52 */ { "NOTE MAJUSCULE TIRONIENNE ET"," x (note tironienne et - 204A)"}, -/* 2E53 */ { NULL,NULL}, -/* 2E54 */ { NULL,NULL}, -/* 2E55 */ { NULL,NULL}, -/* 2E56 */ { NULL,NULL}, -/* 2E57 */ { NULL,NULL}, -/* 2E58 */ { NULL,NULL}, -/* 2E59 */ { NULL,NULL}, -/* 2E5A */ { NULL,NULL}, -/* 2E5B */ { NULL,NULL}, -/* 2E5C */ { NULL,NULL}, -/* 2E5D */ { NULL,NULL}, +/* 2E53 */ { "POINT D'EXCLAMATION MÉDIÉVAL",NULL}, +/* 2E54 */ { "POINT D'INTERROGATION MÉDIÉVAL",NULL}, +/* 2E55 */ { "CROCHET GAUCHE AVEC BARRE"," * ellipse optionnelle\n" + " x (crochet gauche avec pique - 2045)"}, +/* 2E56 */ { "CROCHET DROIT AVEC BARRE",NULL}, +/* 2E57 */ { "CROCHET GAUCHE AVEC DOUBLE BARRE"," * ellipse obligatoire"}, +/* 2E58 */ { "CROCHET DROIT AVEC DOUBLE BARRE",NULL}, +/* 2E59 */ { "MOITIÉ SUPÉRIEURE DE PARENTHÈSE GAUCHE",NULL}, +/* 2E5A */ { "MOITIÉ SUPÉRIEURE DE PARENTHÈSE DROITE",NULL}, +/* 2E5B */ { "MOITIÉ INFÉRIEURE DE PARENTHÈSE GAUCHE",NULL}, +/* 2E5C */ { "MOITIÉ INFÉRIEURE DE PARENTHÈSE DROITE",NULL}, +/* 2E5D */ { "TRAIT D'UNION OBLIQUE"," x (trait d'union - 2010)\n" + " x (trait d'union double oblique - 2E17)"}, /* 2E5E */ { NULL,NULL}, /* 2E5F */ { NULL,NULL}, /* 2E60 */ { NULL,NULL}, @@ -15281,7 +15516,8 @@ /* 2EA5 */ { "CLÉ CJC PATTE DEUX"," * forme utilisée au-dessus\n" " x 722B"}, /* 2EA6 */ { "CLÉ CJC MOITIÉ DE TRONC FORME SIMPLIFIÉE"," x 4E2C"}, -/* 2EA7 */ { "CLÉ CJC BÅ’UF"," x 725B"}, +/* 2EA7 */ { "CLÉ CJC BÅ’UF"," x 725B\n" + " x 20092"}, /* 2EA8 */ { "CLÉ CJC CHIEN"," * forme utilisée à gauche\n" " x 72AD"}, /* 2EA9 */ { "CLÉ CJC JADE"," * forme utilisée à gauche\n" @@ -15407,6 +15643,7 @@ /* 2EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_2F[] = { /* 2F00 */ { "CLÉ CHINOISE UN"," # 4E00"}, /* 2F01 */ { "CLÉ CHINOISE TRAIT VERTICAL"," # 4E28"}, @@ -15716,6 +15953,7 @@ /* 2FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_30[] = { /* 3000 */ { "ESPACE IDÉOGRAPHIQUE"," x (espace - 0020)\n" " # <large> 0020"}, @@ -15761,7 +15999,8 @@ " x (bureau de poste japonais - 1F3E3)"}, /* 3013 */ { "SIGNE GETA"," * remplace un idéogramme absent de la police\n" " * convention éditoriale pour représenter une lacune\n" - " x (carré blanc - 25A1)"}, + " x (carré blanc - 25A1)\n" + " x (signe égal épais - 1F7F0)"}, /* 3014 */ { "CROCHET EN ÉCAILLE GAUCHE",NULL}, /* 3015 */ { "CROCHET EN ÉCAILLE DROIT",NULL}, /* 3016 */ { "CROCHET LENTICULAIRE BLANC GAUCHE",NULL}, @@ -15821,95 +16060,95 @@ /* 303E */ { "INDICATEUR DE VARIANTE IDÉOGRAPHIQUE"," * caractère visuel qui indique que l'on doit interpréter l'idéogramme suivant comme une variante du caractère désiré"}, /* 303F */ { "DEMI-ESPACE IDÉOGRAPHIQUE"," * caractère visuel qui indique une espace à l'écran de chasse égale à la moitié d'un idéogramme"}, /* 3040 */ { NULL,NULL}, -/* 3041 */ { "SYLLABE HIRAGANA PETIT A",NULL}, -/* 3042 */ { "SYLLABE HIRAGANA A",NULL}, -/* 3043 */ { "SYLLABE HIRAGANA PETIT I",NULL}, -/* 3044 */ { "SYLLABE HIRAGANA I",NULL}, -/* 3045 */ { "SYLLABE HIRAGANA PETIT U",NULL}, -/* 3046 */ { "SYLLABE HIRAGANA U",NULL}, -/* 3047 */ { "SYLLABE HIRAGANA PETIT E",NULL}, -/* 3048 */ { "SYLLABE HIRAGANA E",NULL}, -/* 3049 */ { "SYLLABE HIRAGANA PETIT O",NULL}, -/* 304A */ { "SYLLABE HIRAGANA O",NULL}, -/* 304B */ { "SYLLABE HIRAGANA KA",NULL}, -/* 304C */ { "SYLLABE HIRAGANA GA"," : 304B 3099"}, -/* 304D */ { "SYLLABE HIRAGANA KI",NULL}, -/* 304E */ { "SYLLABE HIRAGANA GI"," : 304D 3099"}, -/* 304F */ { "SYLLABE HIRAGANA KU",NULL}, -/* 3050 */ { "SYLLABE HIRAGANA GU"," : 304F 3099"}, -/* 3051 */ { "SYLLABE HIRAGANA KE",NULL}, -/* 3052 */ { "SYLLABE HIRAGANA GE"," : 3051 3099"}, -/* 3053 */ { "SYLLABE HIRAGANA KO",NULL}, -/* 3054 */ { "SYLLABE HIRAGANA GO"," : 3053 3099"}, -/* 3055 */ { "SYLLABE HIRAGANA SA",NULL}, -/* 3056 */ { "SYLLABE HIRAGANA ZA"," : 3055 3099"}, -/* 3057 */ { "SYLLABE HIRAGANA SI"," = chi"}, -/* 3058 */ { "SYLLABE HIRAGANA ZI"," = dji (pas unique)\n" +/* 3041 */ { "CARACTÈRE HIRAGANA PETIT A",NULL}, +/* 3042 */ { "CARACTÈRE HIRAGANA A",NULL}, +/* 3043 */ { "CARACTÈRE HIRAGANA PETIT I",NULL}, +/* 3044 */ { "CARACTÈRE HIRAGANA I",NULL}, +/* 3045 */ { "CARACTÈRE HIRAGANA PETIT U",NULL}, +/* 3046 */ { "CARACTÈRE HIRAGANA U",NULL}, +/* 3047 */ { "CARACTÈRE HIRAGANA PETIT E",NULL}, +/* 3048 */ { "CARACTÈRE HIRAGANA E",NULL}, +/* 3049 */ { "CARACTÈRE HIRAGANA PETIT O",NULL}, +/* 304A */ { "CARACTÈRE HIRAGANA O",NULL}, +/* 304B */ { "CARACTÈRE HIRAGANA KA",NULL}, +/* 304C */ { "CARACTÈRE HIRAGANA GA"," : 304B 3099"}, +/* 304D */ { "CARACTÈRE HIRAGANA KI",NULL}, +/* 304E */ { "CARACTÈRE HIRAGANA GI"," : 304D 3099"}, +/* 304F */ { "CARACTÈRE HIRAGANA KU",NULL}, +/* 3050 */ { "CARACTÈRE HIRAGANA GU"," : 304F 3099"}, +/* 3051 */ { "CARACTÈRE HIRAGANA KE",NULL}, +/* 3052 */ { "CARACTÈRE HIRAGANA GE"," : 3051 3099"}, +/* 3053 */ { "CARACTÈRE HIRAGANA KO",NULL}, +/* 3054 */ { "CARACTÈRE HIRAGANA GO"," : 3053 3099"}, +/* 3055 */ { "CARACTÈRE HIRAGANA SA",NULL}, +/* 3056 */ { "CARACTÈRE HIRAGANA ZA"," : 3055 3099"}, +/* 3057 */ { "CARACTÈRE HIRAGANA SI"," = chi"}, +/* 3058 */ { "CARACTÈRE HIRAGANA ZI"," = dji (pas unique)\n" " : 3057 3099"}, -/* 3059 */ { "SYLLABE HIRAGANA SU",NULL}, -/* 305A */ { "SYLLABE HIRAGANA ZU"," : 3059 3099"}, -/* 305B */ { "SYLLABE HIRAGANA SE",NULL}, -/* 305C */ { "SYLLABE HIRAGANA ZE"," : 305B 3099"}, -/* 305D */ { "SYLLABE HIRAGANA SO",NULL}, -/* 305E */ { "SYLLABE HIRAGANA ZO"," : 305D 3099"}, -/* 305F */ { "SYLLABE HIRAGANA TA",NULL}, -/* 3060 */ { "SYLLABE HIRAGANA DA"," : 305F 3099"}, -/* 3061 */ { "SYLLABE HIRAGANA TI"," = tchi"}, -/* 3062 */ { "SYLLABE HIRAGANA DI"," = dji (pas unique)\n" +/* 3059 */ { "CARACTÈRE HIRAGANA SU",NULL}, +/* 305A */ { "CARACTÈRE HIRAGANA ZU"," : 3059 3099"}, +/* 305B */ { "CARACTÈRE HIRAGANA SE",NULL}, +/* 305C */ { "CARACTÈRE HIRAGANA ZE"," : 305B 3099"}, +/* 305D */ { "CARACTÈRE HIRAGANA SO",NULL}, +/* 305E */ { "CARACTÈRE HIRAGANA ZO"," : 305D 3099"}, +/* 305F */ { "CARACTÈRE HIRAGANA TA",NULL}, +/* 3060 */ { "CARACTÈRE HIRAGANA DA"," : 305F 3099"}, +/* 3061 */ { "CARACTÈRE HIRAGANA TI"," = tchi"}, +/* 3062 */ { "CARACTÈRE HIRAGANA DI"," = dji (pas unique)\n" " : 3061 3099"}, -/* 3063 */ { "SYLLABE HIRAGANA PETIT TU"," = petit tsou"}, -/* 3064 */ { "SYLLABE HIRAGANA TU"," = tsou"}, -/* 3065 */ { "SYLLABE HIRAGANA DU"," = zou (pas unique)\n" +/* 3063 */ { "CARACTÈRE HIRAGANA PETIT TU"," = petit tsou"}, +/* 3064 */ { "CARACTÈRE HIRAGANA TU"," = tsou"}, +/* 3065 */ { "CARACTÈRE HIRAGANA DU"," = zou (pas unique)\n" " : 3064 3099"}, -/* 3066 */ { "SYLLABE HIRAGANA TE",NULL}, -/* 3067 */ { "SYLLABE HIRAGANA DE"," : 3066 3099"}, -/* 3068 */ { "SYLLABE HIRAGANA TO",NULL}, -/* 3069 */ { "SYLLABE HIRAGANA DO"," : 3068 3099"}, -/* 306A */ { "SYLLABE HIRAGANA NA",NULL}, -/* 306B */ { "SYLLABE HIRAGANA NI",NULL}, -/* 306C */ { "SYLLABE HIRAGANA NU",NULL}, -/* 306D */ { "SYLLABE HIRAGANA NE",NULL}, -/* 306E */ { "SYLLABE HIRAGANA NO",NULL}, -/* 306F */ { "SYLLABE HIRAGANA HA",NULL}, -/* 3070 */ { "SYLLABE HIRAGANA BA"," : 306F 3099"}, -/* 3071 */ { "SYLLABE HIRAGANA PA"," : 306F 309A"}, -/* 3072 */ { "SYLLABE HIRAGANA HI",NULL}, -/* 3073 */ { "SYLLABE HIRAGANA BI"," : 3072 3099"}, -/* 3074 */ { "SYLLABE HIRAGANA PI"," : 3072 309A"}, -/* 3075 */ { "SYLLABE HIRAGANA HU"," = fu, fou"}, -/* 3076 */ { "SYLLABE HIRAGANA BU"," : 3075 3099"}, -/* 3077 */ { "SYLLABE HIRAGANA PU"," : 3075 309A"}, -/* 3078 */ { "SYLLABE HIRAGANA HE",NULL}, -/* 3079 */ { "SYLLABE HIRAGANA BE"," : 3078 3099"}, -/* 307A */ { "SYLLABE HIRAGANA PE"," : 3078 309A"}, -/* 307B */ { "SYLLABE HIRAGANA HO",NULL}, -/* 307C */ { "SYLLABE HIRAGANA BO"," : 307B 3099"}, -/* 307D */ { "SYLLABE HIRAGANA PO"," : 307B 309A"}, -/* 307E */ { "SYLLABE HIRAGANA MA",NULL}, -/* 307F */ { "SYLLABE HIRAGANA MI",NULL}, -/* 3080 */ { "SYLLABE HIRAGANA MU",NULL}, -/* 3081 */ { "SYLLABE HIRAGANA ME",NULL}, -/* 3082 */ { "SYLLABE HIRAGANA MO",NULL}, -/* 3083 */ { "SYLLABE HIRAGANA PETIT YA",NULL}, -/* 3084 */ { "SYLLABE HIRAGANA YA",NULL}, -/* 3085 */ { "SYLLABE HIRAGANA PETIT YU",NULL}, -/* 3086 */ { "SYLLABE HIRAGANA YU",NULL}, -/* 3087 */ { "SYLLABE HIRAGANA PETIT YO",NULL}, -/* 3088 */ { "SYLLABE HIRAGANA YO",NULL}, -/* 3089 */ { "SYLLABE HIRAGANA RA",NULL}, -/* 308A */ { "SYLLABE HIRAGANA RI",NULL}, -/* 308B */ { "SYLLABE HIRAGANA RU",NULL}, -/* 308C */ { "SYLLABE HIRAGANA RE",NULL}, -/* 308D */ { "SYLLABE HIRAGANA RO",NULL}, -/* 308E */ { "SYLLABE HIRAGANA PETIT WA",NULL}, -/* 308F */ { "SYLLABE HIRAGANA WA",NULL}, -/* 3090 */ { "SYLLABE HIRAGANA WI",NULL}, -/* 3091 */ { "SYLLABE HIRAGANA WE",NULL}, -/* 3092 */ { "SYLLABE HIRAGANA WO",NULL}, -/* 3093 */ { "SYLLABE HIRAGANA N",NULL}, -/* 3094 */ { "SYLLABE HIRAGANA VU"," : 3046 3099"}, -/* 3095 */ { "SYLLABE HIRAGANA PETIT KA",NULL}, -/* 3096 */ { "SYLLABE HIRAGANA PETIT KE",NULL}, +/* 3066 */ { "CARACTÈRE HIRAGANA TE",NULL}, +/* 3067 */ { "CARACTÈRE HIRAGANA DE"," : 3066 3099"}, +/* 3068 */ { "CARACTÈRE HIRAGANA TO",NULL}, +/* 3069 */ { "CARACTÈRE HIRAGANA DO"," : 3068 3099"}, +/* 306A */ { "CARACTÈRE HIRAGANA NA",NULL}, +/* 306B */ { "CARACTÈRE HIRAGANA NI",NULL}, +/* 306C */ { "CARACTÈRE HIRAGANA NU",NULL}, +/* 306D */ { "CARACTÈRE HIRAGANA NE",NULL}, +/* 306E */ { "CARACTÈRE HIRAGANA NO",NULL}, +/* 306F */ { "CARACTÈRE HIRAGANA HA",NULL}, +/* 3070 */ { "CARACTÈRE HIRAGANA BA"," : 306F 3099"}, +/* 3071 */ { "CARACTÈRE HIRAGANA PA"," : 306F 309A"}, +/* 3072 */ { "CARACTÈRE HIRAGANA HI",NULL}, +/* 3073 */ { "CARACTÈRE HIRAGANA BI"," : 3072 3099"}, +/* 3074 */ { "CARACTÈRE HIRAGANA PI"," : 3072 309A"}, +/* 3075 */ { "CARACTÈRE HIRAGANA HU"," = fu, fou"}, +/* 3076 */ { "CARACTÈRE HIRAGANA BU"," : 3075 3099"}, +/* 3077 */ { "CARACTÈRE HIRAGANA PU"," : 3075 309A"}, +/* 3078 */ { "CARACTÈRE HIRAGANA HE",NULL}, +/* 3079 */ { "CARACTÈRE HIRAGANA BE"," : 3078 3099"}, +/* 307A */ { "CARACTÈRE HIRAGANA PE"," : 3078 309A"}, +/* 307B */ { "CARACTÈRE HIRAGANA HO",NULL}, +/* 307C */ { "CARACTÈRE HIRAGANA BO"," : 307B 3099"}, +/* 307D */ { "CARACTÈRE HIRAGANA PO"," : 307B 309A"}, +/* 307E */ { "CARACTÈRE HIRAGANA MA",NULL}, +/* 307F */ { "CARACTÈRE HIRAGANA MI",NULL}, +/* 3080 */ { "CARACTÈRE HIRAGANA MU",NULL}, +/* 3081 */ { "CARACTÈRE HIRAGANA ME",NULL}, +/* 3082 */ { "CARACTÈRE HIRAGANA MO",NULL}, +/* 3083 */ { "CARACTÈRE HIRAGANA PETIT YA",NULL}, +/* 3084 */ { "CARACTÈRE HIRAGANA YA",NULL}, +/* 3085 */ { "CARACTÈRE HIRAGANA PETIT YU",NULL}, +/* 3086 */ { "CARACTÈRE HIRAGANA YU",NULL}, +/* 3087 */ { "CARACTÈRE HIRAGANA PETIT YO",NULL}, +/* 3088 */ { "CARACTÈRE HIRAGANA YO",NULL}, +/* 3089 */ { "CARACTÈRE HIRAGANA RA",NULL}, +/* 308A */ { "CARACTÈRE HIRAGANA RI",NULL}, +/* 308B */ { "CARACTÈRE HIRAGANA RU",NULL}, +/* 308C */ { "CARACTÈRE HIRAGANA RE",NULL}, +/* 308D */ { "CARACTÈRE HIRAGANA RO",NULL}, +/* 308E */ { "CARACTÈRE HIRAGANA PETIT WA",NULL}, +/* 308F */ { "CARACTÈRE HIRAGANA WA",NULL}, +/* 3090 */ { "CARACTÈRE HIRAGANA WI",NULL}, +/* 3091 */ { "CARACTÈRE HIRAGANA WE",NULL}, +/* 3092 */ { "CARACTÈRE HIRAGANA WO",NULL}, +/* 3093 */ { "CARACTÈRE HIRAGANA N",NULL}, +/* 3094 */ { "CARACTÈRE HIRAGANA VU"," : 3046 3099"}, +/* 3095 */ { "CARACTÈRE HIRAGANA PETIT KA",NULL}, +/* 3096 */ { "CARACTÈRE HIRAGANA PETIT KE",NULL}, /* 3097 */ { NULL,NULL}, /* 3098 */ { NULL,NULL}, /* 3099 */ { "DIACRITIQUE KATAKANA-HIRAGANA SON VOISÉ",NULL}, @@ -15922,99 +16161,99 @@ " # <verticale> 3088 308A"}, /* 30A0 */ { "DOUBLE TRAIT KATAKANA-HIRAGANA"," x (signe égal - 003D)\n" " x (trait d'union double - 2E40)"}, -/* 30A1 */ { "SYLLABE KATAKANA PETIT A",NULL}, -/* 30A2 */ { "SYLLABE KATAKANA A",NULL}, -/* 30A3 */ { "SYLLABE KATAKANA PETIT I",NULL}, -/* 30A4 */ { "SYLLABE KATAKANA I",NULL}, -/* 30A5 */ { "SYLLABE KATAKANA PETIT U",NULL}, -/* 30A6 */ { "SYLLABE KATAKANA U",NULL}, -/* 30A7 */ { "SYLLABE KATAKANA PETIT E",NULL}, -/* 30A8 */ { "SYLLABE KATAKANA E",NULL}, -/* 30A9 */ { "SYLLABE KATAKANA PETIT O",NULL}, -/* 30AA */ { "SYLLABE KATAKANA O",NULL}, -/* 30AB */ { "SYLLABE KATAKANA KA",NULL}, -/* 30AC */ { "SYLLABE KATAKANA GA"," : 30AB 3099"}, -/* 30AD */ { "SYLLABE KATAKANA KI",NULL}, -/* 30AE */ { "SYLLABE KATAKANA GI"," : 30AD 3099"}, -/* 30AF */ { "SYLLABE KATAKANA KU",NULL}, -/* 30B0 */ { "SYLLABE KATAKANA GU"," : 30AF 3099"}, -/* 30B1 */ { "SYLLABE KATAKANA KE",NULL}, -/* 30B2 */ { "SYLLABE KATAKANA GE"," : 30B1 3099"}, -/* 30B3 */ { "SYLLABE KATAKANA KO",NULL}, -/* 30B4 */ { "SYLLABE KATAKANA GO"," : 30B3 3099"}, -/* 30B5 */ { "SYLLABE KATAKANA SA",NULL}, -/* 30B6 */ { "SYLLABE KATAKANA ZA"," : 30B5 3099"}, -/* 30B7 */ { "SYLLABE KATAKANA SI"," = chi"}, -/* 30B8 */ { "SYLLABE KATAKANA ZI"," = dji (pas unique)\n" +/* 30A1 */ { "CARACTÈRE KATAKANA PETIT A",NULL}, +/* 30A2 */ { "CARACTÈRE KATAKANA A",NULL}, +/* 30A3 */ { "CARACTÈRE KATAKANA PETIT I",NULL}, +/* 30A4 */ { "CARACTÈRE KATAKANA I",NULL}, +/* 30A5 */ { "CARACTÈRE KATAKANA PETIT U",NULL}, +/* 30A6 */ { "CARACTÈRE KATAKANA U",NULL}, +/* 30A7 */ { "CARACTÈRE KATAKANA PETIT E",NULL}, +/* 30A8 */ { "CARACTÈRE KATAKANA E",NULL}, +/* 30A9 */ { "CARACTÈRE KATAKANA PETIT O",NULL}, +/* 30AA */ { "CARACTÈRE KATAKANA O",NULL}, +/* 30AB */ { "CARACTÈRE KATAKANA KA",NULL}, +/* 30AC */ { "CARACTÈRE KATAKANA GA"," : 30AB 3099"}, +/* 30AD */ { "CARACTÈRE KATAKANA KI",NULL}, +/* 30AE */ { "CARACTÈRE KATAKANA GI"," : 30AD 3099"}, +/* 30AF */ { "CARACTÈRE KATAKANA KU",NULL}, +/* 30B0 */ { "CARACTÈRE KATAKANA GU"," : 30AF 3099"}, +/* 30B1 */ { "CARACTÈRE KATAKANA KE",NULL}, +/* 30B2 */ { "CARACTÈRE KATAKANA GE"," : 30B1 3099"}, +/* 30B3 */ { "CARACTÈRE KATAKANA KO",NULL}, +/* 30B4 */ { "CARACTÈRE KATAKANA GO"," : 30B3 3099"}, +/* 30B5 */ { "CARACTÈRE KATAKANA SA",NULL}, +/* 30B6 */ { "CARACTÈRE KATAKANA ZA"," : 30B5 3099"}, +/* 30B7 */ { "CARACTÈRE KATAKANA SI"," = chi"}, +/* 30B8 */ { "CARACTÈRE KATAKANA ZI"," = dji (pas unique)\n" " : 30B7 3099"}, -/* 30B9 */ { "SYLLABE KATAKANA SU",NULL}, -/* 30BA */ { "SYLLABE KATAKANA ZU"," : 30B9 3099"}, -/* 30BB */ { "SYLLABE KATAKANA SE",NULL}, -/* 30BC */ { "SYLLABE KATAKANA ZE"," : 30BB 3099"}, -/* 30BD */ { "SYLLABE KATAKANA SO",NULL}, -/* 30BE */ { "SYLLABE KATAKANA ZO"," : 30BD 3099"}, -/* 30BF */ { "SYLLABE KATAKANA TA",NULL}, -/* 30C0 */ { "SYLLABE KATAKANA DA"," : 30BF 3099"}, -/* 30C1 */ { "SYLLABE KATAKANA TI"," = tchi"}, -/* 30C2 */ { "SYLLABE KATAKANA DI"," = dji (pas unique)\n" +/* 30B9 */ { "CARACTÈRE KATAKANA SU",NULL}, +/* 30BA */ { "CARACTÈRE KATAKANA ZU"," : 30B9 3099"}, +/* 30BB */ { "CARACTÈRE KATAKANA SE",NULL}, +/* 30BC */ { "CARACTÈRE KATAKANA ZE"," : 30BB 3099"}, +/* 30BD */ { "CARACTÈRE KATAKANA SO",NULL}, +/* 30BE */ { "CARACTÈRE KATAKANA ZO"," : 30BD 3099"}, +/* 30BF */ { "CARACTÈRE KATAKANA TA",NULL}, +/* 30C0 */ { "CARACTÈRE KATAKANA DA"," : 30BF 3099"}, +/* 30C1 */ { "CARACTÈRE KATAKANA TI"," = tchi"}, +/* 30C2 */ { "CARACTÈRE KATAKANA DI"," = dji (pas unique)\n" " : 30C1 3099"}, -/* 30C3 */ { "SYLLABE KATAKANA PETIT TU"," = petit tsou"}, -/* 30C4 */ { "SYLLABE KATAKANA TU"," = tsou"}, -/* 30C5 */ { "SYLLABE KATAKANA DU"," = zou (pas unique)\n" +/* 30C3 */ { "CARACTÈRE KATAKANA PETIT TU"," = petit tsou"}, +/* 30C4 */ { "CARACTÈRE KATAKANA TU"," = tsou"}, +/* 30C5 */ { "CARACTÈRE KATAKANA DU"," = zou (pas unique)\n" " : 30C4 3099"}, -/* 30C6 */ { "SYLLABE KATAKANA TE",NULL}, -/* 30C7 */ { "SYLLABE KATAKANA DE"," : 30C6 3099"}, -/* 30C8 */ { "SYLLABE KATAKANA TO",NULL}, -/* 30C9 */ { "SYLLABE KATAKANA DO"," : 30C8 3099"}, -/* 30CA */ { "SYLLABE KATAKANA NA",NULL}, -/* 30CB */ { "SYLLABE KATAKANA NI",NULL}, -/* 30CC */ { "SYLLABE KATAKANA NU",NULL}, -/* 30CD */ { "SYLLABE KATAKANA NE",NULL}, -/* 30CE */ { "SYLLABE KATAKANA NO",NULL}, -/* 30CF */ { "SYLLABE KATAKANA HA",NULL}, -/* 30D0 */ { "SYLLABE KATAKANA BA"," : 30CF 3099"}, -/* 30D1 */ { "SYLLABE KATAKANA PA"," : 30CF 309A"}, -/* 30D2 */ { "SYLLABE KATAKANA HI",NULL}, -/* 30D3 */ { "SYLLABE KATAKANA BI"," : 30D2 3099"}, -/* 30D4 */ { "SYLLABE KATAKANA PI"," : 30D2 309A"}, -/* 30D5 */ { "SYLLABE KATAKANA HU"," = fu, fou"}, -/* 30D6 */ { "SYLLABE KATAKANA BU"," : 30D5 3099"}, -/* 30D7 */ { "SYLLABE KATAKANA PU"," : 30D5 309A"}, -/* 30D8 */ { "SYLLABE KATAKANA HE",NULL}, -/* 30D9 */ { "SYLLABE KATAKANA BE"," : 30D8 3099"}, -/* 30DA */ { "SYLLABE KATAKANA PE"," : 30D8 309A"}, -/* 30DB */ { "SYLLABE KATAKANA HO",NULL}, -/* 30DC */ { "SYLLABE KATAKANA BO"," : 30DB 3099"}, -/* 30DD */ { "SYLLABE KATAKANA PO"," : 30DB 309A"}, -/* 30DE */ { "SYLLABE KATAKANA MA",NULL}, -/* 30DF */ { "SYLLABE KATAKANA MI",NULL}, -/* 30E0 */ { "SYLLABE KATAKANA MU",NULL}, -/* 30E1 */ { "SYLLABE KATAKANA ME",NULL}, -/* 30E2 */ { "SYLLABE KATAKANA MO",NULL}, -/* 30E3 */ { "SYLLABE KATAKANA PETIT YA",NULL}, -/* 30E4 */ { "SYLLABE KATAKANA YA",NULL}, -/* 30E5 */ { "SYLLABE KATAKANA PETIT YU",NULL}, -/* 30E6 */ { "SYLLABE KATAKANA YU",NULL}, -/* 30E7 */ { "SYLLABE KATAKANA PETIT YO",NULL}, -/* 30E8 */ { "SYLLABE KATAKANA YO",NULL}, -/* 30E9 */ { "SYLLABE KATAKANA RA",NULL}, -/* 30EA */ { "SYLLABE KATAKANA RI",NULL}, -/* 30EB */ { "SYLLABE KATAKANA RU",NULL}, -/* 30EC */ { "SYLLABE KATAKANA RE",NULL}, -/* 30ED */ { "SYLLABE KATAKANA RO",NULL}, -/* 30EE */ { "SYLLABE KATAKANA PETIT WA",NULL}, -/* 30EF */ { "SYLLABE KATAKANA WA",NULL}, -/* 30F0 */ { "SYLLABE KATAKANA WI",NULL}, -/* 30F1 */ { "SYLLABE KATAKANA WE",NULL}, -/* 30F2 */ { "SYLLABE KATAKANA WO",NULL}, -/* 30F3 */ { "SYLLABE KATAKANA N",NULL}, -/* 30F4 */ { "SYLLABE KATAKANA VU"," : 30A6 3099"}, -/* 30F5 */ { "SYLLABE KATAKANA PETIT KA",NULL}, -/* 30F6 */ { "SYLLABE KATAKANA PETIT KE",NULL}, -/* 30F7 */ { "SYLLABE KATAKANA VA"," : 30EF 3099"}, -/* 30F8 */ { "SYLLABE KATAKANA VI"," : 30F0 3099"}, -/* 30F9 */ { "SYLLABE KATAKANA VE"," : 30F1 3099"}, -/* 30FA */ { "SYLLABE KATAKANA VO"," : 30F2 3099"}, +/* 30C6 */ { "CARACTÈRE KATAKANA TE",NULL}, +/* 30C7 */ { "CARACTÈRE KATAKANA DE"," : 30C6 3099"}, +/* 30C8 */ { "CARACTÈRE KATAKANA TO",NULL}, +/* 30C9 */ { "CARACTÈRE KATAKANA DO"," : 30C8 3099"}, +/* 30CA */ { "CARACTÈRE KATAKANA NA",NULL}, +/* 30CB */ { "CARACTÈRE KATAKANA NI",NULL}, +/* 30CC */ { "CARACTÈRE KATAKANA NU",NULL}, +/* 30CD */ { "CARACTÈRE KATAKANA NE",NULL}, +/* 30CE */ { "CARACTÈRE KATAKANA NO",NULL}, +/* 30CF */ { "CARACTÈRE KATAKANA HA",NULL}, +/* 30D0 */ { "CARACTÈRE KATAKANA BA"," : 30CF 3099"}, +/* 30D1 */ { "CARACTÈRE KATAKANA PA"," : 30CF 309A"}, +/* 30D2 */ { "CARACTÈRE KATAKANA HI",NULL}, +/* 30D3 */ { "CARACTÈRE KATAKANA BI"," : 30D2 3099"}, +/* 30D4 */ { "CARACTÈRE KATAKANA PI"," : 30D2 309A"}, +/* 30D5 */ { "CARACTÈRE KATAKANA HU"," = fu, fou"}, +/* 30D6 */ { "CARACTÈRE KATAKANA BU"," : 30D5 3099"}, +/* 30D7 */ { "CARACTÈRE KATAKANA PU"," : 30D5 309A"}, +/* 30D8 */ { "CARACTÈRE KATAKANA HE",NULL}, +/* 30D9 */ { "CARACTÈRE KATAKANA BE"," : 30D8 3099"}, +/* 30DA */ { "CARACTÈRE KATAKANA PE"," : 30D8 309A"}, +/* 30DB */ { "CARACTÈRE KATAKANA HO",NULL}, +/* 30DC */ { "CARACTÈRE KATAKANA BO"," : 30DB 3099"}, +/* 30DD */ { "CARACTÈRE KATAKANA PO"," : 30DB 309A"}, +/* 30DE */ { "CARACTÈRE KATAKANA MA",NULL}, +/* 30DF */ { "CARACTÈRE KATAKANA MI",NULL}, +/* 30E0 */ { "CARACTÈRE KATAKANA MU",NULL}, +/* 30E1 */ { "CARACTÈRE KATAKANA ME",NULL}, +/* 30E2 */ { "CARACTÈRE KATAKANA MO",NULL}, +/* 30E3 */ { "CARACTÈRE KATAKANA PETIT YA",NULL}, +/* 30E4 */ { "CARACTÈRE KATAKANA YA",NULL}, +/* 30E5 */ { "CARACTÈRE KATAKANA PETIT YU",NULL}, +/* 30E6 */ { "CARACTÈRE KATAKANA YU",NULL}, +/* 30E7 */ { "CARACTÈRE KATAKANA PETIT YO",NULL}, +/* 30E8 */ { "CARACTÈRE KATAKANA YO",NULL}, +/* 30E9 */ { "CARACTÈRE KATAKANA RA",NULL}, +/* 30EA */ { "CARACTÈRE KATAKANA RI",NULL}, +/* 30EB */ { "CARACTÈRE KATAKANA RU",NULL}, +/* 30EC */ { "CARACTÈRE KATAKANA RE",NULL}, +/* 30ED */ { "CARACTÈRE KATAKANA RO",NULL}, +/* 30EE */ { "CARACTÈRE KATAKANA PETIT WA",NULL}, +/* 30EF */ { "CARACTÈRE KATAKANA WA",NULL}, +/* 30F0 */ { "CARACTÈRE KATAKANA WI",NULL}, +/* 30F1 */ { "CARACTÈRE KATAKANA WE",NULL}, +/* 30F2 */ { "CARACTÈRE KATAKANA WO",NULL}, +/* 30F3 */ { "CARACTÈRE KATAKANA N",NULL}, +/* 30F4 */ { "CARACTÈRE KATAKANA VU"," : 30A6 3099"}, +/* 30F5 */ { "CARACTÈRE KATAKANA PETIT KA",NULL}, +/* 30F6 */ { "CARACTÈRE KATAKANA PETIT KE",NULL}, +/* 30F7 */ { "CARACTÈRE KATAKANA VA"," : 30EF 3099"}, +/* 30F8 */ { "CARACTÈRE KATAKANA VI"," : 30F0 3099"}, +/* 30F9 */ { "CARACTÈRE KATAKANA VE"," : 30F1 3099"}, +/* 30FA */ { "CARACTÈRE KATAKANA VO"," : 30F2 3099"}, /* 30FB */ { "POINT MÉDIAN KATAKANA"," x (point médian - 00B7)"}, /* 30FC */ { "MARQUE KATAKANA-HIRAGANA DE SON PROLONGÉ"," x (tiret cadratin - 2014)"}, /* 30FD */ { "MARQUE D'ITÉRATION KATAKANA",NULL}, @@ -16023,6 +16262,7 @@ " # <verticale> 30B3 30C8"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_31[] = { /* 3100 */ { NULL,NULL}, /* 3101 */ { NULL,NULL}, @@ -16285,24 +16525,25 @@ /* 31ED */ { NULL,NULL}, /* 31EE */ { NULL,NULL}, /* 31EF */ { NULL,NULL}, -/* 31F0 */ { "SYLLABE KATAKANA PETIT KU",NULL}, -/* 31F1 */ { "SYLLABE KATAKANA PETIT SI",NULL}, -/* 31F2 */ { "SYLLABE KATAKANA PETIT SU",NULL}, -/* 31F3 */ { "SYLLABE KATAKANA PETIT TO",NULL}, -/* 31F4 */ { "SYLLABE KATAKANA PETIT NU",NULL}, -/* 31F5 */ { "SYLLABE KATAKANA PETIT HA",NULL}, -/* 31F6 */ { "SYLLABE KATAKANA PETIT HI",NULL}, -/* 31F7 */ { "SYLLABE KATAKANA PETIT HU",NULL}, -/* 31F8 */ { "SYLLABE KATAKANA PETIT HE",NULL}, -/* 31F9 */ { "SYLLABE KATAKANA PETIT HO",NULL}, -/* 31FA */ { "SYLLABE KATAKANA PETIT MU",NULL}, -/* 31FB */ { "SYLLABE KATAKANA PETIT RA",NULL}, -/* 31FC */ { "SYLLABE KATAKANA PETIT RI",NULL}, -/* 31FD */ { "SYLLABE KATAKANA PETIT RU",NULL}, -/* 31FE */ { "SYLLABE KATAKANA PETIT RE",NULL}, -/* 31FF */ { "SYLLABE KATAKANA PETIT RO",NULL} +/* 31F0 */ { "CARACTÈRE KATAKANA PETIT KU",NULL}, +/* 31F1 */ { "CARACTÈRE KATAKANA PETIT SI",NULL}, +/* 31F2 */ { "CARACTÈRE KATAKANA PETIT SU",NULL}, +/* 31F3 */ { "CARACTÈRE KATAKANA PETIT TO",NULL}, +/* 31F4 */ { "CARACTÈRE KATAKANA PETIT NU",NULL}, +/* 31F5 */ { "CARACTÈRE KATAKANA PETIT HA",NULL}, +/* 31F6 */ { "CARACTÈRE KATAKANA PETIT HI",NULL}, +/* 31F7 */ { "CARACTÈRE KATAKANA PETIT HU",NULL}, +/* 31F8 */ { "CARACTÈRE KATAKANA PETIT HE",NULL}, +/* 31F9 */ { "CARACTÈRE KATAKANA PETIT HO",NULL}, +/* 31FA */ { "CARACTÈRE KATAKANA PETIT MU",NULL}, +/* 31FB */ { "CARACTÈRE KATAKANA PETIT RA",NULL}, +/* 31FC */ { "CARACTÈRE KATAKANA PETIT RI",NULL}, +/* 31FD */ { "CARACTÈRE KATAKANA PETIT RU",NULL}, +/* 31FE */ { "CARACTÈRE KATAKANA PETIT RE",NULL}, +/* 31FF */ { "CARACTÈRE KATAKANA PETIT RO",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_32[] = { /* 3200 */ { "KIYOK HANGÛL ENTRE PARENTHÈSES"," # 0028 1100 0029"}, /* 3201 */ { "NIÛN HANGÛL ENTRE PARENTHÈSES"," # 0028 1102 0029"}, @@ -16333,8 +16574,8 @@ /* 321A */ { "P'IÛP' A HANGÛL ENTRE PARENTHÈSES"," # 0028 1111 1161 0029"}, /* 321B */ { "HIÛH A HANGÛL ENTRE PARENTHÈSES"," # 0028 1112 1161 0029"}, /* 321C */ { "TCHIÛTCH OU HANGÛL ENTRE PARENTHÈSES"," # 0028 110C 116E 0029"}, -/* 321D */ { "CARACTÈRE CORÉEN ENTRE PARENTHÈSES Ô TCHON"," # 0028 110B 1169 110C 1165 11AB 0029"}, -/* 321E */ { "CARACTÈRE CORÉEN ENTRE PARENTHÈSES Ô HOU"," * l'orthographe recommandée pour le nom est ôhou\n" +/* 321D */ { "CARACTÈRE CORÉEN Ô TCHON ENTRE PARENTHÈSES"," # 0028 110B 1169 110C 1165 11AB 0029"}, +/* 321E */ { "CARACTÈRE CORÉEN Ô HOU ENTRE PARENTHÈSES"," * l'orthographe recommandée pour le nom est ôhou\n" " # 0028 110B 1169 1112 116E 0029"}, /* 321F */ { NULL,NULL}, /* 3220 */ { "IDÉOGRAMME UN ENTRE PARENTHÈSES"," # 0028 4E00 0029"}, @@ -16590,6 +16831,7 @@ /* 32FF */ { "ÈRE REIWA DISPOSÉ EN CARRÉ"," # <enCarré> 4EE4 548C"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_33[] = { /* 3300 */ { "APÂTO DISPOSÉ EN CARRÉ"," * appartement\n" " # <enCarré> 30A2 30D1 30FC 30C8"}, @@ -16941,6 +17183,7 @@ /* 33FF */ { "GAL DISPOSÉ EN CARRÉ"," # <enCarré> 0067 0061 006C"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_4D[] = { /* 4D00 */ { NULL,NULL}, /* 4D01 */ { NULL,NULL}, @@ -17202,6 +17445,7 @@ /* 4DFF */ { "HEXAGRAMME DE LA MARCHE VERS L'ACCOMPLISSEMENT"," = wei-tsi"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A0[] = { /* A000 */ { "SYLLABE YI IT",NULL}, /* A001 */ { "SYLLABE YI IX",NULL}, @@ -17461,6 +17705,7 @@ /* A0FF */ { "SYLLABE YI VYR",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A1[] = { /* A100 */ { "SYLLABE YI DIT",NULL}, /* A101 */ { "SYLLABE YI DIX",NULL}, @@ -17720,6 +17965,7 @@ /* A1FF */ { "SYLLABE YI KAT",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A2[] = { /* A200 */ { "SYLLABE YI KAX",NULL}, /* A201 */ { "SYLLABE YI KA",NULL}, @@ -17979,6 +18225,7 @@ /* A2FF */ { "SYLLABE YI NZU",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A3[] = { /* A300 */ { "SYLLABE YI NZUP",NULL}, /* A301 */ { "SYLLABE YI NZURX",NULL}, @@ -18238,6 +18485,7 @@ /* A3FF */ { "SYLLABE YI QIP",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A4[] = { /* A400 */ { "SYLLABE YI QIET",NULL}, /* A401 */ { "SYLLABE YI QIEX",NULL}, @@ -18497,6 +18745,7 @@ /* A4FF */ { "PONCTUATION LISSOU POINT",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A5[] = { /* A500 */ { "SYLLABE VAÃE É",NULL}, /* A501 */ { "SYLLABE VAÃE ÉN",NULL}, @@ -18756,6 +19005,7 @@ /* A5FF */ { "SYLLABE VAÃE TCHÊ",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A6[] = { /* A600 */ { "SYLLABE VAÃE JÊ",NULL}, /* A601 */ { "SYLLABE VAÃE NJÊ",NULL}, @@ -18871,7 +19121,7 @@ /* A66C */ { "LETTRE MAJUSCULE CYRILLIQUE DOUBLE O MONOCULAIRE",NULL}, /* A66D */ { "LETTRE MINUSCULE CYRILLIQUE DOUBLE O MONOCULAIRE",NULL}, /* A66E */ { "LETTRE CYRILLIQUE O MULTI-OCULAIRE",NULL}, -/* A66F */ { "DIACRITIQUE CYRILLIQUE VZMÉT"," * marque l'abbréviation avec les lettres cyrilliques et glagolitiques\n" +/* A66F */ { "DIACRITIQUE CYRILLIQUE VZMÉT"," * marque l'abréviation avec les lettres cyrilliques et glagolitiques\n" " x (diacritique cyrillique titlo - 0483)\n" " x (diacritique cyrillique pokrytié - 0487)"}, /* A670 */ { "DIACRITIQUE CYRILLIQUE DIZAINES DE MILLIONS"," x (diacritique cyrillique millions - 0489)"}, @@ -19027,6 +19277,7 @@ /* A6FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A7[] = { /* A700 */ { "LETTRE MODIFICATIVE CHINOISE TON YIN PING"," * yin p'ing"}, /* A701 */ { "LETTRE MODIFICATIVE CHINOISE TON YANG PING"," * yang p'ing"}, @@ -19080,7 +19331,7 @@ /* A72F */ { "LETTRE MINUSCULE LATINE CUATRILLO À VIRGULE",NULL}, /* A730 */ { "LETTRE LATINE PETITE CAPITALE F",NULL}, /* A731 */ { "LETTRE LATINE PETITE CAPITALE S",NULL}, -/* A732 */ { "LETTRE MAJUSCULE LATINE AA",NULL}, +/* A732 */ { "LETTRE MAJUSCULE LATINE AA"," x (lettre modificative petite capitale aa - 10780)"}, /* A733 */ { "LETTRE MINUSCULE LATINE AA",NULL}, /* A734 */ { "LETTRE MAJUSCULE LATINE AO",NULL}, /* A735 */ { "LETTRE MINUSCULE LATINE AO",NULL}, @@ -19225,7 +19476,8 @@ /* A7AD */ { "LETTRE MAJUSCULE LATINE L SANGLÉ"," * la minuscule est 026C"}, /* A7AE */ { "LETTRE MAJUSCULE LATINE PETITE CAPITALE I"," * la minuscule est 026A\n" " * utilisée aussi dans Unifon"}, -/* A7AF */ { "LETTRE LATINE PETITE CAPITALE Q"," * s'utilise pour représenter la gémination"}, +/* A7AF */ { "LETTRE LATINE PETITE CAPITALE Q"," * s'utilise pour représenter la gémination\n" + " x (lettre modificative majuscule q - A7F4)"}, /* A7B0 */ { "LETTRE MAJUSCULE LATINE K CULBUTÉ"," * la minuscule est 029E"}, /* A7B1 */ { "LETTRE MAJUSCULE LATINE T CULBUTÉ"," * la minuscule est 0287\n" " * utilisée aussi dans Unifon"}, @@ -19246,8 +19498,9 @@ " x (lettre minuscule latine égyptologique 'aïn - A725)"}, /* A7BE */ { "LETTRE MAJUSCULE LATINE U GLOTTAL",NULL}, /* A7BF */ { "LETTRE MINUSCULE LATINE U GLOTTAL",NULL}, -/* A7C0 */ { NULL,NULL}, -/* A7C1 */ { NULL,NULL}, +/* A7C0 */ { "LETTRE MAJUSCULE LATINE O POLONAIS ANCIEN",NULL}, +/* A7C1 */ { "LETTRE MINUSCULE LATINE O POLONAIS ANCIEN"," * utilisées en polonais ancien comme voyelle nasale\n" + " x (lettre minuscule latine o barré obliquement - 00F8)"}, /* A7C2 */ { "LETTRE MAJUSCULE LATINE W ANGLICANA",NULL}, /* A7C3 */ { "LETTRE MINUSCULE LATINE W ANGLICANA"," * utilisées en anglais médiéval et en cornique"}, /* A7C4 */ { "LETTRE MAJUSCULE LATINE C HAMEÇON PALATAL"," * la minuscule est A794"}, @@ -19263,16 +19516,17 @@ /* A7CD */ { NULL,NULL}, /* A7CE */ { NULL,NULL}, /* A7CF */ { NULL,NULL}, -/* A7D0 */ { NULL,NULL}, -/* A7D1 */ { NULL,NULL}, +/* A7D0 */ { "LETTRE MAJUSCULE LATINE G INSULAIRE FERMÉ",NULL}, +/* A7D1 */ { "LETTRE MINUSCULE LATINE G INSULAIRE FERMÉ"," x (lettre minuscule latine g insulaire - 1D79)"}, /* A7D2 */ { NULL,NULL}, -/* A7D3 */ { NULL,NULL}, +/* A7D3 */ { "LETTRE MINUSCULE LATINE DOUBLE THORN"," x (lettre minuscule latine thorn - 00FE)"}, /* A7D4 */ { NULL,NULL}, -/* A7D5 */ { NULL,NULL}, -/* A7D6 */ { NULL,NULL}, -/* A7D7 */ { NULL,NULL}, -/* A7D8 */ { NULL,NULL}, -/* A7D9 */ { NULL,NULL}, +/* A7D5 */ { "LETTRE MINUSCULE LATINE DOUBLE WYNN"," x (lettre latine wynn - 01BF)"}, +/* A7D6 */ { "LETTRE MAJUSCULE LATINE S MOYEN SCOTS",NULL}, +/* A7D7 */ { "LETTRE MINUSCULE LATINE S MOYEN SCOTS"," * utilisées en moyen scots pour s, ss, ser, sir, is, sis, etc.\n" + " x (lettre minuscule latine s dur - 00DF)"}, +/* A7D8 */ { "LETTRE MAJUSCULE LATINE S SIGMOÃDE",NULL}, +/* A7D9 */ { "LETTRE MINUSCULE LATINE S SIGMOÃDE"," * utilisées en moyen cornique, moyen anglais et moyen scots"}, /* A7DA */ { NULL,NULL}, /* A7DB */ { NULL,NULL}, /* A7DC */ { NULL,NULL}, @@ -19297,16 +19551,17 @@ /* A7EF */ { NULL,NULL}, /* A7F0 */ { NULL,NULL}, /* A7F1 */ { NULL,NULL}, -/* A7F2 */ { NULL,NULL}, -/* A7F3 */ { NULL,NULL}, -/* A7F4 */ { NULL,NULL}, +/* A7F2 */ { "LETTRE MODIFICATIVE MAJUSCULE C"," # <exp> 0043"}, +/* A7F3 */ { "LETTRE MODIFICATIVE MAJUSCULE F"," # <exp> 0046"}, +/* A7F4 */ { "LETTRE MODIFICATIVE MAJUSCULE Q"," x (lettre latine petite capitale q - A7AF)\n" + " # <exp> 0051"}, /* A7F5 */ { "LETTRE MAJUSCULE LATINE MOITIÉ DE H RÉFLÉCHIE"," = H dimidié\n" " * apparaît dans des inscriptions des provinces romaines de la Gaule\n" " x (lettre majuscule latine moitié de h - 2C75)"}, /* A7F6 */ { "LETTRE MINUSCULE LATINE MOITIÉ DE H RÉFLÉCHIE",NULL}, /* A7F7 */ { "LETTRE LATINE ÉPIGRAPHIQUE I COUCHÉ"," * inscriptions celtiques"}, /* A7F8 */ { "LETTRE MODIFICATIVE MAJUSCULE H BARRÉ"," # <exp> 0126\n" - " Une distinction typographique entre les formes majuscule et petite capitale n’a aucune fonction de différenciation dans cette utilisation de l’API.\n" + " Une différence typographique entre une majuscule et une petite capitale ne constitue pas un signe distinctif pour ce caractère dans le contexte de l'alphabet phonétique international.\n" " x (lettre latine petite capitale h - 029C)"}, /* A7F9 */ { "LETTRE MODIFICATIVE MINUSCULE LIGATURE OE"," # <exp> 0153"}, /* A7FA */ { "LETTRE LATINE PETITE CAPITALE M CULBUTÉ",NULL}, @@ -19317,6 +19572,7 @@ /* A7FF */ { "LETTRE LATINE ÉPIGRAPHIQUE M ARCHAÃQUE",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A8[] = { /* A800 */ { "LETTRE SYLOTÃŽ NÂGRÃŽ Â",NULL}, /* A801 */ { "LETTRE SYLOTÃŽ NÂGRÃŽ I",NULL}, @@ -19368,7 +19624,7 @@ /* A82D */ { NULL,NULL}, /* A82E */ { NULL,NULL}, /* A82F */ { NULL,NULL}, -/* A830 */ { "FRACTION INDIENNE DU NORD UN QUART"," * cette fraction et certaines des fractions suivantes sont également utilisées dans plusieurs écritures de l'Inde du Sud, en ce compris le kannara et le malayalam"}, +/* A830 */ { "FRACTION INDIENNE DU NORD UN QUART"," * cette fraction et certaines des fractions suivantes sont également utilisées dans plusieurs écritures indiennes du Sud, en ce compris le kannara et le malayalam"}, /* A831 */ { "FRACTION INDIENNE DU NORD UN DEMI",NULL}, /* A832 */ { "FRACTION INDIENNE DU NORD TROIS QUARTS",NULL}, /* A833 */ { "FRACTION INDIENNE DU NORD UN SEIXIÈME",NULL}, @@ -19428,7 +19684,7 @@ /* A856 */ { "LETTRE PHAGS-PA PETIT A"," x (lettre tibétaine 'a - 0F60)\n" " ~ A856 FE00 lettre phags-pa petit a forme renversée"}, /* A857 */ { "LETTRE PHAGS-PA YA"," x (lettre tibétaine ya - 0F61)"}, -/* A858 */ { "LETTRE PHAGS-PA RA"," * mongol, ouïgour, tibétain\n" +/* A858 */ { "LETTRE PHAGS-PA RA"," * mongol, ouïgour, tibétain, sanskrit\n" " x (lettre tibétaine ra - 0F62)"}, /* A859 */ { "LETTRE PHAGS-PA LA"," x (lettre tibétaine la - 0F63)"}, /* A85A */ { "LETTRE PHAGS-PA ÇA"," x (lettre tibétaine ça - 0F64)"}, @@ -19642,6 +19898,7 @@ /* A8FF */ { "DIACRITIQUE VOYELLE DÉVANÂGARÃŽ AY",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_A9[] = { /* A900 */ { "CHIFFRE KAYAH LI ZÉRO",NULL}, /* A901 */ { "CHIFFRE KAYAH LI UN",NULL}, @@ -19773,7 +20030,9 @@ /* A97F */ { NULL,NULL}, /* A980 */ { "DIACRITIQUE JAVANAIS PANYANGGA"," = tchandrabindou"}, /* A981 */ { "DIACRITIQUE JAVANAIS CECAK"," = anousvâra"}, -/* A982 */ { "DIACRITIQUE JAVANAIS LAYAR"," = repha"}, +/* A982 */ { "DIACRITIQUE JAVANAIS LAYAR"," = r final\n" + " * également utilisé pour le repha dans la translittération du kawi\n" + " x (diacritique balinais surang - 1B03)"}, /* A983 */ { "DIACRITIQUE JAVANAIS WIGNYAN"," = visarga"}, /* A984 */ { "LETTRE JAVANAISE A",NULL}, /* A985 */ { "LETTRE JAVANAISE I KAWI",NULL}, @@ -19798,7 +20057,8 @@ /* A995 */ { "LETTRE JAVANAISE CA",NULL}, /* A996 */ { "LETTRE JAVANAISE CA MURDA"," = cha"}, /* A997 */ { "LETTRE JAVANAISE JA",NULL}, -/* A998 */ { "LETTRE JAVANAISE ÑA MURDA"," = jnya"}, +/* A998 */ { "LETTRE JAVANAISE ÑA MURDA"," = jnya\n" + " x (lettre balinaise djña archaïque - 1B4C)"}, /* A999 */ { "LETTRE JAVANAISE JA MAHAPRANA"," = jha"}, /* A99A */ { "LETTRE JAVANAISE ÑA",NULL}, /* A99B */ { "LETTRE JAVANAISE TTA",NULL}, @@ -19907,6 +20167,7 @@ /* A9FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_AA[] = { /* AA00 */ { "LETTRE TCHAME A",NULL}, /* AA01 */ { "LETTRE TCHAME I",NULL}, @@ -20168,6 +20429,7 @@ /* AAFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_AB[] = { /* AB00 */ { NULL,NULL}, /* AB01 */ { "SYLLABE ÉTHIOPIENNE TTHU",NULL}, @@ -20444,6 +20706,7 @@ /* ABFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_D7[] = { /* D700 */ { NULL,NULL}, /* D701 */ { NULL,NULL}, @@ -20703,6 +20966,7 @@ /* D7FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_F9[] = { /* F900 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F900"," : 8C48"}, /* F901 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F901"," : 66F4"}, @@ -20748,7 +21012,7 @@ /* F929 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F929"," : 6717"}, /* F92A */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F92A"," : 6D6A"}, /* F92B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F92B"," : 72FC"}, -/* F92C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F92C"," x (idéogramme unifié cjc-90DE - 90DE)\n" +/* F92C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F92C"," x 90DE\n" " x (idéogramme de compatibilité cjc-fa2e - FA2E)\n" " : 90CE"}, /* F92D */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F92D"," : 4F86"}, @@ -20890,7 +21154,7 @@ /* F9B5 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F9B5"," : 4F8B"}, /* F9B6 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F9B6"," : 79AE"}, /* F9B7 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F9B7"," : 91B4"}, -/* F9B8 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F9B8"," x (idéogramme unifié cjc-96B7 - 96B7)\n" +/* F9B8 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F9B8"," x 96B7\n" " x (idéogramme de compatibilité cjc-fa2f - FA2F)\n" " : 96B8"}, /* F9B9 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F9B9"," : 60E1"}, @@ -20966,6 +21230,7 @@ /* F9FF */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-F9FF"," : 523A"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_FA[] = { /* FA00 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-FA00"," : 5207"}, /* FA01 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-FA01"," : 5EA6"}, @@ -21226,6 +21491,7 @@ /* FAFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_FB[] = { /* FB00 */ { "LIGATURE MINUSCULE LATINE FF"," # 0066 0066"}, /* FB01 */ { "LIGATURE MINUSCULE LATINE FI"," # 0066 0069"}, @@ -21424,7 +21690,7 @@ /* FBBF */ { "SYMBOLE ARABE ROND"," * pachto"}, /* FBC0 */ { "SYMBOLE ARABE PETIT TA' EN CHEF"," * ourdou"}, /* FBC1 */ { "SYMBOLE ARABE PETIT TA' SOUSCRIT"," * ourdou"}, -/* FBC2 */ { NULL,NULL}, +/* FBC2 */ { "SYMBOLE ARABE WASLA EN CHEF"," x (lettre arabe alif wasla - 0671)"}, /* FBC3 */ { NULL,NULL}, /* FBC4 */ { NULL,NULL}, /* FBC5 */ { NULL,NULL}, @@ -21488,6 +21754,7 @@ /* FBFF */ { "LETTRE ARABE FARSI YA' MÉDIAL"," # <médiale> 06CC"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_FC[] = { /* FC00 */ { "LIGATURE ARABE YA' HAMZA EN CHEF DJÃŽM ISOLÉ"," # <isolée> 0626 062C"}, /* FC01 */ { "LIGATURE ARABE YA' HAMZA EN CHEF HA' ISOLÉ"," # <isolée> 0626 062D"}, @@ -21747,6 +22014,7 @@ /* FCFF */ { "LIGATURE ARABE HA' ALIF MAKSOURA ISOLÉ"," # <isolée> 062D 0649"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_FD[] = { /* FD00 */ { "LIGATURE ARABE HA' YA' ISOLÉ"," # <isolée> 062D 064A"}, /* FD01 */ { "LIGATURE ARABE DJÃŽM ALIF MAKSOURA ISOLÉ"," # <isolée> 062C 0649"}, @@ -21812,22 +22080,23 @@ /* FD3D */ { "LIGATURE ARABE ALIF FATHATAN ISOLÉ"," # <isolée> 0627 064B"}, /* FD3E */ { "PARENTHÈSE GAUCHE ORNÉE",NULL}, /* FD3F */ { "PARENTHÈSE DROITE ORNÉE",NULL}, -/* FD40 */ { NULL,NULL}, -/* FD41 */ { NULL,NULL}, -/* FD42 */ { NULL,NULL}, -/* FD43 */ { NULL,NULL}, -/* FD44 */ { NULL,NULL}, -/* FD45 */ { NULL,NULL}, -/* FD46 */ { NULL,NULL}, -/* FD47 */ { NULL,NULL}, -/* FD48 */ { NULL,NULL}, -/* FD49 */ { NULL,NULL}, -/* FD4A */ { NULL,NULL}, -/* FD4B */ { NULL,NULL}, -/* FD4C */ { NULL,NULL}, -/* FD4D */ { NULL,NULL}, -/* FD4E */ { NULL,NULL}, -/* FD4F */ { NULL,NULL}, +/* FD40 */ { "LIGATURE ARABE RAHIMAHOU ALLÂH"," x (diacritique arabe rahmatoullah alayhi - 0612)"}, +/* FD41 */ { "LIGATURE ARABE RADI ALLÂHOU ANH"," x (diacritique arabe radi allâhou anhou - 0613)"}, +/* FD42 */ { "LIGATURE ARABE RADI ALLÂHOU ANHÂ",NULL}, +/* FD43 */ { "LIGATURE ARABE RADI ALLÂHOU ANHOUM",NULL}, +/* FD44 */ { "LIGATURE ARABE RADI ALLÂHOU ANHOUMÂ",NULL}, +/* FD45 */ { "LIGATURE ARABE RADI ALLÂHOU ANHOUNNA",NULL}, +/* FD46 */ { "LIGATURE ARABE SALLALLÂHOU ALAYHI WA-ÂLIH"," x (ligature arabe sallallâhou alayhi wa-sallam - FDFA)"}, +/* FD47 */ { "LIGATURE ARABE ALAYHI AS-SALÂM"," x (diacritique arabe alayhi as-salâm - 0611)"}, +/* FD48 */ { "LIGATURE ARABE ALAYHIM AS-SALÂM",NULL}, +/* FD49 */ { "LIGATURE ARABE ALAYHIM AS-SALÂM",NULL}, +/* FD4A */ { "LIGATURE ARABE ALAYHI AS-SALÂTOU WAS-SALÂM",NULL}, +/* FD4B */ { "LIGATURE ARABE QOUDDISA SIRRAH",NULL}, +/* FD4C */ { "LIGATURE ARABE SALLALLÂHOU ALAYHI WAÂLIHÃŽ WA-SALLAM"," x (ligature arabe sallallâhou alayhi wa-sallam - FDFA)\n" + " x (ligature arabe sallallâhou alayhi wa-âlih - FD46)"}, +/* FD4D */ { "LIGATURE ARABE ALAYH AS-SALÂM",NULL}, +/* FD4E */ { "LIGATURE ARABE TABÂRAKA WA-TAÂLÂ",NULL}, +/* FD4F */ { "LIGATURE ARABE RAHIMAHOUM ALLÂH",NULL}, /* FD50 */ { "LIGATURE ARABE TÉ' DJÃŽM MÃŽM INITIAL"," # <initiale> 062A 062C 0645"}, /* FD51 */ { "LIGATURE ARABE TÉ' HA' DJÃŽM FINAL"," # <finale> 062A 062D 062C"}, /* FD52 */ { "LIGATURE ARABE TÉ' HA' DJÃŽM INITIAL"," # <initiale> 062A 062D 062C"}, @@ -21955,7 +22224,8 @@ /* FDCC */ { NULL,NULL}, /* FDCD */ { NULL,NULL}, /* FDCE */ { NULL,NULL}, -/* FDCF */ { NULL,NULL}, +/* FDCF */ { "LIGATURE ARABE SALÂMOUHOU ALAYNÂ"," * la paix soit sur nous\n" + " * se rencontre dans des textes religieux chrétiens"}, /* FDD0 */ { NULL,NULL}, /* FDD1 */ { NULL,NULL}, /* FDD2 */ { NULL,NULL}, @@ -21993,21 +22263,22 @@ /* FDF2 */ { "LIGATURE ARABE ALLAH ISOLÉ"," # <isolée> 0627 0644 0644 0647"}, /* FDF3 */ { "LIGATURE ARABE AKBAR ISOLÉ"," # <isolée> 0627 0643 0628 0631"}, /* FDF4 */ { "LIGATURE ARABE MOHAMMAD ISOLÉ"," # <isolée> 0645 062D 0645 062F"}, -/* FDF5 */ { "LIGATURE ARABE SALAM ISOLÉ"," * abbréviation courante pour « sallallahou alaïhe wasallam »\n" - " x (ligature arabe sallallâhou alayhi wasallam - FDFA)\n" +/* FDF5 */ { "LIGATURE ARABE SALAM ISOLÉ"," * abréviation courante de la phrase d'eulogie « sallÄ -llÄhu Ê¿alayhÄ« wa-sallam »\n" + " x (ligature arabe sallallâhou alayhi wa-sallam - FDFA)\n" " # <isolée> 0635 0644 0639 0645"}, /* FDF6 */ { "LIGATURE ARABE RASOUL ISOLÉ"," # <isolée> 0631 0633 0648 0644"}, /* FDF7 */ { "LIGATURE ARABE ALAYHI ISOLÉ"," # <isolée> 0639 0644 064A 0647"}, -/* FDF8 */ { "LIGATURE ARABE WASALLAM ISOLÉ"," # <isolée> 0648 0633 0644 0645"}, +/* FDF8 */ { "LIGATURE ARABE WA-SALLAM ISOLÉ"," # <isolée> 0648 0633 0644 0645"}, /* FDF9 */ { "LIGATURE ARABE SALLA ISOLÉ"," # <isolée> 0635 0644 0649"}, -/* FDFA */ { "LIGATURE ARABE SALLALLÂHOU ALAYHI WASALLAM"," # <isolée> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645"}, +/* FDFA */ { "LIGATURE ARABE SALLALLÂHOU ALAYHI WA-SALLAM"," # <isolée> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645"}, /* FDFB */ { "LIGATURE ARABE DJALLADJALALOUHOU"," # <isolée> 062C 0644 0020 062C 0644 0627 0644 0647"}, /* FDFC */ { "SYMBOLE RIAL"," # <isolée> 0631 06CC 0627 0644"}, /* FDFD */ { "LIGATURE ARABE BISMILLAH AR-RAHMAN AR-RAHÃŽM",NULL}, -/* FDFE */ { NULL,NULL}, -/* FDFF */ { NULL,NULL} +/* FDFE */ { "LIGATURE ARABE SOUBHÂNAHOU WA TAÂLÂ",NULL}, +/* FDFF */ { "LIGATURE ARABE AZZA WA DJALL",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_FE[] = { /* FE00 */ { "SÉLECTEUR DE VARIANTE-1"," * ces caractères ont pour abréviation VS1, VS2, et ainsi de suite"}, /* FE01 */ { "SÉLECTEUR DE VARIANTE-2",NULL}, @@ -22291,12 +22562,13 @@ /* FEFE */ { NULL,NULL}, /* FEFF */ { "INDICATEUR D'ORDRE DES OCTETS"," = IOO, BOM (byte order mark)\n" " * permet de détecter l'ordre des octets par opposition à FFFE, qui n'est associé à aucun caractère\n" - " * l'utilisation de ce caractère comme une espace insécable sans chasse (« zero width no-break space », communément abrégé ZWNBSP) est obsolète ; la solution pour cet emploi est fournie par 2060\n" + " * l'utilisation de ce caractère comme une espace insécable sans chasse (« zero width no-break space », communément abrégé en ZWNBSP) est obsolète ; la solution pour cet emploi est fournie par 2060\n" " x (espace sans chasse - 200B)\n" " x (gluon de mots - 2060)\n" " x (<pas un caractère> - FFFE)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_00_FF[] = { /* FF00 */ { NULL,NULL}, /* FF01 */ { "POINT D'EXCLAMATION PLEINE CHASSE"," ~ FF01 FE00 forme alignée dans le coin\n" @@ -22421,62 +22693,62 @@ /* FF63 */ { "ANGLET DROIT DEMI-CHASSE"," # <étroite> 300D"}, /* FF64 */ { "VIRGULE IDÉOGRAPHIQUE DEMI-CHASSE"," # <étroite> 3001"}, /* FF65 */ { "POINT MÉDIAN KATAKANA DEMI-CHASSE"," # <étroite> 30FB"}, -/* FF66 */ { "SYLLABE KATAKANA WO DEMI-CHASSE"," # <étroite> 30F2"}, -/* FF67 */ { "SYLLABE KATAKANA PETIT A DEMI-CHASSE"," # <étroite> 30A1"}, -/* FF68 */ { "SYLLABE KATAKANA PETIT I DEMI-CHASSE"," # <étroite> 30A3"}, -/* FF69 */ { "SYLLABE KATAKANA PETIT U DEMI-CHASSE"," # <étroite> 30A5"}, -/* FF6A */ { "SYLLABE KATAKANA PETIT E DEMI-CHASSE"," # <étroite> 30A7"}, -/* FF6B */ { "SYLLABE KATAKANA PETIT O DEMI-CHASSE"," # <étroite> 30A9"}, -/* FF6C */ { "SYLLABE KATAKANA PETIT YA DEMI-CHASSE"," # <étroite> 30E3"}, -/* FF6D */ { "SYLLABE KATAKANA PETIT YU DEMI-CHASSE"," # <étroite> 30E5"}, -/* FF6E */ { "SYLLABE KATAKANA PETIT YO DEMI-CHASSE"," # <étroite> 30E7"}, -/* FF6F */ { "SYLLABE KATAKANA PETIT TU DEMI-CHASSE"," # <étroite> 30C3"}, +/* FF66 */ { "CARACTÈRE KATAKANA WO DEMI-CHASSE"," # <étroite> 30F2"}, +/* FF67 */ { "CARACTÈRE KATAKANA PETIT A DEMI-CHASSE"," # <étroite> 30A1"}, +/* FF68 */ { "CARACTÈRE KATAKANA PETIT I DEMI-CHASSE"," # <étroite> 30A3"}, +/* FF69 */ { "CARACTÈRE KATAKANA PETIT U DEMI-CHASSE"," # <étroite> 30A5"}, +/* FF6A */ { "CARACTÈRE KATAKANA PETIT E DEMI-CHASSE"," # <étroite> 30A7"}, +/* FF6B */ { "CARACTÈRE KATAKANA PETIT O DEMI-CHASSE"," # <étroite> 30A9"}, +/* FF6C */ { "CARACTÈRE KATAKANA PETIT YA DEMI-CHASSE"," # <étroite> 30E3"}, +/* FF6D */ { "CARACTÈRE KATAKANA PETIT YU DEMI-CHASSE"," # <étroite> 30E5"}, +/* FF6E */ { "CARACTÈRE KATAKANA PETIT YO DEMI-CHASSE"," # <étroite> 30E7"}, +/* FF6F */ { "CARACTÈRE KATAKANA PETIT TU DEMI-CHASSE"," # <étroite> 30C3"}, /* FF70 */ { "MARQUE KATAKANA-HIRAGANA DE SON PROLONGÉ DEMI-CHASSE"," # <étroite> 30FC"}, -/* FF71 */ { "SYLLABE KATAKANA A DEMI-CHASSE"," # <étroite> 30A2"}, -/* FF72 */ { "SYLLABE KATAKANA I DEMI-CHASSE"," # <étroite> 30A4"}, -/* FF73 */ { "SYLLABE KATAKANA U DEMI-CHASSE"," # <étroite> 30A6"}, -/* FF74 */ { "SYLLABE KATAKANA E DEMI-CHASSE"," # <étroite> 30A8"}, -/* FF75 */ { "SYLLABE KATAKANA O DEMI-CHASSE"," # <étroite> 30AA"}, -/* FF76 */ { "SYLLABE KATAKANA KA DEMI-CHASSE"," # <étroite> 30AB"}, -/* FF77 */ { "SYLLABE KATAKANA KI DEMI-CHASSE"," # <étroite> 30AD"}, -/* FF78 */ { "SYLLABE KATAKANA KU DEMI-CHASSE"," # <étroite> 30AF"}, -/* FF79 */ { "SYLLABE KATAKANA KE DEMI-CHASSE"," # <étroite> 30B1"}, -/* FF7A */ { "SYLLABE KATAKANA KO DEMI-CHASSE"," # <étroite> 30B3"}, -/* FF7B */ { "SYLLABE KATAKANA SA DEMI-CHASSE"," # <étroite> 30B5"}, -/* FF7C */ { "SYLLABE KATAKANA SI DEMI-CHASSE"," # <étroite> 30B7"}, -/* FF7D */ { "SYLLABE KATAKANA SU DEMI-CHASSE"," # <étroite> 30B9"}, -/* FF7E */ { "SYLLABE KATAKANA SE DEMI-CHASSE"," # <étroite> 30BB"}, -/* FF7F */ { "SYLLABE KATAKANA SO DEMI-CHASSE"," # <étroite> 30BD"}, -/* FF80 */ { "SYLLABE KATAKANA TA DEMI-CHASSE"," # <étroite> 30BF"}, -/* FF81 */ { "SYLLABE KATAKANA TI DEMI-CHASSE"," # <étroite> 30C1"}, -/* FF82 */ { "SYLLABE KATAKANA TU DEMI-CHASSE"," # <étroite> 30C4"}, -/* FF83 */ { "SYLLABE KATAKANA TE DEMI-CHASSE"," # <étroite> 30C6"}, -/* FF84 */ { "SYLLABE KATAKANA TO DEMI-CHASSE"," # <étroite> 30C8"}, -/* FF85 */ { "SYLLABE KATAKANA NA DEMI-CHASSE"," # <étroite> 30CA"}, -/* FF86 */ { "SYLLABE KATAKANA NI DEMI-CHASSE"," # <étroite> 30CB"}, -/* FF87 */ { "SYLLABE KATAKANA NU DEMI-CHASSE"," # <étroite> 30CC"}, -/* FF88 */ { "SYLLABE KATAKANA NE DEMI-CHASSE"," # <étroite> 30CD"}, -/* FF89 */ { "SYLLABE KATAKANA NO DEMI-CHASSE"," # <étroite> 30CE"}, -/* FF8A */ { "SYLLABE KATAKANA HA DEMI-CHASSE"," # <étroite> 30CF"}, -/* FF8B */ { "SYLLABE KATAKANA HI DEMI-CHASSE"," # <étroite> 30D2"}, -/* FF8C */ { "SYLLABE KATAKANA HU DEMI-CHASSE"," # <étroite> 30D5"}, -/* FF8D */ { "SYLLABE KATAKANA HE DEMI-CHASSE"," # <étroite> 30D8"}, -/* FF8E */ { "SYLLABE KATAKANA HO DEMI-CHASSE"," # <étroite> 30DB"}, -/* FF8F */ { "SYLLABE KATAKANA MA DEMI-CHASSE"," # <étroite> 30DE"}, -/* FF90 */ { "SYLLABE KATAKANA MI DEMI-CHASSE"," # <étroite> 30DF"}, -/* FF91 */ { "SYLLABE KATAKANA MU DEMI-CHASSE"," # <étroite> 30E0"}, -/* FF92 */ { "SYLLABE KATAKANA ME DEMI-CHASSE"," # <étroite> 30E1"}, -/* FF93 */ { "SYLLABE KATAKANA MO DEMI-CHASSE"," # <étroite> 30E2"}, -/* FF94 */ { "SYLLABE KATAKANA YA DEMI-CHASSE"," # <étroite> 30E4"}, -/* FF95 */ { "SYLLABE KATAKANA YU DEMI-CHASSE"," # <étroite> 30E6"}, -/* FF96 */ { "SYLLABE KATAKANA YO DEMI-CHASSE"," # <étroite> 30E8"}, -/* FF97 */ { "SYLLABE KATAKANA RA DEMI-CHASSE"," # <étroite> 30E9"}, -/* FF98 */ { "SYLLABE KATAKANA RI DEMI-CHASSE"," # <étroite> 30EA"}, -/* FF99 */ { "SYLLABE KATAKANA RU DEMI-CHASSE"," # <étroite> 30EB"}, -/* FF9A */ { "SYLLABE KATAKANA RE DEMI-CHASSE"," # <étroite> 30EC"}, -/* FF9B */ { "SYLLABE KATAKANA RO DEMI-CHASSE"," # <étroite> 30ED"}, -/* FF9C */ { "SYLLABE KATAKANA WA DEMI-CHASSE"," # <étroite> 30EF"}, -/* FF9D */ { "SYLLABE KATAKANA N DEMI-CHASSE"," # <étroite> 30F3"}, +/* FF71 */ { "CARACTÈRE KATAKANA A DEMI-CHASSE"," # <étroite> 30A2"}, +/* FF72 */ { "CARACTÈRE KATAKANA I DEMI-CHASSE"," # <étroite> 30A4"}, +/* FF73 */ { "CARACTÈRE KATAKANA U DEMI-CHASSE"," # <étroite> 30A6"}, +/* FF74 */ { "CARACTÈRE KATAKANA E DEMI-CHASSE"," # <étroite> 30A8"}, +/* FF75 */ { "CARACTÈRE KATAKANA O DEMI-CHASSE"," # <étroite> 30AA"}, +/* FF76 */ { "CARACTÈRE KATAKANA KA DEMI-CHASSE"," # <étroite> 30AB"}, +/* FF77 */ { "CARACTÈRE KATAKANA KI DEMI-CHASSE"," # <étroite> 30AD"}, +/* FF78 */ { "CARACTÈRE KATAKANA KU DEMI-CHASSE"," # <étroite> 30AF"}, +/* FF79 */ { "CARACTÈRE KATAKANA KE DEMI-CHASSE"," # <étroite> 30B1"}, +/* FF7A */ { "CARACTÈRE KATAKANA KO DEMI-CHASSE"," # <étroite> 30B3"}, +/* FF7B */ { "CARACTÈRE KATAKANA SA DEMI-CHASSE"," # <étroite> 30B5"}, +/* FF7C */ { "CARACTÈRE KATAKANA SI DEMI-CHASSE"," # <étroite> 30B7"}, +/* FF7D */ { "CARACTÈRE KATAKANA SU DEMI-CHASSE"," # <étroite> 30B9"}, +/* FF7E */ { "CARACTÈRE KATAKANA SE DEMI-CHASSE"," # <étroite> 30BB"}, +/* FF7F */ { "CARACTÈRE KATAKANA SO DEMI-CHASSE"," # <étroite> 30BD"}, +/* FF80 */ { "CARACTÈRE KATAKANA TA DEMI-CHASSE"," # <étroite> 30BF"}, +/* FF81 */ { "CARACTÈRE KATAKANA TI DEMI-CHASSE"," # <étroite> 30C1"}, +/* FF82 */ { "CARACTÈRE KATAKANA TU DEMI-CHASSE"," # <étroite> 30C4"}, +/* FF83 */ { "CARACTÈRE KATAKANA TE DEMI-CHASSE"," # <étroite> 30C6"}, +/* FF84 */ { "CARACTÈRE KATAKANA TO DEMI-CHASSE"," # <étroite> 30C8"}, +/* FF85 */ { "CARACTÈRE KATAKANA NA DEMI-CHASSE"," # <étroite> 30CA"}, +/* FF86 */ { "CARACTÈRE KATAKANA NI DEMI-CHASSE"," # <étroite> 30CB"}, +/* FF87 */ { "CARACTÈRE KATAKANA NU DEMI-CHASSE"," # <étroite> 30CC"}, +/* FF88 */ { "CARACTÈRE KATAKANA NE DEMI-CHASSE"," # <étroite> 30CD"}, +/* FF89 */ { "CARACTÈRE KATAKANA NO DEMI-CHASSE"," # <étroite> 30CE"}, +/* FF8A */ { "CARACTÈRE KATAKANA HA DEMI-CHASSE"," # <étroite> 30CF"}, +/* FF8B */ { "CARACTÈRE KATAKANA HI DEMI-CHASSE"," # <étroite> 30D2"}, +/* FF8C */ { "CARACTÈRE KATAKANA HU DEMI-CHASSE"," # <étroite> 30D5"}, +/* FF8D */ { "CARACTÈRE KATAKANA HE DEMI-CHASSE"," # <étroite> 30D8"}, +/* FF8E */ { "CARACTÈRE KATAKANA HO DEMI-CHASSE"," # <étroite> 30DB"}, +/* FF8F */ { "CARACTÈRE KATAKANA MA DEMI-CHASSE"," # <étroite> 30DE"}, +/* FF90 */ { "CARACTÈRE KATAKANA MI DEMI-CHASSE"," # <étroite> 30DF"}, +/* FF91 */ { "CARACTÈRE KATAKANA MU DEMI-CHASSE"," # <étroite> 30E0"}, +/* FF92 */ { "CARACTÈRE KATAKANA ME DEMI-CHASSE"," # <étroite> 30E1"}, +/* FF93 */ { "CARACTÈRE KATAKANA MO DEMI-CHASSE"," # <étroite> 30E2"}, +/* FF94 */ { "CARACTÈRE KATAKANA YA DEMI-CHASSE"," # <étroite> 30E4"}, +/* FF95 */ { "CARACTÈRE KATAKANA YU DEMI-CHASSE"," # <étroite> 30E6"}, +/* FF96 */ { "CARACTÈRE KATAKANA YO DEMI-CHASSE"," # <étroite> 30E8"}, +/* FF97 */ { "CARACTÈRE KATAKANA RA DEMI-CHASSE"," # <étroite> 30E9"}, +/* FF98 */ { "CARACTÈRE KATAKANA RI DEMI-CHASSE"," # <étroite> 30EA"}, +/* FF99 */ { "CARACTÈRE KATAKANA RU DEMI-CHASSE"," # <étroite> 30EB"}, +/* FF9A */ { "CARACTÈRE KATAKANA RE DEMI-CHASSE"," # <étroite> 30EC"}, +/* FF9B */ { "CARACTÈRE KATAKANA RO DEMI-CHASSE"," # <étroite> 30ED"}, +/* FF9C */ { "CARACTÈRE KATAKANA WA DEMI-CHASSE"," # <étroite> 30EF"}, +/* FF9D */ { "CARACTÈRE KATAKANA N DEMI-CHASSE"," # <étroite> 30F3"}, /* FF9E */ { "MARQUE KATAKANA DE SON VOISÉ DEMI-CHASSE"," # <étroite> 3099"}, /* FF9F */ { "MARQUE KATAKANA DE SON SEMI-VOISÉ DEMI-CHASSE"," # <étroite> 309A"}, /* FFA0 */ { "BOURRE HANGÛL DEMI-CHASSE"," # <étroite> 3164"}, @@ -22583,6 +22855,7 @@ /* FFFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_00[] = { /* 10000 */ { "SYLLABE LINÉAIRE B B008 A",NULL}, /* 10001 */ { "SYLLABE LINÉAIRE B B038 E",NULL}, @@ -22842,6 +23115,7 @@ /* 100FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_01[] = { /* 10100 */ { "TRAIT ÉGÉEN SÉPARATEUR DE MOTS",NULL}, /* 10101 */ { "POINT ÉGÉEN SÉPARATEUR DE MOTS",NULL}, @@ -23104,6 +23378,7 @@ /* 101FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_02[] = { /* 10200 */ { NULL,NULL}, /* 10201 */ { NULL,NULL}, @@ -23363,6 +23638,7 @@ /* 102FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_03[] = { /* 10300 */ { "LETTRE VIEIL ITALIQUE A",NULL}, /* 10301 */ { "LETTRE VIEIL ITALIQUE BÉ",NULL}, @@ -23444,49 +23720,49 @@ /* 1034D */ { NULL,NULL}, /* 1034E */ { NULL,NULL}, /* 1034F */ { NULL,NULL}, -/* 10350 */ { "LETTRE ANCIENNE PERMIENNE AN",NULL}, -/* 10351 */ { "LETTRE ANCIENNE PERMIENNE BUR",NULL}, -/* 10352 */ { "LETTRE ANCIENNE PERMIENNE GAI",NULL}, -/* 10353 */ { "LETTRE ANCIENNE PERMIENNE DOI",NULL}, -/* 10354 */ { "LETTRE ANCIENNE PERMIENNE E",NULL}, -/* 10355 */ { "LETTRE ANCIENNE PERMIENNE ZHOI",NULL}, -/* 10356 */ { "LETTRE ANCIENNE PERMIENNE DZHOI",NULL}, -/* 10357 */ { "LETTRE ANCIENNE PERMIENNE ZATA",NULL}, -/* 10358 */ { "LETTRE ANCIENNE PERMIENNE DZITA",NULL}, -/* 10359 */ { "LETTRE ANCIENNE PERMIENNE I",NULL}, -/* 1035A */ { "LETTRE ANCIENNE PERMIENNE KOKE",NULL}, -/* 1035B */ { "LETTRE ANCIENNE PERMIENNE LEI",NULL}, -/* 1035C */ { "LETTRE ANCIENNE PERMIENNE MENOE",NULL}, -/* 1035D */ { "LETTRE ANCIENNE PERMIENNE NENOE",NULL}, -/* 1035E */ { "LETTRE ANCIENNE PERMIENNE VOOI",NULL}, -/* 1035F */ { "LETTRE ANCIENNE PERMIENNE PEEI",NULL}, -/* 10360 */ { "LETTRE ANCIENNE PERMIENNE REI",NULL}, -/* 10361 */ { "LETTRE ANCIENNE PERMIENNE SII",NULL}, -/* 10362 */ { "LETTRE ANCIENNE PERMIENNE TAI",NULL}, -/* 10363 */ { "LETTRE ANCIENNE PERMIENNE U",NULL}, -/* 10364 */ { "LETTRE ANCIENNE PERMIENNE CHERY",NULL}, -/* 10365 */ { "LETTRE ANCIENNE PERMIENNE SHOOI",NULL}, -/* 10366 */ { "LETTRE ANCIENNE PERMIENNE SHCHOOI",NULL}, -/* 10367 */ { "LETTRE ANCIENNE PERMIENNE YRY",NULL}, -/* 10368 */ { "LETTRE ANCIENNE PERMIENNE YERU",NULL}, -/* 10369 */ { "LETTRE ANCIENNE PERMIENNE O",NULL}, -/* 1036A */ { "LETTRE ANCIENNE PERMIENNE OO",NULL}, -/* 1036B */ { "LETTRE ANCIENNE PERMIENNE EF",NULL}, -/* 1036C */ { "LETTRE ANCIENNE PERMIENNE HA",NULL}, -/* 1036D */ { "LETTRE ANCIENNE PERMIENNE TSIU",NULL}, -/* 1036E */ { "LETTRE ANCIENNE PERMIENNE VER",NULL}, -/* 1036F */ { "LETTRE ANCIENNE PERMIENNE YER",NULL}, -/* 10370 */ { "LETTRE ANCIENNE PERMIENNE YERI",NULL}, -/* 10371 */ { "LETTRE ANCIENNE PERMIENNE YAT",NULL}, -/* 10372 */ { "LETTRE ANCIENNE PERMIENNE IE",NULL}, -/* 10373 */ { "LETTRE ANCIENNE PERMIENNE YU",NULL}, -/* 10374 */ { "LETTRE ANCIENNE PERMIENNE YA",NULL}, -/* 10375 */ { "LETTRE ANCIENNE PERMIENNE IA",NULL}, -/* 10376 */ { "DIACRITIQUE LETTRE ANCIENNE PERMIENNE AN",NULL}, -/* 10377 */ { "DIACRITIQUE LETTRE ANCIENNE PERMIENNE DOI",NULL}, -/* 10378 */ { "DIACRITIQUE LETTRE ANCIENNE PERMIENNE ZATA",NULL}, -/* 10379 */ { "DIACRITIQUE LETTRE ANCIENNE PERMIENNE NENOE",NULL}, -/* 1037A */ { "DIACRITIQUE LETTRE ANCIENNE PERMIENNE SII",NULL}, +/* 10350 */ { "LETTRE PERMIENNE AN",NULL}, +/* 10351 */ { "LETTRE PERMIENNE BOUR",NULL}, +/* 10352 */ { "LETTRE PERMIENNE GAÃ",NULL}, +/* 10353 */ { "LETTRE PERMIENNE DOÃ",NULL}, +/* 10354 */ { "LETTRE PERMIENNE E",NULL}, +/* 10355 */ { "LETTRE PERMIENNE JOÃ",NULL}, +/* 10356 */ { "LETTRE PERMIENNE DJOÃ",NULL}, +/* 10357 */ { "LETTRE PERMIENNE ZATA",NULL}, +/* 10358 */ { "LETTRE PERMIENNE DZITA",NULL}, +/* 10359 */ { "LETTRE PERMIENNE I",NULL}, +/* 1035A */ { "LETTRE PERMIENNE KOKE",NULL}, +/* 1035B */ { "LETTRE PERMIENNE LEÃ",NULL}, +/* 1035C */ { "LETTRE PERMIENNE MENOE",NULL}, +/* 1035D */ { "LETTRE PERMIENNE NENOE",NULL}, +/* 1035E */ { "LETTRE PERMIENNE VÔÃ",NULL}, +/* 1035F */ { "LETTRE PERMIENNE PEÃ",NULL}, +/* 10360 */ { "LETTRE PERMIENNE REÃ",NULL}, +/* 10361 */ { "LETTRE PERMIENNE SIÃ",NULL}, +/* 10362 */ { "LETTRE PERMIENNE TAÃ",NULL}, +/* 10363 */ { "LETTRE PERMIENNE OU",NULL}, +/* 10364 */ { "LETTRE PERMIENNE TCHERY",NULL}, +/* 10365 */ { "LETTRE PERMIENNE CHÔÃ",NULL}, +/* 10366 */ { "LETTRE PERMIENNE CHTCHÔÃ",NULL}, +/* 10367 */ { "LETTRE PERMIENNE YRY",NULL}, +/* 10368 */ { "LETTRE PERMIENNE YÉROU",NULL}, +/* 10369 */ { "LETTRE PERMIENNE O",NULL}, +/* 1036A */ { "LETTRE PERMIENNE Ô",NULL}, +/* 1036B */ { "LETTRE PERMIENNE EF",NULL}, +/* 1036C */ { "LETTRE PERMIENNE KHA",NULL}, +/* 1036D */ { "LETTRE PERMIENNE TSIOU",NULL}, +/* 1036E */ { "LETTRE PERMIENNE VER",NULL}, +/* 1036F */ { "LETTRE PERMIENNE YER",NULL}, +/* 10370 */ { "LETTRE PERMIENNE YÉRI",NULL}, +/* 10371 */ { "LETTRE PERMIENNE IAT'",NULL}, +/* 10372 */ { "LETTRE PERMIENNE IE",NULL}, +/* 10373 */ { "LETTRE PERMIENNE YOU",NULL}, +/* 10374 */ { "LETTRE PERMIENNE YA",NULL}, +/* 10375 */ { "LETTRE PERMIENNE IA",NULL}, +/* 10376 */ { "DIACRITIQUE LETTRE PERMIENNE AN",NULL}, +/* 10377 */ { "DIACRITIQUE LETTRE PERMIENNE DOÃ",NULL}, +/* 10378 */ { "DIACRITIQUE LETTRE PERMIENNE ZATA",NULL}, +/* 10379 */ { "DIACRITIQUE LETTRE PERMIENNE NENOE",NULL}, +/* 1037A */ { "DIACRITIQUE LETTRE PERMIENNE SIÃ",NULL}, /* 1037B */ { NULL,NULL}, /* 1037C */ { NULL,NULL}, /* 1037D */ { NULL,NULL}, @@ -23622,6 +23898,7 @@ /* 103FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_04[] = { /* 10400 */ { "LETTRE MAJUSCULE DÉSÉRET I LONG",NULL}, /* 10401 */ { "LETTRE MAJUSCULE DÉSÉRET E LONG",NULL}, @@ -23881,47 +24158,48 @@ /* 104FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_05[] = { /* 10500 */ { "LETTRE ELBASAN A",NULL}, -/* 10501 */ { "LETTRE ELBASAN BÉ",NULL}, -/* 10502 */ { "LETTRE ELBASAN CÉ",NULL}, -/* 10503 */ { "LETTRE ELBASAN TCHÉ",NULL}, -/* 10504 */ { "LETTRE ELBASAN DÉ",NULL}, -/* 10505 */ { "LETTRE ELBASAN NDÉ",NULL}, -/* 10506 */ { "LETTRE ELBASAN DHÉ",NULL}, -/* 10507 */ { "LETTRE ELBASAN ÉÃ",NULL}, -/* 10508 */ { "LETTRE ELBASAN É",NULL}, -/* 10509 */ { "LETTRE ELBASAN FÉ",NULL}, -/* 1050A */ { "LETTRE ELBASAN GUÉ",NULL}, -/* 1050B */ { "LETTRE ELBASAN GDJÉ",NULL}, -/* 1050C */ { "LETTRE ELBASAN HÉ",NULL}, +/* 10501 */ { "LETTRE ELBASAN B",NULL}, +/* 10502 */ { "LETTRE ELBASAN C",NULL}, +/* 10503 */ { "LETTRE ELBASAN Ç",NULL}, +/* 10504 */ { "LETTRE ELBASAN D",NULL}, +/* 10505 */ { "LETTRE ELBASAN ND",NULL}, +/* 10506 */ { "LETTRE ELBASAN DH",NULL}, +/* 10507 */ { "LETTRE ELBASAN E",NULL}, +/* 10508 */ { "LETTRE ELBASAN Ë",NULL}, +/* 10509 */ { "LETTRE ELBASAN F",NULL}, +/* 1050A */ { "LETTRE ELBASAN G",NULL}, +/* 1050B */ { "LETTRE ELBASAN GJ",NULL}, +/* 1050C */ { "LETTRE ELBASAN H",NULL}, /* 1050D */ { "LETTRE ELBASAN I",NULL}, -/* 1050E */ { "LETTRE ELBASAN DJÉ",NULL}, -/* 1050F */ { "LETTRE ELBASAN KÉ",NULL}, -/* 10510 */ { "LETTRE ELBASAN LÉ",NULL}, -/* 10511 */ { "LETTRE ELBASAN LLÉ",NULL}, -/* 10512 */ { "LETTRE ELBASAN MÉ",NULL}, -/* 10513 */ { "LETTRE ELBASAN NÉ",NULL}, +/* 1050E */ { "LETTRE ELBASAN J",NULL}, +/* 1050F */ { "LETTRE ELBASAN K",NULL}, +/* 10510 */ { "LETTRE ELBASAN L",NULL}, +/* 10511 */ { "LETTRE ELBASAN LL",NULL}, +/* 10512 */ { "LETTRE ELBASAN M",NULL}, +/* 10513 */ { "LETTRE ELBASAN N",NULL}, /* 10514 */ { "LETTRE ELBASAN NA",NULL}, -/* 10515 */ { "LETTRE ELBASAN NDJÉ",NULL}, +/* 10515 */ { "LETTRE ELBASAN NJ",NULL}, /* 10516 */ { "LETTRE ELBASAN O",NULL}, -/* 10517 */ { "LETTRE ELBASAN PÉ",NULL}, -/* 10518 */ { "LETTRE ELBASAN QÉ",NULL}, -/* 10519 */ { "LETTRE ELBASAN RÉ",NULL}, -/* 1051A */ { "LETTRE ELBASAN RRÉ",NULL}, -/* 1051B */ { "LETTRE ELBASAN SÉ",NULL}, -/* 1051C */ { "LETTRE ELBASAN CHÉ",NULL}, -/* 1051D */ { "LETTRE ELBASAN TÉ",NULL}, -/* 1051E */ { "LETTRE ELBASAN THÉ",NULL}, -/* 1051F */ { "LETTRE ELBASAN OU",NULL}, -/* 10520 */ { "LETTRE ELBASAN VÉ",NULL}, -/* 10521 */ { "LETTRE ELBASAN XÉ",NULL}, +/* 10517 */ { "LETTRE ELBASAN P",NULL}, +/* 10518 */ { "LETTRE ELBASAN Q",NULL}, +/* 10519 */ { "LETTRE ELBASAN R",NULL}, +/* 1051A */ { "LETTRE ELBASAN RR",NULL}, +/* 1051B */ { "LETTRE ELBASAN S",NULL}, +/* 1051C */ { "LETTRE ELBASAN SH",NULL}, +/* 1051D */ { "LETTRE ELBASAN T",NULL}, +/* 1051E */ { "LETTRE ELBASAN TH",NULL}, +/* 1051F */ { "LETTRE ELBASAN U",NULL}, +/* 10520 */ { "LETTRE ELBASAN V",NULL}, +/* 10521 */ { "LETTRE ELBASAN X",NULL}, /* 10522 */ { "LETTRE ELBASAN Y",NULL}, -/* 10523 */ { "LETTRE ELBASAN ZÉ",NULL}, -/* 10524 */ { "LETTRE ELBASAN JÉ",NULL}, -/* 10525 */ { "LETTRE ELBASAN GHÉ",NULL}, +/* 10523 */ { "LETTRE ELBASAN Z",NULL}, +/* 10524 */ { "LETTRE ELBASAN ZH",NULL}, +/* 10525 */ { "LETTRE ELBASAN GH",NULL}, /* 10526 */ { "LETTRE ELBASAN GHAMMA",NULL}, -/* 10527 */ { "LETTRE ELBASAN KHÉ",NULL}, +/* 10527 */ { "LETTRE ELBASAN KH",NULL}, /* 10528 */ { NULL,NULL}, /* 10529 */ { NULL,NULL}, /* 1052A */ { NULL,NULL}, @@ -23994,83 +24272,83 @@ /* 1056D */ { NULL,NULL}, /* 1056E */ { NULL,NULL}, /* 1056F */ { "MARQUE DE CITATION ALBANIENNE",NULL}, -/* 10570 */ { NULL,NULL}, -/* 10571 */ { NULL,NULL}, -/* 10572 */ { NULL,NULL}, -/* 10573 */ { NULL,NULL}, -/* 10574 */ { NULL,NULL}, -/* 10575 */ { NULL,NULL}, -/* 10576 */ { NULL,NULL}, -/* 10577 */ { NULL,NULL}, -/* 10578 */ { NULL,NULL}, -/* 10579 */ { NULL,NULL}, -/* 1057A */ { NULL,NULL}, +/* 10570 */ { "LETTRE MAJUSCULE VITHKUQI A",NULL}, +/* 10571 */ { "LETTRE MAJUSCULE VITHKUQI BB",NULL}, +/* 10572 */ { "LETTRE MAJUSCULE VITHKUQI B",NULL}, +/* 10573 */ { "LETTRE MAJUSCULE VITHKUQI C",NULL}, +/* 10574 */ { "LETTRE MAJUSCULE VITHKUQI Ç",NULL}, +/* 10575 */ { "LETTRE MAJUSCULE VITHKUQI D",NULL}, +/* 10576 */ { "LETTRE MAJUSCULE VITHKUQI DH",NULL}, +/* 10577 */ { "LETTRE MAJUSCULE VITHKUQI E",NULL}, +/* 10578 */ { "LETTRE MAJUSCULE VITHKUQI Ë",NULL}, +/* 10579 */ { "LETTRE MAJUSCULE VITHKUQI F",NULL}, +/* 1057A */ { "LETTRE MAJUSCULE VITHKUQI G",NULL}, /* 1057B */ { NULL,NULL}, -/* 1057C */ { NULL,NULL}, -/* 1057D */ { NULL,NULL}, -/* 1057E */ { NULL,NULL}, -/* 1057F */ { NULL,NULL}, -/* 10580 */ { NULL,NULL}, -/* 10581 */ { NULL,NULL}, -/* 10582 */ { NULL,NULL}, -/* 10583 */ { NULL,NULL}, -/* 10584 */ { NULL,NULL}, -/* 10585 */ { NULL,NULL}, -/* 10586 */ { NULL,NULL}, -/* 10587 */ { NULL,NULL}, -/* 10588 */ { NULL,NULL}, -/* 10589 */ { NULL,NULL}, -/* 1058A */ { NULL,NULL}, +/* 1057C */ { "LETTRE MAJUSCULE VITHKUQI H",NULL}, +/* 1057D */ { "LETTRE MAJUSCULE VITHKUQI HH"," * utilisée dans l'orthographe du XIXe siècle"}, +/* 1057E */ { "LETTRE MAJUSCULE VITHKUQI I",NULL}, +/* 1057F */ { "LETTRE MAJUSCULE VITHKUQI IJ"," * utilisée dans l'orthographe du XIXe siècle"}, +/* 10580 */ { "LETTRE MAJUSCULE VITHKUQI J",NULL}, +/* 10581 */ { "LETTRE MAJUSCULE VITHKUQI K",NULL}, +/* 10582 */ { "LETTRE MAJUSCULE VITHKUQI L",NULL}, +/* 10583 */ { "LETTRE MAJUSCULE VITHKUQI LL",NULL}, +/* 10584 */ { "LETTRE MAJUSCULE VITHKUQI M",NULL}, +/* 10585 */ { "LETTRE MAJUSCULE VITHKUQI N",NULL}, +/* 10586 */ { "LETTRE MAJUSCULE VITHKUQI NJ",NULL}, +/* 10587 */ { "LETTRE MAJUSCULE VITHKUQI O",NULL}, +/* 10588 */ { "LETTRE MAJUSCULE VITHKUQI P",NULL}, +/* 10589 */ { "LETTRE MAJUSCULE VITHKUQI Q",NULL}, +/* 1058A */ { "LETTRE MAJUSCULE VITHKUQI R",NULL}, /* 1058B */ { NULL,NULL}, -/* 1058C */ { NULL,NULL}, -/* 1058D */ { NULL,NULL}, -/* 1058E */ { NULL,NULL}, -/* 1058F */ { NULL,NULL}, -/* 10590 */ { NULL,NULL}, -/* 10591 */ { NULL,NULL}, -/* 10592 */ { NULL,NULL}, +/* 1058C */ { "LETTRE MAJUSCULE VITHKUQI S",NULL}, +/* 1058D */ { "LETTRE MAJUSCULE VITHKUQI SH",NULL}, +/* 1058E */ { "LETTRE MAJUSCULE VITHKUQI T",NULL}, +/* 1058F */ { "LETTRE MAJUSCULE VITHKUQI TH",NULL}, +/* 10590 */ { "LETTRE MAJUSCULE VITHKUQI U",NULL}, +/* 10591 */ { "LETTRE MAJUSCULE VITHKUQI V",NULL}, +/* 10592 */ { "LETTRE MAJUSCULE VITHKUQI X",NULL}, /* 10593 */ { NULL,NULL}, -/* 10594 */ { NULL,NULL}, -/* 10595 */ { NULL,NULL}, +/* 10594 */ { "LETTRE MAJUSCULE VITHKUQI Y",NULL}, +/* 10595 */ { "LETTRE MAJUSCULE VITHKUQI Z",NULL}, /* 10596 */ { NULL,NULL}, -/* 10597 */ { NULL,NULL}, -/* 10598 */ { NULL,NULL}, -/* 10599 */ { NULL,NULL}, -/* 1059A */ { NULL,NULL}, -/* 1059B */ { NULL,NULL}, -/* 1059C */ { NULL,NULL}, -/* 1059D */ { NULL,NULL}, -/* 1059E */ { NULL,NULL}, -/* 1059F */ { NULL,NULL}, -/* 105A0 */ { NULL,NULL}, -/* 105A1 */ { NULL,NULL}, +/* 10597 */ { "LETTRE MINUSCULE VITHKUQI A",NULL}, +/* 10598 */ { "LETTRE MINUSCULE VITHKUQI BB",NULL}, +/* 10599 */ { "LETTRE MINUSCULE VITHKUQI B",NULL}, +/* 1059A */ { "LETTRE MINUSCULE VITHKUQI C",NULL}, +/* 1059B */ { "LETTRE MINUSCULE VITHKUQI Ç",NULL}, +/* 1059C */ { "LETTRE MINUSCULE VITHKUQI D",NULL}, +/* 1059D */ { "LETTRE MINUSCULE VITHKUQI DH",NULL}, +/* 1059E */ { "LETTRE MINUSCULE VITHKUQI E",NULL}, +/* 1059F */ { "LETTRE MINUSCULE VITHKUQI Ë",NULL}, +/* 105A0 */ { "LETTRE MINUSCULE VITHKUQI F",NULL}, +/* 105A1 */ { "LETTRE MINUSCULE VITHKUQI G",NULL}, /* 105A2 */ { NULL,NULL}, -/* 105A3 */ { NULL,NULL}, -/* 105A4 */ { NULL,NULL}, -/* 105A5 */ { NULL,NULL}, -/* 105A6 */ { NULL,NULL}, -/* 105A7 */ { NULL,NULL}, -/* 105A8 */ { NULL,NULL}, -/* 105A9 */ { NULL,NULL}, -/* 105AA */ { NULL,NULL}, -/* 105AB */ { NULL,NULL}, -/* 105AC */ { NULL,NULL}, -/* 105AD */ { NULL,NULL}, -/* 105AE */ { NULL,NULL}, -/* 105AF */ { NULL,NULL}, -/* 105B0 */ { NULL,NULL}, -/* 105B1 */ { NULL,NULL}, +/* 105A3 */ { "LETTRE MINUSCULE VITHKUQI H",NULL}, +/* 105A4 */ { "LETTRE MINUSCULE VITHKUQI HH"," * utilisée dans l'orthographe du XIXe siècle"}, +/* 105A5 */ { "LETTRE MINUSCULE VITHKUQI I",NULL}, +/* 105A6 */ { "LETTRE MINUSCULE VITHKUQI IJ"," * utilisée dans l'orthographe du XIXe siècle"}, +/* 105A7 */ { "LETTRE MINUSCULE VITHKUQI J",NULL}, +/* 105A8 */ { "LETTRE MINUSCULE VITHKUQI K",NULL}, +/* 105A9 */ { "LETTRE MINUSCULE VITHKUQI L",NULL}, +/* 105AA */ { "LETTRE MINUSCULE VITHKUQI LL",NULL}, +/* 105AB */ { "LETTRE MINUSCULE VITHKUQI M",NULL}, +/* 105AC */ { "LETTRE MINUSCULE VITHKUQI N",NULL}, +/* 105AD */ { "LETTRE MINUSCULE VITHKUQI NJ",NULL}, +/* 105AE */ { "LETTRE MINUSCULE VITHKUQI O",NULL}, +/* 105AF */ { "LETTRE MINUSCULE VITHKUQI P",NULL}, +/* 105B0 */ { "LETTRE MINUSCULE VITHKUQI Q",NULL}, +/* 105B1 */ { "LETTRE MINUSCULE VITHKUQI R",NULL}, /* 105B2 */ { NULL,NULL}, -/* 105B3 */ { NULL,NULL}, -/* 105B4 */ { NULL,NULL}, -/* 105B5 */ { NULL,NULL}, -/* 105B6 */ { NULL,NULL}, -/* 105B7 */ { NULL,NULL}, -/* 105B8 */ { NULL,NULL}, -/* 105B9 */ { NULL,NULL}, +/* 105B3 */ { "LETTRE MINUSCULE VITHKUQI S",NULL}, +/* 105B4 */ { "LETTRE MINUSCULE VITHKUQI SH",NULL}, +/* 105B5 */ { "LETTRE MINUSCULE VITHKUQI T",NULL}, +/* 105B6 */ { "LETTRE MINUSCULE VITHKUQI TH",NULL}, +/* 105B7 */ { "LETTRE MINUSCULE VITHKUQI U",NULL}, +/* 105B8 */ { "LETTRE MINUSCULE VITHKUQI V",NULL}, +/* 105B9 */ { "LETTRE MINUSCULE VITHKUQI X",NULL}, /* 105BA */ { NULL,NULL}, -/* 105BB */ { NULL,NULL}, -/* 105BC */ { NULL,NULL}, +/* 105BB */ { "LETTRE MINUSCULE VITHKUQI Y",NULL}, +/* 105BC */ { "LETTRE MINUSCULE VITHKUQI Z",NULL}, /* 105BD */ { NULL,NULL}, /* 105BE */ { NULL,NULL}, /* 105BF */ { NULL,NULL}, @@ -24140,6 +24418,7 @@ /* 105FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_06[] = { /* 10600 */ { "SIGNE LINÉAIRE A AB001",NULL}, /* 10601 */ { "SIGNE LINÉAIRE A AB002",NULL}, @@ -24417,6 +24696,7 @@ /* 106FF */ { "SIGNE LINÉAIRE A A594"," * 1064D ab131a, 10634 ab060"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_07[] = { /* 10700 */ { "SIGNE LINÉAIRE A A595"," * 1064D ab131a, 10634 ab060"}, /* 10701 */ { "SIGNE LINÉAIRE A A596"," * 1064D ab131a, 1063E ab077"}, @@ -24548,65 +24828,66 @@ /* 1077D */ { NULL,NULL}, /* 1077E */ { NULL,NULL}, /* 1077F */ { NULL,NULL}, -/* 10780 */ { NULL,NULL}, -/* 10781 */ { NULL,NULL}, -/* 10782 */ { NULL,NULL}, -/* 10783 */ { NULL,NULL}, -/* 10784 */ { NULL,NULL}, -/* 10785 */ { NULL,NULL}, +/* 10780 */ { "LETTRE MODIFICATIVE PETITE CAPITALE AA"," * en fait une petite capitale dans son emploi comme symbole de qualité vocale, sans distinction sémantique par rapport à une grande capitale\n" + " x (lettre majuscule latine aa - A732)"}, +/* 10781 */ { "LETTRE MODIFICATIVE DEUX POINTS TRIANGULAIRES EN CHEF"," # <exp> 02D0"}, +/* 10782 */ { "LETTRE MODIFICATIVE POINT TRIANGULAIRE EN CHEF"," # <exp> 02D1"}, +/* 10783 */ { "LETTRE MODIFICATIVE MINUSCULE AE"," # <exp> 00E6"}, +/* 10784 */ { "LETTRE MODIFICATIVE PETITE CAPITALE B"," # <exp> 0299"}, +/* 10785 */ { "LETTRE MODIFICATIVE MINUSCULE B CROSSE"," # <exp> 0253"}, /* 10786 */ { NULL,NULL}, -/* 10787 */ { NULL,NULL}, -/* 10788 */ { NULL,NULL}, -/* 10789 */ { NULL,NULL}, -/* 1078A */ { NULL,NULL}, -/* 1078B */ { NULL,NULL}, -/* 1078C */ { NULL,NULL}, -/* 1078D */ { NULL,NULL}, -/* 1078E */ { NULL,NULL}, -/* 1078F */ { NULL,NULL}, -/* 10790 */ { NULL,NULL}, -/* 10791 */ { NULL,NULL}, -/* 10792 */ { NULL,NULL}, -/* 10793 */ { NULL,NULL}, -/* 10794 */ { NULL,NULL}, -/* 10795 */ { NULL,NULL}, -/* 10796 */ { NULL,NULL}, -/* 10797 */ { NULL,NULL}, -/* 10798 */ { NULL,NULL}, -/* 10799 */ { NULL,NULL}, -/* 1079A */ { NULL,NULL}, -/* 1079B */ { NULL,NULL}, -/* 1079C */ { NULL,NULL}, -/* 1079D */ { NULL,NULL}, -/* 1079E */ { NULL,NULL}, -/* 1079F */ { NULL,NULL}, -/* 107A0 */ { NULL,NULL}, -/* 107A1 */ { NULL,NULL}, -/* 107A2 */ { NULL,NULL}, -/* 107A3 */ { NULL,NULL}, -/* 107A4 */ { NULL,NULL}, -/* 107A5 */ { NULL,NULL}, -/* 107A6 */ { NULL,NULL}, -/* 107A7 */ { NULL,NULL}, -/* 107A8 */ { NULL,NULL}, -/* 107A9 */ { NULL,NULL}, -/* 107AA */ { NULL,NULL}, -/* 107AB */ { NULL,NULL}, -/* 107AC */ { NULL,NULL}, -/* 107AD */ { NULL,NULL}, -/* 107AE */ { NULL,NULL}, -/* 107AF */ { NULL,NULL}, -/* 107B0 */ { NULL,NULL}, +/* 10787 */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME DZ"," # <exp> 02A3"}, +/* 10788 */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME DZ HAMEÇON RÉTROFLEXE"," # <exp> AB66"}, +/* 10789 */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME DZ BOUCLÉ"," # <exp> 02A5"}, +/* 1078A */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME DEJ"," # <exp> 02A4"}, +/* 1078B */ { "LETTRE MODIFICATIVE MINUSCULE D HAMEÇON RÉTROFLEXE"," # <exp> 0256"}, +/* 1078C */ { "LETTRE MODIFICATIVE MINUSCULE D CROSSE"," # <exp> 0257"}, +/* 1078D */ { "LETTRE MODIFICATIVE MINUSCULE D CROSSE ET HAMEÇON RÉTROFLEXE"," # <exp> 1D91"}, +/* 1078E */ { "LETTRE MODIFICATIVE MINUSCULE E RÉFLÉCHI"," # <exp> 0258"}, +/* 1078F */ { "LETTRE MODIFICATIVE MINUSCULE E OUVERT RÉFLÉCHI FERMÉ"," # <exp> 025E"}, +/* 10790 */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME FENG"," # <exp> 02A9"}, +/* 10791 */ { "LETTRE MODIFICATIVE MINUSCULE CORNES DE BÉLIER"," # <exp> 0264"}, +/* 10792 */ { "LETTRE MODIFICATIVE PETITE CAPITALE G"," # <exp> 0262"}, +/* 10793 */ { "LETTRE MODIFICATIVE MINUSCULE G CROSSE"," # <exp> 0260"}, +/* 10794 */ { "LETTRE MODIFICATIVE PETITE CAPITALE G CROSSE"," # <exp> 029B"}, +/* 10795 */ { "LETTRE MODIFICATIVE MINUSCULE H BARRÉ"," # <exp> 0127"}, +/* 10796 */ { "LETTRE MODIFICATIVE PETITE CAPITALE H"," # <exp> 029C"}, +/* 10797 */ { "LETTRE MODIFICATIVE MINUSCULE HENG CROSSE"," # <exp> 0267"}, +/* 10798 */ { "LETTRE MODIFICATIVE MINUSCULE J SANS POINT BARRÉ CROSSE"," # <exp> 0284"}, +/* 10799 */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME LS"," # <exp> 02AA"}, +/* 1079A */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME LZ"," # <exp> 02AB"}, +/* 1079B */ { "LETTRE MODIFICATIVE MINUSCULE L SANGLÉ"," # <exp> 026C"}, +/* 1079C */ { "LETTRE MODIFICATIVE PETITE CAPITALE L SANGLÉ"," # <exp> 1DF04"}, +/* 1079D */ { "LETTRE MODIFICATIVE MINUSCULE L SANGLÉ HAMEÇON RÉTROFLEXE"," # <exp> A78E"}, +/* 1079E */ { "LETTRE MODIFICATIVE MINUSCULE LEJ"," # <exp> 026E"}, +/* 1079F */ { "LETTRE MODIFICATIVE MINUSCULE LEJ HAMEÇON RÉTROFLEXE"," # <exp> 1DF05"}, +/* 107A0 */ { "LETTRE MODIFICATIVE MINUSCULE Y CULBUTÉ"," # <exp> 028E"}, +/* 107A1 */ { "LETTRE MODIFICATIVE MINUSCULE Y SANGLÉ CULBUTÉ"," # <exp> 1DF06"}, +/* 107A2 */ { "LETTRE MODIFICATIVE MINUSCULE O BARRÉ OBLIQUEMENT"," # <exp> 00F8"}, +/* 107A3 */ { "LETTRE MODIFICATIVE PETITE CAPITALE OE"," # <exp> 0276"}, +/* 107A4 */ { "LETTRE MODIFICATIVE MINUSCULE OMÉGA FERMÉ"," # <exp> 0277"}, +/* 107A5 */ { "LETTRE MODIFICATIVE MINUSCULE Q"," # <exp> 0071"}, +/* 107A6 */ { "LETTRE MODIFICATIVE MINUSCULE R CULBUTÉ À LONG FÛT"," # <exp> 027A"}, +/* 107A7 */ { "LETTRE MODIFICATIVE MINUSCULE R CULBUTÉ À LONG FÛT HAMEÇON RÉTROFLEXE"," # <exp> 1DF08"}, +/* 107A8 */ { "LETTRE MODIFICATIVE MINUSCULE R HAMEÇON RÉTROFLEXE"," # <exp> 027D"}, +/* 107A9 */ { "LETTRE MODIFICATIVE MINUSCULE R SANS OBIT"," # <exp> 027E"}, +/* 107AA */ { "LETTRE MODIFICATIVE PETITE CAPITALE R"," # <exp> 0280"}, +/* 107AB */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME TC BOUCLÉ"," # <exp> 02A8"}, +/* 107AC */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME TS"," # <exp> 02A6"}, +/* 107AD */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME TS HAMEÇON RÉTROFLEXE"," # <exp> AB67"}, +/* 107AE */ { "LETTRE MODIFICATIVE MINUSCULE DIGRAMME TECH"," # <exp> 02A7"}, +/* 107AF */ { "LETTRE MODIFICATIVE MINUSCULE T HAMEÇON RÉTROFLEXE"," # <exp> 0288"}, +/* 107B0 */ { "LETTRE MODIFICATIVE MINUSCULE V CROSSE À DROITE"," # <exp> 2C71"}, /* 107B1 */ { NULL,NULL}, -/* 107B2 */ { NULL,NULL}, -/* 107B3 */ { NULL,NULL}, -/* 107B4 */ { NULL,NULL}, -/* 107B5 */ { NULL,NULL}, -/* 107B6 */ { NULL,NULL}, -/* 107B7 */ { NULL,NULL}, -/* 107B8 */ { NULL,NULL}, -/* 107B9 */ { NULL,NULL}, -/* 107BA */ { NULL,NULL}, +/* 107B2 */ { "LETTRE MODIFICATIVE PETITE CAPITALE Y"," # <exp> 028F"}, +/* 107B3 */ { "LETTRE MODIFICATIVE COUP DE GLOTTE BARRÉ"," # <exp> 02A1"}, +/* 107B4 */ { "LETTRE MODIFICATIVE COUP DE GLOTTE BARRÉ RENVERSÉ"," # <exp> 02A2"}, +/* 107B5 */ { "LETTRE MODIFICATIVE CLIC BILABIAL"," # <exp> 0298"}, +/* 107B6 */ { "LETTRE MODIFICATIVE CLIC DENTAL"," # <exp> 01C0"}, +/* 107B7 */ { "LETTRE MODIFICATIVE CLIC LATÉRAL"," # <exp> 01C1"}, +/* 107B8 */ { "LETTRE MODIFICATIVE CLIC ALVÉOLAIRE"," # <exp> 01C2"}, +/* 107B9 */ { "LETTRE MODIFICATIVE CLIC RÉTROFLEXE AVEC HAMEÇON RÉTROFLEXE"," # <exp> 1DF0A"}, +/* 107BA */ { "LETTRE MODIFICATIVE MINUSCULE S BOUCLÉ"," # <exp> 1DF1E"}, /* 107BB */ { NULL,NULL}, /* 107BC */ { NULL,NULL}, /* 107BD */ { NULL,NULL}, @@ -24678,6 +24959,7 @@ /* 107FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_08[] = { /* 10800 */ { "SYLLABE CHYPRIOTE A",NULL}, /* 10801 */ { "SYLLABE CHYPRIOTE E",NULL}, @@ -24937,6 +25219,7 @@ /* 108FF */ { "NOMBRE HATRÉEN CENT",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_09[] = { /* 10900 */ { "LETTRE PHÉNICIENNE ALF"," x (lettre hébraïque alef - 05D0)"}, /* 10901 */ { "LETTRE PHÉNICIENNE BÈT"," x (lettre hébraïque bèt - 05D1)"}, @@ -25201,6 +25484,7 @@ /* 109FF */ { "FRACTION CURSIVE MÉROÃTIQUE DIX DOUZIÈMES",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_0A[] = { /* 10A00 */ { "LETTRE KHAROCHTHÃŽ A",NULL}, /* 10A01 */ { "DIACRITIQUE VOYELLE KHAROCHTHÃŽ I",NULL}, @@ -25566,6 +25850,7 @@ /* 10AFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_0B[] = { /* 10B00 */ { "LETTRE AVESTIQUE A",NULL}, /* 10B01 */ { "LETTRE AVESTIQUE AA",NULL}, @@ -25827,80 +26112,81 @@ /* 10BFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_0C[] = { -/* 10C00 */ { "LETTRE ORKHON A",NULL}, -/* 10C01 */ { "LETTRE ORKHON IÉNISSÉI A",NULL}, -/* 10C02 */ { "LETTRE ORKHON IÉNISSÉI AE",NULL}, -/* 10C03 */ { "LETTRE ORKHON I",NULL}, -/* 10C04 */ { "LETTRE ORKHON IÉNISSÉI I",NULL}, -/* 10C05 */ { "LETTRE ORKHON IÉNISSÉI E",NULL}, -/* 10C06 */ { "LETTRE ORKHON O",NULL}, -/* 10C07 */ { "LETTRE ORKHON OE",NULL}, -/* 10C08 */ { "LETTRE ORKHON IÉNISSÉI OE",NULL}, -/* 10C09 */ { "LETTRE ORKHON AB",NULL}, -/* 10C0A */ { "LETTRE ORKHON IÉNISSÉI AB",NULL}, -/* 10C0B */ { "LETTRE ORKHON AEB",NULL}, -/* 10C0C */ { "LETTRE ORKHON IÉNISSÉI AEB",NULL}, -/* 10C0D */ { "LETTRE ORKHON AG",NULL}, -/* 10C0E */ { "LETTRE ORKHON IÉNISSÉI AG",NULL}, -/* 10C0F */ { "LETTRE ORKHON AEG",NULL}, -/* 10C10 */ { "LETTRE ORKHON IÉNISSÉI AEG",NULL}, -/* 10C11 */ { "LETTRE ORKHON AD",NULL}, -/* 10C12 */ { "LETTRE ORKHON IÉNISSÉI AD",NULL}, -/* 10C13 */ { "LETTRE ORKHON AED",NULL}, -/* 10C14 */ { "LETTRE ORKHON EZ",NULL}, -/* 10C15 */ { "LETTRE ORKHON IÉNISSÉI EZ",NULL}, -/* 10C16 */ { "LETTRE ORKHON AY",NULL}, -/* 10C17 */ { "LETTRE ORKHON IÉNISSÉI AY",NULL}, -/* 10C18 */ { "LETTRE ORKHON AEY",NULL}, -/* 10C19 */ { "LETTRE ORKHON IÉNISSÉI AEY",NULL}, -/* 10C1A */ { "LETTRE ORKHON AEK",NULL}, -/* 10C1B */ { "LETTRE ORKHON IÉNISSÉI AEK",NULL}, -/* 10C1C */ { "LETTRE ORKHON OEK",NULL}, -/* 10C1D */ { "LETTRE ORKHON IÉNISSÉI OEK",NULL}, -/* 10C1E */ { "LETTRE ORKHON AL",NULL}, -/* 10C1F */ { "LETTRE ORKHON IÉNISSÉI AL",NULL}, -/* 10C20 */ { "LETTRE ORKHON AEL",NULL}, -/* 10C21 */ { "LETTRE ORKHON ELT",NULL}, -/* 10C22 */ { "LETTRE ORKHON EM",NULL}, -/* 10C23 */ { "LETTRE ORKHON AN",NULL}, -/* 10C24 */ { "LETTRE ORKHON AEN",NULL}, -/* 10C25 */ { "LETTRE ORKHON IÉNISSÉI AEN",NULL}, -/* 10C26 */ { "LETTRE ORKHON ENT",NULL}, -/* 10C27 */ { "LETTRE ORKHON IÉNISSÉI ENT",NULL}, -/* 10C28 */ { "LETTRE ORKHON ENC",NULL}, -/* 10C29 */ { "LETTRE ORKHON IÉNISSÉI ENC",NULL}, -/* 10C2A */ { "LETTRE ORKHON ENY",NULL}, -/* 10C2B */ { "LETTRE ORKHON IÉNISSÉI ENY",NULL}, -/* 10C2C */ { "LETTRE ORKHON IÉNISSÉI ANG",NULL}, -/* 10C2D */ { "LETTRE ORKHON ENG",NULL}, -/* 10C2E */ { "LETTRE ORKHON IÉNISSÉI AENG",NULL}, -/* 10C2F */ { "LETTRE ORKHON EP",NULL}, -/* 10C30 */ { "LETTRE ORKHON OP",NULL}, -/* 10C31 */ { "LETTRE ORKHON IC",NULL}, -/* 10C32 */ { "LETTRE ORKHON EC",NULL}, -/* 10C33 */ { "LETTRE ORKHON IÉNISSÉI EC",NULL}, -/* 10C34 */ { "LETTRE ORKHON AQ",NULL}, -/* 10C35 */ { "LETTRE ORKHON IÉNISSÉI AQ",NULL}, -/* 10C36 */ { "LETTRE ORKHON IQ",NULL}, -/* 10C37 */ { "LETTRE ORKHON IÉNISSÉI IQ",NULL}, -/* 10C38 */ { "LETTRE ORKHON OQ",NULL}, -/* 10C39 */ { "LETTRE ORKHON IÉNISSÉI OQ",NULL}, -/* 10C3A */ { "LETTRE ORKHON AR",NULL}, -/* 10C3B */ { "LETTRE ORKHON IÉNISSÉI AR",NULL}, -/* 10C3C */ { "LETTRE ORKHON AER",NULL}, -/* 10C3D */ { "LETTRE ORKHON AS",NULL}, -/* 10C3E */ { "LETTRE ORKHON AES",NULL}, -/* 10C3F */ { "LETTRE ORKHON ACH",NULL}, -/* 10C40 */ { "LETTRE ORKHON IÉNISSÉI ACH",NULL}, -/* 10C41 */ { "LETTRE ORKHON ÈCH",NULL}, -/* 10C42 */ { "LETTRE ORKHON IÉNISSÉI ÈCH",NULL}, -/* 10C43 */ { "LETTRE ORKHON AT",NULL}, -/* 10C44 */ { "LETTRE ORKHON IÉNISSÉI AT",NULL}, -/* 10C45 */ { "LETTRE ORKHON AET",NULL}, -/* 10C46 */ { "LETTRE ORKHON IÉNISSÉI AET",NULL}, -/* 10C47 */ { "LETTRE ORKHON OT",NULL}, -/* 10C48 */ { "LETTRE ORKHON BACH",NULL}, +/* 10C00 */ { "LETTRE VIEUX-TURQUE A ORKHON",NULL}, +/* 10C01 */ { "LETTRE VIEUX-TURQUE A IENISSEÃ",NULL}, +/* 10C02 */ { "LETTRE VIEUX-TURQUE AE IENISSEÃ",NULL}, +/* 10C03 */ { "LETTRE VIEUX-TURQUE I ORKHON",NULL}, +/* 10C04 */ { "LETTRE VIEUX-TURQUE I IENISSEÃ",NULL}, +/* 10C05 */ { "LETTRE VIEUX-TURQUE E IENISSEÃ",NULL}, +/* 10C06 */ { "LETTRE VIEUX-TURQUE O ORKHON",NULL}, +/* 10C07 */ { "LETTRE VIEUX-TURQUE OE ORKHON",NULL}, +/* 10C08 */ { "LETTRE VIEUX-TURQUE OE IENISSEÃ",NULL}, +/* 10C09 */ { "LETTRE VIEUX-TURQUE AB ORKHON",NULL}, +/* 10C0A */ { "LETTRE VIEUX-TURQUE AB IENISSEÃ",NULL}, +/* 10C0B */ { "LETTRE VIEUX-TURQUE AEB ORKHON",NULL}, +/* 10C0C */ { "LETTRE VIEUX-TURQUE AEB IENISSEÃ",NULL}, +/* 10C0D */ { "LETTRE VIEUX-TURQUE AG ORKHON",NULL}, +/* 10C0E */ { "LETTRE VIEUX-TURQUE AG IENISSEÃ",NULL}, +/* 10C0F */ { "LETTRE VIEUX-TURQUE AEG ORKHON",NULL}, +/* 10C10 */ { "LETTRE VIEUX-TURQUE AEG IENISSEÃ",NULL}, +/* 10C11 */ { "LETTRE VIEUX-TURQUE AD ORKHON",NULL}, +/* 10C12 */ { "LETTRE VIEUX-TURQUE AD IENISSEÃ",NULL}, +/* 10C13 */ { "LETTRE VIEUX-TURQUE AED ORKHON",NULL}, +/* 10C14 */ { "LETTRE VIEUX-TURQUE EZ ORKHON",NULL}, +/* 10C15 */ { "LETTRE VIEUX-TURQUE EZ IENISSEÃ",NULL}, +/* 10C16 */ { "LETTRE VIEUX-TURQUE AY ORKHON",NULL}, +/* 10C17 */ { "LETTRE VIEUX-TURQUE AY IENISSEÃ",NULL}, +/* 10C18 */ { "LETTRE VIEUX-TURQUE AEY ORKHON",NULL}, +/* 10C19 */ { "LETTRE VIEUX-TURQUE AEY IENISSEÃ",NULL}, +/* 10C1A */ { "LETTRE VIEUX-TURQUE AEK ORKHON",NULL}, +/* 10C1B */ { "LETTRE VIEUX-TURQUE AEK IENISSEÃ",NULL}, +/* 10C1C */ { "LETTRE VIEUX-TURQUE OEK ORKHON",NULL}, +/* 10C1D */ { "LETTRE VIEUX-TURQUE OEK IENISSEÃ",NULL}, +/* 10C1E */ { "LETTRE VIEUX-TURQUE AL ORKHON",NULL}, +/* 10C1F */ { "LETTRE VIEUX-TURQUE AL IENISSEÃ",NULL}, +/* 10C20 */ { "LETTRE VIEUX-TURQUE AEL ORKHON",NULL}, +/* 10C21 */ { "LETTRE VIEUX-TURQUE ELT ORKHON",NULL}, +/* 10C22 */ { "LETTRE VIEUX-TURQUE EM ORKHON",NULL}, +/* 10C23 */ { "LETTRE VIEUX-TURQUE AN ORKHON",NULL}, +/* 10C24 */ { "LETTRE VIEUX-TURQUE AEN ORKHON",NULL}, +/* 10C25 */ { "LETTRE VIEUX-TURQUE AEN IENISSEÃ",NULL}, +/* 10C26 */ { "LETTRE VIEUX-TURQUE ENT ORKHON",NULL}, +/* 10C27 */ { "LETTRE VIEUX-TURQUE ENT IENISSEÃ",NULL}, +/* 10C28 */ { "LETTRE VIEUX-TURQUE ENC ORKHON",NULL}, +/* 10C29 */ { "LETTRE VIEUX-TURQUE ENC IENISSEÃ",NULL}, +/* 10C2A */ { "LETTRE VIEUX-TURQUE ENY ORKHON",NULL}, +/* 10C2B */ { "LETTRE VIEUX-TURQUE ENY IENISSEÃ",NULL}, +/* 10C2C */ { "LETTRE VIEUX-TURQUE ANG IENISSEÃ",NULL}, +/* 10C2D */ { "LETTRE VIEUX-TURQUE ENG ORKHON",NULL}, +/* 10C2E */ { "LETTRE VIEUX-TURQUE AENG IENISSEÃ",NULL}, +/* 10C2F */ { "LETTRE VIEUX-TURQUE EP ORKHON",NULL}, +/* 10C30 */ { "LETTRE VIEUX-TURQUE OP ORKHON",NULL}, +/* 10C31 */ { "LETTRE VIEUX-TURQUE IC ORKHON",NULL}, +/* 10C32 */ { "LETTRE VIEUX-TURQUE EC ORKHON",NULL}, +/* 10C33 */ { "LETTRE VIEUX-TURQUE EC IENISSEÃ",NULL}, +/* 10C34 */ { "LETTRE VIEUX-TURQUE AQ ORKHON",NULL}, +/* 10C35 */ { "LETTRE VIEUX-TURQUE AQ IENISSEÃ",NULL}, +/* 10C36 */ { "LETTRE VIEUX-TURQUE IQ ORKHON",NULL}, +/* 10C37 */ { "LETTRE VIEUX-TURQUE IQ IENISSEÃ",NULL}, +/* 10C38 */ { "LETTRE VIEUX-TURQUE OQ ORKHON",NULL}, +/* 10C39 */ { "LETTRE VIEUX-TURQUE OQ IENISSEÃ",NULL}, +/* 10C3A */ { "LETTRE VIEUX-TURQUE AR ORKHON",NULL}, +/* 10C3B */ { "LETTRE VIEUX-TURQUE AR IENISSEÃ",NULL}, +/* 10C3C */ { "LETTRE VIEUX-TURQUE AER ORKHON",NULL}, +/* 10C3D */ { "LETTRE VIEUX-TURQUE AS ORKHON",NULL}, +/* 10C3E */ { "LETTRE VIEUX-TURQUE AES ORKHON",NULL}, +/* 10C3F */ { "LETTRE VIEUX-TURQUE ACH ORKHON",NULL}, +/* 10C40 */ { "LETTRE VIEUX-TURQUE ACH IENISSEÃ",NULL}, +/* 10C41 */ { "LETTRE VIEUX-TURQUE ECH ORKHON",NULL}, +/* 10C42 */ { "LETTRE VIEUX-TURQUE ECH IENISSEÃ",NULL}, +/* 10C43 */ { "LETTRE VIEUX-TURQUE AT ORKHON",NULL}, +/* 10C44 */ { "LETTRE VIEUX-TURQUE AT IENISSEÃ",NULL}, +/* 10C45 */ { "LETTRE VIEUX-TURQUE AET ORKHON",NULL}, +/* 10C46 */ { "LETTRE VIEUX-TURQUE AET IENISSEÃ",NULL}, +/* 10C47 */ { "LETTRE VIEUX-TURQUE OT ORKHON",NULL}, +/* 10C48 */ { "LETTRE VIEUX-TURQUE BACH ORKHON",NULL}, /* 10C49 */ { NULL,NULL}, /* 10C4A */ { NULL,NULL}, /* 10C4B */ { NULL,NULL}, @@ -26094,6 +26380,7 @@ /* 10CFF */ { "NOMBRE RUNIQUE HONGROIS MILLE",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_0D[] = { /* 10D00 */ { "LETTRE ROHINGYA HANIFI A",NULL}, /* 10D01 */ { "LETTRE ROHINGYA HANIFI BA",NULL}, @@ -26353,6 +26640,7 @@ /* 10DFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_0E[] = { /* 10E00 */ { NULL,NULL}, /* 10E01 */ { NULL,NULL}, @@ -26612,49 +26900,50 @@ /* 10EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_0F[] = { -/* 10F00 */ { "LETTRE VIEUX SOGDIENNE ALEF",NULL}, -/* 10F01 */ { "LETTRE VIEUX SOGDIENNE ALEF FINAL",NULL}, -/* 10F02 */ { "LETTRE VIEUX SOGDIENNE BÈT",NULL}, -/* 10F03 */ { "LETTRE VIEUX SOGDIENNE BÈT FINAL",NULL}, -/* 10F04 */ { "LETTRE VIEUX SOGDIENNE GUIMEL",NULL}, -/* 10F05 */ { "LETTRE VIEUX SOGDIENNE HÈ",NULL}, -/* 10F06 */ { "LETTRE VIEUX SOGDIENNE HÈ FINAL",NULL}, -/* 10F07 */ { "LETTRE VIEUX SOGDIENNE WAW",NULL}, -/* 10F08 */ { "LETTRE VIEUX SOGDIENNE ZAÃN",NULL}, -/* 10F09 */ { "LETTRE VIEUX SOGDIENNE HÈT",NULL}, -/* 10F0A */ { "LETTRE VIEUX SOGDIENNE YOD",NULL}, -/* 10F0B */ { "LETTRE VIEUX SOGDIENNE KAF",NULL}, -/* 10F0C */ { "LETTRE VIEUX SOGDIENNE LAMÈD",NULL}, -/* 10F0D */ { "LETTRE VIEUX SOGDIENNE MÉM",NULL}, -/* 10F0E */ { "LETTRE VIEUX SOGDIENNE NOUN",NULL}, -/* 10F0F */ { "LETTRE VIEUX SOGDIENNE NOUN FINAL",NULL}, -/* 10F10 */ { "LETTRE VIEUX SOGDIENNE NOUN FINAL À QUEUE VERTICALE",NULL}, -/* 10F11 */ { "LETTRE VIEUX SOGDIENNE SAMÈKH",NULL}, -/* 10F12 */ { "LETTRE VIEUX SOGDIENNE 'AÃN"," * utilisée uniquement dans l'hétérogramme araméen Ê¿D\n" +/* 10F00 */ { "LETTRE VIEUX-SOGDIENNE ALEF",NULL}, +/* 10F01 */ { "LETTRE VIEUX-SOGDIENNE ALEF FINAL",NULL}, +/* 10F02 */ { "LETTRE VIEUX-SOGDIENNE BÈT",NULL}, +/* 10F03 */ { "LETTRE VIEUX-SOGDIENNE BÈT FINAL",NULL}, +/* 10F04 */ { "LETTRE VIEUX-SOGDIENNE GUIMEL",NULL}, +/* 10F05 */ { "LETTRE VIEUX-SOGDIENNE HÈ",NULL}, +/* 10F06 */ { "LETTRE VIEUX-SOGDIENNE HÈ FINAL",NULL}, +/* 10F07 */ { "LETTRE VIEUX-SOGDIENNE WAW",NULL}, +/* 10F08 */ { "LETTRE VIEUX-SOGDIENNE ZAÃN",NULL}, +/* 10F09 */ { "LETTRE VIEUX-SOGDIENNE HÈT",NULL}, +/* 10F0A */ { "LETTRE VIEUX-SOGDIENNE YOD",NULL}, +/* 10F0B */ { "LETTRE VIEUX-SOGDIENNE KAF",NULL}, +/* 10F0C */ { "LETTRE VIEUX-SOGDIENNE LAMÈD",NULL}, +/* 10F0D */ { "LETTRE VIEUX-SOGDIENNE MÉM",NULL}, +/* 10F0E */ { "LETTRE VIEUX-SOGDIENNE NOUN",NULL}, +/* 10F0F */ { "LETTRE VIEUX-SOGDIENNE NOUN FINAL",NULL}, +/* 10F10 */ { "LETTRE VIEUX-SOGDIENNE NOUN FINAL À QUEUE VERTICALE",NULL}, +/* 10F11 */ { "LETTRE VIEUX-SOGDIENNE SAMÈKH",NULL}, +/* 10F12 */ { "LETTRE VIEUX-SOGDIENNE 'AÃN"," * utilisée uniquement dans l'hétérogramme araméen Ê¿D\n" " * la lettre rèch-Ê¿aïn-dalèt est utilisée dans d'autres hétérogrammes"}, -/* 10F13 */ { "LETTRE VIEUX SOGDIENNE VARIANTE DE 'AÃN"," * utilisée uniquement dans l'hétérogramme araméen Ê¿D\n" +/* 10F13 */ { "LETTRE VIEUX-SOGDIENNE VARIANTE DE 'AÃN"," * utilisée uniquement dans l'hétérogramme araméen Ê¿D\n" " * la lettre rèch-Ê¿aïn-dalèt est utilisée dans d'autres hétérogrammes"}, -/* 10F14 */ { "LETTRE VIEUX SOGDIENNE PÉ",NULL}, -/* 10F15 */ { "LETTRE VIEUX SOGDIENNE TSADÉ",NULL}, -/* 10F16 */ { "LETTRE VIEUX SOGDIENNE TSADÉ FINAL",NULL}, -/* 10F17 */ { "LETTRE VIEUX SOGDIENNE TSADÉ FINAL À QUEUE VERTICALE",NULL}, -/* 10F18 */ { "LETTRE VIEUX SOGDIENNE RÈCH-'AÃN-DALÈT",NULL}, -/* 10F19 */ { "LETTRE VIEUX SOGDIENNE CHINE",NULL}, -/* 10F1A */ { "LETTRE VIEUX SOGDIENNE TAW",NULL}, -/* 10F1B */ { "LETTRE VIEUX SOGDIENNE TAW FINAL",NULL}, -/* 10F1C */ { "LETTRE VIEUX SOGDIENNE TAW FINAL À QUEUE VERTICALE",NULL}, -/* 10F1D */ { "NOMBRE VIEUX SOGDIEN UN",NULL}, -/* 10F1E */ { "NOMBRE VIEUX SOGDIEN DEUX",NULL}, -/* 10F1F */ { "NOMBRE VIEUX SOGDIEN TROIS",NULL}, -/* 10F20 */ { "NOMBRE VIEUX SOGDIEN QUATRE",NULL}, -/* 10F21 */ { "NOMBRE VIEUX SOGDIEN CINQ",NULL}, -/* 10F22 */ { "NOMBRE VIEUX SOGDIEN DIX",NULL}, -/* 10F23 */ { "NOMBRE VIEUX SOGDIEN VINGT",NULL}, -/* 10F24 */ { "NOMBRE VIEUX SOGDIEN TRENTE",NULL}, -/* 10F25 */ { "NOMBRE VIEUX SOGDIEN CENT",NULL}, -/* 10F26 */ { "FRACTION VIEUX SOGDIENNE UN DEMI",NULL}, -/* 10F27 */ { "LIGATURE VIEUX SOGDIENNE 'AÃN-DALÈT"," * représente l'hétérogramme araméen Ê¿D"}, +/* 10F14 */ { "LETTRE VIEUX-SOGDIENNE PÉ",NULL}, +/* 10F15 */ { "LETTRE VIEUX-SOGDIENNE TSADÉ",NULL}, +/* 10F16 */ { "LETTRE VIEUX-SOGDIENNE TSADÉ FINAL",NULL}, +/* 10F17 */ { "LETTRE VIEUX-SOGDIENNE TSADÉ FINAL À QUEUE VERTICALE",NULL}, +/* 10F18 */ { "LETTRE VIEUX-SOGDIENNE RÈCH-'AÃN-DALÈT",NULL}, +/* 10F19 */ { "LETTRE VIEUX-SOGDIENNE CHINE",NULL}, +/* 10F1A */ { "LETTRE VIEUX-SOGDIENNE TAW",NULL}, +/* 10F1B */ { "LETTRE VIEUX-SOGDIENNE TAW FINAL",NULL}, +/* 10F1C */ { "LETTRE VIEUX-SOGDIENNE TAW FINAL À QUEUE VERTICALE",NULL}, +/* 10F1D */ { "NOMBRE VIEUX-SOGDIEN UN",NULL}, +/* 10F1E */ { "NOMBRE VIEUX-SOGDIEN DEUX",NULL}, +/* 10F1F */ { "NOMBRE VIEUX-SOGDIEN TROIS",NULL}, +/* 10F20 */ { "NOMBRE VIEUX-SOGDIEN QUATRE",NULL}, +/* 10F21 */ { "NOMBRE VIEUX-SOGDIEN CINQ",NULL}, +/* 10F22 */ { "NOMBRE VIEUX-SOGDIEN DIX",NULL}, +/* 10F23 */ { "NOMBRE VIEUX-SOGDIEN VINGT",NULL}, +/* 10F24 */ { "NOMBRE VIEUX-SOGDIEN TRENTE",NULL}, +/* 10F25 */ { "NOMBRE VIEUX-SOGDIEN CENT",NULL}, +/* 10F26 */ { "FRACTION VIEUX-SOGDIENNE UN DEMI",NULL}, +/* 10F27 */ { "LIGATURE VIEUX-SOGDIENNE 'AÃN-DALÈT"," * représente l'hétérogramme araméen Ê¿D"}, /* 10F28 */ { NULL,NULL}, /* 10F29 */ { NULL,NULL}, /* 10F2A */ { NULL,NULL}, @@ -26727,32 +27016,32 @@ /* 10F6D */ { NULL,NULL}, /* 10F6E */ { NULL,NULL}, /* 10F6F */ { NULL,NULL}, -/* 10F70 */ { NULL,NULL}, -/* 10F71 */ { NULL,NULL}, -/* 10F72 */ { NULL,NULL}, -/* 10F73 */ { NULL,NULL}, -/* 10F74 */ { NULL,NULL}, -/* 10F75 */ { NULL,NULL}, -/* 10F76 */ { NULL,NULL}, -/* 10F77 */ { NULL,NULL}, -/* 10F78 */ { NULL,NULL}, -/* 10F79 */ { NULL,NULL}, -/* 10F7A */ { NULL,NULL}, -/* 10F7B */ { NULL,NULL}, -/* 10F7C */ { NULL,NULL}, -/* 10F7D */ { NULL,NULL}, -/* 10F7E */ { NULL,NULL}, -/* 10F7F */ { NULL,NULL}, -/* 10F80 */ { NULL,NULL}, -/* 10F81 */ { NULL,NULL}, -/* 10F82 */ { NULL,NULL}, -/* 10F83 */ { NULL,NULL}, -/* 10F84 */ { NULL,NULL}, -/* 10F85 */ { NULL,NULL}, -/* 10F86 */ { NULL,NULL}, -/* 10F87 */ { NULL,NULL}, -/* 10F88 */ { NULL,NULL}, -/* 10F89 */ { NULL,NULL}, +/* 10F70 */ { "LETTRE VIEIL-OUÃGOURE ALEF",NULL}, +/* 10F71 */ { "LETTRE VIEIL-OUÃGOURE BÈT",NULL}, +/* 10F72 */ { "LETTRE VIEIL-OUÃGOURE GUIMEL-HÈT",NULL}, +/* 10F73 */ { "LETTRE VIEIL-OUÃGOURE WAW",NULL}, +/* 10F74 */ { "LETTRE VIEIL-OUÃGOURE ZAÃN",NULL}, +/* 10F75 */ { "LETTRE VIEIL-OUÃGOURE HÈT FINAL",NULL}, +/* 10F76 */ { "LETTRE VIEIL-OUÃGOURE YOD",NULL}, +/* 10F77 */ { "LETTRE VIEIL-OUÃGOURE KAF",NULL}, +/* 10F78 */ { "LETTRE VIEIL-OUÃGOURE LAMÈD",NULL}, +/* 10F79 */ { "LETTRE VIEIL-OUÃGOURE MÉM",NULL}, +/* 10F7A */ { "LETTRE VIEIL-OUÃGOURE NOUN",NULL}, +/* 10F7B */ { "LETTRE VIEIL-OUÃGOURE SAMÈKH",NULL}, +/* 10F7C */ { "LETTRE VIEIL-OUÃGOURE PÉ",NULL}, +/* 10F7D */ { "LETTRE VIEIL-OUÃGOURE TSADÉ",NULL}, +/* 10F7E */ { "LETTRE VIEIL-OUÃGOURE RÈCH",NULL}, +/* 10F7F */ { "LETTRE VIEIL-OUÃGOURE CHINE",NULL}, +/* 10F80 */ { "LETTRE VIEIL-OUÃGOURE TAW",NULL}, +/* 10F81 */ { "LETTRE VIEIL-OUÃGOURE LÈCH"," = rèch crochet"}, +/* 10F82 */ { "DIACRITIQUE VIEIL-OUÃGOUR POINT EN CHEF",NULL}, +/* 10F83 */ { "DIACRITIQUE VIEIL-OUÃGOUR POINT SOUSCRIT",NULL}, +/* 10F84 */ { "DIACRITIQUE VIEIL-OUÃGOUR DEUX POINTS EN CHEF",NULL}, +/* 10F85 */ { "DIACRITIQUE VIEIL-OUÃGOUR DEUX POINTS SOUSCRITS",NULL}, +/* 10F86 */ { "PONCTUATION VIEIL-OUÃGOURE BARRE",NULL}, +/* 10F87 */ { "PONCTUATION VIEIL-OUÃGOURE DEUX BARRES",NULL}, +/* 10F88 */ { "PONCTUATION VIEIL-OUÃGOURE DEUX POINTS",NULL}, +/* 10F89 */ { "PONCTUATION VIEIL-OUÃGOURE QUATRE POINTS",NULL}, /* 10F8A */ { NULL,NULL}, /* 10F8B */ { NULL,NULL}, /* 10F8C */ { NULL,NULL}, @@ -26873,6 +27162,7 @@ /* 10FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_10[] = { /* 11000 */ { "DIACRITIQUE BRAHMI TCHANDRABINDOU",NULL}, /* 11001 */ { "DIACRITIQUE BRAHMI ANOUSVÂRA",NULL}, @@ -26927,9 +27217,9 @@ /* 11032 */ { "LETTRE BRAHMI SA",NULL}, /* 11033 */ { "LETTRE BRAHMI HA",NULL}, /* 11034 */ { "LETTRE BRAHMI LLA",NULL}, -/* 11035 */ { "LETTRE BRAHMI VIEUX TAMOUL LLLA",NULL}, -/* 11036 */ { "LETTRE BRAHMI VIEUX TAMOUL RRA",NULL}, -/* 11037 */ { "LETTRE BRAHMI VIEUX TAMOUL NNNA",NULL}, +/* 11035 */ { "LETTRE BRAHMI LLLA VIEUX TAMOUL",NULL}, +/* 11036 */ { "LETTRE BRAHMI RRA VIEUX TAMOUL",NULL}, +/* 11037 */ { "LETTRE BRAHMI NNNA VIEUX TAMOUL",NULL}, /* 11038 */ { "DIACRITIQUE VOYELLE BRAHMI AA",NULL}, /* 11039 */ { "DIACRITIQUE VOYELLE BRAHMI BHATTIPROLOU AA",NULL}, /* 1103A */ { "DIACRITIQUE VOYELLE BRAHMI I",NULL}, @@ -26986,12 +27276,12 @@ /* 1106D */ { "CHIFFRE BRAHMI SEPT",NULL}, /* 1106E */ { "CHIFFRE BRAHMI HUIT",NULL}, /* 1106F */ { "CHIFFRE BRAHMI NEUF",NULL}, -/* 11070 */ { NULL,NULL}, -/* 11071 */ { NULL,NULL}, -/* 11072 */ { NULL,NULL}, -/* 11073 */ { NULL,NULL}, -/* 11074 */ { NULL,NULL}, -/* 11075 */ { NULL,NULL}, +/* 11070 */ { "DIACRITIQUE BRAHMI VIRÂMA VIEUX TAMOUL",NULL}, +/* 11071 */ { "LETTRE BRAHMI E COURT VIEUX TAMOUL",NULL}, +/* 11072 */ { "LETTRE BRAHMI O COURT VIEUX TAMOUL",NULL}, +/* 11073 */ { "DIACRITIQUE VOYELLE BRAHMI E COURT VIEUX TAMOUL",NULL}, +/* 11074 */ { "DIACRITIQUE VOYELLE BRAHMI O COURT VIEUX TAMOUL",NULL}, +/* 11075 */ { "LETTRE BRAHMI LLA VIEUX TAMOUL",NULL}, /* 11076 */ { NULL,NULL}, /* 11077 */ { NULL,NULL}, /* 11078 */ { NULL,NULL}, @@ -27070,7 +27360,7 @@ " x (repère de section double khojki - 1123C)"}, /* 110C0 */ { "DANDA KAYATHI",NULL}, /* 110C1 */ { "DOUBLE DANDA KAYATHI",NULL}, -/* 110C2 */ { NULL,NULL}, +/* 110C2 */ { "DIACRITIQUE VOYELLE KAYATHI R VOCALIQUE",NULL}, /* 110C3 */ { NULL,NULL}, /* 110C4 */ { NULL,NULL}, /* 110C5 */ { NULL,NULL}, @@ -27134,6 +27424,7 @@ /* 110FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_11[] = { /* 11100 */ { "DIACRITIQUE CHAKMA TCHANDRABINDOU",NULL}, /* 11101 */ { "DIACRITIQUE CHAKMA ANOUSVÂRA",NULL}, @@ -27403,6 +27694,7 @@ /* 111FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_12[] = { /* 11200 */ { "LETTRE KHOJKI A",NULL}, /* 11201 */ { "LETTRE KHOJKI Â",NULL}, @@ -27664,6 +27956,7 @@ /* 112FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_13[] = { /* 11300 */ { "DIACRITIQUE GRANTHA ANOUSVÂRA SUSCRIT"," * utilisé dans des textes jaïniques en langue prâkrit pour l'anousvâra linguistique"}, /* 11301 */ { "DIACRITIQUE GRANTHA TCHANDRABINDOU",NULL}, @@ -27924,6 +28217,7 @@ /* 113FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_14[] = { /* 11400 */ { "LETTRE NÉWAR A",NULL}, /* 11401 */ { "LETTRE NÉWAR Â",NULL}, @@ -28184,6 +28478,7 @@ /* 114FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_15[] = { /* 11500 */ { NULL,NULL}, /* 11501 */ { NULL,NULL}, @@ -28444,6 +28739,7 @@ /* 115FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_16[] = { /* 11600 */ { "LETTRE MODI A",NULL}, /* 11601 */ { "LETTRE MODI Â",NULL}, @@ -28630,7 +28926,8 @@ /* 116B6 */ { "DIACRITIQUE TAKRI VIRÂMA",NULL}, /* 116B7 */ { "DIACRITIQUE TAKRI NOUKTA",NULL}, /* 116B8 */ { "LETTRE TAKRI KHA ARCHAÃQUE"," * utilisée dans des écrits anciens pour noter kha"}, -/* 116B9 */ { NULL,NULL}, +/* 116B9 */ { "SIGNE D'ABRÉVIATION TAKRI"," x (signe d'abréviation gourmoukhî - 0A76)\n" + " x (signe d'abréviation charada - 111C7)"}, /* 116BA */ { NULL,NULL}, /* 116BB */ { NULL,NULL}, /* 116BC */ { NULL,NULL}, @@ -28703,6 +29000,7 @@ /* 116FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_17[] = { /* 11700 */ { "LETTRE ÂHOM KA",NULL}, /* 11701 */ { "LETTRE ÂHOM KHA",NULL}, @@ -28768,13 +29066,13 @@ /* 1173D */ { "SIGNE ÂHOM SECTION",NULL}, /* 1173E */ { "SIGNE ÂHOM ROULAI",NULL}, /* 1173F */ { "SYMBOLE ÂHOM VI",NULL}, -/* 11740 */ { NULL,NULL}, -/* 11741 */ { NULL,NULL}, -/* 11742 */ { NULL,NULL}, -/* 11743 */ { NULL,NULL}, -/* 11744 */ { NULL,NULL}, -/* 11745 */ { NULL,NULL}, -/* 11746 */ { NULL,NULL}, +/* 11740 */ { "LETTRE ÂHOM TCHA",NULL}, +/* 11741 */ { "LETTRE ÂHOM TTA",NULL}, +/* 11742 */ { "LETTRE ÂHOM TTHA",NULL}, +/* 11743 */ { "LETTRE ÂHOM DDA",NULL}, +/* 11744 */ { "LETTRE ÂHOM DDHA",NULL}, +/* 11745 */ { "LETTRE ÂHOM NNA",NULL}, +/* 11746 */ { "LETTRE ÂHOM LLA",NULL}, /* 11747 */ { NULL,NULL}, /* 11748 */ { NULL,NULL}, /* 11749 */ { NULL,NULL}, @@ -28962,6 +29260,7 @@ /* 117FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_18[] = { /* 11800 */ { "LETTRE DOGRA A",NULL}, /* 11801 */ { "LETTRE DOGRA Â",NULL}, @@ -29221,6 +29520,7 @@ /* 118FF */ { "OM VARANG KCHITI",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_19[] = { /* 11900 */ { "LETTRE DIVES AKURU A",NULL}, /* 11901 */ { "LETTRE DIVES AKURU Â",NULL}, @@ -29255,11 +29555,11 @@ /* 1191E */ { "LETTRE DIVES AKURU DHA",NULL}, /* 1191F */ { "LETTRE DIVES AKURU NA",NULL}, /* 11920 */ { "LETTRE DIVES AKURU PA",NULL}, -/* 11921 */ { "LETTRE DIVES AKURU PHA"," = lettre divéhi akuru p'a"}, +/* 11921 */ { "LETTRE DIVES AKURU PHA"," = lettre dives akuru p'a"}, /* 11922 */ { "LETTRE DIVES AKURU BA",NULL}, /* 11923 */ { "LETTRE DIVES AKURU BHA",NULL}, /* 11924 */ { "LETTRE DIVES AKURU MA",NULL}, -/* 11925 */ { "LETTRE DIVES AKURU YA"," * également utilisé comme support de voyelle"}, +/* 11925 */ { "LETTRE DIVES AKURU YA"," * également utilisée comme support de voyelle"}, /* 11926 */ { "LETTRE DIVES AKURU YYA",NULL}, /* 11927 */ { "LETTRE DIVES AKURU RA",NULL}, /* 11928 */ { "LETTRE DIVES AKURU LA",NULL}, @@ -29483,6 +29783,7 @@ /* 119FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_1A[] = { /* 11A00 */ { "LETTRE ZANABAZAR CARRÉ A"," * s'utilise pour représenter des voyelles indépendantes en combinaison avec des signes voyelles"}, /* 11A01 */ { "DIACRITIQUE VOYELLE ZANABAZAR CARRÉ I",NULL}, @@ -29673,22 +29974,22 @@ /* 11AAD */ { NULL,NULL}, /* 11AAE */ { NULL,NULL}, /* 11AAF */ { NULL,NULL}, -/* 11AB0 */ { NULL,NULL}, -/* 11AB1 */ { NULL,NULL}, -/* 11AB2 */ { NULL,NULL}, -/* 11AB3 */ { NULL,NULL}, -/* 11AB4 */ { NULL,NULL}, -/* 11AB5 */ { NULL,NULL}, -/* 11AB6 */ { NULL,NULL}, -/* 11AB7 */ { NULL,NULL}, -/* 11AB8 */ { NULL,NULL}, -/* 11AB9 */ { NULL,NULL}, -/* 11ABA */ { NULL,NULL}, -/* 11ABB */ { NULL,NULL}, -/* 11ABC */ { NULL,NULL}, -/* 11ABD */ { NULL,NULL}, -/* 11ABE */ { NULL,NULL}, -/* 11ABF */ { NULL,NULL}, +/* 11AB0 */ { "SYLLABE CANADIENNE HI NATTILIK",NULL}, +/* 11AB1 */ { "SYLLABE CANADIENNE HÃŽ NATTILIK",NULL}, +/* 11AB2 */ { "SYLLABE CANADIENNE HO NATTILIK"," * Nattilik (HOU)"}, +/* 11AB3 */ { "SYLLABE CANADIENNE HÔ NATTILIK"," * Nattilik (HOÛ)"}, +/* 11AB4 */ { "SYLLABE CANADIENNE HA NATTILIK",NULL}, +/* 11AB5 */ { "SYLLABE CANADIENNE H NATTILIK",NULL}, +/* 11AB6 */ { "SYLLABE CANADIENNE CHRI NATTILIK",NULL}, +/* 11AB7 */ { "SYLLABE CANADIENNE CHRÃŽ NATTILIK",NULL}, +/* 11AB8 */ { "SYLLABE CANADIENNE CHRO NATTILIK"," * Nattilik (CHROU)"}, +/* 11AB9 */ { "SYLLABE CANADIENNE CHRÔ NATTILIK"," * Nattilik (CHROÛ)"}, +/* 11ABA */ { "SYLLABE CANADIENNE CHRA NATTILIK",NULL}, +/* 11ABB */ { "SYLLABE CANADIENNE CHR NATTILIK",NULL}, +/* 11ABC */ { "SYLLABE CANADIENNE SPÉ",NULL}, +/* 11ABD */ { "SYLLABE CANADIENNE SPI",NULL}, +/* 11ABE */ { "SYLLABE CANADIENNE SPO",NULL}, +/* 11ABF */ { "SYLLABE CANADIENNE SPA",NULL}, /* 11AC0 */ { "LETTRE PAU CIN HAU PA",NULL}, /* 11AC1 */ { "LETTRE PAU CIN HAU KA",NULL}, /* 11AC2 */ { "LETTRE PAU CIN HAU LA",NULL}, @@ -29755,6 +30056,7 @@ /* 11AFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_1C[] = { /* 11C00 */ { "LETTRE BHAIKSUKI A",NULL}, /* 11C01 */ { "LETTRE BHAIKSUKI Â",NULL}, @@ -30014,6 +30316,7 @@ /* 11CFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_1D[] = { /* 11D00 */ { "LETTRE GONDI DE MASARAM A",NULL}, /* 11D01 */ { "LETTRE GONDI DE MASARAM Â",NULL}, @@ -30273,6 +30576,7 @@ /* 11DFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_1E[] = { /* 11E00 */ { NULL,NULL}, /* 11E01 */ { NULL,NULL}, @@ -30532,6 +30836,7 @@ /* 11EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_1F[] = { /* 11F00 */ { NULL,NULL}, /* 11F01 */ { NULL,NULL}, @@ -30815,6 +31120,7 @@ /* 11FFF */ { "PONCTUATION TAMOULE FIN DE TEXTE"," x (ponctuation singhalaise kounddaliya - 0DF4)"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_20[] = { /* 12000 */ { "SIGNE CUNÉIFORME A",NULL}, /* 12001 */ { "SIGNE CUNÉIFORME A FOIS A",NULL}, @@ -31074,6 +31380,7 @@ /* 120FF */ { "SIGNE CUNÉIFORME GECHTIN FOIS KOUR",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_21[] = { /* 12100 */ { "SIGNE CUNÉIFORME GI",NULL}, /* 12101 */ { "SIGNE CUNÉIFORME GI FOIS E",NULL}, @@ -31333,6 +31640,7 @@ /* 121FF */ { "SIGNE CUNÉIFORME LOU2 FOIS BAD",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_22[] = { /* 12200 */ { "SIGNE CUNÉIFORME LOU2 FOIS ECH2",NULL}, /* 12201 */ { "SIGNE CUNÉIFORME LOU2 FOIS ECH2 TENOU",NULL}, @@ -31592,6 +31900,7 @@ /* 122FF */ { "SIGNE CUNÉIFORME TI TENOU",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_23[] = { /* 12300 */ { "SIGNE CUNÉIFORME TIL",NULL}, /* 12301 */ { "SIGNE CUNÉIFORME TIR",NULL}, @@ -31851,6 +32160,7 @@ /* 123FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_24[] = { /* 12400 */ { "SIGNE NUMÉRAL CUNÉIFORME DEUX ACH",NULL}, /* 12401 */ { "SIGNE NUMÉRAL CUNÉIFORME TROIS ACH",NULL}, @@ -32111,6 +32421,7 @@ /* 124FF */ { "SIGNE CUNÉIFORME LAK-550",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_25[] = { /* 12500 */ { "SIGNE CUNÉIFORME LAK-608",NULL}, /* 12501 */ { "SIGNE CUNÉIFORME LAK-617",NULL}, @@ -32370,6 +32681,267 @@ /* 125FF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot unaFR_01_2F[] = { +/* 12F00 */ { NULL,NULL}, +/* 12F01 */ { NULL,NULL}, +/* 12F02 */ { NULL,NULL}, +/* 12F03 */ { NULL,NULL}, +/* 12F04 */ { NULL,NULL}, +/* 12F05 */ { NULL,NULL}, +/* 12F06 */ { NULL,NULL}, +/* 12F07 */ { NULL,NULL}, +/* 12F08 */ { NULL,NULL}, +/* 12F09 */ { NULL,NULL}, +/* 12F0A */ { NULL,NULL}, +/* 12F0B */ { NULL,NULL}, +/* 12F0C */ { NULL,NULL}, +/* 12F0D */ { NULL,NULL}, +/* 12F0E */ { NULL,NULL}, +/* 12F0F */ { NULL,NULL}, +/* 12F10 */ { NULL,NULL}, +/* 12F11 */ { NULL,NULL}, +/* 12F12 */ { NULL,NULL}, +/* 12F13 */ { NULL,NULL}, +/* 12F14 */ { NULL,NULL}, +/* 12F15 */ { NULL,NULL}, +/* 12F16 */ { NULL,NULL}, +/* 12F17 */ { NULL,NULL}, +/* 12F18 */ { NULL,NULL}, +/* 12F19 */ { NULL,NULL}, +/* 12F1A */ { NULL,NULL}, +/* 12F1B */ { NULL,NULL}, +/* 12F1C */ { NULL,NULL}, +/* 12F1D */ { NULL,NULL}, +/* 12F1E */ { NULL,NULL}, +/* 12F1F */ { NULL,NULL}, +/* 12F20 */ { NULL,NULL}, +/* 12F21 */ { NULL,NULL}, +/* 12F22 */ { NULL,NULL}, +/* 12F23 */ { NULL,NULL}, +/* 12F24 */ { NULL,NULL}, +/* 12F25 */ { NULL,NULL}, +/* 12F26 */ { NULL,NULL}, +/* 12F27 */ { NULL,NULL}, +/* 12F28 */ { NULL,NULL}, +/* 12F29 */ { NULL,NULL}, +/* 12F2A */ { NULL,NULL}, +/* 12F2B */ { NULL,NULL}, +/* 12F2C */ { NULL,NULL}, +/* 12F2D */ { NULL,NULL}, +/* 12F2E */ { NULL,NULL}, +/* 12F2F */ { NULL,NULL}, +/* 12F30 */ { NULL,NULL}, +/* 12F31 */ { NULL,NULL}, +/* 12F32 */ { NULL,NULL}, +/* 12F33 */ { NULL,NULL}, +/* 12F34 */ { NULL,NULL}, +/* 12F35 */ { NULL,NULL}, +/* 12F36 */ { NULL,NULL}, +/* 12F37 */ { NULL,NULL}, +/* 12F38 */ { NULL,NULL}, +/* 12F39 */ { NULL,NULL}, +/* 12F3A */ { NULL,NULL}, +/* 12F3B */ { NULL,NULL}, +/* 12F3C */ { NULL,NULL}, +/* 12F3D */ { NULL,NULL}, +/* 12F3E */ { NULL,NULL}, +/* 12F3F */ { NULL,NULL}, +/* 12F40 */ { NULL,NULL}, +/* 12F41 */ { NULL,NULL}, +/* 12F42 */ { NULL,NULL}, +/* 12F43 */ { NULL,NULL}, +/* 12F44 */ { NULL,NULL}, +/* 12F45 */ { NULL,NULL}, +/* 12F46 */ { NULL,NULL}, +/* 12F47 */ { NULL,NULL}, +/* 12F48 */ { NULL,NULL}, +/* 12F49 */ { NULL,NULL}, +/* 12F4A */ { NULL,NULL}, +/* 12F4B */ { NULL,NULL}, +/* 12F4C */ { NULL,NULL}, +/* 12F4D */ { NULL,NULL}, +/* 12F4E */ { NULL,NULL}, +/* 12F4F */ { NULL,NULL}, +/* 12F50 */ { NULL,NULL}, +/* 12F51 */ { NULL,NULL}, +/* 12F52 */ { NULL,NULL}, +/* 12F53 */ { NULL,NULL}, +/* 12F54 */ { NULL,NULL}, +/* 12F55 */ { NULL,NULL}, +/* 12F56 */ { NULL,NULL}, +/* 12F57 */ { NULL,NULL}, +/* 12F58 */ { NULL,NULL}, +/* 12F59 */ { NULL,NULL}, +/* 12F5A */ { NULL,NULL}, +/* 12F5B */ { NULL,NULL}, +/* 12F5C */ { NULL,NULL}, +/* 12F5D */ { NULL,NULL}, +/* 12F5E */ { NULL,NULL}, +/* 12F5F */ { NULL,NULL}, +/* 12F60 */ { NULL,NULL}, +/* 12F61 */ { NULL,NULL}, +/* 12F62 */ { NULL,NULL}, +/* 12F63 */ { NULL,NULL}, +/* 12F64 */ { NULL,NULL}, +/* 12F65 */ { NULL,NULL}, +/* 12F66 */ { NULL,NULL}, +/* 12F67 */ { NULL,NULL}, +/* 12F68 */ { NULL,NULL}, +/* 12F69 */ { NULL,NULL}, +/* 12F6A */ { NULL,NULL}, +/* 12F6B */ { NULL,NULL}, +/* 12F6C */ { NULL,NULL}, +/* 12F6D */ { NULL,NULL}, +/* 12F6E */ { NULL,NULL}, +/* 12F6F */ { NULL,NULL}, +/* 12F70 */ { NULL,NULL}, +/* 12F71 */ { NULL,NULL}, +/* 12F72 */ { NULL,NULL}, +/* 12F73 */ { NULL,NULL}, +/* 12F74 */ { NULL,NULL}, +/* 12F75 */ { NULL,NULL}, +/* 12F76 */ { NULL,NULL}, +/* 12F77 */ { NULL,NULL}, +/* 12F78 */ { NULL,NULL}, +/* 12F79 */ { NULL,NULL}, +/* 12F7A */ { NULL,NULL}, +/* 12F7B */ { NULL,NULL}, +/* 12F7C */ { NULL,NULL}, +/* 12F7D */ { NULL,NULL}, +/* 12F7E */ { NULL,NULL}, +/* 12F7F */ { NULL,NULL}, +/* 12F80 */ { NULL,NULL}, +/* 12F81 */ { NULL,NULL}, +/* 12F82 */ { NULL,NULL}, +/* 12F83 */ { NULL,NULL}, +/* 12F84 */ { NULL,NULL}, +/* 12F85 */ { NULL,NULL}, +/* 12F86 */ { NULL,NULL}, +/* 12F87 */ { NULL,NULL}, +/* 12F88 */ { NULL,NULL}, +/* 12F89 */ { NULL,NULL}, +/* 12F8A */ { NULL,NULL}, +/* 12F8B */ { NULL,NULL}, +/* 12F8C */ { NULL,NULL}, +/* 12F8D */ { NULL,NULL}, +/* 12F8E */ { NULL,NULL}, +/* 12F8F */ { NULL,NULL}, +/* 12F90 */ { "SIGNE CHYPRO-MINOEN CM001",NULL}, +/* 12F91 */ { "SIGNE CHYPRO-MINOEN CM002",NULL}, +/* 12F92 */ { "SIGNE CHYPRO-MINOEN CM004",NULL}, +/* 12F93 */ { "SIGNE CHYPRO-MINOEN CM005",NULL}, +/* 12F94 */ { "SIGNE CHYPRO-MINOEN CM006",NULL}, +/* 12F95 */ { "SIGNE CHYPRO-MINOEN CM007",NULL}, +/* 12F96 */ { "SIGNE CHYPRO-MINOEN CM008",NULL}, +/* 12F97 */ { "SIGNE CHYPRO-MINOEN CM009",NULL}, +/* 12F98 */ { "SIGNE CHYPRO-MINOEN CM010",NULL}, +/* 12F99 */ { "SIGNE CHYPRO-MINOEN CM011",NULL}, +/* 12F9A */ { "SIGNE CHYPRO-MINOEN CM012",NULL}, +/* 12F9B */ { "SIGNE CHYPRO-MINOEN CM012B",NULL}, +/* 12F9C */ { "SIGNE CHYPRO-MINOEN CM013",NULL}, +/* 12F9D */ { "SIGNE CHYPRO-MINOEN CM015",NULL}, +/* 12F9E */ { "SIGNE CHYPRO-MINOEN CM017",NULL}, +/* 12F9F */ { "SIGNE CHYPRO-MINOEN CM019",NULL}, +/* 12FA0 */ { "SIGNE CHYPRO-MINOEN CM021",NULL}, +/* 12FA1 */ { "SIGNE CHYPRO-MINOEN CM023",NULL}, +/* 12FA2 */ { "SIGNE CHYPRO-MINOEN CM024",NULL}, +/* 12FA3 */ { "SIGNE CHYPRO-MINOEN CM025",NULL}, +/* 12FA4 */ { "SIGNE CHYPRO-MINOEN CM026",NULL}, +/* 12FA5 */ { "SIGNE CHYPRO-MINOEN CM027",NULL}, +/* 12FA6 */ { "SIGNE CHYPRO-MINOEN CM028",NULL}, +/* 12FA7 */ { "SIGNE CHYPRO-MINOEN CM029",NULL}, +/* 12FA8 */ { "SIGNE CHYPRO-MINOEN CM030",NULL}, +/* 12FA9 */ { "SIGNE CHYPRO-MINOEN CM033",NULL}, +/* 12FAA */ { "SIGNE CHYPRO-MINOEN CM034",NULL}, +/* 12FAB */ { "SIGNE CHYPRO-MINOEN CM035",NULL}, +/* 12FAC */ { "SIGNE CHYPRO-MINOEN CM036",NULL}, +/* 12FAD */ { "SIGNE CHYPRO-MINOEN CM037",NULL}, +/* 12FAE */ { "SIGNE CHYPRO-MINOEN CM038",NULL}, +/* 12FAF */ { "SIGNE CHYPRO-MINOEN CM039",NULL}, +/* 12FB0 */ { "SIGNE CHYPRO-MINOEN CM040",NULL}, +/* 12FB1 */ { "SIGNE CHYPRO-MINOEN CM041",NULL}, +/* 12FB2 */ { "SIGNE CHYPRO-MINOEN CM044",NULL}, +/* 12FB3 */ { "SIGNE CHYPRO-MINOEN CM046",NULL}, +/* 12FB4 */ { "SIGNE CHYPRO-MINOEN CM047",NULL}, +/* 12FB5 */ { "SIGNE CHYPRO-MINOEN CM049",NULL}, +/* 12FB6 */ { "SIGNE CHYPRO-MINOEN CM050",NULL}, +/* 12FB7 */ { "SIGNE CHYPRO-MINOEN CM051",NULL}, +/* 12FB8 */ { "SIGNE CHYPRO-MINOEN CM052",NULL}, +/* 12FB9 */ { "SIGNE CHYPRO-MINOEN CM053",NULL}, +/* 12FBA */ { "SIGNE CHYPRO-MINOEN CM054",NULL}, +/* 12FBB */ { "SIGNE CHYPRO-MINOEN CM055",NULL}, +/* 12FBC */ { "SIGNE CHYPRO-MINOEN CM056",NULL}, +/* 12FBD */ { "SIGNE CHYPRO-MINOEN CM058",NULL}, +/* 12FBE */ { "SIGNE CHYPRO-MINOEN CM059",NULL}, +/* 12FBF */ { "SIGNE CHYPRO-MINOEN CM060",NULL}, +/* 12FC0 */ { "SIGNE CHYPRO-MINOEN CM061",NULL}, +/* 12FC1 */ { "SIGNE CHYPRO-MINOEN CM062",NULL}, +/* 12FC2 */ { "SIGNE CHYPRO-MINOEN CM063",NULL}, +/* 12FC3 */ { "SIGNE CHYPRO-MINOEN CM064",NULL}, +/* 12FC4 */ { "SIGNE CHYPRO-MINOEN CM066",NULL}, +/* 12FC5 */ { "SIGNE CHYPRO-MINOEN CM067",NULL}, +/* 12FC6 */ { "SIGNE CHYPRO-MINOEN CM068",NULL}, +/* 12FC7 */ { "SIGNE CHYPRO-MINOEN CM069",NULL}, +/* 12FC8 */ { "SIGNE CHYPRO-MINOEN CM070",NULL}, +/* 12FC9 */ { "SIGNE CHYPRO-MINOEN CM071",NULL}, +/* 12FCA */ { "SIGNE CHYPRO-MINOEN CM072",NULL}, +/* 12FCB */ { "SIGNE CHYPRO-MINOEN CM073",NULL}, +/* 12FCC */ { "SIGNE CHYPRO-MINOEN CM074",NULL}, +/* 12FCD */ { "SIGNE CHYPRO-MINOEN CM075",NULL}, +/* 12FCE */ { "SIGNE CHYPRO-MINOEN CM075B",NULL}, +/* 12FCF */ { "SIGNE CHYPRO-MINOEN CM076",NULL}, +/* 12FD0 */ { "SIGNE CHYPRO-MINOEN CM078",NULL}, +/* 12FD1 */ { "SIGNE CHYPRO-MINOEN CM079",NULL}, +/* 12FD2 */ { "SIGNE CHYPRO-MINOEN CM080",NULL}, +/* 12FD3 */ { "SIGNE CHYPRO-MINOEN CM081",NULL}, +/* 12FD4 */ { "SIGNE CHYPRO-MINOEN CM082",NULL}, +/* 12FD5 */ { "SIGNE CHYPRO-MINOEN CM083",NULL}, +/* 12FD6 */ { "SIGNE CHYPRO-MINOEN CM084",NULL}, +/* 12FD7 */ { "SIGNE CHYPRO-MINOEN CM085",NULL}, +/* 12FD8 */ { "SIGNE CHYPRO-MINOEN CM086",NULL}, +/* 12FD9 */ { "SIGNE CHYPRO-MINOEN CM087",NULL}, +/* 12FDA */ { "SIGNE CHYPRO-MINOEN CM088",NULL}, +/* 12FDB */ { "SIGNE CHYPRO-MINOEN CM089",NULL}, +/* 12FDC */ { "SIGNE CHYPRO-MINOEN CM090",NULL}, +/* 12FDD */ { "SIGNE CHYPRO-MINOEN CM091",NULL}, +/* 12FDE */ { "SIGNE CHYPRO-MINOEN CM092",NULL}, +/* 12FDF */ { "SIGNE CHYPRO-MINOEN CM094",NULL}, +/* 12FE0 */ { "SIGNE CHYPRO-MINOEN CM095",NULL}, +/* 12FE1 */ { "SIGNE CHYPRO-MINOEN CM096",NULL}, +/* 12FE2 */ { "SIGNE CHYPRO-MINOEN CM097",NULL}, +/* 12FE3 */ { "SIGNE CHYPRO-MINOEN CM098",NULL}, +/* 12FE4 */ { "SIGNE CHYPRO-MINOEN CM099",NULL}, +/* 12FE5 */ { "SIGNE CHYPRO-MINOEN CM100",NULL}, +/* 12FE6 */ { "SIGNE CHYPRO-MINOEN CM101",NULL}, +/* 12FE7 */ { "SIGNE CHYPRO-MINOEN CM102",NULL}, +/* 12FE8 */ { "SIGNE CHYPRO-MINOEN CM103",NULL}, +/* 12FE9 */ { "SIGNE CHYPRO-MINOEN CM104",NULL}, +/* 12FEA */ { "SIGNE CHYPRO-MINOEN CM105",NULL}, +/* 12FEB */ { "SIGNE CHYPRO-MINOEN CM107",NULL}, +/* 12FEC */ { "SIGNE CHYPRO-MINOEN CM108",NULL}, +/* 12FED */ { "SIGNE CHYPRO-MINOEN CM109",NULL}, +/* 12FEE */ { "SIGNE CHYPRO-MINOEN CM110",NULL}, +/* 12FEF */ { "SIGNE CHYPRO-MINOEN CM112",NULL}, +/* 12FF0 */ { "SIGNE CHYPRO-MINOEN CM114",NULL}, +/* 12FF1 */ { "SIGNE CHYPRO-MINOEN CM301",NULL}, +/* 12FF2 */ { "SIGNE CHYPRO-MINOEN CM302",NULL}, +/* 12FF3 */ { NULL,NULL}, +/* 12FF4 */ { NULL,NULL}, +/* 12FF5 */ { NULL,NULL}, +/* 12FF6 */ { NULL,NULL}, +/* 12FF7 */ { NULL,NULL}, +/* 12FF8 */ { NULL,NULL}, +/* 12FF9 */ { NULL,NULL}, +/* 12FFA */ { NULL,NULL}, +/* 12FFB */ { NULL,NULL}, +/* 12FFC */ { NULL,NULL}, +/* 12FFD */ { NULL,NULL}, +/* 12FFE */ { NULL,NULL}, +/* 12FFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_30[] = { /* 13000 */ { "HIÉROGLYPHE ÉGYPTIEN A001",NULL}, /* 13001 */ { "HIÉROGLYPHE ÉGYPTIEN A002",NULL}, @@ -32464,8 +33036,8 @@ /* 1305A */ { "HIÉROGLYPHE ÉGYPTIEN C001",NULL}, /* 1305B */ { "HIÉROGLYPHE ÉGYPTIEN C002",NULL}, /* 1305C */ { "HIÉROGLYPHE ÉGYPTIEN C002A",NULL}, -/* 1305D */ { "HIÉROGLYPHE ÉGYPTIEN C002B",NULL}, -/* 1305E */ { "HIÉROGLYPHE ÉGYPTIEN C002C",NULL}, +/* 1305D */ { "HIÉROGLYPHE ÉGYPTIEN C002B"," * version « miroir » de 1305C"}, +/* 1305E */ { "HIÉROGLYPHE ÉGYPTIEN C002C"," * version « miroir » de 1305B"}, /* 1305F */ { "HIÉROGLYPHE ÉGYPTIEN C003",NULL}, /* 13060 */ { "HIÉROGLYPHE ÉGYPTIEN C004",NULL}, /* 13061 */ { "HIÉROGLYPHE ÉGYPTIEN C005",NULL}, @@ -32477,9 +33049,9 @@ /* 13067 */ { "HIÉROGLYPHE ÉGYPTIEN C010A",NULL}, /* 13068 */ { "HIÉROGLYPHE ÉGYPTIEN C011"," * 1.000.000"}, /* 13069 */ { "HIÉROGLYPHE ÉGYPTIEN C012",NULL}, -/* 1306A */ { "HIÉROGLYPHE ÉGYPTIEN C013",NULL}, +/* 1306A */ { "HIÉROGLYPHE ÉGYPTIEN C013"," * version « miroir » de 13069"}, /* 1306B */ { "HIÉROGLYPHE ÉGYPTIEN C014",NULL}, -/* 1306C */ { "HIÉROGLYPHE ÉGYPTIEN C015",NULL}, +/* 1306C */ { "HIÉROGLYPHE ÉGYPTIEN C015"," * version « miroir » de 1306B"}, /* 1306D */ { "HIÉROGLYPHE ÉGYPTIEN C016",NULL}, /* 1306E */ { "HIÉROGLYPHE ÉGYPTIEN C017",NULL}, /* 1306F */ { "HIÉROGLYPHE ÉGYPTIEN C018",NULL}, @@ -32501,7 +33073,9 @@ /* 1307F */ { "HIÉROGLYPHE ÉGYPTIEN D009",NULL}, /* 13080 */ { "HIÉROGLYPHE ÉGYPTIEN D010",NULL}, /* 13081 */ { "HIÉROGLYPHE ÉGYPTIEN D011"," * 1/2"}, -/* 13082 */ { "HIÉROGLYPHE ÉGYPTIEN D012"," * 1/4"}, +/* 13082 */ { "HIÉROGLYPHE ÉGYPTIEN D012"," * pupille de l'Å“il\n" + " * à ne pas confondre avec 131F3 ou 133F8\n" + " * 1/4"}, /* 13083 */ { "HIÉROGLYPHE ÉGYPTIEN D013"," * 1/8"}, /* 13084 */ { "HIÉROGLYPHE ÉGYPTIEN D014"," * 1/16"}, /* 13085 */ { "HIÉROGLYPHE ÉGYPTIEN D015"," * 1/32"}, @@ -32510,7 +33084,9 @@ /* 13088 */ { "HIÉROGLYPHE ÉGYPTIEN D018",NULL}, /* 13089 */ { "HIÉROGLYPHE ÉGYPTIEN D019",NULL}, /* 1308A */ { "HIÉROGLYPHE ÉGYPTIEN D020",NULL}, -/* 1308B */ { "HIÉROGLYPHE ÉGYPTIEN D021"," * translittération en r"}, +/* 1308B */ { "HIÉROGLYPHE ÉGYPTIEN D021"," * bouche\n" + " * à ne pas confondre avec 133AB\n" + " * translittération en r"}, /* 1308C */ { "HIÉROGLYPHE ÉGYPTIEN D022",NULL}, /* 1308D */ { "HIÉROGLYPHE ÉGYPTIEN D023",NULL}, /* 1308E */ { "HIÉROGLYPHE ÉGYPTIEN D024",NULL}, @@ -32528,7 +33104,7 @@ /* 1309A */ { "HIÉROGLYPHE ÉGYPTIEN D034",NULL}, /* 1309B */ { "HIÉROGLYPHE ÉGYPTIEN D034A",NULL}, /* 1309C */ { "HIÉROGLYPHE ÉGYPTIEN D035",NULL}, -/* 1309D */ { "HIÉROGLYPHE ÉGYPTIEN D036"," * se translittère comme A725\n" +/* 1309D */ { "HIÉROGLYPHE ÉGYPTIEN D036"," * translittération en A725\n" " x (lettre hébraïque 'aïn - 05E2)\n" " x (lettre arabe 'aïn - 0639)"}, /* 1309E */ { "HIÉROGLYPHE ÉGYPTIEN D037",NULL}, @@ -32546,7 +33122,9 @@ /* 130AA */ { "HIÉROGLYPHE ÉGYPTIEN D048",NULL}, /* 130AB */ { "HIÉROGLYPHE ÉGYPTIEN D048A",NULL}, /* 130AC */ { "HIÉROGLYPHE ÉGYPTIEN D049",NULL}, -/* 130AD */ { "HIÉROGLYPHE ÉGYPTIEN D050"," * 10.000"}, +/* 130AD */ { "HIÉROGLYPHE ÉGYPTIEN D050"," * classificateur « précis, doigt »\n" + " * à ne pas confondre avec 130B7\n" + " * 10.000"}, /* 130AE */ { "HIÉROGLYPHE ÉGYPTIEN D050A"," * 20.000"}, /* 130AF */ { "HIÉROGLYPHE ÉGYPTIEN D050B"," * 30.000"}, /* 130B0 */ { "HIÉROGLYPHE ÉGYPTIEN D050C"," * 40.000"}, @@ -32556,13 +33134,14 @@ /* 130B4 */ { "HIÉROGLYPHE ÉGYPTIEN D050G"," * 80.000"}, /* 130B5 */ { "HIÉROGLYPHE ÉGYPTIEN D050H"," * 90.000"}, /* 130B6 */ { "HIÉROGLYPHE ÉGYPTIEN D050I"," * 50.000"}, -/* 130B7 */ { "HIÉROGLYPHE ÉGYPTIEN D051",NULL}, +/* 130B7 */ { "HIÉROGLYPHE ÉGYPTIEN D051"," * classificateur « mesurer, ongle, gratter, prendre »\n" + " * à ne pas confondre avec 130AD"}, /* 130B8 */ { "HIÉROGLYPHE ÉGYPTIEN D052",NULL}, /* 130B9 */ { "HIÉROGLYPHE ÉGYPTIEN D052A",NULL}, /* 130BA */ { "HIÉROGLYPHE ÉGYPTIEN D053",NULL}, -/* 130BB */ { "HIÉROGLYPHE ÉGYPTIEN D054",NULL}, +/* 130BB */ { "HIÉROGLYPHE ÉGYPTIEN D054"," * mouvement (vers l'avant)"}, /* 130BC */ { "HIÉROGLYPHE ÉGYPTIEN D054A",NULL}, -/* 130BD */ { "HIÉROGLYPHE ÉGYPTIEN D055",NULL}, +/* 130BD */ { "HIÉROGLYPHE ÉGYPTIEN D055"," * mouvement vers l'arrière"}, /* 130BE */ { "HIÉROGLYPHE ÉGYPTIEN D056",NULL}, /* 130BF */ { "HIÉROGLYPHE ÉGYPTIEN D057",NULL}, /* 130C0 */ { "HIÉROGLYPHE ÉGYPTIEN D058"," * translittération en b"}, @@ -32574,7 +33153,8 @@ /* 130C6 */ { "HIÉROGLYPHE ÉGYPTIEN D064",NULL}, /* 130C7 */ { "HIÉROGLYPHE ÉGYPTIEN D065",NULL}, /* 130C8 */ { "HIÉROGLYPHE ÉGYPTIEN D066",NULL}, -/* 130C9 */ { "HIÉROGLYPHE ÉGYPTIEN D067"," * 1 héqat"}, +/* 130C9 */ { "HIÉROGLYPHE ÉGYPTIEN D067"," * 1 héqat\n" + " * à ne pas confondre avec 13212"}, /* 130CA */ { "HIÉROGLYPHE ÉGYPTIEN D067A"," * 2 héqat"}, /* 130CB */ { "HIÉROGLYPHE ÉGYPTIEN D067B"," * 3 héqat"}, /* 130CC */ { "HIÉROGLYPHE ÉGYPTIEN D067C"," * 4 héqat"}, @@ -32583,8 +33163,9 @@ /* 130CF */ { "HIÉROGLYPHE ÉGYPTIEN D067F"," * 7 héqat"}, /* 130D0 */ { "HIÉROGLYPHE ÉGYPTIEN D067G"," * 8 héqat"}, /* 130D1 */ { "HIÉROGLYPHE ÉGYPTIEN D067H"," * 9 héqat"}, -/* 130D2 */ { "HIÉROGLYPHE ÉGYPTIEN E001",NULL}, -/* 130D3 */ { "HIÉROGLYPHE ÉGYPTIEN E002",NULL}, +/* 130D2 */ { "HIÉROGLYPHE ÉGYPTIEN E001"," * taureau, classificateur « bétail »\n" + " * à ne pas confondre avec 130FD"}, +/* 130D3 */ { "HIÉROGLYPHE ÉGYPTIEN E002"," * taureau hargneux"}, /* 130D4 */ { "HIÉROGLYPHE ÉGYPTIEN E003",NULL}, /* 130D5 */ { "HIÉROGLYPHE ÉGYPTIEN E004",NULL}, /* 130D6 */ { "HIÉROGLYPHE ÉGYPTIEN E005",NULL}, @@ -32623,14 +33204,16 @@ /* 130F7 */ { "HIÉROGLYPHE ÉGYPTIEN E032",NULL}, /* 130F8 */ { "HIÉROGLYPHE ÉGYPTIEN E033",NULL}, /* 130F9 */ { "HIÉROGLYPHE ÉGYPTIEN E034",NULL}, -/* 130FA */ { "HIÉROGLYPHE ÉGYPTIEN E034A",NULL}, +/* 130FA */ { "HIÉROGLYPHE ÉGYPTIEN E034A"," * variante stylistique ; l'utilisation de 130F9 est préconisée"}, /* 130FB */ { "HIÉROGLYPHE ÉGYPTIEN E036",NULL}, /* 130FC */ { "HIÉROGLYPHE ÉGYPTIEN E037",NULL}, -/* 130FD */ { "HIÉROGLYPHE ÉGYPTIEN E038",NULL}, +/* 130FD */ { "HIÉROGLYPHE ÉGYPTIEN E038"," * vache\n" + " * à ne pas confondre avec 130D2"}, /* 130FE */ { "HIÉROGLYPHE ÉGYPTIEN F001",NULL}, /* 130FF */ { "HIÉROGLYPHE ÉGYPTIEN F001A",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_31[] = { /* 13100 */ { "HIÉROGLYPHE ÉGYPTIEN F002",NULL}, /* 13101 */ { "HIÉROGLYPHE ÉGYPTIEN F003",NULL}, @@ -32644,7 +33227,7 @@ /* 13109 */ { "HIÉROGLYPHE ÉGYPTIEN F011",NULL}, /* 1310A */ { "HIÉROGLYPHE ÉGYPTIEN F012",NULL}, /* 1310B */ { "HIÉROGLYPHE ÉGYPTIEN F013",NULL}, -/* 1310C */ { "HIÉROGLYPHE ÉGYPTIEN F013A",NULL}, +/* 1310C */ { "HIÉROGLYPHE ÉGYPTIEN F013A"," * variante stylistique ; l'utilisation de 1310B est préconisée"}, /* 1310D */ { "HIÉROGLYPHE ÉGYPTIEN F014",NULL}, /* 1310E */ { "HIÉROGLYPHE ÉGYPTIEN F015",NULL}, /* 1310F */ { "HIÉROGLYPHE ÉGYPTIEN F016",NULL}, @@ -32653,10 +33236,10 @@ /* 13112 */ { "HIÉROGLYPHE ÉGYPTIEN F019",NULL}, /* 13113 */ { "HIÉROGLYPHE ÉGYPTIEN F020",NULL}, /* 13114 */ { "HIÉROGLYPHE ÉGYPTIEN F021",NULL}, -/* 13115 */ { "HIÉROGLYPHE ÉGYPTIEN F021A",NULL}, +/* 13115 */ { "HIÉROGLYPHE ÉGYPTIEN F021A"," * du hiératique"}, /* 13116 */ { "HIÉROGLYPHE ÉGYPTIEN F022",NULL}, /* 13117 */ { "HIÉROGLYPHE ÉGYPTIEN F023",NULL}, -/* 13118 */ { "HIÉROGLYPHE ÉGYPTIEN F024",NULL}, +/* 13118 */ { "HIÉROGLYPHE ÉGYPTIEN F024"," * version « miroir » de 13117"}, /* 13119 */ { "HIÉROGLYPHE ÉGYPTIEN F025",NULL}, /* 1311A */ { "HIÉROGLYPHE ÉGYPTIEN F026",NULL}, /* 1311B */ { "HIÉROGLYPHE ÉGYPTIEN F027",NULL}, @@ -32664,8 +33247,8 @@ /* 1311D */ { "HIÉROGLYPHE ÉGYPTIEN F029",NULL}, /* 1311E */ { "HIÉROGLYPHE ÉGYPTIEN F030",NULL}, /* 1311F */ { "HIÉROGLYPHE ÉGYPTIEN F031",NULL}, -/* 13120 */ { "HIÉROGLYPHE ÉGYPTIEN F031A",NULL}, -/* 13121 */ { "HIÉROGLYPHE ÉGYPTIEN F032"," * se translittère comme 1E96"}, +/* 13120 */ { "HIÉROGLYPHE ÉGYPTIEN F031A"," * variante cursive de 1311F"}, +/* 13121 */ { "HIÉROGLYPHE ÉGYPTIEN F032"," * translittération en 1E96"}, /* 13122 */ { "HIÉROGLYPHE ÉGYPTIEN F033",NULL}, /* 13123 */ { "HIÉROGLYPHE ÉGYPTIEN F034",NULL}, /* 13124 */ { "HIÉROGLYPHE ÉGYPTIEN F035",NULL}, @@ -32683,24 +33266,27 @@ /* 13130 */ { "HIÉROGLYPHE ÉGYPTIEN F045",NULL}, /* 13131 */ { "HIÉROGLYPHE ÉGYPTIEN F045A",NULL}, /* 13132 */ { "HIÉROGLYPHE ÉGYPTIEN F046",NULL}, -/* 13133 */ { "HIÉROGLYPHE ÉGYPTIEN F046A",NULL}, -/* 13134 */ { "HIÉROGLYPHE ÉGYPTIEN F047",NULL}, -/* 13135 */ { "HIÉROGLYPHE ÉGYPTIEN F047A",NULL}, +/* 13133 */ { "HIÉROGLYPHE ÉGYPTIEN F046A"," * version pivotée de 13132"}, +/* 13134 */ { "HIÉROGLYPHE ÉGYPTIEN F047"," * version « miroir » de 13132"}, +/* 13135 */ { "HIÉROGLYPHE ÉGYPTIEN F047A"," * version « miroir » de 13133"}, /* 13136 */ { "HIÉROGLYPHE ÉGYPTIEN F048",NULL}, -/* 13137 */ { "HIÉROGLYPHE ÉGYPTIEN F049",NULL}, +/* 13137 */ { "HIÉROGLYPHE ÉGYPTIEN F049"," * version « miroir » de 13136"}, /* 13138 */ { "HIÉROGLYPHE ÉGYPTIEN F050",NULL}, /* 13139 */ { "HIÉROGLYPHE ÉGYPTIEN F051",NULL}, /* 1313A */ { "HIÉROGLYPHE ÉGYPTIEN F051A",NULL}, -/* 1313B */ { "HIÉROGLYPHE ÉGYPTIEN F051B",NULL}, -/* 1313C */ { "HIÉROGLYPHE ÉGYPTIEN F051C",NULL}, +/* 1313B */ { "HIÉROGLYPHE ÉGYPTIEN F051B"," * variante de 1313A"}, +/* 1313C */ { "HIÉROGLYPHE ÉGYPTIEN F051C"," * version pivotée de 13139"}, /* 1313D */ { "HIÉROGLYPHE ÉGYPTIEN F052",NULL}, /* 1313E */ { "HIÉROGLYPHE ÉGYPTIEN F053",NULL}, -/* 1313F */ { "HIÉROGLYPHE ÉGYPTIEN G001"," * se translittère comme A723\n" +/* 1313F */ { "HIÉROGLYPHE ÉGYPTIEN G001"," * vautour égyptien, alef égyptologique\n" + " * à ne pas confondre avec 13142\n" + " * translittération en A723\n" " x (lettre hébraïque alef - 05D0)\n" " x (lettre arabe alif hamza en chef - 0623)"}, /* 13140 */ { "HIÉROGLYPHE ÉGYPTIEN G002",NULL}, /* 13141 */ { "HIÉROGLYPHE ÉGYPTIEN G003",NULL}, -/* 13142 */ { "HIÉROGLYPHE ÉGYPTIEN G004",NULL}, +/* 13142 */ { "HIÉROGLYPHE ÉGYPTIEN G004"," * phonogramme « tw »\n" + " * à ne pas confondre avec 1313F"}, /* 13143 */ { "HIÉROGLYPHE ÉGYPTIEN G005",NULL}, /* 13144 */ { "HIÉROGLYPHE ÉGYPTIEN G006",NULL}, /* 13145 */ { "HIÉROGLYPHE ÉGYPTIEN G006A",NULL}, @@ -32739,11 +33325,11 @@ /* 13166 */ { "HIÉROGLYPHE ÉGYPTIEN G034",NULL}, /* 13167 */ { "HIÉROGLYPHE ÉGYPTIEN G035",NULL}, /* 13168 */ { "HIÉROGLYPHE ÉGYPTIEN G036",NULL}, -/* 13169 */ { "HIÉROGLYPHE ÉGYPTIEN G036A",NULL}, +/* 13169 */ { "HIÉROGLYPHE ÉGYPTIEN G036A"," * variante stylistique ; l'utilisation de 13168 est préconisée"}, /* 1316A */ { "HIÉROGLYPHE ÉGYPTIEN G037",NULL}, -/* 1316B */ { "HIÉROGLYPHE ÉGYPTIEN G037A",NULL}, -/* 1316C */ { "HIÉROGLYPHE ÉGYPTIEN G038",NULL}, -/* 1316D */ { "HIÉROGLYPHE ÉGYPTIEN G039",NULL}, +/* 1316B */ { "HIÉROGLYPHE ÉGYPTIEN G037A"," * variante stylistique ; l'utilisation de 1316A est préconisée"}, +/* 1316C */ { "HIÉROGLYPHE ÉGYPTIEN G038"," * oie"}, +/* 1316D */ { "HIÉROGLYPHE ÉGYPTIEN G039"," * canard"}, /* 1316E */ { "HIÉROGLYPHE ÉGYPTIEN G040",NULL}, /* 1316F */ { "HIÉROGLYPHE ÉGYPTIEN G041",NULL}, /* 13170 */ { "HIÉROGLYPHE ÉGYPTIEN G042",NULL}, @@ -32767,7 +33353,7 @@ /* 13182 */ { "HIÉROGLYPHE ÉGYPTIEN H004",NULL}, /* 13183 */ { "HIÉROGLYPHE ÉGYPTIEN H005",NULL}, /* 13184 */ { "HIÉROGLYPHE ÉGYPTIEN H006",NULL}, -/* 13185 */ { "HIÉROGLYPHE ÉGYPTIEN H006A",NULL}, +/* 13185 */ { "HIÉROGLYPHE ÉGYPTIEN H006A"," * du hiératique"}, /* 13186 */ { "HIÉROGLYPHE ÉGYPTIEN H007",NULL}, /* 13187 */ { "HIÉROGLYPHE ÉGYPTIEN H008",NULL}, /* 13188 */ { "HIÉROGLYPHE ÉGYPTIEN I001",NULL}, @@ -32804,7 +33390,7 @@ /* 131A7 */ { "HIÉROGLYPHE ÉGYPTIEN L004",NULL}, /* 131A8 */ { "HIÉROGLYPHE ÉGYPTIEN L005",NULL}, /* 131A9 */ { "HIÉROGLYPHE ÉGYPTIEN L006",NULL}, -/* 131AA */ { "HIÉROGLYPHE ÉGYPTIEN L006A",NULL}, +/* 131AA */ { "HIÉROGLYPHE ÉGYPTIEN L006A"," * version « miroir » de 131A9"}, /* 131AB */ { "HIÉROGLYPHE ÉGYPTIEN L007",NULL}, /* 131AC */ { "HIÉROGLYPHE ÉGYPTIEN L008",NULL}, /* 131AD */ { "HIÉROGLYPHE ÉGYPTIEN M001",NULL}, @@ -32837,17 +33423,18 @@ /* 131C8 */ { "HIÉROGLYPHE ÉGYPTIEN M015A",NULL}, /* 131C9 */ { "HIÉROGLYPHE ÉGYPTIEN M016",NULL}, /* 131CA */ { "HIÉROGLYPHE ÉGYPTIEN M016A",NULL}, -/* 131CB */ { "HIÉROGLYPHE ÉGYPTIEN M017"," * yod\n" +/* 131CB */ { "HIÉROGLYPHE ÉGYPTIEN M017"," * yod égyptologique\n" + " * translittération en A7BD\n" " x (lettre hébraïque yod - 05D9)\n" " x (lettre arabe ya' - 064A)"}, -/* 131CC */ { "HIÉROGLYPHE ÉGYPTIEN M017A"," * translittération en y\n" +/* 131CC */ { "HIÉROGLYPHE ÉGYPTIEN M017A"," * phonogramme « y »\n" " x (hiéroglyphe égyptien z004 - 133ED)"}, /* 131CD */ { "HIÉROGLYPHE ÉGYPTIEN M018",NULL}, /* 131CE */ { "HIÉROGLYPHE ÉGYPTIEN M019",NULL}, /* 131CF */ { "HIÉROGLYPHE ÉGYPTIEN M020",NULL}, /* 131D0 */ { "HIÉROGLYPHE ÉGYPTIEN M021",NULL}, -/* 131D1 */ { "HIÉROGLYPHE ÉGYPTIEN M022",NULL}, -/* 131D2 */ { "HIÉROGLYPHE ÉGYPTIEN M022A",NULL}, +/* 131D1 */ { "HIÉROGLYPHE ÉGYPTIEN M022"," * classificateur « bourgeon, bouton de lotus »"}, +/* 131D2 */ { "HIÉROGLYPHE ÉGYPTIEN M022A"," * phonogramme « nn »"}, /* 131D3 */ { "HIÉROGLYPHE ÉGYPTIEN M023",NULL}, /* 131D4 */ { "HIÉROGLYPHE ÉGYPTIEN M024",NULL}, /* 131D5 */ { "HIÉROGLYPHE ÉGYPTIEN M024A",NULL}, @@ -32862,74 +33449,86 @@ /* 131DE */ { "HIÉROGLYPHE ÉGYPTIEN M031A",NULL}, /* 131DF */ { "HIÉROGLYPHE ÉGYPTIEN M032",NULL}, /* 131E0 */ { "HIÉROGLYPHE ÉGYPTIEN M033",NULL}, -/* 131E1 */ { "HIÉROGLYPHE ÉGYPTIEN M033A",NULL}, -/* 131E2 */ { "HIÉROGLYPHE ÉGYPTIEN M033B",NULL}, +/* 131E1 */ { "HIÉROGLYPHE ÉGYPTIEN M033A"," * variante de 131E0"}, +/* 131E2 */ { "HIÉROGLYPHE ÉGYPTIEN M033B"," * variante de 131E0"}, /* 131E3 */ { "HIÉROGLYPHE ÉGYPTIEN M034",NULL}, /* 131E4 */ { "HIÉROGLYPHE ÉGYPTIEN M035",NULL}, /* 131E5 */ { "HIÉROGLYPHE ÉGYPTIEN M036",NULL}, -/* 131E6 */ { "HIÉROGLYPHE ÉGYPTIEN M037",NULL}, +/* 131E6 */ { "HIÉROGLYPHE ÉGYPTIEN M037"," * variante plus ancienne de 131E5"}, /* 131E7 */ { "HIÉROGLYPHE ÉGYPTIEN M038",NULL}, /* 131E8 */ { "HIÉROGLYPHE ÉGYPTIEN M039",NULL}, -/* 131E9 */ { "HIÉROGLYPHE ÉGYPTIEN M040",NULL}, +/* 131E9 */ { "HIÉROGLYPHE ÉGYPTIEN M040"," * phonogramme « js »\n" + " * à ne pas confondre avec 132A7 ou 1342A"}, /* 131EA */ { "HIÉROGLYPHE ÉGYPTIEN M040A",NULL}, /* 131EB */ { "HIÉROGLYPHE ÉGYPTIEN M041",NULL}, /* 131EC */ { "HIÉROGLYPHE ÉGYPTIEN M042",NULL}, /* 131ED */ { "HIÉROGLYPHE ÉGYPTIEN M043",NULL}, -/* 131EE */ { "HIÉROGLYPHE ÉGYPTIEN M044",NULL}, +/* 131EE */ { "HIÉROGLYPHE ÉGYPTIEN M044"," * thorn\n" + " * à ne pas confondre avec 133DA"}, /* 131EF */ { "HIÉROGLYPHE ÉGYPTIEN N001",NULL}, /* 131F0 */ { "HIÉROGLYPHE ÉGYPTIEN N002",NULL}, -/* 131F1 */ { "HIÉROGLYPHE ÉGYPTIEN N003",NULL}, +/* 131F1 */ { "HIÉROGLYPHE ÉGYPTIEN N003"," * variante plus ancienne de 131F0"}, /* 131F2 */ { "HIÉROGLYPHE ÉGYPTIEN N004",NULL}, -/* 131F3 */ { "HIÉROGLYPHE ÉGYPTIEN N005",NULL}, +/* 131F3 */ { "HIÉROGLYPHE ÉGYPTIEN N005"," * soleil\n" + " * à ne pas confondre avec 13082 ou 133F8"}, /* 131F4 */ { "HIÉROGLYPHE ÉGYPTIEN N006",NULL}, /* 131F5 */ { "HIÉROGLYPHE ÉGYPTIEN N007",NULL}, /* 131F6 */ { "HIÉROGLYPHE ÉGYPTIEN N008",NULL}, -/* 131F7 */ { "HIÉROGLYPHE ÉGYPTIEN N009",NULL}, -/* 131F8 */ { "HIÉROGLYPHE ÉGYPTIEN N010",NULL}, +/* 131F7 */ { "HIÉROGLYPHE ÉGYPTIEN N009"," * variante de 131F8"}, +/* 131F8 */ { "HIÉROGLYPHE ÉGYPTIEN N010"," * variante de 131F7"}, /* 131F9 */ { "HIÉROGLYPHE ÉGYPTIEN N011",NULL}, /* 131FA */ { "HIÉROGLYPHE ÉGYPTIEN N012",NULL}, /* 131FB */ { "HIÉROGLYPHE ÉGYPTIEN N013",NULL}, /* 131FC */ { "HIÉROGLYPHE ÉGYPTIEN N014",NULL}, /* 131FD */ { "HIÉROGLYPHE ÉGYPTIEN N015",NULL}, /* 131FE */ { "HIÉROGLYPHE ÉGYPTIEN N016",NULL}, -/* 131FF */ { "HIÉROGLYPHE ÉGYPTIEN N017",NULL} +/* 131FF */ { "HIÉROGLYPHE ÉGYPTIEN N017"," * terre\n" + " * variante de 131FE"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_32[] = { -/* 13200 */ { "HIÉROGLYPHE ÉGYPTIEN N018",NULL}, +/* 13200 */ { "HIÉROGLYPHE ÉGYPTIEN N018"," * île\n" + " * à ne pas confondre avec 132F0, 133D4 ou 133F3"}, /* 13201 */ { "HIÉROGLYPHE ÉGYPTIEN N018A",NULL}, /* 13202 */ { "HIÉROGLYPHE ÉGYPTIEN N018B",NULL}, -/* 13203 */ { "HIÉROGLYPHE ÉGYPTIEN N019",NULL}, +/* 13203 */ { "HIÉROGLYPHE ÉGYPTIEN N019"," * logogramme « akhti »"}, /* 13204 */ { "HIÉROGLYPHE ÉGYPTIEN N020",NULL}, /* 13205 */ { "HIÉROGLYPHE ÉGYPTIEN N021",NULL}, /* 13206 */ { "HIÉROGLYPHE ÉGYPTIEN N022",NULL}, /* 13207 */ { "HIÉROGLYPHE ÉGYPTIEN N023",NULL}, /* 13208 */ { "HIÉROGLYPHE ÉGYPTIEN N024",NULL}, /* 13209 */ { "HIÉROGLYPHE ÉGYPTIEN N025",NULL}, -/* 1320A */ { "HIÉROGLYPHE ÉGYPTIEN N025A",NULL}, +/* 1320A */ { "HIÉROGLYPHE ÉGYPTIEN N025A"," * variante stylistique ; l'utilisation de 13209 est préconisée"}, /* 1320B */ { "HIÉROGLYPHE ÉGYPTIEN N026",NULL}, /* 1320C */ { "HIÉROGLYPHE ÉGYPTIEN N027",NULL}, /* 1320D */ { "HIÉROGLYPHE ÉGYPTIEN N028",NULL}, -/* 1320E */ { "HIÉROGLYPHE ÉGYPTIEN N029"," * se translittère comme q ou comme A723\n" +/* 1320E */ { "HIÉROGLYPHE ÉGYPTIEN N029"," * colline\n" + " * à ne pas confondre avec 133D8\n" + " * translittération en q ou en A723\n" " x (lettre hébraïque qouf - 05E7)\n" " x (lettre arabe qaf - 0642)"}, /* 1320F */ { "HIÉROGLYPHE ÉGYPTIEN N030",NULL}, /* 13210 */ { "HIÉROGLYPHE ÉGYPTIEN N031",NULL}, /* 13211 */ { "HIÉROGLYPHE ÉGYPTIEN N032",NULL}, -/* 13212 */ { "HIÉROGLYPHE ÉGYPTIEN N033",NULL}, -/* 13213 */ { "HIÉROGLYPHE ÉGYPTIEN N033A",NULL}, +/* 13212 */ { "HIÉROGLYPHE ÉGYPTIEN N033"," * classificateur « granule, grain »\n" + " * à ne pas confondre avec 130C9"}, +/* 13213 */ { "HIÉROGLYPHE ÉGYPTIEN N033A"," * classificateur « granules, grains »\n" + " * à ne pas confondre avec 133E7"}, /* 13214 */ { "HIÉROGLYPHE ÉGYPTIEN N034",NULL}, -/* 13215 */ { "HIÉROGLYPHE ÉGYPTIEN N034A",NULL}, +/* 13215 */ { "HIÉROGLYPHE ÉGYPTIEN N034A"," * variante stylistique ; l'utilisation de 13214 est préconisée"}, /* 13216 */ { "HIÉROGLYPHE ÉGYPTIEN N035"," * translittération en n"}, -/* 13217 */ { "HIÉROGLYPHE ÉGYPTIEN N035A",NULL}, +/* 13217 */ { "HIÉROGLYPHE ÉGYPTIEN N035A"," * classificateur « liquide »"}, /* 13218 */ { "HIÉROGLYPHE ÉGYPTIEN N036",NULL}, -/* 13219 */ { "HIÉROGLYPHE ÉGYPTIEN N037"," * se translittère comme 0161"}, -/* 1321A */ { "HIÉROGLYPHE ÉGYPTIEN N037A",NULL}, -/* 1321B */ { "HIÉROGLYPHE ÉGYPTIEN N038",NULL}, -/* 1321C */ { "HIÉROGLYPHE ÉGYPTIEN N039",NULL}, +/* 13219 */ { "HIÉROGLYPHE ÉGYPTIEN N037"," * lac\n" + " * translittération en 0161\n" + " * à ne pas confondre avec 1328C"}, +/* 1321A */ { "HIÉROGLYPHE ÉGYPTIEN N037A"," * variante de 13219"}, +/* 1321B */ { "HIÉROGLYPHE ÉGYPTIEN N038"," * variante de 13219"}, +/* 1321C */ { "HIÉROGLYPHE ÉGYPTIEN N039"," * variante de 13219"}, /* 1321D */ { "HIÉROGLYPHE ÉGYPTIEN N040",NULL}, /* 1321E */ { "HIÉROGLYPHE ÉGYPTIEN N041",NULL}, -/* 1321F */ { "HIÉROGLYPHE ÉGYPTIEN N042",NULL}, +/* 1321F */ { "HIÉROGLYPHE ÉGYPTIEN N042"," * variante de 1321E"}, /* 13220 */ { "HIÉROGLYPHE ÉGYPTIEN NL001",NULL}, /* 13221 */ { "HIÉROGLYPHE ÉGYPTIEN NL002",NULL}, /* 13222 */ { "HIÉROGLYPHE ÉGYPTIEN NL003",NULL}, @@ -32986,7 +33585,7 @@ " x (lettre hébraïque hè - 05D4)\n" " x (lettre arabe hé' - 0647)"}, /* 13255 */ { "HIÉROGLYPHE ÉGYPTIEN O005",NULL}, -/* 13256 */ { "HIÉROGLYPHE ÉGYPTIEN O005A",NULL}, +/* 13256 */ { "HIÉROGLYPHE ÉGYPTIEN O005A"," * version « miroir » de 13255"}, /* 13257 */ { "HIÉROGLYPHE ÉGYPTIEN O006",NULL}, /* 13258 */ { "HIÉROGLYPHE ÉGYPTIEN O006A"," x (hiéroglyphe égyptien o033a - 13282)"}, /* 13259 */ { "HIÉROGLYPHE ÉGYPTIEN O006B",NULL}, @@ -33024,14 +33623,15 @@ /* 13279 */ { "HIÉROGLYPHE ÉGYPTIEN O027",NULL}, /* 1327A */ { "HIÉROGLYPHE ÉGYPTIEN O028",NULL}, /* 1327B */ { "HIÉROGLYPHE ÉGYPTIEN O029",NULL}, -/* 1327C */ { "HIÉROGLYPHE ÉGYPTIEN O029A",NULL}, -/* 1327D */ { "HIÉROGLYPHE ÉGYPTIEN O030",NULL}, +/* 1327C */ { "HIÉROGLYPHE ÉGYPTIEN O029A"," * version pivotée de 1327B"}, +/* 1327D */ { "HIÉROGLYPHE ÉGYPTIEN O030"," * poteau de soutien\n" + " * à ne pas confondre avec 13361"}, /* 1327E */ { "HIÉROGLYPHE ÉGYPTIEN O030A",NULL}, /* 1327F */ { "HIÉROGLYPHE ÉGYPTIEN O031",NULL}, /* 13280 */ { "HIÉROGLYPHE ÉGYPTIEN O032",NULL}, -/* 13281 */ { "HIÉROGLYPHE ÉGYPTIEN O033",NULL}, +/* 13281 */ { "HIÉROGLYPHE ÉGYPTIEN O033"," * classificateur « serekh »"}, /* 13282 */ { "HIÉROGLYPHE ÉGYPTIEN O033A"," x (hiéroglyphe égyptien o006a - 13258)"}, -/* 13283 */ { "HIÉROGLYPHE ÉGYPTIEN O034"," * se translittère comme s ou comme z\n" +/* 13283 */ { "HIÉROGLYPHE ÉGYPTIEN O034"," * translittération en s ou en z\n" " x (hiéroglyphe égyptien s029 - 132F4)"}, /* 13284 */ { "HIÉROGLYPHE ÉGYPTIEN O035",NULL}, /* 13285 */ { "HIÉROGLYPHE ÉGYPTIEN O036",NULL}, @@ -33041,11 +33641,12 @@ /* 13289 */ { "HIÉROGLYPHE ÉGYPTIEN O036D",NULL}, /* 1328A */ { "HIÉROGLYPHE ÉGYPTIEN O037",NULL}, /* 1328B */ { "HIÉROGLYPHE ÉGYPTIEN O038",NULL}, -/* 1328C */ { "HIÉROGLYPHE ÉGYPTIEN O039",NULL}, +/* 1328C */ { "HIÉROGLYPHE ÉGYPTIEN O039"," * pierre, brique\n" + " * à ne pas confondre avec 13219"}, /* 1328D */ { "HIÉROGLYPHE ÉGYPTIEN O040",NULL}, /* 1328E */ { "HIÉROGLYPHE ÉGYPTIEN O041",NULL}, /* 1328F */ { "HIÉROGLYPHE ÉGYPTIEN O042",NULL}, -/* 13290 */ { "HIÉROGLYPHE ÉGYPTIEN O043",NULL}, +/* 13290 */ { "HIÉROGLYPHE ÉGYPTIEN O043"," * variante plus ancienne de 1328F"}, /* 13291 */ { "HIÉROGLYPHE ÉGYPTIEN O044",NULL}, /* 13292 */ { "HIÉROGLYPHE ÉGYPTIEN O045",NULL}, /* 13293 */ { "HIÉROGLYPHE ÉGYPTIEN O046",NULL}, @@ -33054,13 +33655,13 @@ /* 13296 */ { "HIÉROGLYPHE ÉGYPTIEN O049",NULL}, /* 13297 */ { "HIÉROGLYPHE ÉGYPTIEN O050",NULL}, /* 13298 */ { "HIÉROGLYPHE ÉGYPTIEN O050A",NULL}, -/* 13299 */ { "HIÉROGLYPHE ÉGYPTIEN O050B",NULL}, +/* 13299 */ { "HIÉROGLYPHE ÉGYPTIEN O050B"," * version « miroir » de 13298"}, /* 1329A */ { "HIÉROGLYPHE ÉGYPTIEN O051",NULL}, -/* 1329B */ { "HIÉROGLYPHE ÉGYPTIEN P001",NULL}, -/* 1329C */ { "HIÉROGLYPHE ÉGYPTIEN P001A",NULL}, +/* 1329B */ { "HIÉROGLYPHE ÉGYPTIEN P001"," * classificateur « bateau, voyage »"}, +/* 1329C */ { "HIÉROGLYPHE ÉGYPTIEN P001A"," * classificateur « bouleverser, renverser »"}, /* 1329D */ { "HIÉROGLYPHE ÉGYPTIEN P002",NULL}, -/* 1329E */ { "HIÉROGLYPHE ÉGYPTIEN P003",NULL}, -/* 1329F */ { "HIÉROGLYPHE ÉGYPTIEN P003A",NULL}, +/* 1329E */ { "HIÉROGLYPHE ÉGYPTIEN P003"," * bateau sacré"}, +/* 1329F */ { "HIÉROGLYPHE ÉGYPTIEN P003A"," * version « miroir » de 1329E"}, /* 132A0 */ { "HIÉROGLYPHE ÉGYPTIEN P004",NULL}, /* 132A1 */ { "HIÉROGLYPHE ÉGYPTIEN P005",NULL}, /* 132A2 */ { "HIÉROGLYPHE ÉGYPTIEN P006",NULL}, @@ -33068,10 +33669,11 @@ /* 132A4 */ { "HIÉROGLYPHE ÉGYPTIEN P008",NULL}, /* 132A5 */ { "HIÉROGLYPHE ÉGYPTIEN P009",NULL}, /* 132A6 */ { "HIÉROGLYPHE ÉGYPTIEN P010",NULL}, -/* 132A7 */ { "HIÉROGLYPHE ÉGYPTIEN P011",NULL}, +/* 132A7 */ { "HIÉROGLYPHE ÉGYPTIEN P011"," * poteau d'amarrage\n" + " * à ne pas confondre avec 131E9 ou 1342A"}, /* 132A8 */ { "HIÉROGLYPHE ÉGYPTIEN Q001",NULL}, /* 132A9 */ { "HIÉROGLYPHE ÉGYPTIEN Q002",NULL}, -/* 132AA */ { "HIÉROGLYPHE ÉGYPTIEN Q003"," * se translittère comme p"}, +/* 132AA */ { "HIÉROGLYPHE ÉGYPTIEN Q003"," * translittération en p"}, /* 132AB */ { "HIÉROGLYPHE ÉGYPTIEN Q004",NULL}, /* 132AC */ { "HIÉROGLYPHE ÉGYPTIEN Q005",NULL}, /* 132AD */ { "HIÉROGLYPHE ÉGYPTIEN Q006",NULL}, @@ -33141,11 +33743,12 @@ /* 132ED */ { "HIÉROGLYPHE ÉGYPTIEN S024",NULL}, /* 132EE */ { "HIÉROGLYPHE ÉGYPTIEN S025",NULL}, /* 132EF */ { "HIÉROGLYPHE ÉGYPTIEN S026",NULL}, -/* 132F0 */ { "HIÉROGLYPHE ÉGYPTIEN S026A",NULL}, +/* 132F0 */ { "HIÉROGLYPHE ÉGYPTIEN S026A"," * pagne\n" + " * à ne pas confondre avec 13200, 133D4 ou 133F3"}, /* 132F1 */ { "HIÉROGLYPHE ÉGYPTIEN S026B",NULL}, /* 132F2 */ { "HIÉROGLYPHE ÉGYPTIEN S027",NULL}, /* 132F3 */ { "HIÉROGLYPHE ÉGYPTIEN S028",NULL}, -/* 132F4 */ { "HIÉROGLYPHE ÉGYPTIEN S029"," * se translittère comme s ou comme z\n" +/* 132F4 */ { "HIÉROGLYPHE ÉGYPTIEN S029"," * translittération en s ou en z\n" " x (hiéroglyphe égyptien o034 - 13283)"}, /* 132F5 */ { "HIÉROGLYPHE ÉGYPTIEN S030",NULL}, /* 132F6 */ { "HIÉROGLYPHE ÉGYPTIEN S031",NULL}, @@ -33153,75 +33756,76 @@ /* 132F8 */ { "HIÉROGLYPHE ÉGYPTIEN S033",NULL}, /* 132F9 */ { "HIÉROGLYPHE ÉGYPTIEN S034",NULL}, /* 132FA */ { "HIÉROGLYPHE ÉGYPTIEN S035",NULL}, -/* 132FB */ { "HIÉROGLYPHE ÉGYPTIEN S035A",NULL}, -/* 132FC */ { "HIÉROGLYPHE ÉGYPTIEN S036",NULL}, +/* 132FB */ { "HIÉROGLYPHE ÉGYPTIEN S035A"," * variante de 132FA"}, +/* 132FC */ { "HIÉROGLYPHE ÉGYPTIEN S036"," * variante plus ancienne de 132FA"}, /* 132FD */ { "HIÉROGLYPHE ÉGYPTIEN S037",NULL}, /* 132FE */ { "HIÉROGLYPHE ÉGYPTIEN S038",NULL}, /* 132FF */ { "HIÉROGLYPHE ÉGYPTIEN S039",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_33[] = { -/* 13300 */ { "HIÉROGLYPHE ÉGYPTIEN S040",NULL}, -/* 13301 */ { "HIÉROGLYPHE ÉGYPTIEN S041",NULL}, +/* 13300 */ { "HIÉROGLYPHE ÉGYPTIEN S040"," * phonogramme « wꜣs »"}, +/* 13301 */ { "HIÉROGLYPHE ÉGYPTIEN S041"," * phonogramme « á¸êœ£m »"}, /* 13302 */ { "HIÉROGLYPHE ÉGYPTIEN S042",NULL}, /* 13303 */ { "HIÉROGLYPHE ÉGYPTIEN S043",NULL}, /* 13304 */ { "HIÉROGLYPHE ÉGYPTIEN S044",NULL}, /* 13305 */ { "HIÉROGLYPHE ÉGYPTIEN S045",NULL}, /* 13306 */ { "HIÉROGLYPHE ÉGYPTIEN S046",NULL}, /* 13307 */ { "HIÉROGLYPHE ÉGYPTIEN T001",NULL}, -/* 13308 */ { "HIÉROGLYPHE ÉGYPTIEN T002",NULL}, -/* 13309 */ { "HIÉROGLYPHE ÉGYPTIEN T003",NULL}, +/* 13308 */ { "HIÉROGLYPHE ÉGYPTIEN T002"," * classificateur « frapper, cogner »"}, +/* 13309 */ { "HIÉROGLYPHE ÉGYPTIEN T003"," * classificateur « masse »"}, /* 1330A */ { "HIÉROGLYPHE ÉGYPTIEN T003A",NULL}, /* 1330B */ { "HIÉROGLYPHE ÉGYPTIEN T004",NULL}, /* 1330C */ { "HIÉROGLYPHE ÉGYPTIEN T005",NULL}, /* 1330D */ { "HIÉROGLYPHE ÉGYPTIEN T006",NULL}, /* 1330E */ { "HIÉROGLYPHE ÉGYPTIEN T007",NULL}, /* 1330F */ { "HIÉROGLYPHE ÉGYPTIEN T007A",NULL}, -/* 13310 */ { "HIÉROGLYPHE ÉGYPTIEN T008",NULL}, +/* 13310 */ { "HIÉROGLYPHE ÉGYPTIEN T008"," * variante plus ancienne de 13311"}, /* 13311 */ { "HIÉROGLYPHE ÉGYPTIEN T008A",NULL}, /* 13312 */ { "HIÉROGLYPHE ÉGYPTIEN T009",NULL}, -/* 13313 */ { "HIÉROGLYPHE ÉGYPTIEN T009A",NULL}, +/* 13313 */ { "HIÉROGLYPHE ÉGYPTIEN T009A"," * variante plus ancienne de 13312"}, /* 13314 */ { "HIÉROGLYPHE ÉGYPTIEN T010",NULL}, /* 13315 */ { "HIÉROGLYPHE ÉGYPTIEN T011",NULL}, /* 13316 */ { "HIÉROGLYPHE ÉGYPTIEN T011A",NULL}, /* 13317 */ { "HIÉROGLYPHE ÉGYPTIEN T012",NULL}, /* 13318 */ { "HIÉROGLYPHE ÉGYPTIEN T013",NULL}, /* 13319 */ { "HIÉROGLYPHE ÉGYPTIEN T014",NULL}, -/* 1331A */ { "HIÉROGLYPHE ÉGYPTIEN T015",NULL}, +/* 1331A */ { "HIÉROGLYPHE ÉGYPTIEN T015"," * variante plus ancienne de 13319"}, /* 1331B */ { "HIÉROGLYPHE ÉGYPTIEN T016",NULL}, /* 1331C */ { "HIÉROGLYPHE ÉGYPTIEN T016A",NULL}, /* 1331D */ { "HIÉROGLYPHE ÉGYPTIEN T017",NULL}, /* 1331E */ { "HIÉROGLYPHE ÉGYPTIEN T018",NULL}, /* 1331F */ { "HIÉROGLYPHE ÉGYPTIEN T019",NULL}, -/* 13320 */ { "HIÉROGLYPHE ÉGYPTIEN T020",NULL}, +/* 13320 */ { "HIÉROGLYPHE ÉGYPTIEN T020"," * variante plus ancienne de 1331F"}, /* 13321 */ { "HIÉROGLYPHE ÉGYPTIEN T021",NULL}, /* 13322 */ { "HIÉROGLYPHE ÉGYPTIEN T022",NULL}, -/* 13323 */ { "HIÉROGLYPHE ÉGYPTIEN T023",NULL}, +/* 13323 */ { "HIÉROGLYPHE ÉGYPTIEN T023"," * variante plus récente de 13322"}, /* 13324 */ { "HIÉROGLYPHE ÉGYPTIEN T024",NULL}, /* 13325 */ { "HIÉROGLYPHE ÉGYPTIEN T025",NULL}, /* 13326 */ { "HIÉROGLYPHE ÉGYPTIEN T026",NULL}, -/* 13327 */ { "HIÉROGLYPHE ÉGYPTIEN T027",NULL}, +/* 13327 */ { "HIÉROGLYPHE ÉGYPTIEN T027"," * variante plus ancienne de 13326"}, /* 13328 */ { "HIÉROGLYPHE ÉGYPTIEN T028",NULL}, /* 13329 */ { "HIÉROGLYPHE ÉGYPTIEN T029",NULL}, -/* 1332A */ { "HIÉROGLYPHE ÉGYPTIEN T030",NULL}, -/* 1332B */ { "HIÉROGLYPHE ÉGYPTIEN T031",NULL}, +/* 1332A */ { "HIÉROGLYPHE ÉGYPTIEN T030"," * classificateur « couteau, couper »"}, +/* 1332B */ { "HIÉROGLYPHE ÉGYPTIEN T031"," * phonogramme « sÅ¡m »"}, /* 1332C */ { "HIÉROGLYPHE ÉGYPTIEN T032",NULL}, /* 1332D */ { "HIÉROGLYPHE ÉGYPTIEN T032A",NULL}, -/* 1332E */ { "HIÉROGLYPHE ÉGYPTIEN T033",NULL}, +/* 1332E */ { "HIÉROGLYPHE ÉGYPTIEN T033"," * variante plus ancienne de 13326"}, /* 1332F */ { "HIÉROGLYPHE ÉGYPTIEN T033A",NULL}, /* 13330 */ { "HIÉROGLYPHE ÉGYPTIEN T034",NULL}, -/* 13331 */ { "HIÉROGLYPHE ÉGYPTIEN T035",NULL}, +/* 13331 */ { "HIÉROGLYPHE ÉGYPTIEN T035"," * variante de 13330"}, /* 13332 */ { "HIÉROGLYPHE ÉGYPTIEN T036",NULL}, /* 13333 */ { "HIÉROGLYPHE ÉGYPTIEN U001",NULL}, -/* 13334 */ { "HIÉROGLYPHE ÉGYPTIEN U002",NULL}, +/* 13334 */ { "HIÉROGLYPHE ÉGYPTIEN U002"," * variante stylistique de 13333"}, /* 13335 */ { "HIÉROGLYPHE ÉGYPTIEN U003",NULL}, /* 13336 */ { "HIÉROGLYPHE ÉGYPTIEN U004",NULL}, -/* 13337 */ { "HIÉROGLYPHE ÉGYPTIEN U005",NULL}, +/* 13337 */ { "HIÉROGLYPHE ÉGYPTIEN U005"," * variante stylistique de 13336"}, /* 13338 */ { "HIÉROGLYPHE ÉGYPTIEN U006",NULL}, -/* 13339 */ { "HIÉROGLYPHE ÉGYPTIEN U006A",NULL}, -/* 1333A */ { "HIÉROGLYPHE ÉGYPTIEN U006B",NULL}, -/* 1333B */ { "HIÉROGLYPHE ÉGYPTIEN U007",NULL}, -/* 1333C */ { "HIÉROGLYPHE ÉGYPTIEN U008",NULL}, +/* 13339 */ { "HIÉROGLYPHE ÉGYPTIEN U006A"," * variante stylistique de 13338"}, +/* 1333A */ { "HIÉROGLYPHE ÉGYPTIEN U006B"," * version « miroir » de 13339"}, +/* 1333B */ { "HIÉROGLYPHE ÉGYPTIEN U007"," * variante de 13338"}, +/* 1333C */ { "HIÉROGLYPHE ÉGYPTIEN U008"," * variante de 1333B"}, /* 1333D */ { "HIÉROGLYPHE ÉGYPTIEN U009",NULL}, /* 1333E */ { "HIÉROGLYPHE ÉGYPTIEN U010",NULL}, /* 1333F */ { "HIÉROGLYPHE ÉGYPTIEN U011",NULL}, @@ -33231,19 +33835,19 @@ /* 13343 */ { "HIÉROGLYPHE ÉGYPTIEN U015",NULL}, /* 13344 */ { "HIÉROGLYPHE ÉGYPTIEN U016",NULL}, /* 13345 */ { "HIÉROGLYPHE ÉGYPTIEN U017",NULL}, -/* 13346 */ { "HIÉROGLYPHE ÉGYPTIEN U018",NULL}, +/* 13346 */ { "HIÉROGLYPHE ÉGYPTIEN U018"," * variante de 13345"}, /* 13347 */ { "HIÉROGLYPHE ÉGYPTIEN U019",NULL}, -/* 13348 */ { "HIÉROGLYPHE ÉGYPTIEN U020",NULL}, +/* 13348 */ { "HIÉROGLYPHE ÉGYPTIEN U020"," * variante plus ancienne de 13347"}, /* 13349 */ { "HIÉROGLYPHE ÉGYPTIEN U021",NULL}, /* 1334A */ { "HIÉROGLYPHE ÉGYPTIEN U022",NULL}, /* 1334B */ { "HIÉROGLYPHE ÉGYPTIEN U023",NULL}, -/* 1334C */ { "HIÉROGLYPHE ÉGYPTIEN U023A",NULL}, +/* 1334C */ { "HIÉROGLYPHE ÉGYPTIEN U023A"," * variante stylistique de 1334B"}, /* 1334D */ { "HIÉROGLYPHE ÉGYPTIEN U024",NULL}, -/* 1334E */ { "HIÉROGLYPHE ÉGYPTIEN U025",NULL}, +/* 1334E */ { "HIÉROGLYPHE ÉGYPTIEN U025"," * variante plus ancienne de 1334D"}, /* 1334F */ { "HIÉROGLYPHE ÉGYPTIEN U026",NULL}, -/* 13350 */ { "HIÉROGLYPHE ÉGYPTIEN U027",NULL}, +/* 13350 */ { "HIÉROGLYPHE ÉGYPTIEN U027"," * variante plus ancienne de 1334F"}, /* 13351 */ { "HIÉROGLYPHE ÉGYPTIEN U028",NULL}, -/* 13352 */ { "HIÉROGLYPHE ÉGYPTIEN U029",NULL}, +/* 13352 */ { "HIÉROGLYPHE ÉGYPTIEN U029"," * variante plus ancienne de 13351"}, /* 13353 */ { "HIÉROGLYPHE ÉGYPTIEN U029A",NULL}, /* 13354 */ { "HIÉROGLYPHE ÉGYPTIEN U030",NULL}, /* 13355 */ { "HIÉROGLYPHE ÉGYPTIEN U031",NULL}, @@ -33256,10 +33860,13 @@ /* 1335C */ { "HIÉROGLYPHE ÉGYPTIEN U037",NULL}, /* 1335D */ { "HIÉROGLYPHE ÉGYPTIEN U038",NULL}, /* 1335E */ { "HIÉROGLYPHE ÉGYPTIEN U039",NULL}, -/* 1335F */ { "HIÉROGLYPHE ÉGYPTIEN U040",NULL}, +/* 1335F */ { "HIÉROGLYPHE ÉGYPTIEN U040"," * variante cursive de 1335E"}, /* 13360 */ { "HIÉROGLYPHE ÉGYPTIEN U041",NULL}, -/* 13361 */ { "HIÉROGLYPHE ÉGYPTIEN U042",NULL}, -/* 13362 */ { "HIÉROGLYPHE ÉGYPTIEN V001"," * 100"}, +/* 13361 */ { "HIÉROGLYPHE ÉGYPTIEN U042"," * fourche\n" + " * à ne pas confondre avec 1327D"}, +/* 13362 */ { "HIÉROGLYPHE ÉGYPTIEN V001"," * 100\n" + " * classificateur « ficelle, corde »\n" + " * à ne pas confondre avec 133F2"}, /* 13363 */ { "HIÉROGLYPHE ÉGYPTIEN V001A"," * 200"}, /* 13364 */ { "HIÉROGLYPHE ÉGYPTIEN V001B"," * 300"}, /* 13365 */ { "HIÉROGLYPHE ÉGYPTIEN V001C"," * 400"}, @@ -33274,14 +33881,14 @@ /* 1336E */ { "HIÉROGLYPHE ÉGYPTIEN V003",NULL}, /* 1336F */ { "HIÉROGLYPHE ÉGYPTIEN V004",NULL}, /* 13370 */ { "HIÉROGLYPHE ÉGYPTIEN V005",NULL}, -/* 13371 */ { "HIÉROGLYPHE ÉGYPTIEN V006",NULL}, -/* 13372 */ { "HIÉROGLYPHE ÉGYPTIEN V007",NULL}, +/* 13371 */ { "HIÉROGLYPHE ÉGYPTIEN V006"," * phonogramme « šs »"}, +/* 13372 */ { "HIÉROGLYPHE ÉGYPTIEN V007"," * phonogramme « šn »"}, /* 13373 */ { "HIÉROGLYPHE ÉGYPTIEN V007A",NULL}, /* 13374 */ { "HIÉROGLYPHE ÉGYPTIEN V007B",NULL}, /* 13375 */ { "HIÉROGLYPHE ÉGYPTIEN V008",NULL}, /* 13376 */ { "HIÉROGLYPHE ÉGYPTIEN V009",NULL}, -/* 13377 */ { "HIÉROGLYPHE ÉGYPTIEN V010",NULL}, -/* 13378 */ { "HIÉROGLYPHE ÉGYPTIEN V011",NULL}, +/* 13377 */ { "HIÉROGLYPHE ÉGYPTIEN V010"," * logogramme « nom »"}, +/* 13378 */ { "HIÉROGLYPHE ÉGYPTIEN V011"," * classificateur « restreindre, diviser »"}, /* 13379 */ { "HIÉROGLYPHE ÉGYPTIEN V011A",NULL}, /* 1337A */ { "HIÉROGLYPHE ÉGYPTIEN V011B",NULL}, /* 1337B */ { "HIÉROGLYPHE ÉGYPTIEN V011C",NULL}, @@ -33289,14 +33896,16 @@ /* 1337D */ { "HIÉROGLYPHE ÉGYPTIEN V012A",NULL}, /* 1337E */ { "HIÉROGLYPHE ÉGYPTIEN V012B",NULL}, /* 1337F */ { "HIÉROGLYPHE ÉGYPTIEN V013"," * translittération en 1E6F"}, -/* 13380 */ { "HIÉROGLYPHE ÉGYPTIEN V014",NULL}, +/* 13380 */ { "HIÉROGLYPHE ÉGYPTIEN V014"," * variante de 1337F"}, /* 13381 */ { "HIÉROGLYPHE ÉGYPTIEN V015",NULL}, /* 13382 */ { "HIÉROGLYPHE ÉGYPTIEN V016",NULL}, /* 13383 */ { "HIÉROGLYPHE ÉGYPTIEN V017",NULL}, -/* 13384 */ { "HIÉROGLYPHE ÉGYPTIEN V018",NULL}, +/* 13384 */ { "HIÉROGLYPHE ÉGYPTIEN V018"," * variante plus ancienne de 13383"}, /* 13385 */ { "HIÉROGLYPHE ÉGYPTIEN V019",NULL}, -/* 13386 */ { "HIÉROGLYPHE ÉGYPTIEN V020"," * 10"}, -/* 13387 */ { "HIÉROGLYPHE ÉGYPTIEN V020A"," * 20"}, +/* 13386 */ { "HIÉROGLYPHE ÉGYPTIEN V020"," * 10\n" + " * à ne pas confondre avec 133AD"}, +/* 13387 */ { "HIÉROGLYPHE ÉGYPTIEN V020A"," * 20\n" + " * à ne pas confondre avec 133AE"}, /* 13388 */ { "HIÉROGLYPHE ÉGYPTIEN V020B"," * 30"}, /* 13389 */ { "HIÉROGLYPHE ÉGYPTIEN V020C"," * 40"}, /* 1338A */ { "HIÉROGLYPHE ÉGYPTIEN V020D"," * 50"}, @@ -33304,132 +33913,154 @@ /* 1338C */ { "HIÉROGLYPHE ÉGYPTIEN V020F"," * 70"}, /* 1338D */ { "HIÉROGLYPHE ÉGYPTIEN V020G"," * 80"}, /* 1338E */ { "HIÉROGLYPHE ÉGYPTIEN V020H"," * 90"}, -/* 1338F */ { "HIÉROGLYPHE ÉGYPTIEN V020I"," * 20"}, -/* 13390 */ { "HIÉROGLYPHE ÉGYPTIEN V020J"," * 30"}, -/* 13391 */ { "HIÉROGLYPHE ÉGYPTIEN V020K"," * 40"}, -/* 13392 */ { "HIÉROGLYPHE ÉGYPTIEN V020L"," * 50"}, +/* 1338F */ { "HIÉROGLYPHE ÉGYPTIEN V020I"," * 20\n" + " * variante de 13387"}, +/* 13390 */ { "HIÉROGLYPHE ÉGYPTIEN V020J"," * 30\n" + " * variante de 13388"}, +/* 13391 */ { "HIÉROGLYPHE ÉGYPTIEN V020K"," * 40\n" + " * variante de 13389"}, +/* 13392 */ { "HIÉROGLYPHE ÉGYPTIEN V020L"," * 50\n" + " * variante de 1338A"}, /* 13393 */ { "HIÉROGLYPHE ÉGYPTIEN V021",NULL}, /* 13394 */ { "HIÉROGLYPHE ÉGYPTIEN V022",NULL}, -/* 13395 */ { "HIÉROGLYPHE ÉGYPTIEN V023",NULL}, +/* 13395 */ { "HIÉROGLYPHE ÉGYPTIEN V023"," * variante plus ancienne de 13394"}, /* 13396 */ { "HIÉROGLYPHE ÉGYPTIEN V023A",NULL}, /* 13397 */ { "HIÉROGLYPHE ÉGYPTIEN V024",NULL}, -/* 13398 */ { "HIÉROGLYPHE ÉGYPTIEN V025",NULL}, +/* 13398 */ { "HIÉROGLYPHE ÉGYPTIEN V025"," * variante plus récente de 13397"}, /* 13399 */ { "HIÉROGLYPHE ÉGYPTIEN V026",NULL}, -/* 1339A */ { "HIÉROGLYPHE ÉGYPTIEN V027",NULL}, +/* 1339A */ { "HIÉROGLYPHE ÉGYPTIEN V027"," * variante plus ancienne de 13399"}, /* 1339B */ { "HIÉROGLYPHE ÉGYPTIEN V028"," * translittération en 1E25\n" " x (lettre arabe ha' - 062D)"}, /* 1339C */ { "HIÉROGLYPHE ÉGYPTIEN V028A",NULL}, /* 1339D */ { "HIÉROGLYPHE ÉGYPTIEN V029",NULL}, /* 1339E */ { "HIÉROGLYPHE ÉGYPTIEN V029A",NULL}, /* 1339F */ { "HIÉROGLYPHE ÉGYPTIEN V030",NULL}, -/* 133A0 */ { "HIÉROGLYPHE ÉGYPTIEN V030A",NULL}, +/* 133A0 */ { "HIÉROGLYPHE ÉGYPTIEN V030A"," * variante stylistique ; l'utilisation de 1339F est préconisée"}, /* 133A1 */ { "HIÉROGLYPHE ÉGYPTIEN V031"," * translittération en k\n" " x (lettre hébraïque kaf - 05DB)\n" " x (lettre arabe kaf - 0643)"}, -/* 133A2 */ { "HIÉROGLYPHE ÉGYPTIEN V031A",NULL}, +/* 133A2 */ { "HIÉROGLYPHE ÉGYPTIEN V031A"," * du hiératique"}, /* 133A3 */ { "HIÉROGLYPHE ÉGYPTIEN V032",NULL}, /* 133A4 */ { "HIÉROGLYPHE ÉGYPTIEN V033",NULL}, /* 133A5 */ { "HIÉROGLYPHE ÉGYPTIEN V033A",NULL}, -/* 133A6 */ { "HIÉROGLYPHE ÉGYPTIEN V034",NULL}, +/* 133A6 */ { "HIÉROGLYPHE ÉGYPTIEN V034"," * variante plus récente de 133A4"}, /* 133A7 */ { "HIÉROGLYPHE ÉGYPTIEN V035",NULL}, /* 133A8 */ { "HIÉROGLYPHE ÉGYPTIEN V036",NULL}, /* 133A9 */ { "HIÉROGLYPHE ÉGYPTIEN V037",NULL}, /* 133AA */ { "HIÉROGLYPHE ÉGYPTIEN V037A",NULL}, -/* 133AB */ { "HIÉROGLYPHE ÉGYPTIEN V038",NULL}, +/* 133AB */ { "HIÉROGLYPHE ÉGYPTIEN V038"," * bandage\n" + " * à ne pas confondre avec 1308B"}, /* 133AC */ { "HIÉROGLYPHE ÉGYPTIEN V039",NULL}, -/* 133AD */ { "HIÉROGLYPHE ÉGYPTIEN V040"," * 10 dans les dates"}, -/* 133AE */ { "HIÉROGLYPHE ÉGYPTIEN V040A"," * 20 dans les dates"}, +/* 133AD */ { "HIÉROGLYPHE ÉGYPTIEN V040"," * 10 dans les dates\n" + " * à ne pas confondre avec 13386"}, +/* 133AE */ { "HIÉROGLYPHE ÉGYPTIEN V040A"," * 20 dans les dates\n" + " * à ne pas confondre avec 13387"}, /* 133AF */ { "HIÉROGLYPHE ÉGYPTIEN W001",NULL}, /* 133B0 */ { "HIÉROGLYPHE ÉGYPTIEN W002",NULL}, /* 133B1 */ { "HIÉROGLYPHE ÉGYPTIEN W003",NULL}, -/* 133B2 */ { "HIÉROGLYPHE ÉGYPTIEN W003A",NULL}, +/* 133B2 */ { "HIÉROGLYPHE ÉGYPTIEN W003A"," * variante stylistique ; l'utilisation de 133B1 est préconisée"}, /* 133B3 */ { "HIÉROGLYPHE ÉGYPTIEN W004",NULL}, /* 133B4 */ { "HIÉROGLYPHE ÉGYPTIEN W005",NULL}, /* 133B5 */ { "HIÉROGLYPHE ÉGYPTIEN W006",NULL}, /* 133B6 */ { "HIÉROGLYPHE ÉGYPTIEN W007",NULL}, /* 133B7 */ { "HIÉROGLYPHE ÉGYPTIEN W008",NULL}, /* 133B8 */ { "HIÉROGLYPHE ÉGYPTIEN W009",NULL}, -/* 133B9 */ { "HIÉROGLYPHE ÉGYPTIEN W009A",NULL}, +/* 133B9 */ { "HIÉROGLYPHE ÉGYPTIEN W009A"," * version « miroir » de 133B8"}, /* 133BA */ { "HIÉROGLYPHE ÉGYPTIEN W010",NULL}, /* 133BB */ { "HIÉROGLYPHE ÉGYPTIEN W010A",NULL}, /* 133BC */ { "HIÉROGLYPHE ÉGYPTIEN W011"," * translittération en g"}, -/* 133BD */ { "HIÉROGLYPHE ÉGYPTIEN W012",NULL}, +/* 133BD */ { "HIÉROGLYPHE ÉGYPTIEN W012"," * variante plus ancienne de 133BC"}, /* 133BE */ { "HIÉROGLYPHE ÉGYPTIEN W013",NULL}, /* 133BF */ { "HIÉROGLYPHE ÉGYPTIEN W014",NULL}, /* 133C0 */ { "HIÉROGLYPHE ÉGYPTIEN W014A",NULL}, /* 133C1 */ { "HIÉROGLYPHE ÉGYPTIEN W015",NULL}, /* 133C2 */ { "HIÉROGLYPHE ÉGYPTIEN W016",NULL}, /* 133C3 */ { "HIÉROGLYPHE ÉGYPTIEN W017",NULL}, -/* 133C4 */ { "HIÉROGLYPHE ÉGYPTIEN W017A",NULL}, -/* 133C5 */ { "HIÉROGLYPHE ÉGYPTIEN W018",NULL}, -/* 133C6 */ { "HIÉROGLYPHE ÉGYPTIEN W018A",NULL}, +/* 133C4 */ { "HIÉROGLYPHE ÉGYPTIEN W017A"," * variante cursive de 133C3"}, +/* 133C5 */ { "HIÉROGLYPHE ÉGYPTIEN W018"," * variante plus ancienne de 133C3"}, +/* 133C6 */ { "HIÉROGLYPHE ÉGYPTIEN W018A"," * variante cursive de 133C5"}, /* 133C7 */ { "HIÉROGLYPHE ÉGYPTIEN W019",NULL}, /* 133C8 */ { "HIÉROGLYPHE ÉGYPTIEN W020",NULL}, /* 133C9 */ { "HIÉROGLYPHE ÉGYPTIEN W021",NULL}, /* 133CA */ { "HIÉROGLYPHE ÉGYPTIEN W022",NULL}, /* 133CB */ { "HIÉROGLYPHE ÉGYPTIEN W023",NULL}, -/* 133CC */ { "HIÉROGLYPHE ÉGYPTIEN W024",NULL}, -/* 133CD */ { "HIÉROGLYPHE ÉGYPTIEN W024A",NULL}, +/* 133CC */ { "HIÉROGLYPHE ÉGYPTIEN W024"," * phonogramme « nw »"}, +/* 133CD */ { "HIÉROGLYPHE ÉGYPTIEN W024A"," * monogramme « nw(n) » ou « nww »"}, /* 133CE */ { "HIÉROGLYPHE ÉGYPTIEN W025",NULL}, /* 133CF */ { "HIÉROGLYPHE ÉGYPTIEN X001"," * translittération en t"}, /* 133D0 */ { "HIÉROGLYPHE ÉGYPTIEN X002",NULL}, -/* 133D1 */ { "HIÉROGLYPHE ÉGYPTIEN X003",NULL}, +/* 133D1 */ { "HIÉROGLYPHE ÉGYPTIEN X003"," * variante de 133D0"}, /* 133D2 */ { "HIÉROGLYPHE ÉGYPTIEN X004",NULL}, -/* 133D3 */ { "HIÉROGLYPHE ÉGYPTIEN X004A",NULL}, -/* 133D4 */ { "HIÉROGLYPHE ÉGYPTIEN X004B",NULL}, -/* 133D5 */ { "HIÉROGLYPHE ÉGYPTIEN X005",NULL}, +/* 133D3 */ { "HIÉROGLYPHE ÉGYPTIEN X004A"," * variante de 133D2"}, +/* 133D4 */ { "HIÉROGLYPHE ÉGYPTIEN X004B"," * gâteau\n" + " * variante de 133D2\n" + " * à ne pas confondre avec 13200, 132F0 ou 133F3"}, +/* 133D5 */ { "HIÉROGLYPHE ÉGYPTIEN X005"," * hiératique\n" + " * variante de 133D4"}, /* 133D6 */ { "HIÉROGLYPHE ÉGYPTIEN X006",NULL}, /* 133D7 */ { "HIÉROGLYPHE ÉGYPTIEN X006A",NULL}, -/* 133D8 */ { "HIÉROGLYPHE ÉGYPTIEN X007",NULL}, +/* 133D8 */ { "HIÉROGLYPHE ÉGYPTIEN X007"," * classificateur « nourriture »\n" + " * à ne pas confondre avec 1320E"}, /* 133D9 */ { "HIÉROGLYPHE ÉGYPTIEN X008",NULL}, -/* 133DA */ { "HIÉROGLYPHE ÉGYPTIEN X008A",NULL}, +/* 133DA */ { "HIÉROGLYPHE ÉGYPTIEN X008A"," * pain\n" + " * variante de 133D9\n" + " * à ne pas confondre avec 131EE"}, /* 133DB */ { "HIÉROGLYPHE ÉGYPTIEN Y001",NULL}, -/* 133DC */ { "HIÉROGLYPHE ÉGYPTIEN Y001A",NULL}, -/* 133DD */ { "HIÉROGLYPHE ÉGYPTIEN Y002",NULL}, +/* 133DC */ { "HIÉROGLYPHE ÉGYPTIEN Y001A"," * version pivotée de 133DB"}, +/* 133DD */ { "HIÉROGLYPHE ÉGYPTIEN Y002"," * variante plus ancienne de 133DB"}, /* 133DE */ { "HIÉROGLYPHE ÉGYPTIEN Y003",NULL}, -/* 133DF */ { "HIÉROGLYPHE ÉGYPTIEN Y004",NULL}, +/* 133DF */ { "HIÉROGLYPHE ÉGYPTIEN Y004"," * version « miroir » de 133DE"}, /* 133E0 */ { "HIÉROGLYPHE ÉGYPTIEN Y005",NULL}, /* 133E1 */ { "HIÉROGLYPHE ÉGYPTIEN Y006",NULL}, /* 133E2 */ { "HIÉROGLYPHE ÉGYPTIEN Y007",NULL}, /* 133E3 */ { "HIÉROGLYPHE ÉGYPTIEN Y008",NULL}, -/* 133E4 */ { "HIÉROGLYPHE ÉGYPTIEN Z001"," x (hiéroglyphe égyptien z015 - 133FA)"}, -/* 133E5 */ { "HIÉROGLYPHE ÉGYPTIEN Z002"," * pluralité\n" - " x (hiéroglyphe égyptien z015b - 133FC)"}, -/* 133E6 */ { "HIÉROGLYPHE ÉGYPTIEN Z002A",NULL}, -/* 133E7 */ { "HIÉROGLYPHE ÉGYPTIEN Z002B",NULL}, -/* 133E8 */ { "HIÉROGLYPHE ÉGYPTIEN Z002C",NULL}, -/* 133E9 */ { "HIÉROGLYPHE ÉGYPTIEN Z002D",NULL}, -/* 133EA */ { "HIÉROGLYPHE ÉGYPTIEN Z003",NULL}, -/* 133EB */ { "HIÉROGLYPHE ÉGYPTIEN Z003A",NULL}, -/* 133EC */ { "HIÉROGLYPHE ÉGYPTIEN Z003B"," * 3"}, -/* 133ED */ { "HIÉROGLYPHE ÉGYPTIEN Z004"," * dualité\n" +/* 133E4 */ { "HIÉROGLYPHE ÉGYPTIEN Z001"," * indice de sémogramme\n" + " * classificateur « un »\n" + " * à ne pas confondre avec 133FA"}, +/* 133E5 */ { "HIÉROGLYPHE ÉGYPTIEN Z002"," * classificateur « plusieurs »\n" + " * à ne pas confondre avec 133FC"}, +/* 133E6 */ { "HIÉROGLYPHE ÉGYPTIEN Z002A"," * variante stylistique de 133E5"}, +/* 133E7 */ { "HIÉROGLYPHE ÉGYPTIEN Z002B"," * classificateur « plusieurs »\n" + " * à ne pas confondre avec 13213"}, +/* 133E8 */ { "HIÉROGLYPHE ÉGYPTIEN Z002C"," * variante de 133E6"}, +/* 133E9 */ { "HIÉROGLYPHE ÉGYPTIEN Z002D"," * variante de 133E8"}, +/* 133EA */ { "HIÉROGLYPHE ÉGYPTIEN Z003"," * variante de 133E5"}, +/* 133EB */ { "HIÉROGLYPHE ÉGYPTIEN Z003A"," * variante de 133EA"}, +/* 133EC */ { "HIÉROGLYPHE ÉGYPTIEN Z003B"," * variante de 133E7"}, +/* 133ED */ { "HIÉROGLYPHE ÉGYPTIEN Z004"," * classificateur « double »\n" " * translittération en y\n" " x (hiéroglyphe égyptien m017a - 131CC)"}, -/* 133EE */ { "HIÉROGLYPHE ÉGYPTIEN Z004A"," * dualité\n" - " x (hiéroglyphe égyptien z015a - 133FB)"}, +/* 133EE */ { "HIÉROGLYPHE ÉGYPTIEN Z004A"," * variante de 133ED\n" + " * classificateur « double »\n" + " * translittération en y\n" + " * à ne pas confondre avec 133FB"}, /* 133EF */ { "HIÉROGLYPHE ÉGYPTIEN Z005",NULL}, -/* 133F0 */ { "HIÉROGLYPHE ÉGYPTIEN Z005A",NULL}, +/* 133F0 */ { "HIÉROGLYPHE ÉGYPTIEN Z005A"," * variante de 133EF"}, /* 133F1 */ { "HIÉROGLYPHE ÉGYPTIEN Z006",NULL}, -/* 133F2 */ { "HIÉROGLYPHE ÉGYPTIEN Z007",NULL}, -/* 133F3 */ { "HIÉROGLYPHE ÉGYPTIEN Z008",NULL}, +/* 133F2 */ { "HIÉROGLYPHE ÉGYPTIEN Z007"," * phonogramme « w »\n" + " * à ne pas confondre avec 13362"}, +/* 133F3 */ { "HIÉROGLYPHE ÉGYPTIEN Z008"," * ovale\n" + " * à ne pas confondre avec 13200, 132F0 ou 133D4"}, /* 133F4 */ { "HIÉROGLYPHE ÉGYPTIEN Z009",NULL}, -/* 133F5 */ { "HIÉROGLYPHE ÉGYPTIEN Z010",NULL}, +/* 133F5 */ { "HIÉROGLYPHE ÉGYPTIEN Z010"," * variante plus ancienne de 133F4"}, /* 133F6 */ { "HIÉROGLYPHE ÉGYPTIEN Z011",NULL}, -/* 133F7 */ { "HIÉROGLYPHE ÉGYPTIEN Z012",NULL}, -/* 133F8 */ { "HIÉROGLYPHE ÉGYPTIEN Z013",NULL}, -/* 133F9 */ { "HIÉROGLYPHE ÉGYPTIEN Z014",NULL}, +/* 133F7 */ { "HIÉROGLYPHE ÉGYPTIEN Z012"," * hiératique"}, +/* 133F8 */ { "HIÉROGLYPHE ÉGYPTIEN Z013"," * cercle, signe rond non marqué\n" + " * à ne pas confondre avec 13082 ou 131F3"}, +/* 133F9 */ { "HIÉROGLYPHE ÉGYPTIEN Z014"," * hiératique"}, /* 133FA */ { "HIÉROGLYPHE ÉGYPTIEN Z015"," * 1\n" - " x (hiéroglyphe égyptien z001 - 133E4)"}, + " * à ne pas confondre avec 133E4"}, /* 133FB */ { "HIÉROGLYPHE ÉGYPTIEN Z015A"," * 2\n" - " x (hiéroglyphe égyptien z004a - 133EE)"}, + " * à ne pas confondre avec 133EE"}, /* 133FC */ { "HIÉROGLYPHE ÉGYPTIEN Z015B"," * 3\n" - " x (hiéroglyphe égyptien z002 - 133E5)\n" + " * à ne pas confondre avec 133E5\n" " x (hiéroglyphe égyptien z003 - 133EA)"}, /* 133FD */ { "HIÉROGLYPHE ÉGYPTIEN Z015C"," * 4"}, /* 133FE */ { "HIÉROGLYPHE ÉGYPTIEN Z015D"," * 5"}, /* 133FF */ { "HIÉROGLYPHE ÉGYPTIEN Z015E"," * 6"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_34[] = { /* 13400 */ { "HIÉROGLYPHE ÉGYPTIEN Z015F"," * 7"}, /* 13401 */ { "HIÉROGLYPHE ÉGYPTIEN Z015G"," * 8"}, @@ -33452,32 +34083,33 @@ /* 13411 */ { "HIÉROGLYPHE ÉGYPTIEN AA005",NULL}, /* 13412 */ { "HIÉROGLYPHE ÉGYPTIEN AA006",NULL}, /* 13413 */ { "HIÉROGLYPHE ÉGYPTIEN AA007",NULL}, -/* 13414 */ { "HIÉROGLYPHE ÉGYPTIEN AA007A",NULL}, +/* 13414 */ { "HIÉROGLYPHE ÉGYPTIEN AA007A"," * version « miroir » de 13413"}, /* 13415 */ { "HIÉROGLYPHE ÉGYPTIEN AA007B",NULL}, /* 13416 */ { "HIÉROGLYPHE ÉGYPTIEN AA008",NULL}, /* 13417 */ { "HIÉROGLYPHE ÉGYPTIEN AA009",NULL}, /* 13418 */ { "HIÉROGLYPHE ÉGYPTIEN AA010",NULL}, /* 13419 */ { "HIÉROGLYPHE ÉGYPTIEN AA011",NULL}, -/* 1341A */ { "HIÉROGLYPHE ÉGYPTIEN AA012",NULL}, +/* 1341A */ { "HIÉROGLYPHE ÉGYPTIEN AA012"," * variante plus ancienne de 13419"}, /* 1341B */ { "HIÉROGLYPHE ÉGYPTIEN AA013",NULL}, -/* 1341C */ { "HIÉROGLYPHE ÉGYPTIEN AA014",NULL}, +/* 1341C */ { "HIÉROGLYPHE ÉGYPTIEN AA014"," * variante plus ancienne de 1341B"}, /* 1341D */ { "HIÉROGLYPHE ÉGYPTIEN AA015",NULL}, -/* 1341E */ { "HIÉROGLYPHE ÉGYPTIEN AA016",NULL}, +/* 1341E */ { "HIÉROGLYPHE ÉGYPTIEN AA016"," * variante de 1341D"}, /* 1341F */ { "HIÉROGLYPHE ÉGYPTIEN AA017",NULL}, -/* 13420 */ { "HIÉROGLYPHE ÉGYPTIEN AA018",NULL}, +/* 13420 */ { "HIÉROGLYPHE ÉGYPTIEN AA018"," * variante plus récente de 1341F"}, /* 13421 */ { "HIÉROGLYPHE ÉGYPTIEN AA019",NULL}, /* 13422 */ { "HIÉROGLYPHE ÉGYPTIEN AA020",NULL}, /* 13423 */ { "HIÉROGLYPHE ÉGYPTIEN AA021",NULL}, /* 13424 */ { "HIÉROGLYPHE ÉGYPTIEN AA022",NULL}, /* 13425 */ { "HIÉROGLYPHE ÉGYPTIEN AA023",NULL}, -/* 13426 */ { "HIÉROGLYPHE ÉGYPTIEN AA024",NULL}, +/* 13426 */ { "HIÉROGLYPHE ÉGYPTIEN AA024"," * variante plus ancienne de 13425"}, /* 13427 */ { "HIÉROGLYPHE ÉGYPTIEN AA025",NULL}, /* 13428 */ { "HIÉROGLYPHE ÉGYPTIEN AA026",NULL}, /* 13429 */ { "HIÉROGLYPHE ÉGYPTIEN AA027",NULL}, -/* 1342A */ { "HIÉROGLYPHE ÉGYPTIEN AA028",NULL}, -/* 1342B */ { "HIÉROGLYPHE ÉGYPTIEN AA029",NULL}, +/* 1342A */ { "HIÉROGLYPHE ÉGYPTIEN AA028"," * phonogramme « qd »\n" + " * à ne pas confondre avec 131E9 et 132A7"}, +/* 1342B */ { "HIÉROGLYPHE ÉGYPTIEN AA029"," * variante plus ancienne de 1342A"}, /* 1342C */ { "HIÉROGLYPHE ÉGYPTIEN AA030",NULL}, -/* 1342D */ { "HIÉROGLYPHE ÉGYPTIEN AA031",NULL}, +/* 1342D */ { "HIÉROGLYPHE ÉGYPTIEN AA031"," * variante plus ancienne de 1342C"}, /* 1342E */ { "HIÉROGLYPHE ÉGYPTIEN AA032",NULL}, /* 1342F */ { NULL,NULL}, /* 13430 */ { "HIÉROGLYPHE ÉGYPTIEN CONNECTEUR VERTICAL"," = séparateur de signes : subordination (Manuel de codage)"}, @@ -33690,6 +34322,7 @@ /* 134FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_44[] = { /* 14400 */ { "HIÉROGLYPHE ANATOLIEN A001"," = ego"}, /* 14401 */ { "HIÉROGLYPHE ANATOLIEN A002"," = ego2"}, @@ -33997,6 +34630,7 @@ /* 144FF */ { "HIÉROGLYPHE ANATOLIEN A222",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_45[] = { /* 14500 */ { "HIÉROGLYPHE ANATOLIEN A223"," = « sa6 » syllabique"}, /* 14501 */ { "HIÉROGLYPHE ANATOLIEN A224"," = « ha? pa? » syllabique"}, @@ -34299,6 +34933,7 @@ /* 145FF */ { "HIÉROGLYPHE ANATOLIEN A457",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_46[] = { /* 14600 */ { "HIÉROGLYPHE ANATOLIEN A457A",NULL}, /* 14601 */ { "HIÉROGLYPHE ANATOLIEN A458",NULL}, @@ -34559,6 +35194,7 @@ /* 146FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_68[] = { /* 16800 */ { "LETTRE BAMOUM DE PHASE 'A' NGKÃœ MFON",NULL}, /* 16801 */ { "LETTRE BAMOUM DE PHASE 'A' GBIÉ FON",NULL}, @@ -34818,6 +35454,7 @@ /* 168FF */ { "LETTRE BAMOUM DE PHASE 'D' KÙETMÙN",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_69[] = { /* 16900 */ { "LETTRE BAMOUM DE PHASE 'D' TÙT",NULL}, /* 16901 */ { "LETTRE BAMOUM DE PHASE 'D' SHÙE",NULL}, @@ -35077,6 +35714,7 @@ /* 169FF */ { "LETTRE BAMOUM DE PHASE 'E' MON",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_6A[] = { /* 16A00 */ { "LETTRE BAMOUM DE PHASE 'E' TÈN",NULL}, /* 16A01 */ { "LETTRE BAMOUM DE PHASE 'E' FA'",NULL}, @@ -35190,96 +35828,96 @@ /* 16A6D */ { NULL,NULL}, /* 16A6E */ { "DANDA MRO",NULL}, /* 16A6F */ { "DOUBLE DANDA MRO",NULL}, -/* 16A70 */ { NULL,NULL}, -/* 16A71 */ { NULL,NULL}, -/* 16A72 */ { NULL,NULL}, -/* 16A73 */ { NULL,NULL}, -/* 16A74 */ { NULL,NULL}, -/* 16A75 */ { NULL,NULL}, -/* 16A76 */ { NULL,NULL}, -/* 16A77 */ { NULL,NULL}, -/* 16A78 */ { NULL,NULL}, -/* 16A79 */ { NULL,NULL}, -/* 16A7A */ { NULL,NULL}, -/* 16A7B */ { NULL,NULL}, -/* 16A7C */ { NULL,NULL}, -/* 16A7D */ { NULL,NULL}, -/* 16A7E */ { NULL,NULL}, -/* 16A7F */ { NULL,NULL}, -/* 16A80 */ { NULL,NULL}, -/* 16A81 */ { NULL,NULL}, -/* 16A82 */ { NULL,NULL}, -/* 16A83 */ { NULL,NULL}, -/* 16A84 */ { NULL,NULL}, -/* 16A85 */ { NULL,NULL}, -/* 16A86 */ { NULL,NULL}, -/* 16A87 */ { NULL,NULL}, -/* 16A88 */ { NULL,NULL}, -/* 16A89 */ { NULL,NULL}, -/* 16A8A */ { NULL,NULL}, -/* 16A8B */ { NULL,NULL}, -/* 16A8C */ { NULL,NULL}, -/* 16A8D */ { NULL,NULL}, -/* 16A8E */ { NULL,NULL}, -/* 16A8F */ { NULL,NULL}, -/* 16A90 */ { NULL,NULL}, -/* 16A91 */ { NULL,NULL}, -/* 16A92 */ { NULL,NULL}, -/* 16A93 */ { NULL,NULL}, -/* 16A94 */ { NULL,NULL}, -/* 16A95 */ { NULL,NULL}, -/* 16A96 */ { NULL,NULL}, -/* 16A97 */ { NULL,NULL}, -/* 16A98 */ { NULL,NULL}, -/* 16A99 */ { NULL,NULL}, -/* 16A9A */ { NULL,NULL}, -/* 16A9B */ { NULL,NULL}, -/* 16A9C */ { NULL,NULL}, -/* 16A9D */ { NULL,NULL}, -/* 16A9E */ { NULL,NULL}, -/* 16A9F */ { NULL,NULL}, -/* 16AA0 */ { NULL,NULL}, -/* 16AA1 */ { NULL,NULL}, -/* 16AA2 */ { NULL,NULL}, -/* 16AA3 */ { NULL,NULL}, -/* 16AA4 */ { NULL,NULL}, -/* 16AA5 */ { NULL,NULL}, -/* 16AA6 */ { NULL,NULL}, -/* 16AA7 */ { NULL,NULL}, -/* 16AA8 */ { NULL,NULL}, -/* 16AA9 */ { NULL,NULL}, -/* 16AAA */ { NULL,NULL}, -/* 16AAB */ { NULL,NULL}, -/* 16AAC */ { NULL,NULL}, -/* 16AAD */ { NULL,NULL}, -/* 16AAE */ { NULL,NULL}, -/* 16AAF */ { NULL,NULL}, -/* 16AB0 */ { NULL,NULL}, -/* 16AB1 */ { NULL,NULL}, -/* 16AB2 */ { NULL,NULL}, -/* 16AB3 */ { NULL,NULL}, -/* 16AB4 */ { NULL,NULL}, -/* 16AB5 */ { NULL,NULL}, -/* 16AB6 */ { NULL,NULL}, -/* 16AB7 */ { NULL,NULL}, -/* 16AB8 */ { NULL,NULL}, -/* 16AB9 */ { NULL,NULL}, -/* 16ABA */ { NULL,NULL}, -/* 16ABB */ { NULL,NULL}, -/* 16ABC */ { NULL,NULL}, -/* 16ABD */ { NULL,NULL}, -/* 16ABE */ { NULL,NULL}, +/* 16A70 */ { "LETTRE TANGSA OZ",NULL}, +/* 16A71 */ { "LETTRE TANGSA OC",NULL}, +/* 16A72 */ { "LETTRE TANGSA OQ",NULL}, +/* 16A73 */ { "LETTRE TANGSA OX",NULL}, +/* 16A74 */ { "LETTRE TANGSA AZ",NULL}, +/* 16A75 */ { "LETTRE TANGSA AC",NULL}, +/* 16A76 */ { "LETTRE TANGSA AQ",NULL}, +/* 16A77 */ { "LETTRE TANGSA AX",NULL}, +/* 16A78 */ { "LETTRE TANGSA VZ",NULL}, +/* 16A79 */ { "LETTRE TANGSA VC",NULL}, +/* 16A7A */ { "LETTRE TANGSA VQ",NULL}, +/* 16A7B */ { "LETTRE TANGSA VX",NULL}, +/* 16A7C */ { "LETTRE TANGSA EZ",NULL}, +/* 16A7D */ { "LETTRE TANGSA EC",NULL}, +/* 16A7E */ { "LETTRE TANGSA EQ",NULL}, +/* 16A7F */ { "LETTRE TANGSA EX",NULL}, +/* 16A80 */ { "LETTRE TANGSA IZ",NULL}, +/* 16A81 */ { "LETTRE TANGSA IC",NULL}, +/* 16A82 */ { "LETTRE TANGSA IQ",NULL}, +/* 16A83 */ { "LETTRE TANGSA IX",NULL}, +/* 16A84 */ { "LETTRE TANGSA UZ",NULL}, +/* 16A85 */ { "LETTRE TANGSA UC",NULL}, +/* 16A86 */ { "LETTRE TANGSA UQ",NULL}, +/* 16A87 */ { "LETTRE TANGSA UX",NULL}, +/* 16A88 */ { "LETTRE TANGSA AWZ",NULL}, +/* 16A89 */ { "LETTRE TANGSA AWC",NULL}, +/* 16A8A */ { "LETTRE TANGSA AWQ",NULL}, +/* 16A8B */ { "LETTRE TANGSA AWX",NULL}, +/* 16A8C */ { "LETTRE TANGSA UIZ",NULL}, +/* 16A8D */ { "LETTRE TANGSA UIC",NULL}, +/* 16A8E */ { "LETTRE TANGSA UIQ",NULL}, +/* 16A8F */ { "LETTRE TANGSA UIX",NULL}, +/* 16A90 */ { "LETTRE TANGSA NG FINAL",NULL}, +/* 16A91 */ { "LETTRE TANGSA UEX LONG",NULL}, +/* 16A92 */ { "LETTRE TANGSA UEZ COURT",NULL}, +/* 16A93 */ { "LETTRE TANGSA AWX COURT",NULL}, +/* 16A94 */ { "LETTRE TANGSA UEC",NULL}, +/* 16A95 */ { "LETTRE TANGSA UEZ",NULL}, +/* 16A96 */ { "LETTRE TANGSA UEQ",NULL}, +/* 16A97 */ { "LETTRE TANGSA UEX",NULL}, +/* 16A98 */ { "LETTRE TANGSA UIUZ",NULL}, +/* 16A99 */ { "LETTRE TANGSA UIUC",NULL}, +/* 16A9A */ { "LETTRE TANGSA UIUQ",NULL}, +/* 16A9B */ { "LETTRE TANGSA UIUX",NULL}, +/* 16A9C */ { "LETTRE TANGSA MZ",NULL}, +/* 16A9D */ { "LETTRE TANGSA MC",NULL}, +/* 16A9E */ { "LETTRE TANGSA MQ",NULL}, +/* 16A9F */ { "LETTRE TANGSA MX",NULL}, +/* 16AA0 */ { "LETTRE TANGSA KA",NULL}, +/* 16AA1 */ { "LETTRE TANGSA KHA",NULL}, +/* 16AA2 */ { "LETTRE TANGSA GA",NULL}, +/* 16AA3 */ { "LETTRE TANGSA NGA",NULL}, +/* 16AA4 */ { "LETTRE TANGSA SA",NULL}, +/* 16AA5 */ { "LETTRE TANGSA YA",NULL}, +/* 16AA6 */ { "LETTRE TANGSA WA",NULL}, +/* 16AA7 */ { "LETTRE TANGSA PA",NULL}, +/* 16AA8 */ { "LETTRE TANGSA NYA",NULL}, +/* 16AA9 */ { "LETTRE TANGSA PHA",NULL}, +/* 16AAA */ { "LETTRE TANGSA BA",NULL}, +/* 16AAB */ { "LETTRE TANGSA MA",NULL}, +/* 16AAC */ { "LETTRE TANGSA NA",NULL}, +/* 16AAD */ { "LETTRE TANGSA HA",NULL}, +/* 16AAE */ { "LETTRE TANGSA LA",NULL}, +/* 16AAF */ { "LETTRE TANGSA HTA",NULL}, +/* 16AB0 */ { "LETTRE TANGSA TA",NULL}, +/* 16AB1 */ { "LETTRE TANGSA DA",NULL}, +/* 16AB2 */ { "LETTRE TANGSA RA",NULL}, +/* 16AB3 */ { "LETTRE TANGSA NHA",NULL}, +/* 16AB4 */ { "LETTRE TANGSA SHA",NULL}, +/* 16AB5 */ { "LETTRE TANGSA CA",NULL}, +/* 16AB6 */ { "LETTRE TANGSA TSA",NULL}, +/* 16AB7 */ { "LETTRE TANGSA GHA",NULL}, +/* 16AB8 */ { "LETTRE TANGSA HTTA",NULL}, +/* 16AB9 */ { "LETTRE TANGSA THA",NULL}, +/* 16ABA */ { "LETTRE TANGSA XA",NULL}, +/* 16ABB */ { "LETTRE TANGSA FA",NULL}, +/* 16ABC */ { "LETTRE TANGSA DHA",NULL}, +/* 16ABD */ { "LETTRE TANGSA CHA",NULL}, +/* 16ABE */ { "LETTRE TANGSA ZA",NULL}, /* 16ABF */ { NULL,NULL}, -/* 16AC0 */ { NULL,NULL}, -/* 16AC1 */ { NULL,NULL}, -/* 16AC2 */ { NULL,NULL}, -/* 16AC3 */ { NULL,NULL}, -/* 16AC4 */ { NULL,NULL}, -/* 16AC5 */ { NULL,NULL}, -/* 16AC6 */ { NULL,NULL}, -/* 16AC7 */ { NULL,NULL}, -/* 16AC8 */ { NULL,NULL}, -/* 16AC9 */ { NULL,NULL}, +/* 16AC0 */ { "CHIFFRE TANGSA ZÉRO",NULL}, +/* 16AC1 */ { "CHIFFRE TANGSA UN",NULL}, +/* 16AC2 */ { "CHIFFRE TANGSA DEUX",NULL}, +/* 16AC3 */ { "CHIFFRE TANGSA TROIS",NULL}, +/* 16AC4 */ { "CHIFFRE TANGSA QUATRE",NULL}, +/* 16AC5 */ { "CHIFFRE TANGSA CINQ",NULL}, +/* 16AC6 */ { "CHIFFRE TANGSA SIX",NULL}, +/* 16AC7 */ { "CHIFFRE TANGSA SEPT",NULL}, +/* 16AC8 */ { "CHIFFRE TANGSA HUIT",NULL}, +/* 16AC9 */ { "CHIFFRE TANGSA NEUF",NULL}, /* 16ACA */ { NULL,NULL}, /* 16ACB */ { NULL,NULL}, /* 16ACC */ { NULL,NULL}, @@ -35336,6 +35974,7 @@ /* 16AFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_6B[] = { /* 16B00 */ { "VOYELLE PAHAWH HMONG KEEB"," = keem"}, /* 16B01 */ { "VOYELLE PAHAWH HMONG KEEV"," = kee"}, @@ -35598,6 +36237,7 @@ /* 16BFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_6E[] = { /* 16E00 */ { NULL,NULL}, /* 16E01 */ { NULL,NULL}, @@ -35857,6 +36497,7 @@ /* 16EFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_6F[] = { /* 16F00 */ { "LETTRE MIAO PA"," * utilisée pour « ba » en yi sec"}, /* 16F01 */ { "LETTRE MIAO BA",NULL}, @@ -35904,7 +36545,7 @@ /* 16F2B */ { "LETTRE MIAO DZZA",NULL}, /* 16F2C */ { "LETTRE MIAO ÑA",NULL}, /* 16F2D */ { "LETTRE MIAO ÑHA",NULL}, -/* 16F2E */ { "LETTRE MIAO TSHA"," * utilisée pour « dzha » en yi sec"}, +/* 16F2E */ { "LETTRE MIAO TSHA",NULL}, /* 16F2F */ { "LETTRE MIAO DZHA",NULL}, /* 16F30 */ { "LETTRE MIAO YI TSHA"," * utilisée pour « tsha » en yi sec"}, /* 16F31 */ { "LETTRE MIAO YI DZHA"," * utilisée en yi noir"}, @@ -36119,6 +36760,7 @@ /* 16FFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_88[] = { /* 18800 */ { "ÉLÉMENT TANGOUTE-001",NULL}, /* 18801 */ { "ÉLÉMENT TANGOUTE-002",NULL}, @@ -36378,6 +37020,7 @@ /* 188FF */ { "ÉLÉMENT TANGOUTE-256",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_89[] = { /* 18900 */ { "ÉLÉMENT TANGOUTE-257",NULL}, /* 18901 */ { "ÉLÉMENT TANGOUTE-258",NULL}, @@ -36637,6 +37280,7 @@ /* 189FF */ { "ÉLÉMENT TANGOUTE-512",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_8A[] = { /* 18A00 */ { "ÉLÉMENT TANGOUTE-513",NULL}, /* 18A01 */ { "ÉLÉMENT TANGOUTE-514",NULL}, @@ -36896,6 +37540,7 @@ /* 18AFF */ { "ÉLÉMENT TANGOUTE-768"," * quatre traits"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_8B[] = { /* 18B00 */ { "CARACTÈRE PETITE ÉCRITURE KHITANE-18B00",NULL}, /* 18B01 */ { "CARACTÈRE PETITE ÉCRITURE KHITANE-18B01",NULL}, @@ -37155,6 +37800,7 @@ /* 18BFF */ { "CARACTÈRE PETITE ÉCRITURE KHITANE-18BFF",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_8C[] = { /* 18C00 */ { "CARACTÈRE PETITE ÉCRITURE KHITANE-18C00",NULL}, /* 18C01 */ { "CARACTÈRE PETITE ÉCRITURE KHITANE-18C01",NULL}, @@ -37414,301 +38060,563 @@ /* 18CFF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot unaFR_01_AF[] = { +/* 1AF00 */ { NULL,NULL}, +/* 1AF01 */ { NULL,NULL}, +/* 1AF02 */ { NULL,NULL}, +/* 1AF03 */ { NULL,NULL}, +/* 1AF04 */ { NULL,NULL}, +/* 1AF05 */ { NULL,NULL}, +/* 1AF06 */ { NULL,NULL}, +/* 1AF07 */ { NULL,NULL}, +/* 1AF08 */ { NULL,NULL}, +/* 1AF09 */ { NULL,NULL}, +/* 1AF0A */ { NULL,NULL}, +/* 1AF0B */ { NULL,NULL}, +/* 1AF0C */ { NULL,NULL}, +/* 1AF0D */ { NULL,NULL}, +/* 1AF0E */ { NULL,NULL}, +/* 1AF0F */ { NULL,NULL}, +/* 1AF10 */ { NULL,NULL}, +/* 1AF11 */ { NULL,NULL}, +/* 1AF12 */ { NULL,NULL}, +/* 1AF13 */ { NULL,NULL}, +/* 1AF14 */ { NULL,NULL}, +/* 1AF15 */ { NULL,NULL}, +/* 1AF16 */ { NULL,NULL}, +/* 1AF17 */ { NULL,NULL}, +/* 1AF18 */ { NULL,NULL}, +/* 1AF19 */ { NULL,NULL}, +/* 1AF1A */ { NULL,NULL}, +/* 1AF1B */ { NULL,NULL}, +/* 1AF1C */ { NULL,NULL}, +/* 1AF1D */ { NULL,NULL}, +/* 1AF1E */ { NULL,NULL}, +/* 1AF1F */ { NULL,NULL}, +/* 1AF20 */ { NULL,NULL}, +/* 1AF21 */ { NULL,NULL}, +/* 1AF22 */ { NULL,NULL}, +/* 1AF23 */ { NULL,NULL}, +/* 1AF24 */ { NULL,NULL}, +/* 1AF25 */ { NULL,NULL}, +/* 1AF26 */ { NULL,NULL}, +/* 1AF27 */ { NULL,NULL}, +/* 1AF28 */ { NULL,NULL}, +/* 1AF29 */ { NULL,NULL}, +/* 1AF2A */ { NULL,NULL}, +/* 1AF2B */ { NULL,NULL}, +/* 1AF2C */ { NULL,NULL}, +/* 1AF2D */ { NULL,NULL}, +/* 1AF2E */ { NULL,NULL}, +/* 1AF2F */ { NULL,NULL}, +/* 1AF30 */ { NULL,NULL}, +/* 1AF31 */ { NULL,NULL}, +/* 1AF32 */ { NULL,NULL}, +/* 1AF33 */ { NULL,NULL}, +/* 1AF34 */ { NULL,NULL}, +/* 1AF35 */ { NULL,NULL}, +/* 1AF36 */ { NULL,NULL}, +/* 1AF37 */ { NULL,NULL}, +/* 1AF38 */ { NULL,NULL}, +/* 1AF39 */ { NULL,NULL}, +/* 1AF3A */ { NULL,NULL}, +/* 1AF3B */ { NULL,NULL}, +/* 1AF3C */ { NULL,NULL}, +/* 1AF3D */ { NULL,NULL}, +/* 1AF3E */ { NULL,NULL}, +/* 1AF3F */ { NULL,NULL}, +/* 1AF40 */ { NULL,NULL}, +/* 1AF41 */ { NULL,NULL}, +/* 1AF42 */ { NULL,NULL}, +/* 1AF43 */ { NULL,NULL}, +/* 1AF44 */ { NULL,NULL}, +/* 1AF45 */ { NULL,NULL}, +/* 1AF46 */ { NULL,NULL}, +/* 1AF47 */ { NULL,NULL}, +/* 1AF48 */ { NULL,NULL}, +/* 1AF49 */ { NULL,NULL}, +/* 1AF4A */ { NULL,NULL}, +/* 1AF4B */ { NULL,NULL}, +/* 1AF4C */ { NULL,NULL}, +/* 1AF4D */ { NULL,NULL}, +/* 1AF4E */ { NULL,NULL}, +/* 1AF4F */ { NULL,NULL}, +/* 1AF50 */ { NULL,NULL}, +/* 1AF51 */ { NULL,NULL}, +/* 1AF52 */ { NULL,NULL}, +/* 1AF53 */ { NULL,NULL}, +/* 1AF54 */ { NULL,NULL}, +/* 1AF55 */ { NULL,NULL}, +/* 1AF56 */ { NULL,NULL}, +/* 1AF57 */ { NULL,NULL}, +/* 1AF58 */ { NULL,NULL}, +/* 1AF59 */ { NULL,NULL}, +/* 1AF5A */ { NULL,NULL}, +/* 1AF5B */ { NULL,NULL}, +/* 1AF5C */ { NULL,NULL}, +/* 1AF5D */ { NULL,NULL}, +/* 1AF5E */ { NULL,NULL}, +/* 1AF5F */ { NULL,NULL}, +/* 1AF60 */ { NULL,NULL}, +/* 1AF61 */ { NULL,NULL}, +/* 1AF62 */ { NULL,NULL}, +/* 1AF63 */ { NULL,NULL}, +/* 1AF64 */ { NULL,NULL}, +/* 1AF65 */ { NULL,NULL}, +/* 1AF66 */ { NULL,NULL}, +/* 1AF67 */ { NULL,NULL}, +/* 1AF68 */ { NULL,NULL}, +/* 1AF69 */ { NULL,NULL}, +/* 1AF6A */ { NULL,NULL}, +/* 1AF6B */ { NULL,NULL}, +/* 1AF6C */ { NULL,NULL}, +/* 1AF6D */ { NULL,NULL}, +/* 1AF6E */ { NULL,NULL}, +/* 1AF6F */ { NULL,NULL}, +/* 1AF70 */ { NULL,NULL}, +/* 1AF71 */ { NULL,NULL}, +/* 1AF72 */ { NULL,NULL}, +/* 1AF73 */ { NULL,NULL}, +/* 1AF74 */ { NULL,NULL}, +/* 1AF75 */ { NULL,NULL}, +/* 1AF76 */ { NULL,NULL}, +/* 1AF77 */ { NULL,NULL}, +/* 1AF78 */ { NULL,NULL}, +/* 1AF79 */ { NULL,NULL}, +/* 1AF7A */ { NULL,NULL}, +/* 1AF7B */ { NULL,NULL}, +/* 1AF7C */ { NULL,NULL}, +/* 1AF7D */ { NULL,NULL}, +/* 1AF7E */ { NULL,NULL}, +/* 1AF7F */ { NULL,NULL}, +/* 1AF80 */ { NULL,NULL}, +/* 1AF81 */ { NULL,NULL}, +/* 1AF82 */ { NULL,NULL}, +/* 1AF83 */ { NULL,NULL}, +/* 1AF84 */ { NULL,NULL}, +/* 1AF85 */ { NULL,NULL}, +/* 1AF86 */ { NULL,NULL}, +/* 1AF87 */ { NULL,NULL}, +/* 1AF88 */ { NULL,NULL}, +/* 1AF89 */ { NULL,NULL}, +/* 1AF8A */ { NULL,NULL}, +/* 1AF8B */ { NULL,NULL}, +/* 1AF8C */ { NULL,NULL}, +/* 1AF8D */ { NULL,NULL}, +/* 1AF8E */ { NULL,NULL}, +/* 1AF8F */ { NULL,NULL}, +/* 1AF90 */ { NULL,NULL}, +/* 1AF91 */ { NULL,NULL}, +/* 1AF92 */ { NULL,NULL}, +/* 1AF93 */ { NULL,NULL}, +/* 1AF94 */ { NULL,NULL}, +/* 1AF95 */ { NULL,NULL}, +/* 1AF96 */ { NULL,NULL}, +/* 1AF97 */ { NULL,NULL}, +/* 1AF98 */ { NULL,NULL}, +/* 1AF99 */ { NULL,NULL}, +/* 1AF9A */ { NULL,NULL}, +/* 1AF9B */ { NULL,NULL}, +/* 1AF9C */ { NULL,NULL}, +/* 1AF9D */ { NULL,NULL}, +/* 1AF9E */ { NULL,NULL}, +/* 1AF9F */ { NULL,NULL}, +/* 1AFA0 */ { NULL,NULL}, +/* 1AFA1 */ { NULL,NULL}, +/* 1AFA2 */ { NULL,NULL}, +/* 1AFA3 */ { NULL,NULL}, +/* 1AFA4 */ { NULL,NULL}, +/* 1AFA5 */ { NULL,NULL}, +/* 1AFA6 */ { NULL,NULL}, +/* 1AFA7 */ { NULL,NULL}, +/* 1AFA8 */ { NULL,NULL}, +/* 1AFA9 */ { NULL,NULL}, +/* 1AFAA */ { NULL,NULL}, +/* 1AFAB */ { NULL,NULL}, +/* 1AFAC */ { NULL,NULL}, +/* 1AFAD */ { NULL,NULL}, +/* 1AFAE */ { NULL,NULL}, +/* 1AFAF */ { NULL,NULL}, +/* 1AFB0 */ { NULL,NULL}, +/* 1AFB1 */ { NULL,NULL}, +/* 1AFB2 */ { NULL,NULL}, +/* 1AFB3 */ { NULL,NULL}, +/* 1AFB4 */ { NULL,NULL}, +/* 1AFB5 */ { NULL,NULL}, +/* 1AFB6 */ { NULL,NULL}, +/* 1AFB7 */ { NULL,NULL}, +/* 1AFB8 */ { NULL,NULL}, +/* 1AFB9 */ { NULL,NULL}, +/* 1AFBA */ { NULL,NULL}, +/* 1AFBB */ { NULL,NULL}, +/* 1AFBC */ { NULL,NULL}, +/* 1AFBD */ { NULL,NULL}, +/* 1AFBE */ { NULL,NULL}, +/* 1AFBF */ { NULL,NULL}, +/* 1AFC0 */ { NULL,NULL}, +/* 1AFC1 */ { NULL,NULL}, +/* 1AFC2 */ { NULL,NULL}, +/* 1AFC3 */ { NULL,NULL}, +/* 1AFC4 */ { NULL,NULL}, +/* 1AFC5 */ { NULL,NULL}, +/* 1AFC6 */ { NULL,NULL}, +/* 1AFC7 */ { NULL,NULL}, +/* 1AFC8 */ { NULL,NULL}, +/* 1AFC9 */ { NULL,NULL}, +/* 1AFCA */ { NULL,NULL}, +/* 1AFCB */ { NULL,NULL}, +/* 1AFCC */ { NULL,NULL}, +/* 1AFCD */ { NULL,NULL}, +/* 1AFCE */ { NULL,NULL}, +/* 1AFCF */ { NULL,NULL}, +/* 1AFD0 */ { NULL,NULL}, +/* 1AFD1 */ { NULL,NULL}, +/* 1AFD2 */ { NULL,NULL}, +/* 1AFD3 */ { NULL,NULL}, +/* 1AFD4 */ { NULL,NULL}, +/* 1AFD5 */ { NULL,NULL}, +/* 1AFD6 */ { NULL,NULL}, +/* 1AFD7 */ { NULL,NULL}, +/* 1AFD8 */ { NULL,NULL}, +/* 1AFD9 */ { NULL,NULL}, +/* 1AFDA */ { NULL,NULL}, +/* 1AFDB */ { NULL,NULL}, +/* 1AFDC */ { NULL,NULL}, +/* 1AFDD */ { NULL,NULL}, +/* 1AFDE */ { NULL,NULL}, +/* 1AFDF */ { NULL,NULL}, +/* 1AFE0 */ { NULL,NULL}, +/* 1AFE1 */ { NULL,NULL}, +/* 1AFE2 */ { NULL,NULL}, +/* 1AFE3 */ { NULL,NULL}, +/* 1AFE4 */ { NULL,NULL}, +/* 1AFE5 */ { NULL,NULL}, +/* 1AFE6 */ { NULL,NULL}, +/* 1AFE7 */ { NULL,NULL}, +/* 1AFE8 */ { NULL,NULL}, +/* 1AFE9 */ { NULL,NULL}, +/* 1AFEA */ { NULL,NULL}, +/* 1AFEB */ { NULL,NULL}, +/* 1AFEC */ { NULL,NULL}, +/* 1AFED */ { NULL,NULL}, +/* 1AFEE */ { NULL,NULL}, +/* 1AFEF */ { NULL,NULL}, +/* 1AFF0 */ { "CARACTÈRE KATAKANA TON-2 MINNAN",NULL}, +/* 1AFF1 */ { "CARACTÈRE KATAKANA TON-3 MINNAN",NULL}, +/* 1AFF2 */ { "CARACTÈRE KATAKANA TON-4 MINNAN",NULL}, +/* 1AFF3 */ { "CARACTÈRE KATAKANA TON-5 MINNAN",NULL}, +/* 1AFF4 */ { NULL,NULL}, +/* 1AFF5 */ { "CARACTÈRE KATAKANA TON-7 MINNAN",NULL}, +/* 1AFF6 */ { "CARACTÈRE KATAKANA TON-8 MINNAN",NULL}, +/* 1AFF7 */ { "CARACTÈRE KATAKANA TON-1 NASALISÉ MINNAN",NULL}, +/* 1AFF8 */ { "CARACTÈRE KATAKANA TON-2 NASALISÉ MINNAN",NULL}, +/* 1AFF9 */ { "CARACTÈRE KATAKANA TON-3 NASALISÉ MINNAN",NULL}, +/* 1AFFA */ { "CARACTÈRE KATAKANA TON-4 NASALISÉ MINNAN",NULL}, +/* 1AFFB */ { "CARACTÈRE KATAKANA TON-5 NASALISÉ MINNAN",NULL}, +/* 1AFFC */ { NULL,NULL}, +/* 1AFFD */ { "CARACTÈRE KATAKANA TON-7 NASALISÉ MINNAN",NULL}, +/* 1AFFE */ { "CARACTÈRE KATAKANA TON-8 NASALISÉ MINNAN",NULL}, +/* 1AFFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_B0[] = { -/* 1B000 */ { "SYLLABE KATAKANA E ARCHAÃQUE",NULL}, -/* 1B001 */ { "SYLLABE HENTAIGANA E-1"," * dérivé de 6C5F"}, -/* 1B002 */ { "SYLLABE HENTAIGANA A-1"," * dérivé de 5B89"}, -/* 1B003 */ { "SYLLABE HENTAIGANA A-2"," * dérivé de 611B"}, -/* 1B004 */ { "SYLLABE HENTAIGANA A-3"," * dérivé de 963F"}, -/* 1B005 */ { "SYLLABE HENTAIGANA A-WO"," * dérivé de 60E1"}, -/* 1B006 */ { "SYLLABE HENTAIGANA I-1"," * dérivé de 4EE5"}, -/* 1B007 */ { "SYLLABE HENTAIGANA I-2"," * dérivé de 4F0A"}, -/* 1B008 */ { "SYLLABE HENTAIGANA I-3"," * dérivé de 610F"}, -/* 1B009 */ { "SYLLABE HENTAIGANA I-4"," * dérivé de 79FB"}, -/* 1B00A */ { "SYLLABE HENTAIGANA U-1"," * dérivé de 5B87"}, -/* 1B00B */ { "SYLLABE HENTAIGANA U-2"," * dérivé de 5B87"}, -/* 1B00C */ { "SYLLABE HENTAIGANA U-3"," * dérivé de 6182"}, -/* 1B00D */ { "SYLLABE HENTAIGANA U-4"," * dérivé de 6709"}, -/* 1B00E */ { "SYLLABE HENTAIGANA U-5"," * dérivé de 96F2"}, -/* 1B00F */ { "SYLLABE HENTAIGANA E-2"," * dérivé de 76C8"}, -/* 1B010 */ { "SYLLABE HENTAIGANA E-3"," * dérivé de 7E01"}, -/* 1B011 */ { "SYLLABE HENTAIGANA E-4"," * dérivé de 8863"}, -/* 1B012 */ { "SYLLABE HENTAIGANA E-5"," * dérivé de 8863"}, -/* 1B013 */ { "SYLLABE HENTAIGANA E-6"," * dérivé de 8981"}, -/* 1B014 */ { "SYLLABE HENTAIGANA O-1"," * dérivé de 65BC"}, -/* 1B015 */ { "SYLLABE HENTAIGANA O-2"," * dérivé de 65BC"}, -/* 1B016 */ { "SYLLABE HENTAIGANA O-3"," * dérivé de 96B1"}, -/* 1B017 */ { "SYLLABE HENTAIGANA KA-1"," * dérivé de 4F73"}, -/* 1B018 */ { "SYLLABE HENTAIGANA KA-2"," * dérivé de 52A0"}, -/* 1B019 */ { "SYLLABE HENTAIGANA KA-3"," * dérivé de 53EF"}, -/* 1B01A */ { "SYLLABE HENTAIGANA KA-4"," * dérivé de 53EF"}, -/* 1B01B */ { "SYLLABE HENTAIGANA KA-5"," * dérivé de 5609"}, -/* 1B01C */ { "SYLLABE HENTAIGANA KA-6"," * dérivé de 6211"}, -/* 1B01D */ { "SYLLABE HENTAIGANA KA-7"," * dérivé de 6B5F"}, -/* 1B01E */ { "SYLLABE HENTAIGANA KA-8"," * dérivé de 8CC0"}, -/* 1B01F */ { "SYLLABE HENTAIGANA KA-9"," * dérivé de 9591"}, -/* 1B020 */ { "SYLLABE HENTAIGANA KA-10"," * dérivé de 9999"}, -/* 1B021 */ { "SYLLABE HENTAIGANA KA-11"," * dérivé de 99D5"}, -/* 1B022 */ { "SYLLABE HENTAIGANA KA-KE"," * dérivé de 5BB6"}, -/* 1B023 */ { "SYLLABE HENTAIGANA KI-1"," * dérivé de 559C"}, -/* 1B024 */ { "SYLLABE HENTAIGANA KI-2"," * dérivé de 5E7E"}, -/* 1B025 */ { "SYLLABE HENTAIGANA KI-3"," * dérivé de 5E7E"}, -/* 1B026 */ { "SYLLABE HENTAIGANA KI-4"," * dérivé de 652F"}, -/* 1B027 */ { "SYLLABE HENTAIGANA KI-5"," * dérivé de 6728"}, -/* 1B028 */ { "SYLLABE HENTAIGANA KI-6"," * dérivé de 7948"}, -/* 1B029 */ { "SYLLABE HENTAIGANA KI-7"," * dérivé de 8CB4"}, -/* 1B02A */ { "SYLLABE HENTAIGANA KI-8"," * dérivé de 8D77"}, -/* 1B02B */ { "SYLLABE HENTAIGANA KU-1"," * dérivé de 4E45"}, -/* 1B02C */ { "SYLLABE HENTAIGANA KU-2"," * dérivé de 4E45"}, -/* 1B02D */ { "SYLLABE HENTAIGANA KU-3"," * dérivé de 4E5D"}, -/* 1B02E */ { "SYLLABE HENTAIGANA KU-4"," * dérivé de 4F9B"}, -/* 1B02F */ { "SYLLABE HENTAIGANA KU-5"," * dérivé de 5036"}, -/* 1B030 */ { "SYLLABE HENTAIGANA KU-6"," * dérivé de 5177"}, -/* 1B031 */ { "SYLLABE HENTAIGANA KU-7"," * dérivé de 6C42"}, -/* 1B032 */ { "SYLLABE HENTAIGANA KE-1"," * dérivé de 4ECB"}, -/* 1B033 */ { "SYLLABE HENTAIGANA KE-2"," * dérivé de 4ECB"}, -/* 1B034 */ { "SYLLABE HENTAIGANA KE-3"," * dérivé de 5E0C"}, -/* 1B035 */ { "SYLLABE HENTAIGANA KE-4"," * dérivé de 6C23"}, -/* 1B036 */ { "SYLLABE HENTAIGANA KE-5"," * dérivé de 8A08"}, -/* 1B037 */ { "SYLLABE HENTAIGANA KE-6"," * dérivé de 9063"}, -/* 1B038 */ { "SYLLABE HENTAIGANA KO-1"," * dérivé de 53E4"}, -/* 1B039 */ { "SYLLABE HENTAIGANA KO-2"," * dérivé de 6545"}, -/* 1B03A */ { "SYLLABE HENTAIGANA KO-3"," * dérivé de 8A31"}, -/* 1B03B */ { "SYLLABE HENTAIGANA KO-KI"," * dérivé de 671F"}, -/* 1B03C */ { "SYLLABE HENTAIGANA SA-1"," * dérivé de 4E4D"}, -/* 1B03D */ { "SYLLABE HENTAIGANA SA-2"," * dérivé de 4F50"}, -/* 1B03E */ { "SYLLABE HENTAIGANA SA-3"," * dérivé de 4F50"}, -/* 1B03F */ { "SYLLABE HENTAIGANA SA-4"," * dérivé de 5DE6"}, -/* 1B040 */ { "SYLLABE HENTAIGANA SA-5"," * dérivé de 5DEE"}, -/* 1B041 */ { "SYLLABE HENTAIGANA SA-6"," * dérivé de 6563"}, -/* 1B042 */ { "SYLLABE HENTAIGANA SA-7"," * dérivé de 659C"}, -/* 1B043 */ { "SYLLABE HENTAIGANA SA-8"," * dérivé de 6C99"}, -/* 1B044 */ { "SYLLABE HENTAIGANA SI-1"," * dérivé de 4E4B"}, -/* 1B045 */ { "SYLLABE HENTAIGANA SI-2"," * dérivé de 4E4B"}, -/* 1B046 */ { "SYLLABE HENTAIGANA SI-3"," * dérivé de 4E8B"}, -/* 1B047 */ { "SYLLABE HENTAIGANA SI-4"," * dérivé de 56DB"}, -/* 1B048 */ { "SYLLABE HENTAIGANA SI-5"," * dérivé de 5FD7"}, -/* 1B049 */ { "SYLLABE HENTAIGANA SI-6"," * dérivé de 65B0"}, -/* 1B04A */ { "SYLLABE HENTAIGANA SU-1"," * dérivé de 53D7"}, -/* 1B04B */ { "SYLLABE HENTAIGANA SU-2"," * dérivé de 58FD"}, -/* 1B04C */ { "SYLLABE HENTAIGANA SU-3"," * dérivé de 6578"}, -/* 1B04D */ { "SYLLABE HENTAIGANA SU-4"," * dérivé de 6578"}, -/* 1B04E */ { "SYLLABE HENTAIGANA SU-5"," * dérivé de 6625"}, -/* 1B04F */ { "SYLLABE HENTAIGANA SU-6"," * dérivé de 6625"}, -/* 1B050 */ { "SYLLABE HENTAIGANA SU-7"," * dérivé de 9808"}, -/* 1B051 */ { "SYLLABE HENTAIGANA SU-8"," * dérivé de 9808"}, -/* 1B052 */ { "SYLLABE HENTAIGANA SE-1"," * dérivé de 4E16"}, -/* 1B053 */ { "SYLLABE HENTAIGANA SE-2"," * dérivé de 4E16"}, -/* 1B054 */ { "SYLLABE HENTAIGANA SE-3"," * dérivé de 4E16"}, -/* 1B055 */ { "SYLLABE HENTAIGANA SE-4"," * dérivé de 52E2"}, -/* 1B056 */ { "SYLLABE HENTAIGANA SE-5"," * dérivé de 8072"}, -/* 1B057 */ { "SYLLABE HENTAIGANA SO-1"," * dérivé de 6240"}, -/* 1B058 */ { "SYLLABE HENTAIGANA SO-2"," * dérivé de 6240"}, -/* 1B059 */ { "SYLLABE HENTAIGANA SO-3"," * dérivé de 66FE"}, -/* 1B05A */ { "SYLLABE HENTAIGANA SO-4"," * dérivé de 66FE"}, -/* 1B05B */ { "SYLLABE HENTAIGANA SO-5"," * dérivé de 695A"}, -/* 1B05C */ { "SYLLABE HENTAIGANA SO-6"," * dérivé de 8607"}, -/* 1B05D */ { "SYLLABE HENTAIGANA SO-7"," * dérivé de 8655"}, -/* 1B05E */ { "SYLLABE HENTAIGANA TA-1"," * dérivé de 5802"}, -/* 1B05F */ { "SYLLABE HENTAIGANA TA-2"," * dérivé de 591A"}, -/* 1B060 */ { "SYLLABE HENTAIGANA TA-3"," * dérivé de 591A"}, -/* 1B061 */ { "SYLLABE HENTAIGANA TA-4"," * dérivé de 7576"}, -/* 1B062 */ { "SYLLABE HENTAIGANA TI-1"," * dérivé de 5343"}, -/* 1B063 */ { "SYLLABE HENTAIGANA TI-2"," * dérivé de 5730"}, -/* 1B064 */ { "SYLLABE HENTAIGANA TI-3"," * dérivé de 667A"}, -/* 1B065 */ { "SYLLABE HENTAIGANA TI-4"," * dérivé de 77E5"}, -/* 1B066 */ { "SYLLABE HENTAIGANA TI-5"," * dérivé de 77E5"}, -/* 1B067 */ { "SYLLABE HENTAIGANA TI-6"," * dérivé de 81F4"}, -/* 1B068 */ { "SYLLABE HENTAIGANA TI-7"," * dérivé de 9072"}, -/* 1B069 */ { "SYLLABE HENTAIGANA TU-1"," * dérivé de 5DDD"}, -/* 1B06A */ { "SYLLABE HENTAIGANA TU-2"," * dérivé de 5DDD"}, -/* 1B06B */ { "SYLLABE HENTAIGANA TU-3"," * dérivé de 6D25"}, -/* 1B06C */ { "SYLLABE HENTAIGANA TU-4"," * dérivé de 90FD"}, -/* 1B06D */ { "SYLLABE HENTAIGANA TU-TO"," * dérivé de 5F92"}, -/* 1B06E */ { "SYLLABE HENTAIGANA TE-1"," * dérivé de 4EAD"}, -/* 1B06F */ { "SYLLABE HENTAIGANA TE-2"," * dérivé de 4F4E"}, -/* 1B070 */ { "SYLLABE HENTAIGANA TE-3"," * dérivé de 50B3"}, -/* 1B071 */ { "SYLLABE HENTAIGANA TE-4"," * dérivé de 5929"}, -/* 1B072 */ { "SYLLABE HENTAIGANA TE-5"," * dérivé de 5929"}, -/* 1B073 */ { "SYLLABE HENTAIGANA TE-6"," * dérivé de 5929"}, -/* 1B074 */ { "SYLLABE HENTAIGANA TE-7"," * dérivé de 5E1D"}, -/* 1B075 */ { "SYLLABE HENTAIGANA TE-8"," * dérivé de 5F16"}, -/* 1B076 */ { "SYLLABE HENTAIGANA TE-9"," * dérivé de 8F49"}, -/* 1B077 */ { "SYLLABE HENTAIGANA TO-1"," * dérivé de 571F"}, -/* 1B078 */ { "SYLLABE HENTAIGANA TO-2"," * dérivé de 5EA6"}, -/* 1B079 */ { "SYLLABE HENTAIGANA TO-3"," * dérivé de 6771"}, -/* 1B07A */ { "SYLLABE HENTAIGANA TO-4"," * dérivé de 767B"}, -/* 1B07B */ { "SYLLABE HENTAIGANA TO-5"," * dérivé de 767B"}, -/* 1B07C */ { "SYLLABE HENTAIGANA TO-6"," * dérivé de 7825"}, -/* 1B07D */ { "SYLLABE HENTAIGANA TO-RA"," * dérivé de 7B49"}, -/* 1B07E */ { "SYLLABE HENTAIGANA NA-1"," * dérivé de 5357"}, -/* 1B07F */ { "SYLLABE HENTAIGANA NA-2"," * dérivé de 540D"}, -/* 1B080 */ { "SYLLABE HENTAIGANA NA-3"," * dérivé de 5948"}, -/* 1B081 */ { "SYLLABE HENTAIGANA NA-4"," * dérivé de 5948"}, -/* 1B082 */ { "SYLLABE HENTAIGANA NA-5"," * dérivé de 5948"}, -/* 1B083 */ { "SYLLABE HENTAIGANA NA-6"," * dérivé de 83DC"}, -/* 1B084 */ { "SYLLABE HENTAIGANA NA-7"," * dérivé de 90A3"}, -/* 1B085 */ { "SYLLABE HENTAIGANA NA-8"," * dérivé de 90A3"}, -/* 1B086 */ { "SYLLABE HENTAIGANA NA-9"," * dérivé de 96E3"}, -/* 1B087 */ { "SYLLABE HENTAIGANA NI-1"," * dérivé de 4E39"}, -/* 1B088 */ { "SYLLABE HENTAIGANA NI-2"," * dérivé de 4E8C"}, -/* 1B089 */ { "SYLLABE HENTAIGANA NI-3"," * dérivé de 4EC1"}, -/* 1B08A */ { "SYLLABE HENTAIGANA NI-4"," * dérivé de 5152"}, -/* 1B08B */ { "SYLLABE HENTAIGANA NI-5"," * dérivé de 723E"}, -/* 1B08C */ { "SYLLABE HENTAIGANA NI-6"," * dérivé de 723E"}, -/* 1B08D */ { "SYLLABE HENTAIGANA NI-7"," * dérivé de 8033"}, -/* 1B08E */ { "SYLLABE HENTAIGANA NI-TE"," * dérivé de 800C"}, -/* 1B08F */ { "SYLLABE HENTAIGANA NU-1"," * dérivé de 52AA"}, -/* 1B090 */ { "SYLLABE HENTAIGANA NU-2"," * dérivé de 5974"}, -/* 1B091 */ { "SYLLABE HENTAIGANA NU-3"," * dérivé de 6012"}, -/* 1B092 */ { "SYLLABE HENTAIGANA NE-1"," * dérivé de 5E74"}, -/* 1B093 */ { "SYLLABE HENTAIGANA NE-2"," * dérivé de 5E74"}, -/* 1B094 */ { "SYLLABE HENTAIGANA NE-3"," * dérivé de 5E74"}, -/* 1B095 */ { "SYLLABE HENTAIGANA NE-4"," * dérivé de 6839"}, -/* 1B096 */ { "SYLLABE HENTAIGANA NE-5"," * dérivé de 71B1"}, -/* 1B097 */ { "SYLLABE HENTAIGANA NE-6"," * dérivé de 79B0"}, -/* 1B098 */ { "SYLLABE HENTAIGANA NE-KO"," * dérivé de 5B50"}, -/* 1B099 */ { "SYLLABE HENTAIGANA NO-1"," * dérivé de 4E43"}, -/* 1B09A */ { "SYLLABE HENTAIGANA NO-2"," * dérivé de 6FC3"}, -/* 1B09B */ { "SYLLABE HENTAIGANA NO-3"," * dérivé de 80FD"}, -/* 1B09C */ { "SYLLABE HENTAIGANA NO-4"," * dérivé de 80FD"}, -/* 1B09D */ { "SYLLABE HENTAIGANA NO-5"," * dérivé de 8FB2"}, -/* 1B09E */ { "SYLLABE HENTAIGANA HA-1"," * dérivé de 516B"}, -/* 1B09F */ { "SYLLABE HENTAIGANA HA-2"," * dérivé de 534A"}, -/* 1B0A0 */ { "SYLLABE HENTAIGANA HA-3"," * dérivé de 5A46"}, -/* 1B0A1 */ { "SYLLABE HENTAIGANA HA-4"," * dérivé de 6CE2"}, -/* 1B0A2 */ { "SYLLABE HENTAIGANA HA-5"," * dérivé de 76E4"}, -/* 1B0A3 */ { "SYLLABE HENTAIGANA HA-6"," * dérivé de 76E4"}, -/* 1B0A4 */ { "SYLLABE HENTAIGANA HA-7"," * dérivé de 7834"}, -/* 1B0A5 */ { "SYLLABE HENTAIGANA HA-8"," * dérivé de 8005"}, -/* 1B0A6 */ { "SYLLABE HENTAIGANA HA-9"," * dérivé de 8005"}, -/* 1B0A7 */ { "SYLLABE HENTAIGANA HA-10"," * dérivé de 8449"}, -/* 1B0A8 */ { "SYLLABE HENTAIGANA HA-11"," * dérivé de 9817"}, -/* 1B0A9 */ { "SYLLABE HENTAIGANA HI-1"," * dérivé de 60B2"}, -/* 1B0AA */ { "SYLLABE HENTAIGANA HI-2"," * dérivé de 65E5"}, -/* 1B0AB */ { "SYLLABE HENTAIGANA HI-3"," * dérivé de 6BD4"}, -/* 1B0AC */ { "SYLLABE HENTAIGANA HI-4"," * dérivé de 907F"}, -/* 1B0AD */ { "SYLLABE HENTAIGANA HI-5"," * dérivé de 975E"}, -/* 1B0AE */ { "SYLLABE HENTAIGANA HI-6"," * dérivé de 98DB"}, -/* 1B0AF */ { "SYLLABE HENTAIGANA HI-7"," * dérivé de 98DB"}, -/* 1B0B0 */ { "SYLLABE HENTAIGANA HU-1"," * dérivé de 4E0D"}, -/* 1B0B1 */ { "SYLLABE HENTAIGANA HU-2"," * dérivé de 5A66"}, -/* 1B0B2 */ { "SYLLABE HENTAIGANA HU-3"," * dérivé de 5E03"}, -/* 1B0B3 */ { "SYLLABE HENTAIGANA HE-1"," * dérivé de 500D"}, -/* 1B0B4 */ { "SYLLABE HENTAIGANA HE-2"," * dérivé de 5F0A"}, -/* 1B0B5 */ { "SYLLABE HENTAIGANA HE-3"," * dérivé de 5F0A"}, -/* 1B0B6 */ { "SYLLABE HENTAIGANA HE-4"," * dérivé de 904D"}, -/* 1B0B7 */ { "SYLLABE HENTAIGANA HE-5"," * dérivé de 908A"}, -/* 1B0B8 */ { "SYLLABE HENTAIGANA HE-6"," * dérivé de 908A"}, -/* 1B0B9 */ { "SYLLABE HENTAIGANA HE-7"," * dérivé de 90E8"}, -/* 1B0BA */ { "SYLLABE HENTAIGANA HO-1"," * dérivé de 4FDD"}, -/* 1B0BB */ { "SYLLABE HENTAIGANA HO-2"," * dérivé de 4FDD"}, -/* 1B0BC */ { "SYLLABE HENTAIGANA HO-3"," * dérivé de 5831"}, -/* 1B0BD */ { "SYLLABE HENTAIGANA HO-4"," * dérivé de 5949"}, -/* 1B0BE */ { "SYLLABE HENTAIGANA HO-5"," * dérivé de 5BF6"}, -/* 1B0BF */ { "SYLLABE HENTAIGANA HO-6"," * dérivé de 672C"}, -/* 1B0C0 */ { "SYLLABE HENTAIGANA HO-7"," * dérivé de 672C"}, -/* 1B0C1 */ { "SYLLABE HENTAIGANA HO-8"," * dérivé de 8C50"}, -/* 1B0C2 */ { "SYLLABE HENTAIGANA MA-1"," * dérivé de 4E07"}, -/* 1B0C3 */ { "SYLLABE HENTAIGANA MA-2"," * dérivé de 672B"}, -/* 1B0C4 */ { "SYLLABE HENTAIGANA MA-3"," * dérivé de 672B"}, -/* 1B0C5 */ { "SYLLABE HENTAIGANA MA-4"," * dérivé de 6EFF"}, -/* 1B0C6 */ { "SYLLABE HENTAIGANA MA-5"," * dérivé de 6EFF"}, -/* 1B0C7 */ { "SYLLABE HENTAIGANA MA-6"," * dérivé de 842C"}, -/* 1B0C8 */ { "SYLLABE HENTAIGANA MA-7"," * dérivé de 9EBB"}, -/* 1B0C9 */ { "SYLLABE HENTAIGANA MI-1"," * dérivé de 4E09"}, -/* 1B0CA */ { "SYLLABE HENTAIGANA MI-2"," * dérivé de 5FAE"}, -/* 1B0CB */ { "SYLLABE HENTAIGANA MI-3"," * dérivé de 7F8E"}, -/* 1B0CC */ { "SYLLABE HENTAIGANA MI-4"," * dérivé de 7F8E"}, -/* 1B0CD */ { "SYLLABE HENTAIGANA MI-5"," * dérivé de 7F8E"}, -/* 1B0CE */ { "SYLLABE HENTAIGANA MI-6"," * dérivé de 898B"}, -/* 1B0CF */ { "SYLLABE HENTAIGANA MI-7"," * dérivé de 8EAB"}, -/* 1B0D0 */ { "SYLLABE HENTAIGANA MU-1"," * dérivé de 6B66"}, -/* 1B0D1 */ { "SYLLABE HENTAIGANA MU-2"," * dérivé de 7121"}, -/* 1B0D2 */ { "SYLLABE HENTAIGANA MU-3"," * dérivé de 725F"}, -/* 1B0D3 */ { "SYLLABE HENTAIGANA MU-4"," * dérivé de 821E"}, -/* 1B0D4 */ { "SYLLABE HENTAIGANA ME-1"," * dérivé de 514D"}, -/* 1B0D5 */ { "SYLLABE HENTAIGANA ME-2"," * dérivé de 9762"}, -/* 1B0D6 */ { "SYLLABE HENTAIGANA ME-MA"," * dérivé de 99AC"}, -/* 1B0D7 */ { "SYLLABE HENTAIGANA MO-1"," * dérivé de 6BCD"}, -/* 1B0D8 */ { "SYLLABE HENTAIGANA MO-2"," * dérivé de 6BDB"}, -/* 1B0D9 */ { "SYLLABE HENTAIGANA MO-3"," * dérivé de 6BDB"}, -/* 1B0DA */ { "SYLLABE HENTAIGANA MO-4"," * dérivé de 6BDB"}, -/* 1B0DB */ { "SYLLABE HENTAIGANA MO-5"," * dérivé de 8302"}, -/* 1B0DC */ { "SYLLABE HENTAIGANA MO-6"," * dérivé de 88F3"}, -/* 1B0DD */ { "SYLLABE HENTAIGANA YA-1"," * dérivé de 4E5F"}, -/* 1B0DE */ { "SYLLABE HENTAIGANA YA-2"," * dérivé de 4E5F"}, -/* 1B0DF */ { "SYLLABE HENTAIGANA YA-3"," * dérivé de 5C4B"}, -/* 1B0E0 */ { "SYLLABE HENTAIGANA YA-4"," * dérivé de 8036"}, -/* 1B0E1 */ { "SYLLABE HENTAIGANA YA-5"," * dérivé de 8036"}, -/* 1B0E2 */ { "SYLLABE HENTAIGANA YA-YO"," * dérivé de 591C"}, -/* 1B0E3 */ { "SYLLABE HENTAIGANA YU-1"," * dérivé de 6E38"}, -/* 1B0E4 */ { "SYLLABE HENTAIGANA YU-2"," * dérivé de 7531"}, -/* 1B0E5 */ { "SYLLABE HENTAIGANA YU-3"," * dérivé de 7531"}, -/* 1B0E6 */ { "SYLLABE HENTAIGANA YU-4"," * dérivé de 904A"}, -/* 1B0E7 */ { "SYLLABE HENTAIGANA YO-1"," * dérivé de 4EE3"}, -/* 1B0E8 */ { "SYLLABE HENTAIGANA YO-2"," * dérivé de 4F59"}, -/* 1B0E9 */ { "SYLLABE HENTAIGANA YO-3"," * dérivé de 8207"}, -/* 1B0EA */ { "SYLLABE HENTAIGANA YO-4"," * dérivé de 8207"}, -/* 1B0EB */ { "SYLLABE HENTAIGANA YO-5"," * dérivé de 8207"}, -/* 1B0EC */ { "SYLLABE HENTAIGANA YO-6"," * dérivé de 9918"}, -/* 1B0ED */ { "SYLLABE HENTAIGANA RA-1"," * dérivé de 7F85"}, -/* 1B0EE */ { "SYLLABE HENTAIGANA RA-2"," * dérivé de 826F"}, -/* 1B0EF */ { "SYLLABE HENTAIGANA RA-3"," * dérivé de 826F"}, -/* 1B0F0 */ { "SYLLABE HENTAIGANA RA-4"," * dérivé de 826F"}, -/* 1B0F1 */ { "SYLLABE HENTAIGANA RI-1"," * dérivé de 5229"}, -/* 1B0F2 */ { "SYLLABE HENTAIGANA RI-2"," * dérivé de 5229"}, -/* 1B0F3 */ { "SYLLABE HENTAIGANA RI-3"," * dérivé de 674E"}, -/* 1B0F4 */ { "SYLLABE HENTAIGANA RI-4"," * dérivé de 68A8"}, -/* 1B0F5 */ { "SYLLABE HENTAIGANA RI-5"," * dérivé de 7406"}, -/* 1B0F6 */ { "SYLLABE HENTAIGANA RI-6"," * dérivé de 91CC"}, -/* 1B0F7 */ { "SYLLABE HENTAIGANA RI-7"," * dérivé de 96E2"}, -/* 1B0F8 */ { "SYLLABE HENTAIGANA RU-1"," * dérivé de 6D41"}, -/* 1B0F9 */ { "SYLLABE HENTAIGANA RU-2"," * dérivé de 7559"}, -/* 1B0FA */ { "SYLLABE HENTAIGANA RU-3"," * dérivé de 7559"}, -/* 1B0FB */ { "SYLLABE HENTAIGANA RU-4"," * dérivé de 7559"}, -/* 1B0FC */ { "SYLLABE HENTAIGANA RU-5"," * dérivé de 7D2F"}, -/* 1B0FD */ { "SYLLABE HENTAIGANA RU-6"," * dérivé de 985E"}, -/* 1B0FE */ { "SYLLABE HENTAIGANA RE-1"," * dérivé de 79AE"}, -/* 1B0FF */ { "SYLLABE HENTAIGANA RE-2"," * dérivé de 79AE"} +/* 1B000 */ { "CARACTÈRE KATAKANA E ARCHAÃQUE",NULL}, +/* 1B001 */ { "CARACTÈRE HENTAIGANA E-1"," * dérivé de 6C5F"}, +/* 1B002 */ { "CARACTÈRE HENTAIGANA A-1"," * dérivé de 5B89"}, +/* 1B003 */ { "CARACTÈRE HENTAIGANA A-2"," * dérivé de 611B"}, +/* 1B004 */ { "CARACTÈRE HENTAIGANA A-3"," * dérivé de 963F"}, +/* 1B005 */ { "CARACTÈRE HENTAIGANA A-WO"," * dérivé de 60E1"}, +/* 1B006 */ { "CARACTÈRE HENTAIGANA I-1"," * dérivé de 4EE5"}, +/* 1B007 */ { "CARACTÈRE HENTAIGANA I-2"," * dérivé de 4F0A"}, +/* 1B008 */ { "CARACTÈRE HENTAIGANA I-3"," * dérivé de 610F"}, +/* 1B009 */ { "CARACTÈRE HENTAIGANA I-4"," * dérivé de 79FB"}, +/* 1B00A */ { "CARACTÈRE HENTAIGANA U-1"," * dérivé de 5B87"}, +/* 1B00B */ { "CARACTÈRE HENTAIGANA U-2"," * dérivé de 5B87"}, +/* 1B00C */ { "CARACTÈRE HENTAIGANA U-3"," * dérivé de 6182"}, +/* 1B00D */ { "CARACTÈRE HENTAIGANA U-4"," * dérivé de 6709"}, +/* 1B00E */ { "CARACTÈRE HENTAIGANA U-5"," * dérivé de 96F2"}, +/* 1B00F */ { "CARACTÈRE HENTAIGANA E-2"," * dérivé de 76C8"}, +/* 1B010 */ { "CARACTÈRE HENTAIGANA E-3"," * dérivé de 7E01"}, +/* 1B011 */ { "CARACTÈRE HENTAIGANA E-4"," * dérivé de 8863"}, +/* 1B012 */ { "CARACTÈRE HENTAIGANA E-5"," * dérivé de 8863"}, +/* 1B013 */ { "CARACTÈRE HENTAIGANA E-6"," * dérivé de 8981"}, +/* 1B014 */ { "CARACTÈRE HENTAIGANA O-1"," * dérivé de 65BC"}, +/* 1B015 */ { "CARACTÈRE HENTAIGANA O-2"," * dérivé de 65BC"}, +/* 1B016 */ { "CARACTÈRE HENTAIGANA O-3"," * dérivé de 96B1"}, +/* 1B017 */ { "CARACTÈRE HENTAIGANA KA-1"," * dérivé de 4F73"}, +/* 1B018 */ { "CARACTÈRE HENTAIGANA KA-2"," * dérivé de 52A0"}, +/* 1B019 */ { "CARACTÈRE HENTAIGANA KA-3"," * dérivé de 53EF"}, +/* 1B01A */ { "CARACTÈRE HENTAIGANA KA-4"," * dérivé de 53EF"}, +/* 1B01B */ { "CARACTÈRE HENTAIGANA KA-5"," * dérivé de 5609"}, +/* 1B01C */ { "CARACTÈRE HENTAIGANA KA-6"," * dérivé de 6211"}, +/* 1B01D */ { "CARACTÈRE HENTAIGANA KA-7"," * dérivé de 6B5F"}, +/* 1B01E */ { "CARACTÈRE HENTAIGANA KA-8"," * dérivé de 8CC0"}, +/* 1B01F */ { "CARACTÈRE HENTAIGANA KA-9"," * dérivé de 9591"}, +/* 1B020 */ { "CARACTÈRE HENTAIGANA KA-10"," * dérivé de 9999"}, +/* 1B021 */ { "CARACTÈRE HENTAIGANA KA-11"," * dérivé de 99D5"}, +/* 1B022 */ { "CARACTÈRE HENTAIGANA KA-KE"," * dérivé de 5BB6"}, +/* 1B023 */ { "CARACTÈRE HENTAIGANA KI-1"," * dérivé de 559C"}, +/* 1B024 */ { "CARACTÈRE HENTAIGANA KI-2"," * dérivé de 5E7E"}, +/* 1B025 */ { "CARACTÈRE HENTAIGANA KI-3"," * dérivé de 5E7E"}, +/* 1B026 */ { "CARACTÈRE HENTAIGANA KI-4"," * dérivé de 652F"}, +/* 1B027 */ { "CARACTÈRE HENTAIGANA KI-5"," * dérivé de 6728"}, +/* 1B028 */ { "CARACTÈRE HENTAIGANA KI-6"," * dérivé de 7948"}, +/* 1B029 */ { "CARACTÈRE HENTAIGANA KI-7"," * dérivé de 8CB4"}, +/* 1B02A */ { "CARACTÈRE HENTAIGANA KI-8"," * dérivé de 8D77"}, +/* 1B02B */ { "CARACTÈRE HENTAIGANA KU-1"," * dérivé de 4E45"}, +/* 1B02C */ { "CARACTÈRE HENTAIGANA KU-2"," * dérivé de 4E45"}, +/* 1B02D */ { "CARACTÈRE HENTAIGANA KU-3"," * dérivé de 4E5D"}, +/* 1B02E */ { "CARACTÈRE HENTAIGANA KU-4"," * dérivé de 4F9B"}, +/* 1B02F */ { "CARACTÈRE HENTAIGANA KU-5"," * dérivé de 5036"}, +/* 1B030 */ { "CARACTÈRE HENTAIGANA KU-6"," * dérivé de 5177"}, +/* 1B031 */ { "CARACTÈRE HENTAIGANA KU-7"," * dérivé de 6C42"}, +/* 1B032 */ { "CARACTÈRE HENTAIGANA KE-1"," * dérivé de 4ECB"}, +/* 1B033 */ { "CARACTÈRE HENTAIGANA KE-2"," * dérivé de 4ECB"}, +/* 1B034 */ { "CARACTÈRE HENTAIGANA KE-3"," * dérivé de 5E0C"}, +/* 1B035 */ { "CARACTÈRE HENTAIGANA KE-4"," * dérivé de 6C23"}, +/* 1B036 */ { "CARACTÈRE HENTAIGANA KE-5"," * dérivé de 8A08"}, +/* 1B037 */ { "CARACTÈRE HENTAIGANA KE-6"," * dérivé de 9063"}, +/* 1B038 */ { "CARACTÈRE HENTAIGANA KO-1"," * dérivé de 53E4"}, +/* 1B039 */ { "CARACTÈRE HENTAIGANA KO-2"," * dérivé de 6545"}, +/* 1B03A */ { "CARACTÈRE HENTAIGANA KO-3"," * dérivé de 8A31"}, +/* 1B03B */ { "CARACTÈRE HENTAIGANA KO-KI"," * dérivé de 671F"}, +/* 1B03C */ { "CARACTÈRE HENTAIGANA SA-1"," * dérivé de 4E4D"}, +/* 1B03D */ { "CARACTÈRE HENTAIGANA SA-2"," * dérivé de 4F50"}, +/* 1B03E */ { "CARACTÈRE HENTAIGANA SA-3"," * dérivé de 4F50"}, +/* 1B03F */ { "CARACTÈRE HENTAIGANA SA-4"," * dérivé de 5DE6"}, +/* 1B040 */ { "CARACTÈRE HENTAIGANA SA-5"," * dérivé de 5DEE"}, +/* 1B041 */ { "CARACTÈRE HENTAIGANA SA-6"," * dérivé de 6563"}, +/* 1B042 */ { "CARACTÈRE HENTAIGANA SA-7"," * dérivé de 659C"}, +/* 1B043 */ { "CARACTÈRE HENTAIGANA SA-8"," * dérivé de 6C99"}, +/* 1B044 */ { "CARACTÈRE HENTAIGANA SI-1"," * dérivé de 4E4B"}, +/* 1B045 */ { "CARACTÈRE HENTAIGANA SI-2"," * dérivé de 4E4B"}, +/* 1B046 */ { "CARACTÈRE HENTAIGANA SI-3"," * dérivé de 4E8B"}, +/* 1B047 */ { "CARACTÈRE HENTAIGANA SI-4"," * dérivé de 56DB"}, +/* 1B048 */ { "CARACTÈRE HENTAIGANA SI-5"," * dérivé de 5FD7"}, +/* 1B049 */ { "CARACTÈRE HENTAIGANA SI-6"," * dérivé de 65B0"}, +/* 1B04A */ { "CARACTÈRE HENTAIGANA SU-1"," * dérivé de 53D7"}, +/* 1B04B */ { "CARACTÈRE HENTAIGANA SU-2"," * dérivé de 58FD"}, +/* 1B04C */ { "CARACTÈRE HENTAIGANA SU-3"," * dérivé de 6578"}, +/* 1B04D */ { "CARACTÈRE HENTAIGANA SU-4"," * dérivé de 6578"}, +/* 1B04E */ { "CARACTÈRE HENTAIGANA SU-5"," * dérivé de 6625"}, +/* 1B04F */ { "CARACTÈRE HENTAIGANA SU-6"," * dérivé de 6625"}, +/* 1B050 */ { "CARACTÈRE HENTAIGANA SU-7"," * dérivé de 9808"}, +/* 1B051 */ { "CARACTÈRE HENTAIGANA SU-8"," * dérivé de 9808"}, +/* 1B052 */ { "CARACTÈRE HENTAIGANA SE-1"," * dérivé de 4E16"}, +/* 1B053 */ { "CARACTÈRE HENTAIGANA SE-2"," * dérivé de 4E16"}, +/* 1B054 */ { "CARACTÈRE HENTAIGANA SE-3"," * dérivé de 4E16"}, +/* 1B055 */ { "CARACTÈRE HENTAIGANA SE-4"," * dérivé de 52E2"}, +/* 1B056 */ { "CARACTÈRE HENTAIGANA SE-5"," * dérivé de 8072"}, +/* 1B057 */ { "CARACTÈRE HENTAIGANA SO-1"," * dérivé de 6240"}, +/* 1B058 */ { "CARACTÈRE HENTAIGANA SO-2"," * dérivé de 6240"}, +/* 1B059 */ { "CARACTÈRE HENTAIGANA SO-3"," * dérivé de 66FE"}, +/* 1B05A */ { "CARACTÈRE HENTAIGANA SO-4"," * dérivé de 66FE"}, +/* 1B05B */ { "CARACTÈRE HENTAIGANA SO-5"," * dérivé de 695A"}, +/* 1B05C */ { "CARACTÈRE HENTAIGANA SO-6"," * dérivé de 8607"}, +/* 1B05D */ { "CARACTÈRE HENTAIGANA SO-7"," * dérivé de 8655"}, +/* 1B05E */ { "CARACTÈRE HENTAIGANA TA-1"," * dérivé de 5802"}, +/* 1B05F */ { "CARACTÈRE HENTAIGANA TA-2"," * dérivé de 591A"}, +/* 1B060 */ { "CARACTÈRE HENTAIGANA TA-3"," * dérivé de 591A"}, +/* 1B061 */ { "CARACTÈRE HENTAIGANA TA-4"," * dérivé de 7576"}, +/* 1B062 */ { "CARACTÈRE HENTAIGANA TI-1"," * dérivé de 5343"}, +/* 1B063 */ { "CARACTÈRE HENTAIGANA TI-2"," * dérivé de 5730"}, +/* 1B064 */ { "CARACTÈRE HENTAIGANA TI-3"," * dérivé de 667A"}, +/* 1B065 */ { "CARACTÈRE HENTAIGANA TI-4"," * dérivé de 77E5"}, +/* 1B066 */ { "CARACTÈRE HENTAIGANA TI-5"," * dérivé de 77E5"}, +/* 1B067 */ { "CARACTÈRE HENTAIGANA TI-6"," * dérivé de 81F4"}, +/* 1B068 */ { "CARACTÈRE HENTAIGANA TI-7"," * dérivé de 9072"}, +/* 1B069 */ { "CARACTÈRE HENTAIGANA TU-1"," * dérivé de 5DDD"}, +/* 1B06A */ { "CARACTÈRE HENTAIGANA TU-2"," * dérivé de 5DDD"}, +/* 1B06B */ { "CARACTÈRE HENTAIGANA TU-3"," * dérivé de 6D25"}, +/* 1B06C */ { "CARACTÈRE HENTAIGANA TU-4"," * dérivé de 90FD"}, +/* 1B06D */ { "CARACTÈRE HENTAIGANA TU-TO"," * dérivé de 5F92"}, +/* 1B06E */ { "CARACTÈRE HENTAIGANA TE-1"," * dérivé de 4EAD"}, +/* 1B06F */ { "CARACTÈRE HENTAIGANA TE-2"," * dérivé de 4F4E"}, +/* 1B070 */ { "CARACTÈRE HENTAIGANA TE-3"," * dérivé de 50B3"}, +/* 1B071 */ { "CARACTÈRE HENTAIGANA TE-4"," * dérivé de 5929"}, +/* 1B072 */ { "CARACTÈRE HENTAIGANA TE-5"," * dérivé de 5929"}, +/* 1B073 */ { "CARACTÈRE HENTAIGANA TE-6"," * dérivé de 5929"}, +/* 1B074 */ { "CARACTÈRE HENTAIGANA TE-7"," * dérivé de 5E1D"}, +/* 1B075 */ { "CARACTÈRE HENTAIGANA TE-8"," * dérivé de 5F16"}, +/* 1B076 */ { "CARACTÈRE HENTAIGANA TE-9"," * dérivé de 8F49"}, +/* 1B077 */ { "CARACTÈRE HENTAIGANA TO-1"," * dérivé de 571F"}, +/* 1B078 */ { "CARACTÈRE HENTAIGANA TO-2"," * dérivé de 5EA6"}, +/* 1B079 */ { "CARACTÈRE HENTAIGANA TO-3"," * dérivé de 6771"}, +/* 1B07A */ { "CARACTÈRE HENTAIGANA TO-4"," * dérivé de 767B"}, +/* 1B07B */ { "CARACTÈRE HENTAIGANA TO-5"," * dérivé de 767B"}, +/* 1B07C */ { "CARACTÈRE HENTAIGANA TO-6"," * dérivé de 7825"}, +/* 1B07D */ { "CARACTÈRE HENTAIGANA TO-RA"," * dérivé de 7B49"}, +/* 1B07E */ { "CARACTÈRE HENTAIGANA NA-1"," * dérivé de 5357"}, +/* 1B07F */ { "CARACTÈRE HENTAIGANA NA-2"," * dérivé de 540D"}, +/* 1B080 */ { "CARACTÈRE HENTAIGANA NA-3"," * dérivé de 5948"}, +/* 1B081 */ { "CARACTÈRE HENTAIGANA NA-4"," * dérivé de 5948"}, +/* 1B082 */ { "CARACTÈRE HENTAIGANA NA-5"," * dérivé de 5948"}, +/* 1B083 */ { "CARACTÈRE HENTAIGANA NA-6"," * dérivé de 83DC"}, +/* 1B084 */ { "CARACTÈRE HENTAIGANA NA-7"," * dérivé de 90A3"}, +/* 1B085 */ { "CARACTÈRE HENTAIGANA NA-8"," * dérivé de 90A3"}, +/* 1B086 */ { "CARACTÈRE HENTAIGANA NA-9"," * dérivé de 96E3"}, +/* 1B087 */ { "CARACTÈRE HENTAIGANA NI-1"," * dérivé de 4E39"}, +/* 1B088 */ { "CARACTÈRE HENTAIGANA NI-2"," * dérivé de 4E8C"}, +/* 1B089 */ { "CARACTÈRE HENTAIGANA NI-3"," * dérivé de 4EC1"}, +/* 1B08A */ { "CARACTÈRE HENTAIGANA NI-4"," * dérivé de 5152"}, +/* 1B08B */ { "CARACTÈRE HENTAIGANA NI-5"," * dérivé de 723E"}, +/* 1B08C */ { "CARACTÈRE HENTAIGANA NI-6"," * dérivé de 723E"}, +/* 1B08D */ { "CARACTÈRE HENTAIGANA NI-7"," * dérivé de 8033"}, +/* 1B08E */ { "CARACTÈRE HENTAIGANA NI-TE"," * dérivé de 800C"}, +/* 1B08F */ { "CARACTÈRE HENTAIGANA NU-1"," * dérivé de 52AA"}, +/* 1B090 */ { "CARACTÈRE HENTAIGANA NU-2"," * dérivé de 5974"}, +/* 1B091 */ { "CARACTÈRE HENTAIGANA NU-3"," * dérivé de 6012"}, +/* 1B092 */ { "CARACTÈRE HENTAIGANA NE-1"," * dérivé de 5E74"}, +/* 1B093 */ { "CARACTÈRE HENTAIGANA NE-2"," * dérivé de 5E74"}, +/* 1B094 */ { "CARACTÈRE HENTAIGANA NE-3"," * dérivé de 5E74"}, +/* 1B095 */ { "CARACTÈRE HENTAIGANA NE-4"," * dérivé de 6839"}, +/* 1B096 */ { "CARACTÈRE HENTAIGANA NE-5"," * dérivé de 71B1"}, +/* 1B097 */ { "CARACTÈRE HENTAIGANA NE-6"," * dérivé de 79B0"}, +/* 1B098 */ { "CARACTÈRE HENTAIGANA NE-KO"," * dérivé de 5B50"}, +/* 1B099 */ { "CARACTÈRE HENTAIGANA NO-1"," * dérivé de 4E43"}, +/* 1B09A */ { "CARACTÈRE HENTAIGANA NO-2"," * dérivé de 6FC3"}, +/* 1B09B */ { "CARACTÈRE HENTAIGANA NO-3"," * dérivé de 80FD"}, +/* 1B09C */ { "CARACTÈRE HENTAIGANA NO-4"," * dérivé de 80FD"}, +/* 1B09D */ { "CARACTÈRE HENTAIGANA NO-5"," * dérivé de 8FB2"}, +/* 1B09E */ { "CARACTÈRE HENTAIGANA HA-1"," * dérivé de 516B"}, +/* 1B09F */ { "CARACTÈRE HENTAIGANA HA-2"," * dérivé de 534A"}, +/* 1B0A0 */ { "CARACTÈRE HENTAIGANA HA-3"," * dérivé de 5A46"}, +/* 1B0A1 */ { "CARACTÈRE HENTAIGANA HA-4"," * dérivé de 6CE2"}, +/* 1B0A2 */ { "CARACTÈRE HENTAIGANA HA-5"," * dérivé de 76E4"}, +/* 1B0A3 */ { "CARACTÈRE HENTAIGANA HA-6"," * dérivé de 76E4"}, +/* 1B0A4 */ { "CARACTÈRE HENTAIGANA HA-7"," * dérivé de 7834"}, +/* 1B0A5 */ { "CARACTÈRE HENTAIGANA HA-8"," * dérivé de 8005"}, +/* 1B0A6 */ { "CARACTÈRE HENTAIGANA HA-9"," * dérivé de 8005"}, +/* 1B0A7 */ { "CARACTÈRE HENTAIGANA HA-10"," * dérivé de 8449"}, +/* 1B0A8 */ { "CARACTÈRE HENTAIGANA HA-11"," * dérivé de 9817"}, +/* 1B0A9 */ { "CARACTÈRE HENTAIGANA HI-1"," * dérivé de 60B2"}, +/* 1B0AA */ { "CARACTÈRE HENTAIGANA HI-2"," * dérivé de 65E5"}, +/* 1B0AB */ { "CARACTÈRE HENTAIGANA HI-3"," * dérivé de 6BD4"}, +/* 1B0AC */ { "CARACTÈRE HENTAIGANA HI-4"," * dérivé de 907F"}, +/* 1B0AD */ { "CARACTÈRE HENTAIGANA HI-5"," * dérivé de 975E"}, +/* 1B0AE */ { "CARACTÈRE HENTAIGANA HI-6"," * dérivé de 98DB"}, +/* 1B0AF */ { "CARACTÈRE HENTAIGANA HI-7"," * dérivé de 98DB"}, +/* 1B0B0 */ { "CARACTÈRE HENTAIGANA HU-1"," * dérivé de 4E0D"}, +/* 1B0B1 */ { "CARACTÈRE HENTAIGANA HU-2"," * dérivé de 5A66"}, +/* 1B0B2 */ { "CARACTÈRE HENTAIGANA HU-3"," * dérivé de 5E03"}, +/* 1B0B3 */ { "CARACTÈRE HENTAIGANA HE-1"," * dérivé de 500D"}, +/* 1B0B4 */ { "CARACTÈRE HENTAIGANA HE-2"," * dérivé de 5F0A"}, +/* 1B0B5 */ { "CARACTÈRE HENTAIGANA HE-3"," * dérivé de 5F0A"}, +/* 1B0B6 */ { "CARACTÈRE HENTAIGANA HE-4"," * dérivé de 904D"}, +/* 1B0B7 */ { "CARACTÈRE HENTAIGANA HE-5"," * dérivé de 908A"}, +/* 1B0B8 */ { "CARACTÈRE HENTAIGANA HE-6"," * dérivé de 908A"}, +/* 1B0B9 */ { "CARACTÈRE HENTAIGANA HE-7"," * dérivé de 90E8"}, +/* 1B0BA */ { "CARACTÈRE HENTAIGANA HO-1"," * dérivé de 4FDD"}, +/* 1B0BB */ { "CARACTÈRE HENTAIGANA HO-2"," * dérivé de 4FDD"}, +/* 1B0BC */ { "CARACTÈRE HENTAIGANA HO-3"," * dérivé de 5831"}, +/* 1B0BD */ { "CARACTÈRE HENTAIGANA HO-4"," * dérivé de 5949"}, +/* 1B0BE */ { "CARACTÈRE HENTAIGANA HO-5"," * dérivé de 5BF6"}, +/* 1B0BF */ { "CARACTÈRE HENTAIGANA HO-6"," * dérivé de 672C"}, +/* 1B0C0 */ { "CARACTÈRE HENTAIGANA HO-7"," * dérivé de 672C"}, +/* 1B0C1 */ { "CARACTÈRE HENTAIGANA HO-8"," * dérivé de 8C50"}, +/* 1B0C2 */ { "CARACTÈRE HENTAIGANA MA-1"," * dérivé de 4E07"}, +/* 1B0C3 */ { "CARACTÈRE HENTAIGANA MA-2"," * dérivé de 672B"}, +/* 1B0C4 */ { "CARACTÈRE HENTAIGANA MA-3"," * dérivé de 672B"}, +/* 1B0C5 */ { "CARACTÈRE HENTAIGANA MA-4"," * dérivé de 6EFF"}, +/* 1B0C6 */ { "CARACTÈRE HENTAIGANA MA-5"," * dérivé de 6EFF"}, +/* 1B0C7 */ { "CARACTÈRE HENTAIGANA MA-6"," * dérivé de 842C"}, +/* 1B0C8 */ { "CARACTÈRE HENTAIGANA MA-7"," * dérivé de 9EBB"}, +/* 1B0C9 */ { "CARACTÈRE HENTAIGANA MI-1"," * dérivé de 4E09"}, +/* 1B0CA */ { "CARACTÈRE HENTAIGANA MI-2"," * dérivé de 5FAE"}, +/* 1B0CB */ { "CARACTÈRE HENTAIGANA MI-3"," * dérivé de 7F8E"}, +/* 1B0CC */ { "CARACTÈRE HENTAIGANA MI-4"," * dérivé de 7F8E"}, +/* 1B0CD */ { "CARACTÈRE HENTAIGANA MI-5"," * dérivé de 7F8E"}, +/* 1B0CE */ { "CARACTÈRE HENTAIGANA MI-6"," * dérivé de 898B"}, +/* 1B0CF */ { "CARACTÈRE HENTAIGANA MI-7"," * dérivé de 8EAB"}, +/* 1B0D0 */ { "CARACTÈRE HENTAIGANA MU-1"," * dérivé de 6B66"}, +/* 1B0D1 */ { "CARACTÈRE HENTAIGANA MU-2"," * dérivé de 7121"}, +/* 1B0D2 */ { "CARACTÈRE HENTAIGANA MU-3"," * dérivé de 725F"}, +/* 1B0D3 */ { "CARACTÈRE HENTAIGANA MU-4"," * dérivé de 821E"}, +/* 1B0D4 */ { "CARACTÈRE HENTAIGANA ME-1"," * dérivé de 514D"}, +/* 1B0D5 */ { "CARACTÈRE HENTAIGANA ME-2"," * dérivé de 9762"}, +/* 1B0D6 */ { "CARACTÈRE HENTAIGANA ME-MA"," * dérivé de 99AC"}, +/* 1B0D7 */ { "CARACTÈRE HENTAIGANA MO-1"," * dérivé de 6BCD"}, +/* 1B0D8 */ { "CARACTÈRE HENTAIGANA MO-2"," * dérivé de 6BDB"}, +/* 1B0D9 */ { "CARACTÈRE HENTAIGANA MO-3"," * dérivé de 6BDB"}, +/* 1B0DA */ { "CARACTÈRE HENTAIGANA MO-4"," * dérivé de 6BDB"}, +/* 1B0DB */ { "CARACTÈRE HENTAIGANA MO-5"," * dérivé de 8302"}, +/* 1B0DC */ { "CARACTÈRE HENTAIGANA MO-6"," * dérivé de 88F3"}, +/* 1B0DD */ { "CARACTÈRE HENTAIGANA YA-1"," * dérivé de 4E5F"}, +/* 1B0DE */ { "CARACTÈRE HENTAIGANA YA-2"," * dérivé de 4E5F"}, +/* 1B0DF */ { "CARACTÈRE HENTAIGANA YA-3"," * dérivé de 5C4B"}, +/* 1B0E0 */ { "CARACTÈRE HENTAIGANA YA-4"," * dérivé de 8036"}, +/* 1B0E1 */ { "CARACTÈRE HENTAIGANA YA-5"," * dérivé de 8036"}, +/* 1B0E2 */ { "CARACTÈRE HENTAIGANA YA-YO"," * dérivé de 591C"}, +/* 1B0E3 */ { "CARACTÈRE HENTAIGANA YU-1"," * dérivé de 6E38"}, +/* 1B0E4 */ { "CARACTÈRE HENTAIGANA YU-2"," * dérivé de 7531"}, +/* 1B0E5 */ { "CARACTÈRE HENTAIGANA YU-3"," * dérivé de 7531"}, +/* 1B0E6 */ { "CARACTÈRE HENTAIGANA YU-4"," * dérivé de 904A"}, +/* 1B0E7 */ { "CARACTÈRE HENTAIGANA YO-1"," * dérivé de 4EE3"}, +/* 1B0E8 */ { "CARACTÈRE HENTAIGANA YO-2"," * dérivé de 4F59"}, +/* 1B0E9 */ { "CARACTÈRE HENTAIGANA YO-3"," * dérivé de 8207"}, +/* 1B0EA */ { "CARACTÈRE HENTAIGANA YO-4"," * dérivé de 8207"}, +/* 1B0EB */ { "CARACTÈRE HENTAIGANA YO-5"," * dérivé de 8207"}, +/* 1B0EC */ { "CARACTÈRE HENTAIGANA YO-6"," * dérivé de 9918"}, +/* 1B0ED */ { "CARACTÈRE HENTAIGANA RA-1"," * dérivé de 7F85"}, +/* 1B0EE */ { "CARACTÈRE HENTAIGANA RA-2"," * dérivé de 826F"}, +/* 1B0EF */ { "CARACTÈRE HENTAIGANA RA-3"," * dérivé de 826F"}, +/* 1B0F0 */ { "CARACTÈRE HENTAIGANA RA-4"," * dérivé de 826F"}, +/* 1B0F1 */ { "CARACTÈRE HENTAIGANA RI-1"," * dérivé de 5229"}, +/* 1B0F2 */ { "CARACTÈRE HENTAIGANA RI-2"," * dérivé de 5229"}, +/* 1B0F3 */ { "CARACTÈRE HENTAIGANA RI-3"," * dérivé de 674E"}, +/* 1B0F4 */ { "CARACTÈRE HENTAIGANA RI-4"," * dérivé de 68A8"}, +/* 1B0F5 */ { "CARACTÈRE HENTAIGANA RI-5"," * dérivé de 7406"}, +/* 1B0F6 */ { "CARACTÈRE HENTAIGANA RI-6"," * dérivé de 91CC"}, +/* 1B0F7 */ { "CARACTÈRE HENTAIGANA RI-7"," * dérivé de 96E2"}, +/* 1B0F8 */ { "CARACTÈRE HENTAIGANA RU-1"," * dérivé de 6D41"}, +/* 1B0F9 */ { "CARACTÈRE HENTAIGANA RU-2"," * dérivé de 7559"}, +/* 1B0FA */ { "CARACTÈRE HENTAIGANA RU-3"," * dérivé de 7559"}, +/* 1B0FB */ { "CARACTÈRE HENTAIGANA RU-4"," * dérivé de 7559"}, +/* 1B0FC */ { "CARACTÈRE HENTAIGANA RU-5"," * dérivé de 7D2F"}, +/* 1B0FD */ { "CARACTÈRE HENTAIGANA RU-6"," * dérivé de 985E"}, +/* 1B0FE */ { "CARACTÈRE HENTAIGANA RE-1"," * dérivé de 79AE"}, +/* 1B0FF */ { "CARACTÈRE HENTAIGANA RE-2"," * dérivé de 79AE"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_B1[] = { -/* 1B100 */ { "SYLLABE HENTAIGANA RE-3"," * dérivé de 9023"}, -/* 1B101 */ { "SYLLABE HENTAIGANA RE-4"," * dérivé de 9E97"}, -/* 1B102 */ { "SYLLABE HENTAIGANA RO-1"," * dérivé de 5442"}, -/* 1B103 */ { "SYLLABE HENTAIGANA RO-2"," * dérivé de 5442"}, -/* 1B104 */ { "SYLLABE HENTAIGANA RO-3"," * dérivé de 5A41"}, -/* 1B105 */ { "SYLLABE HENTAIGANA RO-4"," * dérivé de 6A13"}, -/* 1B106 */ { "SYLLABE HENTAIGANA RO-5"," * dérivé de 8DEF"}, -/* 1B107 */ { "SYLLABE HENTAIGANA RO-6"," * dérivé de 9732"}, -/* 1B108 */ { "SYLLABE HENTAIGANA WA-1"," * dérivé de 502D"}, -/* 1B109 */ { "SYLLABE HENTAIGANA WA-2"," * dérivé de 548C"}, -/* 1B10A */ { "SYLLABE HENTAIGANA WA-3"," * dérivé de 548C"}, -/* 1B10B */ { "SYLLABE HENTAIGANA WA-4"," * dérivé de 738B"}, -/* 1B10C */ { "SYLLABE HENTAIGANA WA-5"," * dérivé de 738B"}, -/* 1B10D */ { "SYLLABE HENTAIGANA WI-1"," * dérivé de 4E95"}, -/* 1B10E */ { "SYLLABE HENTAIGANA WI-2"," * dérivé de 4E95"}, -/* 1B10F */ { "SYLLABE HENTAIGANA WI-3"," * dérivé de 5C45"}, -/* 1B110 */ { "SYLLABE HENTAIGANA WI-4"," * dérivé de 7232"}, -/* 1B111 */ { "SYLLABE HENTAIGANA WI-5"," * dérivé de 907A"}, -/* 1B112 */ { "SYLLABE HENTAIGANA WE-1"," * dérivé de 60E0"}, -/* 1B113 */ { "SYLLABE HENTAIGANA WE-2"," * dérivé de 885E"}, -/* 1B114 */ { "SYLLABE HENTAIGANA WE-3"," * dérivé de 885E"}, -/* 1B115 */ { "SYLLABE HENTAIGANA WE-4"," * dérivé de 885E"}, -/* 1B116 */ { "SYLLABE HENTAIGANA WO-1"," * dérivé de 4E4E"}, -/* 1B117 */ { "SYLLABE HENTAIGANA WO-2"," * dérivé de 4E4E"}, -/* 1B118 */ { "SYLLABE HENTAIGANA WO-3"," * dérivé de 5C3E"}, -/* 1B119 */ { "SYLLABE HENTAIGANA WO-4"," * dérivé de 7DD2"}, -/* 1B11A */ { "SYLLABE HENTAIGANA WO-5"," * dérivé de 8D8A"}, -/* 1B11B */ { "SYLLABE HENTAIGANA WO-6"," * dérivé de 9060"}, -/* 1B11C */ { "SYLLABE HENTAIGANA WO-7"," * dérivé de 9060"}, -/* 1B11D */ { "SYLLABE HENTAIGANA N-MU-MO-1"," * dérivé de 65E0"}, -/* 1B11E */ { "SYLLABE HENTAIGANA N-MU-MO-2"," * dérivé de 65E0"}, -/* 1B11F */ { NULL,NULL}, -/* 1B120 */ { NULL,NULL}, -/* 1B121 */ { NULL,NULL}, -/* 1B122 */ { NULL,NULL}, +/* 1B100 */ { "CARACTÈRE HENTAIGANA RE-3"," * dérivé de 9023"}, +/* 1B101 */ { "CARACTÈRE HENTAIGANA RE-4"," * dérivé de 9E97"}, +/* 1B102 */ { "CARACTÈRE HENTAIGANA RO-1"," * dérivé de 5442"}, +/* 1B103 */ { "CARACTÈRE HENTAIGANA RO-2"," * dérivé de 5442"}, +/* 1B104 */ { "CARACTÈRE HENTAIGANA RO-3"," * dérivé de 5A41"}, +/* 1B105 */ { "CARACTÈRE HENTAIGANA RO-4"," * dérivé de 6A13"}, +/* 1B106 */ { "CARACTÈRE HENTAIGANA RO-5"," * dérivé de 8DEF"}, +/* 1B107 */ { "CARACTÈRE HENTAIGANA RO-6"," * dérivé de 9732"}, +/* 1B108 */ { "CARACTÈRE HENTAIGANA WA-1"," * dérivé de 502D"}, +/* 1B109 */ { "CARACTÈRE HENTAIGANA WA-2"," * dérivé de 548C"}, +/* 1B10A */ { "CARACTÈRE HENTAIGANA WA-3"," * dérivé de 548C"}, +/* 1B10B */ { "CARACTÈRE HENTAIGANA WA-4"," * dérivé de 738B"}, +/* 1B10C */ { "CARACTÈRE HENTAIGANA WA-5"," * dérivé de 738B"}, +/* 1B10D */ { "CARACTÈRE HENTAIGANA WI-1"," * dérivé de 4E95"}, +/* 1B10E */ { "CARACTÈRE HENTAIGANA WI-2"," * dérivé de 4E95"}, +/* 1B10F */ { "CARACTÈRE HENTAIGANA WI-3"," * dérivé de 5C45"}, +/* 1B110 */ { "CARACTÈRE HENTAIGANA WI-4"," * dérivé de 7232"}, +/* 1B111 */ { "CARACTÈRE HENTAIGANA WI-5"," * dérivé de 907A"}, +/* 1B112 */ { "CARACTÈRE HENTAIGANA WE-1"," * dérivé de 60E0"}, +/* 1B113 */ { "CARACTÈRE HENTAIGANA WE-2"," * dérivé de 885E"}, +/* 1B114 */ { "CARACTÈRE HENTAIGANA WE-3"," * dérivé de 885E"}, +/* 1B115 */ { "CARACTÈRE HENTAIGANA WE-4"," * dérivé de 885E"}, +/* 1B116 */ { "CARACTÈRE HENTAIGANA WO-1"," * dérivé de 4E4E"}, +/* 1B117 */ { "CARACTÈRE HENTAIGANA WO-2"," * dérivé de 4E4E"}, +/* 1B118 */ { "CARACTÈRE HENTAIGANA WO-3"," * dérivé de 5C3E"}, +/* 1B119 */ { "CARACTÈRE HENTAIGANA WO-4"," * dérivé de 7DD2"}, +/* 1B11A */ { "CARACTÈRE HENTAIGANA WO-5"," * dérivé de 8D8A"}, +/* 1B11B */ { "CARACTÈRE HENTAIGANA WO-6"," * dérivé de 9060"}, +/* 1B11C */ { "CARACTÈRE HENTAIGANA WO-7"," * dérivé de 9060"}, +/* 1B11D */ { "CARACTÈRE HENTAIGANA N-MU-MO-1"," * dérivé de 65E0"}, +/* 1B11E */ { "CARACTÈRE HENTAIGANA N-MU-MO-2"," * dérivé de 65E0"}, +/* 1B11F */ { "CARACTÈRE HIRAGANA WU ARCHAÃQUE"," * dérivé de 6C59"}, +/* 1B120 */ { "CARACTÈRE KATAKANA YI ARCHAÃQUE",NULL}, +/* 1B121 */ { "CARACTÈRE KATAKANA YE ARCHAÃQUE",NULL}, +/* 1B122 */ { "CARACTÈRE KATAKANA WU ARCHAÃQUE",NULL}, /* 1B123 */ { NULL,NULL}, /* 1B124 */ { NULL,NULL}, /* 1B125 */ { NULL,NULL}, @@ -37754,9 +38662,9 @@ /* 1B14D */ { NULL,NULL}, /* 1B14E */ { NULL,NULL}, /* 1B14F */ { NULL,NULL}, -/* 1B150 */ { "SYLLABE HIRAGANA PETIT WI",NULL}, -/* 1B151 */ { "SYLLABE HIRAGANA PETIT WE",NULL}, -/* 1B152 */ { "SYLLABE HIRAGANA PETIT WO",NULL}, +/* 1B150 */ { "CARACTÈRE HIRAGANA PETIT WI",NULL}, +/* 1B151 */ { "CARACTÈRE HIRAGANA PETIT WE",NULL}, +/* 1B152 */ { "CARACTÈRE HIRAGANA PETIT WO",NULL}, /* 1B153 */ { NULL,NULL}, /* 1B154 */ { NULL,NULL}, /* 1B155 */ { NULL,NULL}, @@ -37774,10 +38682,10 @@ /* 1B161 */ { NULL,NULL}, /* 1B162 */ { NULL,NULL}, /* 1B163 */ { NULL,NULL}, -/* 1B164 */ { "SYLLABE KATAKANA PETIT WI",NULL}, -/* 1B165 */ { "SYLLABE KATAKANA PETIT WE",NULL}, -/* 1B166 */ { "SYLLABE KATAKANA PETIT WO",NULL}, -/* 1B167 */ { "SYLLABE KATAKANA PETIT N",NULL}, +/* 1B164 */ { "CARACTÈRE KATAKANA PETIT WI",NULL}, +/* 1B165 */ { "CARACTÈRE KATAKANA PETIT WE",NULL}, +/* 1B166 */ { "CARACTÈRE KATAKANA PETIT WO",NULL}, +/* 1B167 */ { "CARACTÈRE KATAKANA PETIT N",NULL}, /* 1B168 */ { NULL,NULL}, /* 1B169 */ { NULL,NULL}, /* 1B16A */ { NULL,NULL}, @@ -37932,6 +38840,7 @@ /* 1B1FF */ { "CARACTÈRE NÃœSHU-1B1FF",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_B2[] = { /* 1B200 */ { "CARACTÈRE NÃœSHU-1B200",NULL}, /* 1B201 */ { "CARACTÈRE NÃœSHU-1B201"," x 591A"}, @@ -38191,6 +39100,7 @@ /* 1B2FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_BC[] = { /* 1BC00 */ { "LETTRE DE STÉNO DUPLOYÉ H"," * chinook, Pernin, Sloan, Perrault"}, /* 1BC01 */ { "LETTRE DE STÉNO DUPLOYÉ X"," * langues salishennes"}, @@ -38612,6 +39522,267 @@ /* 1BCFF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot unaFR_01_CF[] = { +/* 1CF00 */ { "DIACRITIQUE ZNAMENNY GORAZDO NIZKO S KRYJEM À GAUCHE",NULL}, +/* 1CF01 */ { "DIACRITIQUE ZNAMENNY NIZKO S KRYJEM À GAUCHE",NULL}, +/* 1CF02 */ { "DIACRITIQUE ZNAMENNY TSATA À GAUCHE",NULL}, +/* 1CF03 */ { "DIACRITIQUE ZNAMENNY GORAZDO NIZKO À GAUCHE",NULL}, +/* 1CF04 */ { "DIACRITIQUE ZNAMENNY NIZKO À GAUCHE",NULL}, +/* 1CF05 */ { "DIACRITIQUE ZNAMENNY SREDNÉ À GAUCHE",NULL}, +/* 1CF06 */ { "DIACRITIQUE ZNAMENNY MALO POVYCHÉ À GAUCHE",NULL}, +/* 1CF07 */ { "DIACRITIQUE ZNAMENNY POVYCHÉ À GAUCHE",NULL}, +/* 1CF08 */ { "DIACRITIQUE ZNAMENNY VYSOKO À GAUCHE",NULL}, +/* 1CF09 */ { "DIACRITIQUE ZNAMENNY MALO POVYCHÉ S KHOKHLOM À GAUCHE",NULL}, +/* 1CF0A */ { "DIACRITIQUE ZNAMENNY POVYCHÉ S KHOKHLOM À GAUCHE",NULL}, +/* 1CF0B */ { "DIACRITIQUE ZNAMENNY VYSOKO S KHOKHLOM À GAUCHE",NULL}, +/* 1CF0C */ { "DIACRITIQUE ZNAMENNY GORAZDO NIZKO S KRYJEM À DROITE",NULL}, +/* 1CF0D */ { "DIACRITIQUE ZNAMENNY NIZKO S KRYJEM À DROITE",NULL}, +/* 1CF0E */ { "DIACRITIQUE ZNAMENNY TSATA À DROITE",NULL}, +/* 1CF0F */ { "DIACRITIQUE ZNAMENNY GORAZDO NIZKO À DROITE",NULL}, +/* 1CF10 */ { "DIACRITIQUE ZNAMENNY NIZKO À DROITE",NULL}, +/* 1CF11 */ { "DIACRITIQUE ZNAMENNY SREDNÉ À DROITE",NULL}, +/* 1CF12 */ { "DIACRITIQUE ZNAMENNY MALO POVYCHÉ À DROITE",NULL}, +/* 1CF13 */ { "DIACRITIQUE ZNAMENNY POVYCHÉ À DROITE",NULL}, +/* 1CF14 */ { "DIACRITIQUE ZNAMENNY VYSOKO À DROITE",NULL}, +/* 1CF15 */ { "DIACRITIQUE ZNAMENNY MALO POVYCHÉ S KHOKHLOM À DROITE",NULL}, +/* 1CF16 */ { "DIACRITIQUE ZNAMENNY POVYCHÉ S KHOKHLOM À DROITE",NULL}, +/* 1CF17 */ { "DIACRITIQUE ZNAMENNY VYSOKO S KHOKHLOM À DROITE",NULL}, +/* 1CF18 */ { "DIACRITIQUE ZNAMENNY TSATA S KRYJEM",NULL}, +/* 1CF19 */ { "DIACRITIQUE ZNAMENNY MALO POVYCHÉ S KRYJEM",NULL}, +/* 1CF1A */ { "DIACRITIQUE ZNAMENNY STRANNO MALO POVYCHÉ",NULL}, +/* 1CF1B */ { "DIACRITIQUE ZNAMENNY POVYCHÉ S KRYJEM",NULL}, +/* 1CF1C */ { "DIACRITIQUE ZNAMENNY POVYCHÉ STRANNO",NULL}, +/* 1CF1D */ { "DIACRITIQUE ZNAMENNY VYSOKO S KRYJEM",NULL}, +/* 1CF1E */ { "DIACRITIQUE ZNAMENNY MALO POVYCHÉ STRANNO",NULL}, +/* 1CF1F */ { "DIACRITIQUE ZNAMENNY GORAZDO VYSOKO",NULL}, +/* 1CF20 */ { "DIACRITIQUE ZNAMENNY ZÉLO",NULL}, +/* 1CF21 */ { "DIACRITIQUE ZNAMENNY ON",NULL}, +/* 1CF22 */ { "DIACRITIQUE ZNAMENNY RAVNO",NULL}, +/* 1CF23 */ { "DIACRITIQUE ZNAMENNY TIKHAYA",NULL}, +/* 1CF24 */ { "DIACRITIQUE ZNAMENNY BORZAYA",NULL}, +/* 1CF25 */ { "DIACRITIQUE ZNAMENNY OUDARKA",NULL}, +/* 1CF26 */ { "DIACRITIQUE ZNAMENNY PODVERTKA",NULL}, +/* 1CF27 */ { "DIACRITIQUE ZNAMENNY LOMKA",NULL}, +/* 1CF28 */ { "DIACRITIQUE ZNAMENNY KOUPNAYA",NULL}, +/* 1CF29 */ { "DIACRITIQUE ZNAMENNY KATCHKA",NULL}, +/* 1CF2A */ { "DIACRITIQUE ZNAMENNY ZÉVOK",NULL}, +/* 1CF2B */ { "DIACRITIQUE ZNAMENNY SKOBA",NULL}, +/* 1CF2C */ { "DIACRITIQUE ZNAMENNY RAZSÉKA",NULL}, +/* 1CF2D */ { "DIACRITIQUE ZNAMENNY KRYJ À GAUCHE",NULL}, +/* 1CF2E */ { NULL,NULL}, +/* 1CF2F */ { NULL,NULL}, +/* 1CF30 */ { "DIACRITIQUE ZNAMENNY DE GAMME TONALE MRATCHNO",NULL}, +/* 1CF31 */ { "DIACRITIQUE ZNAMENNY DE GAMME TONALE SVETLO",NULL}, +/* 1CF32 */ { "DIACRITIQUE ZNAMENNY DE GAMME TONALE TRESVETLO",NULL}, +/* 1CF33 */ { "DIACRITIQUE ZNAMENNY ZADERJKA"," = ottyajka"}, +/* 1CF34 */ { "DIACRITIQUE ZNAMENNY DÉMESTVENNY ZADERJKA",NULL}, +/* 1CF35 */ { "DIACRITIQUE ZNAMENNY OTSETCHKA",NULL}, +/* 1CF36 */ { "DIACRITIQUE ZNAMENNY PODTCHACHIÉ",NULL}, +/* 1CF37 */ { "DIACRITIQUE ZNAMENNY PODTCHACHIÉ À BARRE VERTICALE",NULL}, +/* 1CF38 */ { "DIACRITIQUE ZNAMENNY TCHACHKA",NULL}, +/* 1CF39 */ { "DIACRITIQUE ZNAMENNY TCHACHKA POLNAYA",NULL}, +/* 1CF3A */ { "DIACRITIQUE ZNAMENNY OBLATCHKO",NULL}, +/* 1CF3B */ { "DIACRITIQUE ZNAMENNY SOROTCHYA NOJKA"," = sokolik"}, +/* 1CF3C */ { "DIACRITIQUE ZNAMENNY TOTCHKA",NULL}, +/* 1CF3D */ { "DIACRITIQUE ZNAMENNY DVOÉTOTCHIÉ",NULL}, +/* 1CF3E */ { "DIACRITIQUE ZNAMENNY OMET VERTICAL D'ATTACHE",NULL}, +/* 1CF3F */ { "DIACRITIQUE ZNAMENNY OMET INCURVÉ",NULL}, +/* 1CF40 */ { "DIACRITIQUE ZNAMENNY KRYJ",NULL}, +/* 1CF41 */ { "DIACRITIQUE ZNAMENNY INDICATEUR DE GAMME TONALE INFÉRIEURE",NULL}, +/* 1CF42 */ { "MODIFICATEUR DE PRIZNAK ZNAMENNY NIVEAU 2",NULL}, +/* 1CF43 */ { "MODIFICATEUR DE PRIZNAK ZNAMENNY NIVEAU 3",NULL}, +/* 1CF44 */ { "MODIFICATEUR DE PRIZNAK ZNAMENNY CHANGEMENT DE DIRECTION",NULL}, +/* 1CF45 */ { "MODIFICATEUR DE PRIZNAK ZNAMENNY KRYJ",NULL}, +/* 1CF46 */ { "MODIFICATEUR DE PRIZNAK ZNAMENNY ROG",NULL}, +/* 1CF47 */ { NULL,NULL}, +/* 1CF48 */ { NULL,NULL}, +/* 1CF49 */ { NULL,NULL}, +/* 1CF4A */ { NULL,NULL}, +/* 1CF4B */ { NULL,NULL}, +/* 1CF4C */ { NULL,NULL}, +/* 1CF4D */ { NULL,NULL}, +/* 1CF4E */ { NULL,NULL}, +/* 1CF4F */ { NULL,NULL}, +/* 1CF50 */ { "NEUME ZNAMENNY KRYOUK",NULL}, +/* 1CF51 */ { "NEUME ZNAMENNY KRYOUK TIKHY",NULL}, +/* 1CF52 */ { "NEUME ZNAMENNY PARAKLIT",NULL}, +/* 1CF53 */ { "NEUME ZNAMENNY DVA V TCHELNOU",NULL}, +/* 1CF54 */ { "NEUME ZNAMENNY KLYOUTCH"," = kryouk klyoutchévoy"}, +/* 1CF55 */ { "NEUME ZNAMENNY ZANOJEK",NULL}, +/* 1CF56 */ { "NEUME ZNAMENNY STOPITSA",NULL}, +/* 1CF57 */ { "NEUME ZNAMENNY STOPITSA S OTCHKOM",NULL}, +/* 1CF58 */ { "NEUME ZNAMENNY PÉRÉVODKA",NULL}, +/* 1CF59 */ { "NEUME ZNAMENNY PÉRÉVODKA NÉPOSTOYANNAYA",NULL}, +/* 1CF5A */ { "NEUME ZNAMENNY STOPITSA AVEC SOROTCHYA NOJKA"," * n'est pas un caractère décomposable"}, +/* 1CF5B */ { "NEUME ZNAMENNY TCHELYOUSTKA",NULL}, +/* 1CF5C */ { "NEUME ZNAMENNY PALKA",NULL}, +/* 1CF5D */ { "NEUME ZNAMENNY ZAPYATAYA",NULL}, +/* 1CF5E */ { "NEUME ZNAMENNY GOLOUBTCHIK BORZY",NULL}, +/* 1CF5F */ { "NEUME ZNAMENNY GOLOUBTCHIK TIKHY",NULL}, +/* 1CF60 */ { "NEUME ZNAMENNY GOLOUBTCHIK MRATCHNY",NULL}, +/* 1CF61 */ { "NEUME ZNAMENNY GOLOUBTCHIK SVETLY",NULL}, +/* 1CF62 */ { "NEUME ZNAMENNY GOLOUBTCHIK TRESVETLY"," = goloubtchik népostoyanny"}, +/* 1CF63 */ { "NEUME ZNAMENNY VRAKHIYA PROSTAYA",NULL}, +/* 1CF64 */ { "NEUME ZNAMENNY VRAKHIYA MRATCHNAYA",NULL}, +/* 1CF65 */ { "NEUME ZNAMENNY VRAKHIYA SVETLAYA",NULL}, +/* 1CF66 */ { "NEUME ZNAMENNY VRAKHIYA TRESVETLAYA"," = vrakhia népostoyannaya"}, +/* 1CF67 */ { "NEUME ZNAMENNY VRAKHIYA KLYOUTCHÉVAYA PROSTAYA",NULL}, +/* 1CF68 */ { "NEUME ZNAMENNY VRAKHIYA KLYOUTCHÉVAYA MRATCHNAYA",NULL}, +/* 1CF69 */ { "NEUME ZNAMENNY VRAKHIYA KLYOUTCHÉVAYA SVETLAYA",NULL}, +/* 1CF6A */ { "NEUME ZNAMENNY VRAKHIYA KLYOUTCHÉVAYA TRESVETLAYA"," = vrakhia klyoutchévaya népostoyannaya"}, +/* 1CF6B */ { "NEUME ZNAMENNY DOUBLE ZAPYATAYA",NULL}, +/* 1CF6C */ { "NEUME ZNAMENNY TCHÉLYOUSTKA RÉFLÉCHI",NULL}, +/* 1CF6D */ { "NEUME ZNAMENNY DERBITSA",NULL}, +/* 1CF6E */ { "NEUME ZNAMENNY KHAMILO",NULL}, +/* 1CF6F */ { "NEUME ZNAMENNY TCHACHKA",NULL}, +/* 1CF70 */ { "NEUME ZNAMENNY PODTCHACHIÉ",NULL}, +/* 1CF71 */ { "NEUME ZNAMENNY SKAMEYTSA MRATCHNAYA",NULL}, +/* 1CF72 */ { "NEUME ZNAMENNY SKAMEYTSA SVETLAYA",NULL}, +/* 1CF73 */ { "NEUME ZNAMENNY SKAMEYTSA TRESVETLAYA",NULL}, +/* 1CF74 */ { "NEUME ZNAMENNY SKAMEYTSA TIKHAYA",NULL}, +/* 1CF75 */ { "NEUME ZNAMENNY DÉMESTVENNY KLYOUTCH"," = skameytsa klyoutchévaya"}, +/* 1CF76 */ { "NEUME ZNAMENNY SKAMEYTSA KLYOUTCHÉVAYA SVETLAYA",NULL}, +/* 1CF77 */ { "NEUME ZNAMENNY SKAMEYTSA KLYOUTCHÉNÉPOSTOYANNAYA",NULL}, +/* 1CF78 */ { "NEUME ZNAMENNY SKAMEYTSA KLYOUTCHÉVAYA TIKHAYA",NULL}, +/* 1CF79 */ { "NEUME ZNAMENNY SKAMEYTSA DVOÉTCHELNAYA PROSTAYA",NULL}, +/* 1CF7A */ { "NEUME ZNAMENNY SKAMEYTSA DVOÉTCHELNAYA SVETLAYA",NULL}, +/* 1CF7B */ { "NEUME ZNAMENNY SKAMEYTSA DVOÉTCHELNAYA NÉPOSTOYANNAYA",NULL}, +/* 1CF7C */ { "NEUME ZNAMENNY SKAMEYTSA DVOÉTCHELNAYA KLYOUTCHÉVAYA",NULL}, +/* 1CF7D */ { "NEUME ZNAMENNY SLOJITIÉ",NULL}, +/* 1CF7E */ { "NEUME ZNAMENNY SLOJITIÉ S ZAPYATOY",NULL}, +/* 1CF7F */ { "NEUME ZNAMENNY SLOJITIÉ ZAKRYTOÉ",NULL}, +/* 1CF80 */ { "NEUME ZNAMENNY SLOJITIÉ S KRYJEM",NULL}, +/* 1CF81 */ { "NEUME ZNAMENNY KRYJ",NULL}, +/* 1CF82 */ { "NEUME ZNAMENNY ROG",NULL}, +/* 1CF83 */ { "NEUME ZNAMENNY FITA",NULL}, +/* 1CF84 */ { "NEUME ZNAMENNY KOBYLA",NULL}, +/* 1CF85 */ { "NEUME ZNAMENNY ZMEYTSA"," = litso"}, +/* 1CF86 */ { "NEUME ZNAMENNY STATYA",NULL}, +/* 1CF87 */ { "NEUME ZNAMENNY STATYA S ZAPYATOY",NULL}, +/* 1CF88 */ { "NEUME ZNAMENNY STATYA S KRYJEM",NULL}, +/* 1CF89 */ { "NEUME ZNAMENNY STATYA S ZAPYATOY I KRYJEM",NULL}, +/* 1CF8A */ { "NEUME ZNAMENNY STATYA S KRYJEM I ZAPYATOY",NULL}, +/* 1CF8B */ { "NEUME ZNAMENNY STATYA ZAKRYTAYA",NULL}, +/* 1CF8C */ { "NEUME ZNAMENNY STATYA ZAKRYTAYA S ZAPYATOY",NULL}, +/* 1CF8D */ { "NEUME ZNAMENNY STATYA S ROGOM",NULL}, +/* 1CF8E */ { "NEUME ZNAMENNY STATYA S DVOUMYA ZAPYATYMI",NULL}, +/* 1CF8F */ { "NEUME ZNAMENNY STATYA S ZAPYATOY I PODTCHAJIEM",NULL}, +/* 1CF90 */ { "NEUME ZNAMENNY POLKULIZMY"," * n'est pas un caractère décomposable"}, +/* 1CF91 */ { "NEUME ZNAMENNY STATYA NEPOSTOYANNAYA",NULL}, +/* 1CF92 */ { "NEUME ZNAMENNY STRELA PROSTAYA",NULL}, +/* 1CF93 */ { "NEUME ZNAMENNY STRELA MRATCHNOTIKHAYA",NULL}, +/* 1CF94 */ { "NEUME ZNAMENNY STRELA KRYJÉVAYA"," = strela poloukryjévaya"}, +/* 1CF95 */ { "NEUME ZNAMENNY STRELA POLOUPOVODNAYA",NULL}, +/* 1CF96 */ { "NEUME ZNAMENNY STRELA POVODNAYA",NULL}, +/* 1CF97 */ { "NEUME ZNAMENNY STRELA NÉPOSTOYANNAYA",NULL}, +/* 1CF98 */ { "NEUME ZNAMENNY STRELA KLYOUTCHÉPOVODNAYA",NULL}, +/* 1CF99 */ { "NEUME ZNAMENNY STRELA KLYOUTCHÉNÉPOSTOYANNAYA",NULL}, +/* 1CF9A */ { "NEUME ZNAMENNY STRELA TIKHAYA POUTNAYA",NULL}, +/* 1CF9B */ { "NEUME ZNAMENNY STRELA DVOÉTCHELNAYA",NULL}, +/* 1CF9C */ { "NEUME ZNAMENNY STRELA DVOÉTCHELNOKRYJÉVAYA",NULL}, +/* 1CF9D */ { "NEUME ZNAMENNY STRELA DVOÉTCHELNOPOVODNAYA",NULL}, +/* 1CF9E */ { "NEUME ZNAMENNY STRELA DVOÉTCHELNAYA KLYOUTCHÉVAYA",NULL}, +/* 1CF9F */ { "NEUME ZNAMENNY STRELA DVOÉTCHELNOPOVODNAYA KLYOUTCHÉVAYA",NULL}, +/* 1CFA0 */ { "NEUME ZNAMENNY STRELA GROMNAYA AVEC ZAPYATAYA SIMPLE",NULL}, +/* 1CFA1 */ { "NEUME ZNAMENNY STRELA GROMOPOVODNAYA AVEC ZAPYATAYA SIMPLE",NULL}, +/* 1CFA2 */ { "NEUME ZNAMENNY STRELA GROMNAYA",NULL}, +/* 1CFA3 */ { "NEUME ZNAMENNY STRELA GROMOPOVODNAYA",NULL}, +/* 1CFA4 */ { "NEUME ZNAMENNY STRELA GROMOPOVODNAYA AVEC ZAPYATAYA DOUBLE",NULL}, +/* 1CFA5 */ { "NEUME ZNAMENNY STRELA GROMOKRYJÉVAYA",NULL}, +/* 1CFA6 */ { "NEUME ZNAMENNY STRELA GROMOKRYJÉVAYA POVODNAYA"," = strela gromomratchnaya s kryjem"}, +/* 1CFA7 */ { "NEUME ZNAMENNY METCHIK",NULL}, +/* 1CFA8 */ { "NEUME ZNAMENNY METCHIK POVODNY",NULL}, +/* 1CFA9 */ { "NEUME ZNAMENNY METCHIK KLYOUTCHÉVOY",NULL}, +/* 1CFAA */ { "NEUME ZNAMENNY METCHIK KLYOUTCHÉPOVODNY",NULL}, +/* 1CFAB */ { "NEUME ZNAMENNY METCHIK KLYOUTCHÉNÉPOSTOYANNY",NULL}, +/* 1CFAC */ { "NEUME ZNAMENNY STRELA TRYASOGLASNAYA",NULL}, +/* 1CFAD */ { "NEUME ZNAMENNY STRELA TRYASOPOVODNAYA",NULL}, +/* 1CFAE */ { "NEUME ZNAMENNY STRELA TRYASOSTRELNAYA",NULL}, +/* 1CFAF */ { "NEUME ZNAMENNY OSOKA",NULL}, +/* 1CFB0 */ { "NEUME ZNAMENNY OSOKA SVETLAYA",NULL}, +/* 1CFB1 */ { "NEUME ZNAMENNY OSOKA TRESVETLAYA"," = osoka nepostoyannaya"}, +/* 1CFB2 */ { "NEUME ZNAMENNY OSOKA KRYOUKOVAYA SVETLAYA",NULL}, +/* 1CFB3 */ { "NEUME ZNAMENNY OSOKA KLYOUTCHÉVAYA SVETLAYA",NULL}, +/* 1CFB4 */ { "NEUME ZNAMENNY OSOKA KLYOUTCHÉVAYA NÉPOSTOYANNAYA",NULL}, +/* 1CFB5 */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA",NULL}, +/* 1CFB6 */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA POVODNAYA",NULL}, +/* 1CFB7 */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA GROMNAYA AVEC ZAPYATAYA SIMPLE",NULL}, +/* 1CFB8 */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA GROMOPOVODNAYA AVEC ZAPYATAYA SIMPLE",NULL}, +/* 1CFB9 */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA GROMNAYA",NULL}, +/* 1CFBA */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA GROMOPOVODNAYA",NULL}, +/* 1CFBB */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA GROMOPOVODNAYA AVEC ZAPYATAYA DOUBLE",NULL}, +/* 1CFBC */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA GROMOKRYZHEVAYA",NULL}, +/* 1CFBD */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA GROMOKRYZHEVAYA POVODNAYA"," = strela kryoukovaya gromomratchnaya s kryjem"}, +/* 1CFBE */ { "NEUME ZNAMENNY STRELA KRYOUKOVAYA TRYASKA",NULL}, +/* 1CFBF */ { "NEUME ZNAMENNY KOUFISMA",NULL}, +/* 1CFC0 */ { "NEUME ZNAMENNY OBLAKO",NULL}, +/* 1CFC1 */ { "NEUME ZNAMENNY DOUDA",NULL}, +/* 1CFC2 */ { "NEUME ZNAMENNY NEMKA",NULL}, +/* 1CFC3 */ { "NEUME ZNAMENNY PAOUK",NULL}, +/* 1CFC4 */ { NULL,NULL}, +/* 1CFC5 */ { NULL,NULL}, +/* 1CFC6 */ { NULL,NULL}, +/* 1CFC7 */ { NULL,NULL}, +/* 1CFC8 */ { NULL,NULL}, +/* 1CFC9 */ { NULL,NULL}, +/* 1CFCA */ { NULL,NULL}, +/* 1CFCB */ { NULL,NULL}, +/* 1CFCC */ { NULL,NULL}, +/* 1CFCD */ { NULL,NULL}, +/* 1CFCE */ { NULL,NULL}, +/* 1CFCF */ { NULL,NULL}, +/* 1CFD0 */ { NULL,NULL}, +/* 1CFD1 */ { NULL,NULL}, +/* 1CFD2 */ { NULL,NULL}, +/* 1CFD3 */ { NULL,NULL}, +/* 1CFD4 */ { NULL,NULL}, +/* 1CFD5 */ { NULL,NULL}, +/* 1CFD6 */ { NULL,NULL}, +/* 1CFD7 */ { NULL,NULL}, +/* 1CFD8 */ { NULL,NULL}, +/* 1CFD9 */ { NULL,NULL}, +/* 1CFDA */ { NULL,NULL}, +/* 1CFDB */ { NULL,NULL}, +/* 1CFDC */ { NULL,NULL}, +/* 1CFDD */ { NULL,NULL}, +/* 1CFDE */ { NULL,NULL}, +/* 1CFDF */ { NULL,NULL}, +/* 1CFE0 */ { NULL,NULL}, +/* 1CFE1 */ { NULL,NULL}, +/* 1CFE2 */ { NULL,NULL}, +/* 1CFE3 */ { NULL,NULL}, +/* 1CFE4 */ { NULL,NULL}, +/* 1CFE5 */ { NULL,NULL}, +/* 1CFE6 */ { NULL,NULL}, +/* 1CFE7 */ { NULL,NULL}, +/* 1CFE8 */ { NULL,NULL}, +/* 1CFE9 */ { NULL,NULL}, +/* 1CFEA */ { NULL,NULL}, +/* 1CFEB */ { NULL,NULL}, +/* 1CFEC */ { NULL,NULL}, +/* 1CFED */ { NULL,NULL}, +/* 1CFEE */ { NULL,NULL}, +/* 1CFEF */ { NULL,NULL}, +/* 1CFF0 */ { NULL,NULL}, +/* 1CFF1 */ { NULL,NULL}, +/* 1CFF2 */ { NULL,NULL}, +/* 1CFF3 */ { NULL,NULL}, +/* 1CFF4 */ { NULL,NULL}, +/* 1CFF5 */ { NULL,NULL}, +/* 1CFF6 */ { NULL,NULL}, +/* 1CFF7 */ { NULL,NULL}, +/* 1CFF8 */ { NULL,NULL}, +/* 1CFF9 */ { NULL,NULL}, +/* 1CFFA */ { NULL,NULL}, +/* 1CFFB */ { NULL,NULL}, +/* 1CFFC */ { NULL,NULL}, +/* 1CFFD */ { NULL,NULL}, +/* 1CFFE */ { NULL,NULL}, +/* 1CFFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D0[] = { /* 1D000 */ { "SYMBOLE MUSICAL BYZANTIN PSILI",NULL}, /* 1D001 */ { "SYMBOLE MUSICAL BYZANTIN DASEIA",NULL}, @@ -38873,6 +40044,7 @@ /* 1D0FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D1[] = { /* 1D100 */ { "SYMBOLE MUSICAL BARRE DE MESURE SIMPLE",NULL}, /* 1D101 */ { "SYMBOLE MUSICAL BARRE DE MESURE DOUBLE",NULL}, @@ -39113,8 +40285,8 @@ /* 1D1E6 */ { "SYMBOLE MUSICAL KIÉVIEN CROCHE HAMPE EN BAS"," * la note nominale se trouve sur le losange du haut"}, /* 1D1E7 */ { "SYMBOLE MUSICAL KIÉVIEN CROCHE HAMPE EN HAUT",NULL}, /* 1D1E8 */ { "SYMBOLE MUSICAL KIÉVIEN BÉMOL",NULL}, -/* 1D1E9 */ { NULL,NULL}, -/* 1D1EA */ { NULL,NULL}, +/* 1D1E9 */ { "SYMBOLE MUSICAL SORI",NULL}, +/* 1D1EA */ { "SYMBOLE MUSICAL KORON",NULL}, /* 1D1EB */ { NULL,NULL}, /* 1D1EC */ { NULL,NULL}, /* 1D1ED */ { NULL,NULL}, @@ -39138,6 +40310,7 @@ /* 1D1FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D2[] = { /* 1D200 */ { "SYMBOLE NOTATION GRECQUE VOCALE 1"," * mi1 vocal"}, /* 1D201 */ { "SYMBOLE NOTATION GRECQUE VOCALE 2"," * premier dièse du mi1 vocal"}, @@ -39421,9 +40594,10 @@ /* 1D2FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D3[] = { /* 1D300 */ { "MONOGRAMME DE L'HOMME"," = ren, jen\n" - " * l'appellation anglophone de ce caractère est erronée\n" + " * l'appellation en anglais de ce caractère est erronée\n" " x (monogramme du yang - 268A)\n" " x (monogramme du yin - 268B)"}, /* 1D301 */ { "DIGRAMME DE L'HOMME CÉLESTE"," = tian ren, t'ien jen"}, @@ -39683,6 +40857,7 @@ /* 1D3FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D4[] = { /* 1D400 */ { "MAJUSCULE MATHÉMATIQUE GRASSE A"," # <police> 0041 lettre majuscule latine a"}, /* 1D401 */ { "MAJUSCULE MATHÉMATIQUE GRASSE B"," # <police> 0042 lettre majuscule latine b"}, @@ -39840,33 +41015,69 @@ /* 1D499 */ { "MINUSCULE MATHÉMATIQUE ITALIQUE GRASSE X"," # <police> 0078 lettre minuscule latine x"}, /* 1D49A */ { "MINUSCULE MATHÉMATIQUE ITALIQUE GRASSE Y"," # <police> 0079 lettre minuscule latine y"}, /* 1D49B */ { "MINUSCULE MATHÉMATIQUE ITALIQUE GRASSE Z"," # <police> 007A lettre minuscule latine z"}, -/* 1D49C */ { "MAJUSCULE MATHÉMATIQUE A DE RONDE"," # <police> 0041 lettre majuscule latine a"}, +/* 1D49C */ { "MAJUSCULE MATHÉMATIQUE A DE RONDE"," ~ 1D49C FE00 écriture chancelière\n" + " ~ 1D49C FE01 écriture anglaise\n" + " # <police> 0041 lettre majuscule latine a"}, /* 1D49D */ { NULL," x (majuscule b de ronde - 212C)"}, -/* 1D49E */ { "MAJUSCULE MATHÉMATIQUE C DE RONDE"," # <police> 0043 lettre majuscule latine c"}, -/* 1D49F */ { "MAJUSCULE MATHÉMATIQUE D DE RONDE"," # <police> 0044 lettre majuscule latine d"}, +/* 1D49E */ { "MAJUSCULE MATHÉMATIQUE C DE RONDE"," ~ 1D49E FE00 écriture chancelière\n" + " ~ 1D49E FE01 écriture anglaise\n" + " # <police> 0043 lettre majuscule latine c"}, +/* 1D49F */ { "MAJUSCULE MATHÉMATIQUE D DE RONDE"," ~ 1D49F FE00 écriture chancelière\n" + " ~ 1D49F FE01 écriture anglaise\n" + " # <police> 0044 lettre majuscule latine d"}, /* 1D4A0 */ { NULL," x (majuscule e de ronde - 2130)"}, /* 1D4A1 */ { NULL," x (majuscule f de ronde - 2131)"}, -/* 1D4A2 */ { "MAJUSCULE MATHÉMATIQUE G DE RONDE"," # <police> 0047 lettre majuscule latine g"}, +/* 1D4A2 */ { "MAJUSCULE MATHÉMATIQUE G DE RONDE"," ~ 1D4A2 FE00 écriture chancelière\n" + " ~ 1D4A2 FE01 écriture anglaise\n" + " # <police> 0047 lettre majuscule latine g"}, /* 1D4A3 */ { NULL," x (majuscule h de ronde - 210B)"}, /* 1D4A4 */ { NULL," x (majuscule i de ronde - 2110)"}, -/* 1D4A5 */ { "MAJUSCULE MATHÉMATIQUE J DE RONDE"," # <police> 004A lettre majuscule latine j"}, -/* 1D4A6 */ { "MAJUSCULE MATHÉMATIQUE K DE RONDE"," # <police> 004B lettre majuscule latine k"}, +/* 1D4A5 */ { "MAJUSCULE MATHÉMATIQUE J DE RONDE"," ~ 1D4A5 FE00 écriture chancelière\n" + " ~ 1D4A5 FE01 écriture anglaise\n" + " # <police> 004A lettre majuscule latine j"}, +/* 1D4A6 */ { "MAJUSCULE MATHÉMATIQUE K DE RONDE"," ~ 1D4A6 FE00 écriture chancelière\n" + " ~ 1D4A6 FE01 écriture anglaise\n" + " # <police> 004B lettre majuscule latine k"}, /* 1D4A7 */ { NULL," x (majuscule l de ronde - 2112)"}, /* 1D4A8 */ { NULL," x (majuscule m de ronde - 2133)"}, -/* 1D4A9 */ { "MAJUSCULE MATHÉMATIQUE N DE RONDE"," # <police> 004E lettre majuscule latine n"}, -/* 1D4AA */ { "MAJUSCULE MATHÉMATIQUE O DE RONDE"," # <police> 004F lettre majuscule latine o"}, +/* 1D4A9 */ { "MAJUSCULE MATHÉMATIQUE N DE RONDE"," ~ 1D4A9 FE00 écriture chancelière\n" + " ~ 1D4A9 FE01 écriture anglaise\n" + " # <police> 004E lettre majuscule latine n"}, +/* 1D4AA */ { "MAJUSCULE MATHÉMATIQUE O DE RONDE"," ~ 1D4AA FE00 écriture chancelière\n" + " ~ 1D4AA FE01 écriture anglaise\n" + " # <police> 004F lettre majuscule latine o"}, /* 1D4AB */ { "MAJUSCULE MATHÉMATIQUE P DE RONDE"," = ensemble des parties d'un ensemble\n" + " ~ 1D4AB FE00 écriture chancelière\n" + " ~ 1D4AB FE01 écriture anglaise\n" " # <police> 0050 lettre majuscule latine p"}, -/* 1D4AC */ { "MAJUSCULE MATHÉMATIQUE Q DE RONDE"," # <police> 0051 lettre majuscule latine q"}, +/* 1D4AC */ { "MAJUSCULE MATHÉMATIQUE Q DE RONDE"," ~ 1D4AC FE00 écriture chancelière\n" + " ~ 1D4AC FE01 écriture anglaise\n" + " # <police> 0051 lettre majuscule latine q"}, /* 1D4AD */ { NULL," x (majuscule r de ronde - 211B)"}, -/* 1D4AE */ { "MAJUSCULE MATHÉMATIQUE S DE RONDE"," # <police> 0053 lettre majuscule latine s"}, -/* 1D4AF */ { "MAJUSCULE MATHÉMATIQUE T DE RONDE"," # <police> 0054 lettre majuscule latine t"}, -/* 1D4B0 */ { "MAJUSCULE MATHÉMATIQUE U DE RONDE"," # <police> 0055 lettre majuscule latine u"}, -/* 1D4B1 */ { "MAJUSCULE MATHÉMATIQUE V DE RONDE"," # <police> 0056 lettre majuscule latine v"}, -/* 1D4B2 */ { "MAJUSCULE MATHÉMATIQUE W DE RONDE"," # <police> 0057 lettre majuscule latine w"}, -/* 1D4B3 */ { "MAJUSCULE MATHÉMATIQUE X DE RONDE"," # <police> 0058 lettre majuscule latine x"}, -/* 1D4B4 */ { "MAJUSCULE MATHÉMATIQUE Y DE RONDE"," # <police> 0059 lettre majuscule latine y"}, -/* 1D4B5 */ { "MAJUSCULE MATHÉMATIQUE Z DE RONDE"," # <police> 005A lettre majuscule latine z"}, +/* 1D4AE */ { "MAJUSCULE MATHÉMATIQUE S DE RONDE"," ~ 1D4AE FE00 écriture chancelière\n" + " ~ 1D4AE FE01 écriture anglaise\n" + " # <police> 0053 lettre majuscule latine s"}, +/* 1D4AF */ { "MAJUSCULE MATHÉMATIQUE T DE RONDE"," ~ 1D4AF FE00 écriture chancelière\n" + " ~ 1D4AF FE01 écriture anglaise\n" + " # <police> 0054 lettre majuscule latine t"}, +/* 1D4B0 */ { "MAJUSCULE MATHÉMATIQUE U DE RONDE"," ~ 1D4B0 FE00 écriture chancelière\n" + " ~ 1D4B0 FE01 écriture anglaise\n" + " # <police> 0055 lettre majuscule latine u"}, +/* 1D4B1 */ { "MAJUSCULE MATHÉMATIQUE V DE RONDE"," ~ 1D4B1 FE00 écriture chancelière\n" + " ~ 1D4B1 FE01 écriture anglaise\n" + " # <police> 0056 lettre majuscule latine v"}, +/* 1D4B2 */ { "MAJUSCULE MATHÉMATIQUE W DE RONDE"," ~ 1D4B2 FE00 écriture chancelière\n" + " ~ 1D4B2 FE01 écriture anglaise\n" + " # <police> 0057 lettre majuscule latine w"}, +/* 1D4B3 */ { "MAJUSCULE MATHÉMATIQUE X DE RONDE"," ~ 1D4B3 FE00 écriture chancelière\n" + " ~ 1D4B3 FE01 écriture anglaise\n" + " # <police> 0058 lettre majuscule latine x"}, +/* 1D4B4 */ { "MAJUSCULE MATHÉMATIQUE Y DE RONDE"," ~ 1D4B4 FE00 écriture chancelière\n" + " ~ 1D4B4 FE01 écriture anglaise\n" + " # <police> 0059 lettre majuscule latine y"}, +/* 1D4B5 */ { "MAJUSCULE MATHÉMATIQUE Z DE RONDE"," ~ 1D4B5 FE00 écriture chancelière\n" + " ~ 1D4B5 FE01 écriture anglaise\n" + " # <police> 005A lettre majuscule latine z"}, /* 1D4B6 */ { "MINUSCULE MATHÉMATIQUE A DE RONDE"," # <police> 0061 lettre minuscule latine a"}, /* 1D4B7 */ { "MINUSCULE MATHÉMATIQUE B DE RONDE"," # <police> 0062 lettre minuscule latine b"}, /* 1D4B8 */ { "MINUSCULE MATHÉMATIQUE C DE RONDE"," # <police> 0063 lettre minuscule latine c"}, @@ -39944,6 +41155,7 @@ /* 1D4FF */ { "MINUSCULE MATHÉMATIQUE GRASSE V DE RONDE"," # <police> 0076 lettre minuscule latine v"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D5[] = { /* 1D500 */ { "MINUSCULE MATHÉMATIQUE GRASSE W DE RONDE"," # <police> 0077 lettre minuscule latine w"}, /* 1D501 */ { "MINUSCULE MATHÉMATIQUE GRASSE X DE RONDE"," # <police> 0078 lettre minuscule latine x"}, @@ -40206,6 +41418,7 @@ /* 1D5FF */ { "MINUSCULE MATHÉMATIQUE GRASSE SANS EMPATTEMENT R"," # <police> 0072 lettre minuscule latine r"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D6[] = { /* 1D600 */ { "MINUSCULE MATHÉMATIQUE GRASSE SANS EMPATTEMENT S"," # <police> 0073 lettre minuscule latine s"}, /* 1D601 */ { "MINUSCULE MATHÉMATIQUE GRASSE SANS EMPATTEMENT T"," # <police> 0074 lettre minuscule latine t"}, @@ -40471,6 +41684,7 @@ /* 1D6FF */ { "MINUSCULE MATHÉMATIQUE ITALIQUE DELTA"," # <police> 03B4 lettre minuscule grecque delta"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D7[] = { /* 1D700 */ { "MINUSCULE MATHÉMATIQUE ITALIQUE EPSILON"," # <police> 03B5 lettre minuscule grecque epsilon"}, /* 1D701 */ { "MINUSCULE MATHÉMATIQUE ITALIQUE DZÊTA"," # <police> 03B6 lettre minuscule grecque dzêta"}, @@ -40730,6 +41944,7 @@ /* 1D7FF */ { "CHIFFRE MATHÉMATIQUE À CHASSE FIXE NEUF"," # <police> 0039 chiffre neuf"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D8[] = { /* 1D800 */ { "SIGNWRITING MAIN-POING INDEX",NULL}, /* 1D801 */ { "SIGNWRITING MAIN-CERCLE INDEX",NULL}, @@ -40989,6 +42204,7 @@ /* 1D8FF */ { "SIGNWRITING MAIN-POING POUCE SUR DEUX DOIGTS",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_D9[] = { /* 1D900 */ { "SIGNWRITING MAIN-POING POUCE SOUS TROIS DOIGTS",NULL}, /* 1D901 */ { "SIGNWRITING MAIN-POING POUCE SOUS QUATRE DOIGTS",NULL}, @@ -41248,6 +42464,7 @@ /* 1D9FF */ { "SIGNWRITING TÊTE",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_DA[] = { /* 1DA00 */ { "SIGNWRITING TÊTE BORD",NULL}, /* 1DA01 */ { "SIGNWRITING TÊTE MOUVEMENT-PLAN VERTICAL RECTILIGNE",NULL}, @@ -41507,6 +42724,267 @@ /* 1DAFF */ { NULL,NULL} }; +UN_DLL_LOCAL +static const struct unicode_nameannot unaFR_01_DF[] = { +/* 1DF00 */ { "LETTRE MINUSCULE LATINE DIGRAMME FENG AVEC TRILLE",NULL}, +/* 1DF01 */ { "LETTRE MINUSCULE LATINE G CURSIF RÉFLÉCHI",NULL}, +/* 1DF02 */ { "LETTRE LATINE PETITE CAPITALE G CULBUTÉ",NULL}, +/* 1DF03 */ { "LETTRE MINUSCULE LATINE K RÉFLÉCHI",NULL}, +/* 1DF04 */ { "LETTRE LATINE PETITE CAPITALE L SANGLÉ",NULL}, +/* 1DF05 */ { "LETTRE MINUSCULE LATINE LEJ HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF06 */ { "LETTRE MINUSCULE LATINE Y SANGLÉ CULBUTÉ",NULL}, +/* 1DF07 */ { "LETTRE MINUSCULE LATINE ENG RÉFLÉCHI",NULL}, +/* 1DF08 */ { "LETTRE MINUSCULE LATINE R CULBUTÉ À LONG FÛT HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF09 */ { "LETTRE MINUSCULE LATINE T CROSSE ET HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF0A */ { "LETTRE LATINE CLIC RÉTROFLEXE AVEC HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF0B */ { "LETTRE MINUSCULE LATINE ECH DOUBLE BARRE",NULL}, +/* 1DF0C */ { "LETTRE MINUSCULE LATINE ECH BOUCLÉ DOUBLE BARRE",NULL}, +/* 1DF0D */ { "LETTRE MINUSCULE LATINE T BOUCLÉ CULBUTÉ",NULL}, +/* 1DF0E */ { "LETTRE LATINE COUP DE GLOTTE BOUCLÉ RÉFLÉCHI",NULL}, +/* 1DF0F */ { "LETTRE LATINE C BOUCLÉ ÉTIRÉ",NULL}, +/* 1DF10 */ { "LETTRE LATINE PETITE CAPITALE K CULBUTÉ",NULL}, +/* 1DF11 */ { "LETTRE MINUSCULE LATINE L HAMEÇON",NULL}, +/* 1DF12 */ { "LETTRE MINUSCULE LATINE DIGRAMME DEJ HAMEÇON PALATAL",NULL}, +/* 1DF13 */ { "LETTRE MINUSCULE LATINE L SANGLÉ HAMEÇON PALATAL",NULL}, +/* 1DF14 */ { "LETTRE MINUSCULE LATINE ENG HAMEÇON PALATAL",NULL}, +/* 1DF15 */ { "LETTRE MINUSCULE LATINE R CULBUTÉ HAMEÇON PALATAL",NULL}, +/* 1DF16 */ { "LETTRE MINUSCULE LATINE R SANS OBIT HAMEÇON PALATAL",NULL}, +/* 1DF17 */ { "LETTRE MINUSCULE LATINE DIGRAMME TECH HAMEÇON PALATAL",NULL}, +/* 1DF18 */ { "LETTRE MINUSCULE LATINE EJ HAMEÇON PALATAL",NULL}, +/* 1DF19 */ { "LETTRE MINUSCULE LATINE DIGRAMME DEJ HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF1A */ { "LETTRE MINUSCULE LATINE I BARRÉ HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF1B */ { "LETTRE MINUSCULE LATINE O HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF1C */ { "LETTRE MINUSCULE LATINE DIGRAMME TECH HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF1D */ { "LETTRE MINUSCULE LATINE C HAMEÇON RÉTROFLEXE",NULL}, +/* 1DF1E */ { "LETTRE MINUSCULE LATINE S BOUCLÉ",NULL}, +/* 1DF1F */ { NULL,NULL}, +/* 1DF20 */ { NULL,NULL}, +/* 1DF21 */ { NULL,NULL}, +/* 1DF22 */ { NULL,NULL}, +/* 1DF23 */ { NULL,NULL}, +/* 1DF24 */ { NULL,NULL}, +/* 1DF25 */ { NULL,NULL}, +/* 1DF26 */ { NULL,NULL}, +/* 1DF27 */ { NULL,NULL}, +/* 1DF28 */ { NULL,NULL}, +/* 1DF29 */ { NULL,NULL}, +/* 1DF2A */ { NULL,NULL}, +/* 1DF2B */ { NULL,NULL}, +/* 1DF2C */ { NULL,NULL}, +/* 1DF2D */ { NULL,NULL}, +/* 1DF2E */ { NULL,NULL}, +/* 1DF2F */ { NULL,NULL}, +/* 1DF30 */ { NULL,NULL}, +/* 1DF31 */ { NULL,NULL}, +/* 1DF32 */ { NULL,NULL}, +/* 1DF33 */ { NULL,NULL}, +/* 1DF34 */ { NULL,NULL}, +/* 1DF35 */ { NULL,NULL}, +/* 1DF36 */ { NULL,NULL}, +/* 1DF37 */ { NULL,NULL}, +/* 1DF38 */ { NULL,NULL}, +/* 1DF39 */ { NULL,NULL}, +/* 1DF3A */ { NULL,NULL}, +/* 1DF3B */ { NULL,NULL}, +/* 1DF3C */ { NULL,NULL}, +/* 1DF3D */ { NULL,NULL}, +/* 1DF3E */ { NULL,NULL}, +/* 1DF3F */ { NULL,NULL}, +/* 1DF40 */ { NULL,NULL}, +/* 1DF41 */ { NULL,NULL}, +/* 1DF42 */ { NULL,NULL}, +/* 1DF43 */ { NULL,NULL}, +/* 1DF44 */ { NULL,NULL}, +/* 1DF45 */ { NULL,NULL}, +/* 1DF46 */ { NULL,NULL}, +/* 1DF47 */ { NULL,NULL}, +/* 1DF48 */ { NULL,NULL}, +/* 1DF49 */ { NULL,NULL}, +/* 1DF4A */ { NULL,NULL}, +/* 1DF4B */ { NULL,NULL}, +/* 1DF4C */ { NULL,NULL}, +/* 1DF4D */ { NULL,NULL}, +/* 1DF4E */ { NULL,NULL}, +/* 1DF4F */ { NULL,NULL}, +/* 1DF50 */ { NULL,NULL}, +/* 1DF51 */ { NULL,NULL}, +/* 1DF52 */ { NULL,NULL}, +/* 1DF53 */ { NULL,NULL}, +/* 1DF54 */ { NULL,NULL}, +/* 1DF55 */ { NULL,NULL}, +/* 1DF56 */ { NULL,NULL}, +/* 1DF57 */ { NULL,NULL}, +/* 1DF58 */ { NULL,NULL}, +/* 1DF59 */ { NULL,NULL}, +/* 1DF5A */ { NULL,NULL}, +/* 1DF5B */ { NULL,NULL}, +/* 1DF5C */ { NULL,NULL}, +/* 1DF5D */ { NULL,NULL}, +/* 1DF5E */ { NULL,NULL}, +/* 1DF5F */ { NULL,NULL}, +/* 1DF60 */ { NULL,NULL}, +/* 1DF61 */ { NULL,NULL}, +/* 1DF62 */ { NULL,NULL}, +/* 1DF63 */ { NULL,NULL}, +/* 1DF64 */ { NULL,NULL}, +/* 1DF65 */ { NULL,NULL}, +/* 1DF66 */ { NULL,NULL}, +/* 1DF67 */ { NULL,NULL}, +/* 1DF68 */ { NULL,NULL}, +/* 1DF69 */ { NULL,NULL}, +/* 1DF6A */ { NULL,NULL}, +/* 1DF6B */ { NULL,NULL}, +/* 1DF6C */ { NULL,NULL}, +/* 1DF6D */ { NULL,NULL}, +/* 1DF6E */ { NULL,NULL}, +/* 1DF6F */ { NULL,NULL}, +/* 1DF70 */ { NULL,NULL}, +/* 1DF71 */ { NULL,NULL}, +/* 1DF72 */ { NULL,NULL}, +/* 1DF73 */ { NULL,NULL}, +/* 1DF74 */ { NULL,NULL}, +/* 1DF75 */ { NULL,NULL}, +/* 1DF76 */ { NULL,NULL}, +/* 1DF77 */ { NULL,NULL}, +/* 1DF78 */ { NULL,NULL}, +/* 1DF79 */ { NULL,NULL}, +/* 1DF7A */ { NULL,NULL}, +/* 1DF7B */ { NULL,NULL}, +/* 1DF7C */ { NULL,NULL}, +/* 1DF7D */ { NULL,NULL}, +/* 1DF7E */ { NULL,NULL}, +/* 1DF7F */ { NULL,NULL}, +/* 1DF80 */ { NULL,NULL}, +/* 1DF81 */ { NULL,NULL}, +/* 1DF82 */ { NULL,NULL}, +/* 1DF83 */ { NULL,NULL}, +/* 1DF84 */ { NULL,NULL}, +/* 1DF85 */ { NULL,NULL}, +/* 1DF86 */ { NULL,NULL}, +/* 1DF87 */ { NULL,NULL}, +/* 1DF88 */ { NULL,NULL}, +/* 1DF89 */ { NULL,NULL}, +/* 1DF8A */ { NULL,NULL}, +/* 1DF8B */ { NULL,NULL}, +/* 1DF8C */ { NULL,NULL}, +/* 1DF8D */ { NULL,NULL}, +/* 1DF8E */ { NULL,NULL}, +/* 1DF8F */ { NULL,NULL}, +/* 1DF90 */ { NULL,NULL}, +/* 1DF91 */ { NULL,NULL}, +/* 1DF92 */ { NULL,NULL}, +/* 1DF93 */ { NULL,NULL}, +/* 1DF94 */ { NULL,NULL}, +/* 1DF95 */ { NULL,NULL}, +/* 1DF96 */ { NULL,NULL}, +/* 1DF97 */ { NULL,NULL}, +/* 1DF98 */ { NULL,NULL}, +/* 1DF99 */ { NULL,NULL}, +/* 1DF9A */ { NULL,NULL}, +/* 1DF9B */ { NULL,NULL}, +/* 1DF9C */ { NULL,NULL}, +/* 1DF9D */ { NULL,NULL}, +/* 1DF9E */ { NULL,NULL}, +/* 1DF9F */ { NULL,NULL}, +/* 1DFA0 */ { NULL,NULL}, +/* 1DFA1 */ { NULL,NULL}, +/* 1DFA2 */ { NULL,NULL}, +/* 1DFA3 */ { NULL,NULL}, +/* 1DFA4 */ { NULL,NULL}, +/* 1DFA5 */ { NULL,NULL}, +/* 1DFA6 */ { NULL,NULL}, +/* 1DFA7 */ { NULL,NULL}, +/* 1DFA8 */ { NULL,NULL}, +/* 1DFA9 */ { NULL,NULL}, +/* 1DFAA */ { NULL,NULL}, +/* 1DFAB */ { NULL,NULL}, +/* 1DFAC */ { NULL,NULL}, +/* 1DFAD */ { NULL,NULL}, +/* 1DFAE */ { NULL,NULL}, +/* 1DFAF */ { NULL,NULL}, +/* 1DFB0 */ { NULL,NULL}, +/* 1DFB1 */ { NULL,NULL}, +/* 1DFB2 */ { NULL,NULL}, +/* 1DFB3 */ { NULL,NULL}, +/* 1DFB4 */ { NULL,NULL}, +/* 1DFB5 */ { NULL,NULL}, +/* 1DFB6 */ { NULL,NULL}, +/* 1DFB7 */ { NULL,NULL}, +/* 1DFB8 */ { NULL,NULL}, +/* 1DFB9 */ { NULL,NULL}, +/* 1DFBA */ { NULL,NULL}, +/* 1DFBB */ { NULL,NULL}, +/* 1DFBC */ { NULL,NULL}, +/* 1DFBD */ { NULL,NULL}, +/* 1DFBE */ { NULL,NULL}, +/* 1DFBF */ { NULL,NULL}, +/* 1DFC0 */ { NULL,NULL}, +/* 1DFC1 */ { NULL,NULL}, +/* 1DFC2 */ { NULL,NULL}, +/* 1DFC3 */ { NULL,NULL}, +/* 1DFC4 */ { NULL,NULL}, +/* 1DFC5 */ { NULL,NULL}, +/* 1DFC6 */ { NULL,NULL}, +/* 1DFC7 */ { NULL,NULL}, +/* 1DFC8 */ { NULL,NULL}, +/* 1DFC9 */ { NULL,NULL}, +/* 1DFCA */ { NULL,NULL}, +/* 1DFCB */ { NULL,NULL}, +/* 1DFCC */ { NULL,NULL}, +/* 1DFCD */ { NULL,NULL}, +/* 1DFCE */ { NULL,NULL}, +/* 1DFCF */ { NULL,NULL}, +/* 1DFD0 */ { NULL,NULL}, +/* 1DFD1 */ { NULL,NULL}, +/* 1DFD2 */ { NULL,NULL}, +/* 1DFD3 */ { NULL,NULL}, +/* 1DFD4 */ { NULL,NULL}, +/* 1DFD5 */ { NULL,NULL}, +/* 1DFD6 */ { NULL,NULL}, +/* 1DFD7 */ { NULL,NULL}, +/* 1DFD8 */ { NULL,NULL}, +/* 1DFD9 */ { NULL,NULL}, +/* 1DFDA */ { NULL,NULL}, +/* 1DFDB */ { NULL,NULL}, +/* 1DFDC */ { NULL,NULL}, +/* 1DFDD */ { NULL,NULL}, +/* 1DFDE */ { NULL,NULL}, +/* 1DFDF */ { NULL,NULL}, +/* 1DFE0 */ { NULL,NULL}, +/* 1DFE1 */ { NULL,NULL}, +/* 1DFE2 */ { NULL,NULL}, +/* 1DFE3 */ { NULL,NULL}, +/* 1DFE4 */ { NULL,NULL}, +/* 1DFE5 */ { NULL,NULL}, +/* 1DFE6 */ { NULL,NULL}, +/* 1DFE7 */ { NULL,NULL}, +/* 1DFE8 */ { NULL,NULL}, +/* 1DFE9 */ { NULL,NULL}, +/* 1DFEA */ { NULL,NULL}, +/* 1DFEB */ { NULL,NULL}, +/* 1DFEC */ { NULL,NULL}, +/* 1DFED */ { NULL,NULL}, +/* 1DFEE */ { NULL,NULL}, +/* 1DFEF */ { NULL,NULL}, +/* 1DFF0 */ { NULL,NULL}, +/* 1DFF1 */ { NULL,NULL}, +/* 1DFF2 */ { NULL,NULL}, +/* 1DFF3 */ { NULL,NULL}, +/* 1DFF4 */ { NULL,NULL}, +/* 1DFF5 */ { NULL,NULL}, +/* 1DFF6 */ { NULL,NULL}, +/* 1DFF7 */ { NULL,NULL}, +/* 1DFF8 */ { NULL,NULL}, +/* 1DFF9 */ { NULL,NULL}, +/* 1DFFA */ { NULL,NULL}, +/* 1DFFB */ { NULL,NULL}, +/* 1DFFC */ { NULL,NULL}, +/* 1DFFD */ { NULL,NULL}, +/* 1DFFE */ { NULL,NULL}, +/* 1DFFF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_E0[] = { /* 1E000 */ { "DIACRITIQUE LETTRE GLAGOLITIQUE AZE",NULL}, /* 1E001 */ { "DIACRITIQUE LETTRE GLAGOLITIQUE BOUKI",NULL}, @@ -41766,6 +43244,7 @@ /* 1E0FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_E1[] = { /* 1E100 */ { "LETTRE NYIAKENG PUACHUE HMONG MA"," x (lettre hébraïque mém - 05DE)"}, /* 1E101 */ { "LETTRE NYIAKENG PUACHUE HMONG TSA",NULL}, @@ -42036,6 +43515,7 @@ /* 1E1FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_E2[] = { /* 1E200 */ { NULL,NULL}, /* 1E201 */ { NULL,NULL}, @@ -42181,37 +43661,37 @@ /* 1E28D */ { NULL,NULL}, /* 1E28E */ { NULL,NULL}, /* 1E28F */ { NULL,NULL}, -/* 1E290 */ { NULL,NULL}, -/* 1E291 */ { NULL,NULL}, -/* 1E292 */ { NULL,NULL}, -/* 1E293 */ { NULL,NULL}, -/* 1E294 */ { NULL,NULL}, -/* 1E295 */ { NULL,NULL}, -/* 1E296 */ { NULL,NULL}, -/* 1E297 */ { NULL,NULL}, -/* 1E298 */ { NULL,NULL}, -/* 1E299 */ { NULL,NULL}, -/* 1E29A */ { NULL,NULL}, -/* 1E29B */ { NULL,NULL}, -/* 1E29C */ { NULL,NULL}, -/* 1E29D */ { NULL,NULL}, -/* 1E29E */ { NULL,NULL}, -/* 1E29F */ { NULL,NULL}, -/* 1E2A0 */ { NULL,NULL}, -/* 1E2A1 */ { NULL,NULL}, -/* 1E2A2 */ { NULL,NULL}, -/* 1E2A3 */ { NULL,NULL}, -/* 1E2A4 */ { NULL,NULL}, -/* 1E2A5 */ { NULL,NULL}, -/* 1E2A6 */ { NULL,NULL}, -/* 1E2A7 */ { NULL,NULL}, -/* 1E2A8 */ { NULL,NULL}, -/* 1E2A9 */ { NULL,NULL}, -/* 1E2AA */ { NULL,NULL}, -/* 1E2AB */ { NULL,NULL}, -/* 1E2AC */ { NULL,NULL}, -/* 1E2AD */ { NULL,NULL}, -/* 1E2AE */ { NULL,NULL}, +/* 1E290 */ { "LETTRE TOTO PA",NULL}, +/* 1E291 */ { "LETTRE TOTO BA",NULL}, +/* 1E292 */ { "LETTRE TOTO TA",NULL}, +/* 1E293 */ { "LETTRE TOTO DA",NULL}, +/* 1E294 */ { "LETTRE TOTO KA",NULL}, +/* 1E295 */ { "LETTRE TOTO GA",NULL}, +/* 1E296 */ { "LETTRE TOTO MA",NULL}, +/* 1E297 */ { "LETTRE TOTO NA",NULL}, +/* 1E298 */ { "LETTRE TOTO NGA",NULL}, +/* 1E299 */ { "LETTRE TOTO SA",NULL}, +/* 1E29A */ { "LETTRE TOTO TCHHA",NULL}, +/* 1E29B */ { "LETTRE TOTO YA",NULL}, +/* 1E29C */ { "LETTRE TOTO WA",NULL}, +/* 1E29D */ { "LETTRE TOTO DJA",NULL}, +/* 1E29E */ { "LETTRE TOTO HA",NULL}, +/* 1E29F */ { "LETTRE TOTO RA",NULL}, +/* 1E2A0 */ { "LETTRE TOTO LA",NULL}, +/* 1E2A1 */ { "LETTRE TOTO I",NULL}, +/* 1E2A2 */ { "LETTRE TOTO I SOUFFLÉ",NULL}, +/* 1E2A3 */ { "LETTRE TOTO IOU",NULL}, +/* 1E2A4 */ { "LETTRE TOTO IOU SOUFFLÉ",NULL}, +/* 1E2A5 */ { "LETTRE TOTO OU",NULL}, +/* 1E2A6 */ { "LETTRE TOTO É",NULL}, +/* 1E2A7 */ { "LETTRE TOTO É SOUFFLÉ",NULL}, +/* 1E2A8 */ { "LETTRE TOTO EO",NULL}, +/* 1E2A9 */ { "LETTRE TOTO EO SOUFFLÉ",NULL}, +/* 1E2AA */ { "LETTRE TOTO O",NULL}, +/* 1E2AB */ { "LETTRE TOTO Æ",NULL}, +/* 1E2AC */ { "LETTRE TOTO Æ SOUFFLÉ",NULL}, +/* 1E2AD */ { "LETTRE TOTO A",NULL}, +/* 1E2AE */ { "DIACRITIQUE TOTO TON ASCENDANT",NULL}, /* 1E2AF */ { NULL,NULL}, /* 1E2B0 */ { NULL,NULL}, /* 1E2B1 */ { NULL,NULL}, @@ -42296,6 +43776,267 @@ " x (symbole roupie indienne - 20B9)"} }; +UN_DLL_LOCAL +static const struct unicode_nameannot unaFR_01_E7[] = { +/* 1E700 */ { NULL,NULL}, +/* 1E701 */ { NULL,NULL}, +/* 1E702 */ { NULL,NULL}, +/* 1E703 */ { NULL,NULL}, +/* 1E704 */ { NULL,NULL}, +/* 1E705 */ { NULL,NULL}, +/* 1E706 */ { NULL,NULL}, +/* 1E707 */ { NULL,NULL}, +/* 1E708 */ { NULL,NULL}, +/* 1E709 */ { NULL,NULL}, +/* 1E70A */ { NULL,NULL}, +/* 1E70B */ { NULL,NULL}, +/* 1E70C */ { NULL,NULL}, +/* 1E70D */ { NULL,NULL}, +/* 1E70E */ { NULL,NULL}, +/* 1E70F */ { NULL,NULL}, +/* 1E710 */ { NULL,NULL}, +/* 1E711 */ { NULL,NULL}, +/* 1E712 */ { NULL,NULL}, +/* 1E713 */ { NULL,NULL}, +/* 1E714 */ { NULL,NULL}, +/* 1E715 */ { NULL,NULL}, +/* 1E716 */ { NULL,NULL}, +/* 1E717 */ { NULL,NULL}, +/* 1E718 */ { NULL,NULL}, +/* 1E719 */ { NULL,NULL}, +/* 1E71A */ { NULL,NULL}, +/* 1E71B */ { NULL,NULL}, +/* 1E71C */ { NULL,NULL}, +/* 1E71D */ { NULL,NULL}, +/* 1E71E */ { NULL,NULL}, +/* 1E71F */ { NULL,NULL}, +/* 1E720 */ { NULL,NULL}, +/* 1E721 */ { NULL,NULL}, +/* 1E722 */ { NULL,NULL}, +/* 1E723 */ { NULL,NULL}, +/* 1E724 */ { NULL,NULL}, +/* 1E725 */ { NULL,NULL}, +/* 1E726 */ { NULL,NULL}, +/* 1E727 */ { NULL,NULL}, +/* 1E728 */ { NULL,NULL}, +/* 1E729 */ { NULL,NULL}, +/* 1E72A */ { NULL,NULL}, +/* 1E72B */ { NULL,NULL}, +/* 1E72C */ { NULL,NULL}, +/* 1E72D */ { NULL,NULL}, +/* 1E72E */ { NULL,NULL}, +/* 1E72F */ { NULL,NULL}, +/* 1E730 */ { NULL,NULL}, +/* 1E731 */ { NULL,NULL}, +/* 1E732 */ { NULL,NULL}, +/* 1E733 */ { NULL,NULL}, +/* 1E734 */ { NULL,NULL}, +/* 1E735 */ { NULL,NULL}, +/* 1E736 */ { NULL,NULL}, +/* 1E737 */ { NULL,NULL}, +/* 1E738 */ { NULL,NULL}, +/* 1E739 */ { NULL,NULL}, +/* 1E73A */ { NULL,NULL}, +/* 1E73B */ { NULL,NULL}, +/* 1E73C */ { NULL,NULL}, +/* 1E73D */ { NULL,NULL}, +/* 1E73E */ { NULL,NULL}, +/* 1E73F */ { NULL,NULL}, +/* 1E740 */ { NULL,NULL}, +/* 1E741 */ { NULL,NULL}, +/* 1E742 */ { NULL,NULL}, +/* 1E743 */ { NULL,NULL}, +/* 1E744 */ { NULL,NULL}, +/* 1E745 */ { NULL,NULL}, +/* 1E746 */ { NULL,NULL}, +/* 1E747 */ { NULL,NULL}, +/* 1E748 */ { NULL,NULL}, +/* 1E749 */ { NULL,NULL}, +/* 1E74A */ { NULL,NULL}, +/* 1E74B */ { NULL,NULL}, +/* 1E74C */ { NULL,NULL}, +/* 1E74D */ { NULL,NULL}, +/* 1E74E */ { NULL,NULL}, +/* 1E74F */ { NULL,NULL}, +/* 1E750 */ { NULL,NULL}, +/* 1E751 */ { NULL,NULL}, +/* 1E752 */ { NULL,NULL}, +/* 1E753 */ { NULL,NULL}, +/* 1E754 */ { NULL,NULL}, +/* 1E755 */ { NULL,NULL}, +/* 1E756 */ { NULL,NULL}, +/* 1E757 */ { NULL,NULL}, +/* 1E758 */ { NULL,NULL}, +/* 1E759 */ { NULL,NULL}, +/* 1E75A */ { NULL,NULL}, +/* 1E75B */ { NULL,NULL}, +/* 1E75C */ { NULL,NULL}, +/* 1E75D */ { NULL,NULL}, +/* 1E75E */ { NULL,NULL}, +/* 1E75F */ { NULL,NULL}, +/* 1E760 */ { NULL,NULL}, +/* 1E761 */ { NULL,NULL}, +/* 1E762 */ { NULL,NULL}, +/* 1E763 */ { NULL,NULL}, +/* 1E764 */ { NULL,NULL}, +/* 1E765 */ { NULL,NULL}, +/* 1E766 */ { NULL,NULL}, +/* 1E767 */ { NULL,NULL}, +/* 1E768 */ { NULL,NULL}, +/* 1E769 */ { NULL,NULL}, +/* 1E76A */ { NULL,NULL}, +/* 1E76B */ { NULL,NULL}, +/* 1E76C */ { NULL,NULL}, +/* 1E76D */ { NULL,NULL}, +/* 1E76E */ { NULL,NULL}, +/* 1E76F */ { NULL,NULL}, +/* 1E770 */ { NULL,NULL}, +/* 1E771 */ { NULL,NULL}, +/* 1E772 */ { NULL,NULL}, +/* 1E773 */ { NULL,NULL}, +/* 1E774 */ { NULL,NULL}, +/* 1E775 */ { NULL,NULL}, +/* 1E776 */ { NULL,NULL}, +/* 1E777 */ { NULL,NULL}, +/* 1E778 */ { NULL,NULL}, +/* 1E779 */ { NULL,NULL}, +/* 1E77A */ { NULL,NULL}, +/* 1E77B */ { NULL,NULL}, +/* 1E77C */ { NULL,NULL}, +/* 1E77D */ { NULL,NULL}, +/* 1E77E */ { NULL,NULL}, +/* 1E77F */ { NULL,NULL}, +/* 1E780 */ { NULL,NULL}, +/* 1E781 */ { NULL,NULL}, +/* 1E782 */ { NULL,NULL}, +/* 1E783 */ { NULL,NULL}, +/* 1E784 */ { NULL,NULL}, +/* 1E785 */ { NULL,NULL}, +/* 1E786 */ { NULL,NULL}, +/* 1E787 */ { NULL,NULL}, +/* 1E788 */ { NULL,NULL}, +/* 1E789 */ { NULL,NULL}, +/* 1E78A */ { NULL,NULL}, +/* 1E78B */ { NULL,NULL}, +/* 1E78C */ { NULL,NULL}, +/* 1E78D */ { NULL,NULL}, +/* 1E78E */ { NULL,NULL}, +/* 1E78F */ { NULL,NULL}, +/* 1E790 */ { NULL,NULL}, +/* 1E791 */ { NULL,NULL}, +/* 1E792 */ { NULL,NULL}, +/* 1E793 */ { NULL,NULL}, +/* 1E794 */ { NULL,NULL}, +/* 1E795 */ { NULL,NULL}, +/* 1E796 */ { NULL,NULL}, +/* 1E797 */ { NULL,NULL}, +/* 1E798 */ { NULL,NULL}, +/* 1E799 */ { NULL,NULL}, +/* 1E79A */ { NULL,NULL}, +/* 1E79B */ { NULL,NULL}, +/* 1E79C */ { NULL,NULL}, +/* 1E79D */ { NULL,NULL}, +/* 1E79E */ { NULL,NULL}, +/* 1E79F */ { NULL,NULL}, +/* 1E7A0 */ { NULL,NULL}, +/* 1E7A1 */ { NULL,NULL}, +/* 1E7A2 */ { NULL,NULL}, +/* 1E7A3 */ { NULL,NULL}, +/* 1E7A4 */ { NULL,NULL}, +/* 1E7A5 */ { NULL,NULL}, +/* 1E7A6 */ { NULL,NULL}, +/* 1E7A7 */ { NULL,NULL}, +/* 1E7A8 */ { NULL,NULL}, +/* 1E7A9 */ { NULL,NULL}, +/* 1E7AA */ { NULL,NULL}, +/* 1E7AB */ { NULL,NULL}, +/* 1E7AC */ { NULL,NULL}, +/* 1E7AD */ { NULL,NULL}, +/* 1E7AE */ { NULL,NULL}, +/* 1E7AF */ { NULL,NULL}, +/* 1E7B0 */ { NULL,NULL}, +/* 1E7B1 */ { NULL,NULL}, +/* 1E7B2 */ { NULL,NULL}, +/* 1E7B3 */ { NULL,NULL}, +/* 1E7B4 */ { NULL,NULL}, +/* 1E7B5 */ { NULL,NULL}, +/* 1E7B6 */ { NULL,NULL}, +/* 1E7B7 */ { NULL,NULL}, +/* 1E7B8 */ { NULL,NULL}, +/* 1E7B9 */ { NULL,NULL}, +/* 1E7BA */ { NULL,NULL}, +/* 1E7BB */ { NULL,NULL}, +/* 1E7BC */ { NULL,NULL}, +/* 1E7BD */ { NULL,NULL}, +/* 1E7BE */ { NULL,NULL}, +/* 1E7BF */ { NULL,NULL}, +/* 1E7C0 */ { NULL,NULL}, +/* 1E7C1 */ { NULL,NULL}, +/* 1E7C2 */ { NULL,NULL}, +/* 1E7C3 */ { NULL,NULL}, +/* 1E7C4 */ { NULL,NULL}, +/* 1E7C5 */ { NULL,NULL}, +/* 1E7C6 */ { NULL,NULL}, +/* 1E7C7 */ { NULL,NULL}, +/* 1E7C8 */ { NULL,NULL}, +/* 1E7C9 */ { NULL,NULL}, +/* 1E7CA */ { NULL,NULL}, +/* 1E7CB */ { NULL,NULL}, +/* 1E7CC */ { NULL,NULL}, +/* 1E7CD */ { NULL,NULL}, +/* 1E7CE */ { NULL,NULL}, +/* 1E7CF */ { NULL,NULL}, +/* 1E7D0 */ { NULL,NULL}, +/* 1E7D1 */ { NULL,NULL}, +/* 1E7D2 */ { NULL,NULL}, +/* 1E7D3 */ { NULL,NULL}, +/* 1E7D4 */ { NULL,NULL}, +/* 1E7D5 */ { NULL,NULL}, +/* 1E7D6 */ { NULL,NULL}, +/* 1E7D7 */ { NULL,NULL}, +/* 1E7D8 */ { NULL,NULL}, +/* 1E7D9 */ { NULL,NULL}, +/* 1E7DA */ { NULL,NULL}, +/* 1E7DB */ { NULL,NULL}, +/* 1E7DC */ { NULL,NULL}, +/* 1E7DD */ { NULL,NULL}, +/* 1E7DE */ { NULL,NULL}, +/* 1E7DF */ { NULL,NULL}, +/* 1E7E0 */ { "SYLLABE ÉTHIOPIENNE HHYÄ"," x (syllabe éthiopienne xyä - 2DD0)"}, +/* 1E7E1 */ { "SYLLABE ÉTHIOPIENNE HHYOU"," x (syllabe éthiopienne xyou - 2DD1)"}, +/* 1E7E2 */ { "SYLLABE ÉTHIOPIENNE HHYI"," x (syllabe éthiopienne xyi - 2DD2)"}, +/* 1E7E3 */ { "SYLLABE ÉTHIOPIENNE HHYA"," x (syllabe éthiopienne xya - 2DD3)"}, +/* 1E7E4 */ { "SYLLABE ÉTHIOPIENNE HHYÉ"," x (syllabe éthiopienne xyé - 2DD4)"}, +/* 1E7E5 */ { "SYLLABE ÉTHIOPIENNE HHYE"," x (syllabe éthiopienne xye - 2DD5)"}, +/* 1E7E6 */ { "SYLLABE ÉTHIOPIENNE HHYO"," x (syllabe éthiopienne xyo - 2DD6)"}, +/* 1E7E7 */ { NULL,NULL}, +/* 1E7E8 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ HHWÄ"," x (syllabe éthiopienne kxwä - 12C0)"}, +/* 1E7E9 */ { "SYLLABE ÉTHIOPIENNE HHWI"," x (syllabe éthiopienne kxwi - 12C2)"}, +/* 1E7EA */ { "SYLLABE ÉTHIOPIENNE HHWÉ"," x (syllabe éthiopienne kxwé - 12C4)"}, +/* 1E7EB */ { "SYLLABE ÉTHIOPIENNE HHWE"," x (syllabe éthiopienne kxwe - 12C5)"}, +/* 1E7EC */ { NULL,NULL}, +/* 1E7ED */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ MWI"," x (syllabe éthiopienne mwi - 1381)"}, +/* 1E7EE */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ MWÉ"," x (syllabe éthiopienne mwé - 1382)"}, +/* 1E7EF */ { NULL,NULL}, +/* 1E7F0 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ QWI"," x (syllabe éthiopienne qwi - 124A)"}, +/* 1E7F1 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ QWÉ"," x (syllabe éthiopienne qwé - 124C)"}, +/* 1E7F2 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ QWE"," x (syllabe éthiopienne qwe - 124D)"}, +/* 1E7F3 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ BWI"," x (syllabe éthiopienne bwi - 1385)"}, +/* 1E7F4 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ BWÉ"," x (syllabe éthiopienne bwé - 1386)"}, +/* 1E7F5 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ KWI"," x (syllabe éthiopienne kwi - 12B2)"}, +/* 1E7F6 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ KWÉ"," x (syllabe éthiopienne kwé - 12B4)"}, +/* 1E7F7 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ KWE"," x (syllabe éthiopienne kwe - 12B5)"}, +/* 1E7F8 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ GWI"," x (syllabe éthiopienne gwi - 1312)"}, +/* 1E7F9 */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ GWÉ"," x (syllabe éthiopienne gwé - 1314)"}, +/* 1E7FA */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ GWE"," x (syllabe éthiopienne gwe - 1315)"}, +/* 1E7FB */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ FWI"," x (syllabe éthiopienne fwi - 1389)"}, +/* 1E7FC */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ FWÉ"," x (syllabe éthiopienne fwé - 138A)"}, +/* 1E7FD */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ PWI"," x (syllabe éthiopienne pwi - 138D)"}, +/* 1E7FE */ { "SYLLABE ÉTHIOPIENNE GOURAGÉ PWÉ"," x (syllabe éthiopienne pwé - 138E)"}, +/* 1E7FF */ { NULL,NULL} +}; + +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_E8[] = { /* 1E800 */ { "SYLLABE MENDÉ KIKAKUI M001 KI",NULL}, /* 1E801 */ { "SYLLABE MENDÉ KIKAKUI M002 KA",NULL}, @@ -42555,6 +44296,7 @@ /* 1E8FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_E9[] = { /* 1E900 */ { "LETTRE MAJUSCULE ADLAM ALIF",NULL}, /* 1E901 */ { "LETTRE MAJUSCULE ADLAM DÂLI",NULL}, @@ -42814,6 +44556,7 @@ /* 1E9FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_EC[] = { /* 1EC00 */ { NULL,NULL}, /* 1EC01 */ { NULL,NULL}, @@ -43080,6 +44823,7 @@ /* 1ECFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_ED[] = { /* 1ED00 */ { NULL,NULL}, /* 1ED01 */ { "NOMBRE SIYAQ OTTOMAN UN",NULL}, @@ -43340,6 +45084,7 @@ /* 1EDFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_EE[] = { /* 1EE00 */ { "SYMBOLE MATHÉMATIQUE ARABE ALIF"," x (lettre arabe alif isolé - FE8D)\n" " # <police> 0627 lettre arabe alif"}, @@ -43653,6 +45398,7 @@ /* 1EEFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F0[] = { /* 1F000 */ { "TUILE DE MAJONG VENT D'EST",NULL}, /* 1F001 */ { "TUILE DE MAJONG VENT DU SUD",NULL}, @@ -43912,6 +45658,7 @@ /* 1F0FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F1[] = { /* 1F100 */ { "CHIFFRE ZÉRO POINT"," # 0030 002E"}, /* 1F101 */ { "CHIFFRE ZÉRO VIRGULE"," # 0030 002C"}, @@ -44215,6 +45962,7 @@ /* 1F1FF */ { "SYMBOLE INDICATEUR RÉGIONAL LETTRE Z",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F2[] = { /* 1F200 */ { "HIRAGANA HOKA DISPOSÉ EN CARRÉ"," = et autres\n" " # <enCarré> 307B 304B"}, @@ -44547,6 +46295,7 @@ /* 1F2FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F3[] = { /* 1F300 */ { "CYCLONE"," = typhon, ouragan"}, /* 1F301 */ { "BRUMEUX"," x (brouillard - 1F32B)"}, @@ -44864,6 +46613,7 @@ /* 1F3FF */ { "MODIFICATEUR D'ÉMOJI PHOTOTYPE-6",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F4[] = { /* 1F400 */ { "RAT"," * premier signe du zodiaque asiatique"}, /* 1F401 */ { "SOURIS"," * premier signe du zodiaque asiatique utilisé en Perse"}, @@ -44946,9 +46696,11 @@ " x (index de la main gauche blanc pointant vers le bas - 1F597)\n" " x (index de revers de main noir pointant vers le bas - 1F5A3)"}, /* 1F448 */ { "INDEX DE REVERS DE MAIN BLANC POINTANT VERS LA GAUCHE"," x (index blanc pointant vers la gauche - 261C)\n" - " x (index de revers de main noir pointant vers la gauche - 1F59C)"}, + " x (index de revers de main noir pointant vers la gauche - 1F59C)\n" + " x (main vers la gauche - 1FAF2)"}, /* 1F449 */ { "INDEX DE REVERS DE MAIN BLANC POINTANT VERS LA DROITE"," x (index blanc pointant vers la droite - 261E)\n" - " x (index de revers de main noir pointant vers la droite - 1F59D)"}, + " x (index de revers de main noir pointant vers la droite - 1F59D)\n" + " x (main vers la droite - 1FAF1)"}, /* 1F44A */ { "SIGNE DU COUP DE POING"," = énergie\n" " x (poing levé - 270A)"}, /* 1F44B */ { "SALUT DE LA MAIN"," x (main levée - 270B)"}, @@ -44997,7 +46749,8 @@ /* 1F476 */ { "BÉBÉ",NULL}, /* 1F477 */ { "OUVRIER DE LA CONSTRUCTION"," * l'éventuelle croix verte sur le casque rappelle la Sûreté japonaise\n" " x (casque avec croix blanche - 26D1)"}, -/* 1F478 */ { "PRINCESSE"," x (prince - 1F934)"}, +/* 1F478 */ { "PRINCESSE"," x (prince - 1F934)\n" + " x (tête couronnée - 1FAC5)"}, /* 1F479 */ { "OGRE JAPONAIS",NULL}, /* 1F47A */ { "GOBELIN JAPONAIS",NULL}, /* 1F47B */ { "FANTÔME",NULL}, @@ -45052,7 +46805,8 @@ /* 1F4A5 */ { "SYMBOLE DE LA COLLISION"," x (phylactère d'humeur - 1F5F0)"}, /* 1F4A6 */ { "SYMBOLE DE GOUTTES DE SUEUR",NULL}, /* 1F4A7 */ { "GOUTTELETTE"," * représente une goutte de sueur ou une goutte d'eau\n" - " x (gouttelette noire - 1F322)"}, + " x (gouttelette noire - 1F322)\n" + " x (goutte de sang - 1FA78)"}, /* 1F4A8 */ { "SYMBOLE DE MOUVEMENT RAPIDE"," = tiret de mouvement et tourbillon de poussière"}, /* 1F4A9 */ { "TAS DE CROTTE"," = crotte de chien\n" " * peut être représenté avec ou sans visage souriant"}, @@ -45155,6 +46909,7 @@ /* 1F4FF */ { "CHAPELET",NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F5[] = { /* 1F500 */ { "FLÈCHES VERS LA DROITE S'ENTRECROISANT"," = brouiller"}, /* 1F501 */ { "FLÈCHES VERS LA DROITE ET VERS LA GAUCHE SENS HORAIRE EN CERCLE OUVERT"," = répéter\n" @@ -45172,7 +46927,7 @@ " x (mégaphone - 1F56B)"}, /* 1F509 */ { "HAUT-PARLEUR AVEC UNE CRÊTE D'ONDE SONORE",NULL}, /* 1F50A */ { "HAUT-PARLEUR AVEC TROIS CRÊTES D'ONDE SONORE"," = son"}, -/* 1F50B */ { "PILE",NULL}, +/* 1F50B */ { "PILE"," x (batterie faible - 1FAAB)"}, /* 1F50C */ { "FICHE ÉLECTRIQUE",NULL}, /* 1F50D */ { "LOUPE POINTANT VERS LA GAUCHE"," = rechercher\n" " x (mégaphone avec ondes sonores - 1F56C)"}, @@ -45442,7 +47197,8 @@ " x (hocho - 1F52A)"}, /* 1F5E2 */ { "LÈVRES"," = classé pour le sexe\n" " = baiser\n" - " x (marque de baiser - 1F48B)"}, + " x (marque de baiser - 1F48B)\n" + " x (lèvre mordue - 1FAE6)"}, /* 1F5E3 */ { "SILHOUETTE PARLANTE"," = classé pour les écarts de langage"}, /* 1F5E4 */ { "TROIS RAYONS VERS LE HAUT",NULL}, /* 1F5E5 */ { "TROIS RAYONS VERS LE BAS",NULL}, @@ -45479,6 +47235,7 @@ /* 1F5FF */ { "MOYAI"," * statue de pierre japonaise, semblable aux statues monumentales (moaï) de l'île de Pâques"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F6[] = { /* 1F600 */ { "VISAGE RIEUR",NULL}, /* 1F601 */ { "VISAGE RIEUR AUX YEUX RÉJOUIS",NULL}, @@ -45725,9 +47482,9 @@ /* 1F6DA */ { NULL,NULL}, /* 1F6DB */ { NULL,NULL}, /* 1F6DC */ { NULL,NULL}, -/* 1F6DD */ { NULL,NULL}, -/* 1F6DE */ { NULL,NULL}, -/* 1F6DF */ { NULL,NULL}, +/* 1F6DD */ { "TOBOGGAN D'AIRE DE JEU",NULL}, +/* 1F6DE */ { "ROUE",NULL}, +/* 1F6DF */ { "BOUÉE ANNULAIRE",NULL}, /* 1F6E0 */ { "MARTEAU ET CLÉ À ÉCROUS"," = outillage, atelier de réparation\n" " x (marteau et pioche - 2692)"}, /* 1F6E1 */ { "BOUCLIER"," = autoroute reliant les États américains"}, @@ -45771,6 +47528,7 @@ /* 1F6FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F7[] = { /* 1F700 */ { "SYMBOLE ALCHIMIQUE DE LA QUINTESSENCE",NULL}, /* 1F701 */ { "SYMBOLE ALCHIMIQUE DE L'AIR",NULL}, @@ -46037,7 +47795,12 @@ /* 1F7ED */ { NULL,NULL}, /* 1F7EE */ { NULL,NULL}, /* 1F7EF */ { NULL,NULL}, -/* 1F7F0 */ { NULL,NULL}, +/* 1F7F0 */ { "SIGNE ÉGAL ÉPAIS"," * symbole d'égalité\n" + " x (signe égal - 003D)\n" + " x (x de multiplication épais - 2716)\n" + " x (signe plus épais - 2795)\n" + " x (signe geta - 3013)\n" + " x (symbole romain sextant - 10190)"}, /* 1F7F1 */ { NULL,NULL}, /* 1F7F2 */ { NULL,NULL}, /* 1F7F3 */ { NULL,NULL}, @@ -46055,6 +47818,7 @@ /* 1F7FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F8[] = { /* 1F800 */ { "FLÈCHE À PETITE TÊTE TRIANGULAIRE VERS LA GAUCHE",NULL}, /* 1F801 */ { "FLÈCHE À PETITE TÊTE TRIANGULAIRE VERS LE HAUT",NULL}, @@ -46314,6 +48078,7 @@ /* 1F8FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_F9[] = { /* 1F900 */ { "CROIX PATTÉE CERCLÉE AVEC QUATRE POINTS",NULL}, /* 1F901 */ { "CROIX PATTÉE CERCLÉE AVEC DEUX POINTS",NULL}, @@ -46342,10 +48107,10 @@ /* 1F918 */ { "SIGNE DES CORNES",NULL}, /* 1F919 */ { "SIGNE APPELEZ-MOI",NULL}, /* 1F91A */ { "DOS DE MAIN LEVÉE",NULL}, -/* 1F91B */ { "POING VERS LA GAUCHE",NULL}, -/* 1F91C */ { "POING VERS LA DROITE",NULL}, +/* 1F91B */ { "POING VERS LA GAUCHE"," x (main vers la gauche - 1FAF2)"}, +/* 1F91C */ { "POING VERS LA DROITE"," x (main vers la droite - 1FAF1)"}, /* 1F91D */ { "POIGNÉE DE MAIN",NULL}, -/* 1F91E */ { "MAIN AVEC INDEX ET MAJEUR CROISÉS",NULL}, +/* 1F91E */ { "MAIN AVEC INDEX ET MAJEUR CROISÉS"," x (main avec index et pouce croisés - 1FAF0)"}, /* 1F91F */ { "SIGNE DE LA MAIN JE T'AIME"," * peut s'abréger « JTM » ou « je t'M »"}, /* 1F920 */ { "VISAGE AVEC CHAPEAU DE COWBOY",NULL}, /* 1F921 */ { "VISAGE DE CLOWN",NULL}, @@ -46364,7 +48129,7 @@ /* 1F92D */ { "VISAGE SOURIANT AUX YEUX RÉJOUIS ET LES MAINS COUVRANT LA BOUCHE",NULL}, /* 1F92E */ { "VISAGE À LA BOUCHE OUVERTE VOMISSANT",NULL}, /* 1F92F */ { "VISAGE CHOQUÉ AVEC LA TÊTE QUI ÉCLATE",NULL}, -/* 1F930 */ { "FEMME ENCEINTE",NULL}, +/* 1F930 */ { "FEMME ENCEINTE"," x (personne enceinte - 1FAC4)"}, /* 1F931 */ { "ALLAITEMENT MATERNEL",NULL}, /* 1F932 */ { "PAUMES DRESSÉES ENSEMBLE"," * utilisé pour la prière dans certaines cultures"}, /* 1F933 */ { "ÉGOPORTRAIT"," * souvent utilisé avec une figure (visage, personne) sur la gauche"}, @@ -46414,7 +48179,8 @@ /* 1F958 */ { "POÊLÉE D'ALIMENTS"," = poêle à frire, sauteuse"}, /* 1F959 */ { "PAIN PLAT FARCI"," = döner kebab, falafel, gyros, shawarma"}, /* 1F95A */ { "Å’UF"," = Å“uf de poule"}, -/* 1F95B */ { "VERRE DE LAIT"," = lait"}, +/* 1F95B */ { "VERRE DE LAIT"," = lait\n" + " x (verser un liquide - 1FAD7)"}, /* 1F95C */ { "ARACHIDES",NULL}, /* 1F95D */ { "KIWI",NULL}, /* 1F95E */ { "CRÊPES"," = blini\n" @@ -46447,7 +48213,7 @@ /* 1F976 */ { "VISAGE EN CONGÉLATION",NULL}, /* 1F977 */ { "NINJA",NULL}, /* 1F978 */ { "VISAGE MASQUÉ",NULL}, -/* 1F979 */ { NULL,NULL}, +/* 1F979 */ { "VISAGE RETENANT DES LARMES",NULL}, /* 1F97A */ { "VISAGE AUX YEUX IMPLORANT",NULL}, /* 1F97B */ { "SARI",NULL}, /* 1F97C */ { "BLOUSE DE LABORATOIRE",NULL}, @@ -46535,7 +48301,7 @@ /* 1F9C9 */ { "MATÉ"," * en français, le maté est aussi désigné par les locutions « thé des jésuites », « thé du Paraguay » et « thé du Brésil »"}, /* 1F9CA */ { "GLAÇON"," = cube de glace"}, /* 1F9CB */ { "THÉ AUX PERLES"," = zenzou"}, -/* 1F9CC */ { NULL,NULL}, +/* 1F9CC */ { "TROLL",NULL}, /* 1F9CD */ { "PERSONNE EN POSITION DEBOUT",NULL}, /* 1F9CE */ { "PERSONNE AGENOUILLÉE",NULL}, /* 1F9CF */ { "PERSONNE SOURDE",NULL}, @@ -46599,6 +48365,7 @@ " = Å“il turc"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_FA[] = { /* 1FA00 */ { "ROI NEUTRE DU JEU D'ÉCHECS"," x (roi blanc du jeu d'échecs - 2654)"}, /* 1FA01 */ { "DAME NEUTRE DU JEU D'ÉCHECS",NULL}, @@ -46748,11 +48515,11 @@ /* 1FA75 */ { NULL,NULL}, /* 1FA76 */ { NULL,NULL}, /* 1FA77 */ { NULL,NULL}, -/* 1FA78 */ { "GOUTTE DE SANG",NULL}, +/* 1FA78 */ { "GOUTTE DE SANG"," x (gouttelette - 1F4A7)"}, /* 1FA79 */ { "PANSEMENT ADHÉSIF"," = sparadrap"}, /* 1FA7A */ { "STÉTHOSCOPE",NULL}, -/* 1FA7B */ { NULL,NULL}, -/* 1FA7C */ { NULL,NULL}, +/* 1FA7B */ { "RAYON X",NULL}, +/* 1FA7C */ { "BÉQUILLE",NULL}, /* 1FA7D */ { NULL,NULL}, /* 1FA7E */ { NULL,NULL}, /* 1FA7F */ { NULL,NULL}, @@ -46797,10 +48564,11 @@ /* 1FAA6 */ { "PIERRE TOMBALE",NULL}, /* 1FAA7 */ { "PANCARTE",NULL}, /* 1FAA8 */ { "ROC"," = rocher, roche, pierre, caillou"}, -/* 1FAA9 */ { NULL,NULL}, -/* 1FAAA */ { NULL,NULL}, -/* 1FAAB */ { NULL,NULL}, -/* 1FAAC */ { NULL,NULL}, +/* 1FAA9 */ { "BOULE À FACETTES"," = boule à miroirs"}, +/* 1FAAA */ { "CARTE D'IDENTITÉ",NULL}, +/* 1FAAB */ { "BATTERIE FAIBLE"," x (pile - 1F50B)"}, +/* 1FAAC */ { "KHAMSA"," = tafust\n" + " = main de Fatma, main de Fatima"}, /* 1FAAD */ { NULL,NULL}, /* 1FAAE */ { NULL,NULL}, /* 1FAAF */ { NULL,NULL}, @@ -46811,10 +48579,10 @@ /* 1FAB4 */ { "PLANTE EN POT",NULL}, /* 1FAB5 */ { "BOIS",NULL}, /* 1FAB6 */ { "PLUME",NULL}, -/* 1FAB7 */ { NULL,NULL}, -/* 1FAB8 */ { NULL,NULL}, -/* 1FAB9 */ { NULL,NULL}, -/* 1FABA */ { NULL,NULL}, +/* 1FAB7 */ { "LOTUS",NULL}, +/* 1FAB8 */ { "CORAIL",NULL}, +/* 1FAB9 */ { "NID VIDE",NULL}, +/* 1FABA */ { "NID CONTENANT DES Å’UFS",NULL}, /* 1FABB */ { NULL,NULL}, /* 1FABC */ { NULL,NULL}, /* 1FABD */ { NULL,NULL}, @@ -46823,9 +48591,9 @@ /* 1FAC0 */ { "CÅ’UR ANATOMIQUE",NULL}, /* 1FAC1 */ { "POUMONS",NULL}, /* 1FAC2 */ { "PERSONNES S'ÉTREIGNANT",NULL}, -/* 1FAC3 */ { NULL,NULL}, -/* 1FAC4 */ { NULL,NULL}, -/* 1FAC5 */ { NULL,NULL}, +/* 1FAC3 */ { "HOMME ENCEINT",NULL}, +/* 1FAC4 */ { "PERSONNE ENCEINTE"," x (femme enceinte - 1F930)"}, +/* 1FAC5 */ { "TÊTE COURONNÉE"," x (princesse - 1F478)"}, /* 1FAC6 */ { NULL,NULL}, /* 1FAC7 */ { NULL,NULL}, /* 1FAC8 */ { NULL,NULL}, @@ -46836,30 +48604,30 @@ /* 1FACD */ { NULL,NULL}, /* 1FACE */ { NULL,NULL}, /* 1FACF */ { NULL,NULL}, -/* 1FAD0 */ { "MYRTILLES",NULL}, +/* 1FAD0 */ { "MYRTILLES"," = bleuets (Canada)"}, /* 1FAD1 */ { "POIVRON",NULL}, /* 1FAD2 */ { "OLIVE",NULL}, /* 1FAD3 */ { "PAIN PLAT",NULL}, /* 1FAD4 */ { "TAMAL"," = humita, huminta, hallaca, etc."}, /* 1FAD5 */ { "FONDUE",NULL}, /* 1FAD6 */ { "THÉIÈRE",NULL}, -/* 1FAD7 */ { NULL,NULL}, -/* 1FAD8 */ { NULL,NULL}, -/* 1FAD9 */ { NULL,NULL}, +/* 1FAD7 */ { "VERSER UN LIQUIDE"," x (verre de lait - 1F95B)"}, +/* 1FAD8 */ { "LÉGUMES SECS"," = grains, fèves, haricots"}, +/* 1FAD9 */ { "POT"," = récipient, bocal"}, /* 1FADA */ { NULL,NULL}, /* 1FADB */ { NULL,NULL}, /* 1FADC */ { NULL,NULL}, /* 1FADD */ { NULL,NULL}, /* 1FADE */ { NULL,NULL}, /* 1FADF */ { NULL,NULL}, -/* 1FAE0 */ { NULL,NULL}, -/* 1FAE1 */ { NULL,NULL}, -/* 1FAE2 */ { NULL,NULL}, -/* 1FAE3 */ { NULL,NULL}, -/* 1FAE4 */ { NULL,NULL}, -/* 1FAE5 */ { NULL,NULL}, -/* 1FAE6 */ { NULL,NULL}, -/* 1FAE7 */ { NULL,NULL}, +/* 1FAE0 */ { "VISAGE FONDANT",NULL}, +/* 1FAE1 */ { "VISAGE SALUANT",NULL}, +/* 1FAE2 */ { "VISAGE AVEC LES YEUX OUVERTS ET UNE MAIN SUR LA BOUCHE",NULL}, +/* 1FAE3 */ { "VISAGE AVEC UN Å’IL QUI REGARDE",NULL}, +/* 1FAE4 */ { "VISAGE AVEC LA BOUCHE EN BIAIS",NULL}, +/* 1FAE5 */ { "VISAGE EN POINTILLÉ",NULL}, +/* 1FAE6 */ { "LÈVRE MORDUE"," x (lèvres - 1F5E2)"}, +/* 1FAE7 */ { "BULLES",NULL}, /* 1FAE8 */ { NULL,NULL}, /* 1FAE9 */ { NULL,NULL}, /* 1FAEA */ { NULL,NULL}, @@ -46868,13 +48636,13 @@ /* 1FAED */ { NULL,NULL}, /* 1FAEE */ { NULL,NULL}, /* 1FAEF */ { NULL,NULL}, -/* 1FAF0 */ { NULL,NULL}, -/* 1FAF1 */ { NULL,NULL}, -/* 1FAF2 */ { NULL,NULL}, -/* 1FAF3 */ { NULL,NULL}, -/* 1FAF4 */ { NULL,NULL}, -/* 1FAF5 */ { NULL,NULL}, -/* 1FAF6 */ { NULL,NULL}, +/* 1FAF0 */ { "MAIN AVEC INDEX ET POUCE CROISÉS"," x (main avec index et majeur croisés - 1F91E)"}, +/* 1FAF1 */ { "MAIN VERS LA DROITE",NULL}, +/* 1FAF2 */ { "MAIN VERS LA GAUCHE",NULL}, +/* 1FAF3 */ { "PAUME DE MAIN VERS LE BAS",NULL}, +/* 1FAF4 */ { "PAUME DE MAIN VERS LE HAUT",NULL}, +/* 1FAF5 */ { "INDEX POINTANT VERS LE SPECTATEUR",NULL}, +/* 1FAF6 */ { "MAINS FORMANT UN CÅ’UR"," = cÅ“ur avec les mains, mains en cÅ“ur"}, /* 1FAF7 */ { NULL,NULL}, /* 1FAF8 */ { NULL,NULL}, /* 1FAF9 */ { NULL,NULL}, @@ -46886,6 +48654,7 @@ /* 1FAFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_01_FB[] = { /* 1FB00 */ { "SIXIÈME DE PAVÉ-1",NULL}, /* 1FB01 */ { "SIXIÈME DE PAVÉ-2",NULL}, @@ -47169,6 +48938,7 @@ /* 1FBFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_02_F8[] = { /* 2F800 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F800"," : 4E3D"}, /* 2F801 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F801"," : 4E38"}, @@ -47216,7 +48986,8 @@ /* 2F829 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F829"," : 5305"}, /* 2F82A */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F82A"," : 5306"}, /* 2F82B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F82B"," : 5317"}, -/* 2F82C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F82C"," : 5349"}, +/* 2F82C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F82C"," x 20984\n" + " : 5349"}, /* 2F82D */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F82D"," : 5351"}, /* 2F82E */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F82E"," : 535A"}, /* 2F82F */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F82F"," : 5373"}, @@ -47231,7 +49002,8 @@ /* 2F838 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F838"," : 20B63"}, /* 2F839 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F839"," : 53EB"}, /* 2F83A */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F83A"," : 53F1"}, -/* 2F83B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F83B"," : 5406"}, +/* 2F83B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F83B"," x 4DB8\n" + " : 5406"}, /* 2F83C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F83C"," : 549E"}, /* 2F83D */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F83D"," : 5438"}, /* 2F83E */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F83E"," : 5448"}, @@ -47270,7 +49042,8 @@ /* 2F85D */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F85D"," : 591A"}, /* 2F85E */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F85E"," : 5922"}, /* 2F85F */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F85F"," : 5962"}, -/* 2F860 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F860"," : 216A8"}, +/* 2F860 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F860"," x 216A7\n" + " : 216A8"}, /* 2F861 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F861"," : 216EA"}, /* 2F862 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F862"," : 59EC"}, /* 2F863 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F863"," : 5A1B"}, @@ -47290,11 +49063,13 @@ /* 2F871 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F871"," : 21B18"}, /* 2F872 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F872"," : 5BFF"}, /* 2F873 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F873"," : 5C06"}, -/* 2F874 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F874"," : 5F53"}, +/* 2F874 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F874"," x 22450\n" + " : 5F53"}, /* 2F875 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F875"," : 5C22"}, /* 2F876 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F876"," : 3781"}, /* 2F877 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F877"," : 5C60"}, -/* 2F878 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F878"," : 5C6E"}, +/* 2F878 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F878"," x 4DB9\n" + " : 5C6E"}, /* 2F879 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F879"," : 5CC0"}, /* 2F87A */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F87A"," : 5C8D"}, /* 2F87B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F87B"," : 21DE4"}, @@ -47415,7 +49190,8 @@ /* 2F8ED */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8ED"," : 6ADB"}, /* 2F8EE */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8EE"," : 3C18"}, /* 2F8EF */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8EF"," : 6B21"}, -/* 2F8F0 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8F0"," : 238A7"}, +/* 2F8F0 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8F0"," x 4DBE\n" + " : 238A7"}, /* 2F8F1 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8F1"," : 6B54"}, /* 2F8F2 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8F2"," : 3C4E"}, /* 2F8F3 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8F3"," : 6B72"}, @@ -47428,18 +49204,21 @@ /* 2F8FA */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8FA"," : 6C4E"}, /* 2F8FB */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8FB"," : 23CBC"}, /* 2F8FC */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8FC"," : 6CBF"}, -/* 2F8FD */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8FD"," : 6CCD"}, +/* 2F8FD */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8FD"," x 2DC09\n" + " : 6CCD"}, /* 2F8FE */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8FE"," : 6C67"}, /* 2F8FF */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F8FF"," : 6D16"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_02_F9[] = { /* 2F900 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F900"," : 6D3E"}, /* 2F901 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F901"," : 6D77"}, /* 2F902 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F902"," : 6D41"}, /* 2F903 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F903"," : 6D69"}, /* 2F904 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F904"," : 6D78"}, -/* 2F905 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F905"," : 6D85"}, +/* 2F905 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F905"," x 23D40\n" + " : 6D85"}, /* 2F906 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F906"," : 23D1E"}, /* 2F907 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F907"," : 6D34"}, /* 2F908 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F908"," : 6E2F"}, @@ -47448,7 +49227,8 @@ /* 2F90B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F90B"," : 6ECB"}, /* 2F90C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F90C"," : 6EC7"}, /* 2F90D */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F90D"," : 23ED1"}, -/* 2F90E */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F90E"," : 6DF9"}, +/* 2F90E */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F90E"," x 23F1C\n" + " : 6DF9"}, /* 2F90F */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F90F"," : 6F6E"}, /* 2F910 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F910"," : 23F5E"}, /* 2F911 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F911"," : 23F8E"}, @@ -47462,7 +49242,8 @@ /* 2F919 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F919"," : 7077"}, /* 2F91A */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F91A"," : 70AD"}, /* 2F91B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F91B"," : 20525"}, -/* 2F91C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F91C"," : 7145"}, +/* 2F91C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F91C"," x 242B3\n" + " : 7145"}, /* 2F91D */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F91D"," : 24263"}, /* 2F91E */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F91E"," : 719C"}, /* 2F91F */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F91F"," : 243AB"}, @@ -47473,7 +49254,8 @@ /* 2F924 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F924"," : 7280"}, /* 2F925 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F925"," : 7295"}, /* 2F926 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F926"," : 24735"}, -/* 2F927 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F927"," : 24814"}, +/* 2F927 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F927"," x 2AEC5\n" + " : 24814"}, /* 2F928 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F928"," : 737A"}, /* 2F929 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F929"," : 738B"}, /* 2F92A */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F92A"," : 3EAC"}, @@ -47501,7 +49283,8 @@ /* 2F940 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F940"," : 76F4"}, /* 2F941 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F941"," : 250F3"}, /* 2F942 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F942"," : 250F2"}, -/* 2F943 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F943"," : 25119"}, +/* 2F943 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F943"," x 2511A\n" + " : 25119"}, /* 2F944 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F944"," : 25133"}, /* 2F945 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F945"," : 771E"}, /* 2F946 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F946"," : 771F"}, @@ -47509,7 +49292,8 @@ /* 2F948 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F948"," : 774A"}, /* 2F949 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F949"," : 4039"}, /* 2F94A */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F94A"," : 778B"}, -/* 2F94B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F94B"," : 4046"}, +/* 2F94B */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F94B"," x 25271\n" + " : 4046"}, /* 2F94C */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F94C"," : 4096"}, /* 2F94D */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F94D"," : 2541D"}, /* 2F94E */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F94E"," : 784E"}, @@ -47698,6 +49482,7 @@ /* 2F9FF */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2F9FF"," : 980B"} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_02_FA[] = { /* 2FA00 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2FA00"," : 9829"}, /* 2FA01 */ { "IDÉOGRAMME DE COMPATIBILITÉ CJC-2FA01"," : 295B6"}, @@ -47957,6 +49742,7 @@ /* 2FAFF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_0E_00[] = { /* E0000 */ { NULL,NULL}, /* E0001 */ { "ÉTIQUETTE DE LANGUE"," * ce caractère est obsolète et son utilisation est fortement déconseillée"}, @@ -48216,6 +50002,7 @@ /* E00FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot unaFR_0E_01[] = { /* E0100 */ { "SÉLECTEUR DE VARIANTE-17"," * ces caractères ont pour abréviation VS17, VS18, et ainsi de suite"}, /* E0101 */ { "SÉLECTEUR DE VARIANTE-18",NULL}, @@ -48475,6 +50262,7 @@ /* E01FF */ { NULL,NULL} }; +UN_DLL_LOCAL static const struct unicode_nameannot * const unaFR_00[] = { unaFR_00_00, unaFR_00_01, @@ -48734,6 +50522,7 @@ unaFR_00_FF }; +UN_DLL_LOCAL static const struct unicode_nameannot * const unaFR_01[] = { unaFR_01_00, unaFR_01_01, @@ -48782,7 +50571,7 @@ nullarrayFR, nullarrayFR, nullarrayFR, - nullarrayFR, + unaFR_01_2F, unaFR_01_30, unaFR_01_31, unaFR_01_32, @@ -48910,7 +50699,7 @@ nullarrayFR, nullarrayFR, nullarrayFR, - nullarrayFR, + unaFR_01_AF, unaFR_01_B0, unaFR_01_B1, unaFR_01_B2, @@ -48942,7 +50731,7 @@ nullarrayFR, nullarrayFR, nullarrayFR, - nullarrayFR, + unaFR_01_CF, unaFR_01_D0, unaFR_01_D1, unaFR_01_D2, @@ -48958,7 +50747,7 @@ nullarrayFR, nullarrayFR, nullarrayFR, - nullarrayFR, + unaFR_01_DF, unaFR_01_E0, unaFR_01_E1, unaFR_01_E2, @@ -48966,7 +50755,7 @@ nullarrayFR, nullarrayFR, nullarrayFR, - nullarrayFR, + unaFR_01_E7, unaFR_01_E8, unaFR_01_E9, nullarrayFR, @@ -48993,6 +50782,7 @@ nullarray2FR }; +UN_DLL_LOCAL static const struct unicode_nameannot * const unaFR_02[] = { nullarrayFR, nullarrayFR, @@ -49252,6 +51042,7 @@ nullarray2FR }; +UN_DLL_LOCAL static const struct unicode_nameannot * const unaFR_0E[] = { unaFR_0E_00, unaFR_0E_01, diff -Nru libuninameslist-20200413/py/Makefile.am libuninameslist-20220701/py/Makefile.am --- libuninameslist-20200413/py/Makefile.am 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/py/Makefile.am 2022-07-02 02:05:04.000000000 +0000 @@ -6,7 +6,7 @@ # you need to modify pythondir for your install and uninstall. EXTRA_DIST = setup.py uninameslist.py -GENERATED = build wheel uninameslist.egg-info +GENERATED = build wheel uninameslist.egg-info dist __pycache wheel: $(EXTRA_DIST) $(PYTHON) $(srcdir)/setup.py sdist --dist-dir wheel bdist_wheel --universal --dist-dir wheel diff -Nru libuninameslist-20200413/py/setup.py libuninameslist-20220701/py/setup.py --- libuninameslist-20200413/py/setup.py 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/py/setup.py 2022-07-02 02:05:04.000000000 +0000 @@ -5,18 +5,20 @@ setup( name='uninameslist', - version='0.2', + version='0.2.0', author='Shriramana Sharma', author_email='samjnaa@gmail.com', license='BSD-3', - description='Python wrapper for LibUniNamesList', - long_description='Provide access to Unicode character names, annotations and block data', - keywords='unicode name annotation block', + description='Unicode character names, annotation descriptions, and block data. Wrapper for libuninameslist', + long_description='Quickly fetch unicode character names, annotation descriptions, and block data information as described in unicode.org file NamesList.txt. Users will first need to install C library libuninameslist before using this wrapper utility.', + keywords='unicode character font name definition annotation description block nameslist', classifiers=[ 'Environment :: Console', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Natural Language :: English', + 'Topic :: Software Development :: Documentation', + 'Topic :: Software Development :: Libraries', 'Topic :: Text Processing :: Fonts', 'Topic :: Utilities'], url='https://github.com/fontforge/libuninameslist/releases/', diff -Nru libuninameslist-20200413/README libuninameslist-20220701/README --- libuninameslist-20200413/README 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/README 2022-07-02 02:05:04.000000000 +0000 @@ -53,6 +53,7 @@ Alternatively, look at tests/call-test.c on how to call these functions. + Building and Installing LibUniNamesList *************************************** @@ -63,9 +64,7 @@ If you need the libuninameslist-fr library then you will also need to enable building it since the current default is not to build it. This will also be recognized in functions 16..26 listed above as lang=1 (English=default=0). -NOTE: You should run 'make clean' if you ran "./configure; make" earlier. - $ ./configure --enable-frenchlib - $ make clean + $ ./configure $ make $ su # make install (or use 'make install-strip' for smaller libraries). @@ -76,6 +75,55 @@ computer, you can fetch the configure-ready libuninameslist-dist version. +Building and Installing LibUniNamesList and LibUniNamesList-fr +************************************************************** + +The French library was built with the intention of maintaining backwards +compatibility with older programs (like FontForge 20120731), so it is a +separate library, but in this case, it is also linked to the base library. +If you ran 'configure' and 'make' earlier, you need to run 'make clean' +to remove the earlier libuninameslist (which won't link to this library). + +NOTE: You may need to run 'make clean' if you ran "./configure; make" earlier. + $ ./configure --enable-frenchlib + $ make clean + $ make + $ su + # make install (or use 'make install-strip' for smaller libraries). + # exit + $ + +Some platforms will work fine with the commands above, while others will +have trouble with not finding the French library because it does not exist +yet in your libraries. Here are three different variations: +Linux install (recent x86/amd64 distro): + $ ./configure --enable-frenchlib + $ make check + $ sudo make install + $ + +Linux install (recent s390x distro): + $ ./configure --enable-frenchlib + $ make + $ sudo make install + $ make check + $ +This is a bit of a cheat - we install the French libuninameslist-fr so it +is found by our 'to_check' libuninameslist when it uses -luninameslist-fr + +Linux install (recent arm64 distro): + $ ./configure --enable-frenchlib + $ make + $ sudo make install + $ make check + $ +This fails make because of not finding the French libuninameslist, but will +pass 'make check' after both libraries are installed. + +libuninameslist needs further improvements to avoid the above 'make' quirk, +but both libraries appear usable after being built and installed. + + Added 'uninameslist.py' Python Wrapper ************************************** @@ -117,8 +165,8 @@ https://code.foxkit.us/adelie/packages/blob/master/user/libuninameslist/APKBUILD -Build Process -************* +Default Build Process +********************* The default build process can be summarized quickly like this: @@ -193,6 +241,38 @@ make clean make +Some operating systems have older or incomplete autoconf, automake, autotools +and it is best to provide a release that already contains ./configure without +needing autotools. + +To build a release version containing ./configure it is best to clone a copy +into a fresh directory, and then remove all hidden files and directories to +reduce the final release size. You should also fetch the latest config.guess +and config.sub because your computer may have an older version - example: + + $ git tag 20210626 + $ git push origin + $ git push origin --tags + $ cd ~ + $ cp -pR libuninameslist_master libuninames_release + $ cd libuninames_release + $ rm -fR .git .github .appveyor.yml .travis.yml + $ wget -O config.guess 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD' + $ wget -O config.sub 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD' + $ autoreconf -i + $ automake --foreign + $ ./configure + $ make dist + $ make distcheck + $ ls -l libuninameslist*.tar.gz + +When done, there will be a *.tar.gz file created in your directory. To avoid +confusing the downloadable github version from the release version containing +./configure it is best to rename this *.tar.gz file with the added '-dist' + + $ mv libuninameslist-20210626.tar.gz libuninameslist-dist-20210626.tar.gz + + Added note: Going from Unicode 8.0 to 9.0, both of these libraries listed are now bumped to 1.0 since this can be seen as a large change due to the library compilation of the CRA being confused with Major Minor versioning. @@ -229,4 +309,4 @@ fontforge-devel@lists.sourceforge.net This file was last updated: - 2020-Apr-13, by Joe Da Silva + 2021-Jun-26, by Joe Da Silva diff -Nru libuninameslist-20200413/README.md libuninameslist-20220701/README.md --- libuninameslist-20200413/README.md 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/README.md 2022-07-02 02:05:04.000000000 +0000 @@ -1,6 +1,6 @@ libuninameslist – A Library of Unicode names and annotation data ================================================================ -[![Build Status](https://travis-ci.org/fontforge/libuninameslist.svg?branch=master)](https://travis-ci.org/fontforge/libuninameslist) [![Build status](https://ci.appveyor.com/api/projects/status/qseac73evm9leu0g?svg=true)](https://ci.appveyor.com/project/fontforge/libuninameslist) [![Coverity Scan Build Status](https://scan.coverity.com/projects/793/badge.svg?flat=1)](https://scan.coverity.com/projects/793) +[![Build status](https://ci.appveyor.com/api/projects/status/qseac73evm9leu0g?svg=true)](https://ci.appveyor.com/project/fontforge/libuninameslist) [![Coverity Scan Build Status](https://scan.coverity.com/projects/793/badge.svg?flat=1)](https://scan.coverity.com/projects/793) - [Description](#description) - [Installation and Build Instructions](#installation-and-build-instructions) @@ -12,7 +12,7 @@ Description ----------- -This library is updated for Nameslist.txt ver13.0 and ListeDesNoms.txt ver13.0 +This library is updated for Nameslist.txt ver14.0 and ListeDesNoms.txt ver14.0 and includes python wrapper 'uninameslist.py' For latest release, see: https://github.com/fontforge/libuninameslist/releases @@ -30,7 +30,7 @@ ListeDesNoms.txt Is a seperate file which is translated from Nameslist.txt and was outdated for a period of time but was recently updated by a group of developers who have -updated it up to version 13. Contributors to that file are listed in that file. +updated it up to version 14. Contributors to that file are listed in that file. These libraries contain very large (sparse) arrays with one entry for each unicode code point (U+0000–U+10FFFF). Each entry contains two strings, a name @@ -126,7 +126,7 @@ This library will also be linked to the main libuninameslist so that it can be used through the main library (as lang=1) for functions 16 to 26. -NOTE: If you ran 'make' after running './configure' earlier, you will need to +NOTE: If you ran 'make' after running './configure' earlier, you may need to run 'make clean' to clear-out the earlier libuninameslist library, which is built without knowledge of the additional library. ```c @@ -145,8 +145,8 @@ Download a tagged release version from https://github.com/fontforge/libuninameslist/releases ```bash -$ wget https://github.com/fontforge/libuninameslist/archive/20200413.tar.gz -$ tar -xzf 20200413.tar.gz +$ wget https://github.com/fontforge/libuninameslist/archive/20210626.tar.gz +$ tar -xzf 20210626.tar.gz $ cd libuninameslist ``` @@ -165,15 +165,6 @@ $ sudo make install ``` -If you need to also include libuninameslist-fr, you will want to use: -```bash -$ ./configure --help -$ ./configure --enable-frenchlib -$ make clean -$ make -$ sudo make install -``` - NOTE: Some Distros and Operating Systems may require you to run 'ldconfig' to recognize LibUniNamesList if you are not rebooting your computer first before loading another program that depends on LibUniNamesList. To do this, you may @@ -188,6 +179,40 @@ NOTE: Users who do not have autoconf and automake available will want to download the '-dist-' version found in the releases directory. +Optional French Library +----------------------- + +The French library was build as a separate library to maintain backwards with +older (...2012) versions of FontForge. If you want to add libuninameslist-fr, +you will want to use: +```bash +$ ./configure --help +$ ./configure --enable-frenchlib +$ make clean +$ make +$ sudo make install +``` + +NOTE: Some platforms may have trouble when you run 'make check' or 'make'. +For example, the s390x platform had trouble with 'make check', but was okay +with 'make install' and then running 'make check' because the French library +was now installed and visible with -luninameslist-fr when you checked. +Another example, the ARM platform complained of an error with 'make' but was +fine with the later steps of 'make install' and then also 'make check'. +```bash +$ ./configure --help +$ ./configure --enable-frenchlib +$ make clean +$ make +$ sudo make install +$ make check +``` +The explanation for this odd 'make' behaviour is that we are building two +libraries at the same time, where the uninameslist library also depends +on the French library, while at the same time older programs (like older +FontForge) would load these independently (the dependency is to allow for +substitutions if/where/when necessary). + Added Python Wrapper -------------------- diff -Nru libuninameslist-20200413/tests/call-test.c libuninameslist-20220701/tests/call-test.c --- libuninameslist-20200413/tests/call-test.c 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/tests/call-test.c 2022-07-02 02:05:04.000000000 +0000 @@ -21,6 +21,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include "call-test.h" #if defined(DO_CALL_TEST3) || defined(DO_CALL_TEST4) #include "uninameslist-fr.h" #else @@ -50,10 +51,13 @@ } printf(" return=NULL value\n"); return( 1 ); + } else if ( expect==NULL ) { + printf("\n ret=\"%s\"\n exp=NULL.\n",result); + return( 0 ); } printf("\n ret=\"%s\"\n exp=\"%s\"\n",result,expect); - return( (int)(strcmp(result,expect)==0 || NOTCMP==expect || NOBLKT==expect ? 1:0) ); + return( (int)(strcmp(result,expect)==0 || NOTCMP==expect || (NOBLKT==expect ? 1:0)) ); } #if defined(DO_CALL_TEST0) || defined(DO_CALL_TEST3) @@ -122,7 +126,6 @@ #ifdef DO_CALL_TEST2 static int test_calls_04(void) { int ret; - const char *cc; ret = uniNamesList_blockCount(); printf("test, return=%d=uniNamesList_blockCount(void);\n",ret); @@ -235,7 +238,7 @@ #ifdef DO_CALL_TEST6 static int test_normalize(void) { - int a,b,c; + int a,c; long u,w; const char *p; @@ -260,6 +263,13 @@ return( -3 ); } + if ( test(-1,uniNamesList_names2anC(10000),NULL) ) + ; + else { + printf("error with uniNamesList_names2anC(code), entered nonsense, expected NULL\n"); + return( -4 ); + } + return( 0 ); } #endif @@ -279,7 +289,7 @@ } if ( test(0,uniNamesList_NamesListVersionAlt(0),uniNamesList_NamesListVersion()) && \ - test(1,uniNamesList_NamesListVersionAlt(1),"Nameslist-Version: 13.0") && \ + test(1,uniNamesList_NamesListVersionAlt(1),NFR_VERSION) && \ uniNamesList_NamesListVersionAlt(100)==NULL ) printf("test code=100,\n ret=NULL\n exp=NULL\n"); else { diff -Nru libuninameslist-20200413/tests/Makefile.am libuninameslist-20220701/tests/Makefile.am --- libuninameslist-20200413/tests/Makefile.am 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/tests/Makefile.am 2022-07-02 02:05:04.000000000 +0000 @@ -3,46 +3,64 @@ AM_CFLAGS = -I$(top_srcdir) -I$(top_builddir) $(DEP_CFLAGS) $(BABL_CFLAGS) -lm -#DEPS = $(top_builddir)/.libs/libuninameslist.la +#DEPS = $(top_builddir)/libuninameslist.la -LDADDS = $(top_builddir)/.libs/libuninameslist.la +EXTRA_DIST = call-test.c +GENERATED = call-test.h call.test0 call-test1 call-test2 call-test3 call-test4 call-test5 call-test6 call-test7 + +call-test.h: + echo 'const char NL_VERSION[] = "Nameslist-Version: $(NL_VERSION)";' > call-test.h + echo 'const char NFR_VERSION[] = "Nameslist-Version: $(NFR_VERSION)";' >> call-test.h + +LDADDS = $(top_builddir)/libuninameslist.la # The tests noinst_PROGRAMS = call-test0 call-test1 call-test2 call_test0_SOURCES = call-test0.c +call-test0.$(OBJEXT): call-test.h call-test.c call_test0_LDADD = $(LDADDS) call_test1_SOURCES = call-test1.c +call-test1.$(OBJEXT): call-test.h call-test.c call_test1_LDADD = $(LDADDS) call_test2_SOURCES = call-test2.c +call-test2.$(OBJEXT): call-test.h call-test.c call_test2_LDADD = $(LDADDS) if WANTLIBOFR -LDADDF = $(top_builddir)/.libs/libuninameslist-fr.la +LDADDF = $(top_builddir)/libuninameslist-fr.la call_test3_SOURCES = call-test3.c +call-test3.$(OBJEXT): call-test.h call-test.c call_test3_LDADD = $(LDADDF) call_test4_SOURCES = call-test4.c +call-test4.$(OBJEXT): call-test.h call-test.c call_test4_LDADD = $(LDADDF) call_test5_SOURCES = call-test5.c +call-test5.$(OBJEXT): call-test.h call-test.c call_test5_LDADD = $(LDADDS) $(LDADDF) call_test7_SOURCES = call-test7.c +call-test7.$(OBJEXT): call-test.h call-test.c call_test7_LDADD = $(LDADDS) noinst_PROGRAMS += call-test3 call-test4 call-test5 call-test6 call-test7 else noinst_PROGRAMS += call-test6 -EXTRA_DIST = call-test3.c call-test4.c call-test5.c call-test7.c +EXTRA_DIST += call-test3.c call-test4.c call-test5.c call-test7.c endif call_test6_SOURCES = call-test6.c +call-test6.$(OBJEXT): call-test.h call-test.c call_test6_LDADD = $(LDADDS) TESTS = $(noinst_PROGRAMS) +clean-local: + rm -rf $(GENERATED) + -include $(top_srcdir)/git.mk diff -Nru libuninameslist-20200413/.travis.yml libuninameslist-20220701/.travis.yml --- libuninameslist-20200413/.travis.yml 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/.travis.yml 2022-07-02 02:05:04.000000000 +0000 @@ -2,6 +2,11 @@ compiler: gcc sudo: false dist: trusty +arch: + - amd64 + - ppc64le + - s390x + - arm64 branches: only: @@ -28,7 +33,7 @@ packages: [autoconf, automake, autotools-dev, gcc-7, libtool] before_install: - - if [ "$TRAVIS_OS_NAME" == "osx" ]; then curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python && pip install wheel; fi + - if [ "$TRAVIS_OS_NAME" == "osx" ]; then curl --silent --show-error --retry 5 https://bootstrap.pypa.io/pip/2.7/get-pip.py | sudo python && pip install wheel; fi script: - autoreconf -fiv diff -Nru libuninameslist-20200413/uninameslist-fr.h libuninameslist-20220701/uninameslist-fr.h --- libuninameslist-20200413/uninameslist-fr.h 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/uninameslist-fr.h 2022-07-02 02:05:04.000000000 +0000 @@ -20,14 +20,14 @@ /* NOTE: Build your program to access the functions if using multilanguage. */ -#define UNICODE_FR_BLOCK_MAX 322 -extern const struct unicode_block UnicodeBlockFR[322]; +#define UNICODE_FR_BLOCK_MAX 334 +extern const struct unicode_block UnicodeBlockFR[334]; #define UnicodeBlock UnicodeBlockFR /* NOTE: These 2 constants are correct for this version of libuninameslist, */ /* but can change for later versions of NamesList (use as an example guide) */ #define UNICODE_FR_NAME_MAX 100 -#define UNICODE_FR_ANNOT_MAX 609 +#define UNICODE_FR_ANNOT_MAX 748 extern const struct unicode_nameannot * const *const UnicodeNameAnnotFR[]; /* Index by: UnicodeNameAnnotFR[(uni>>16)&0x1f][(uni>>8)&0xff][uni&0xff] */ @@ -58,9 +58,9 @@ /* Version information for this <uninameslist.h> include file */ #define LIBUNINAMESLIST_FR_MAJOR 1 -#define LIBUNINAMESLIST_FR_MINOR 3 +#define LIBUNINAMESLIST_FR_MINOR 5 -/* Return number of blocks in this NamesList (Version 13.0). */ +/* Return number of blocks in this NamesList (Version 14.0). */ int uniNamesList_blockCountFR(void); /* Return block number for this unicode value (-1 if bad unicode value) */ diff -Nru libuninameslist-20200413/uninameslist.h libuninameslist-20220701/uninameslist.h --- libuninameslist-20200413/uninameslist.h 2020-04-13 19:13:13.000000000 +0000 +++ libuninameslist-20220701/uninameslist.h 2022-07-02 02:05:04.000000000 +0000 @@ -18,16 +18,16 @@ /* NOTE: Build your program to access the functions if using multilanguage. */ -#define UNICODE_BLOCK_MAX 322 -#define UNICODE_EN_BLOCK_MAX 322 -extern const struct unicode_block UnicodeBlock[322]; +#define UNICODE_BLOCK_MAX 341 +#define UNICODE_EN_BLOCK_MAX 341 +extern const struct unicode_block UnicodeBlock[341]; /* NOTE: These 4 constants are correct for this version of libuninameslist, */ /* but can change for later versions of NamesList (use as an example guide) */ #define UNICODE_NAME_MAX 100 -#define UNICODE_ANNOT_MAX 609 +#define UNICODE_ANNOT_MAX 748 #define UNICODE_EN_NAME_MAX 88 -#define UNICODE_EN_ANNOT_MAX 513 +#define UNICODE_EN_ANNOT_MAX 633 extern const struct unicode_nameannot * const *const UnicodeNameAnnot[]; /* Index by: UnicodeNameAnnot[(uni>>16)&0x1f][(uni>>8)&0xff][uni&0xff] */ @@ -58,9 +58,9 @@ /* Version information for this <uninameslist.h> include file */ #define LIBUNINAMESLIST_MAJOR 1 -#define LIBUNINAMESLIST_MINOR 7 +#define LIBUNINAMESLIST_MINOR 10 -/* Return number of blocks in this NamesList (Version 13.0). */ +/* Return number of blocks in this NamesList (Version 14.0). */ int uniNamesList_blockCount(void); /* Return block number for this unicode value (-1 if bad unicode value) */