summaryrefslogtreecommitdiffstats
path: root/src/VBox/Runtime/common/string/unidata-upper.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/VBox/Runtime/common/string/unidata-upper.cpp4068
1 files changed, 4068 insertions, 0 deletions
diff --git a/src/VBox/Runtime/common/string/unidata-upper.cpp b/src/VBox/Runtime/common/string/unidata-upper.cpp
new file mode 100644
index 00000000..12ca6f30
--- /dev/null
+++ b/src/VBox/Runtime/common/string/unidata-upper.cpp
@@ -0,0 +1,4068 @@
+/* $Id: unidata-upper.cpp $ */
+/** @file
+ * IPRT - Unicode Tables.
+ *
+ * Automatically Generated from d:\src\unicode\6.3.0\
+ * by ..\..\..\..\..\out\win.amd64\debug\obj\uniread\uniread.exe (May 22 2014 19:07:40)
+ */
+
+/*
+ * Copyright (C) 2006-2019 Oracle Corporation
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ *
+ * The contents of this file may alternatively be used under the terms
+ * of the Common Development and Distribution License Version 1.0
+ * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
+ * VirtualBox OSE distribution, in which case the provisions of the
+ * CDDL are applicable instead of those of the GPL.
+ *
+ * You may elect to license modified versions of this file under the
+ * terms and conditions of either the GPL or the CDDL or both.
+ */
+
+#include <iprt/uni.h>
+
+static const RTUNICP g_afRTUniUpper0x000000[] =
+{
+ 0x00, /* U+000000: <control>*/
+ 0x01, /* U+000001: <control>*/
+ 0x02, /* U+000002: <control>*/
+ 0x03, /* U+000003: <control>*/
+ 0x04, /* U+000004: <control>*/
+ 0x05, /* U+000005: <control>*/
+ 0x06, /* U+000006: <control>*/
+ 0x07, /* U+000007: <control>*/
+ 0x08, /* U+000008: <control>*/
+ 0x09, /* U+000009: <control>*/
+ 0x0a, /* U+00000a: <control>*/
+ 0x0b, /* U+00000b: <control>*/
+ 0x0c, /* U+00000c: <control>*/
+ 0x0d, /* U+00000d: <control>*/
+ 0x0e, /* U+00000e: <control>*/
+ 0x0f, /* U+00000f: <control>*/
+ 0x10, /* U+000010: <control>*/
+ 0x11, /* U+000011: <control>*/
+ 0x12, /* U+000012: <control>*/
+ 0x13, /* U+000013: <control>*/
+ 0x14, /* U+000014: <control>*/
+ 0x15, /* U+000015: <control>*/
+ 0x16, /* U+000016: <control>*/
+ 0x17, /* U+000017: <control>*/
+ 0x18, /* U+000018: <control>*/
+ 0x19, /* U+000019: <control>*/
+ 0x1a, /* U+00001a: <control>*/
+ 0x1b, /* U+00001b: <control>*/
+ 0x1c, /* U+00001c: <control>*/
+ 0x1d, /* U+00001d: <control>*/
+ 0x1e, /* U+00001e: <control>*/
+ 0x1f, /* U+00001f: <control>*/
+ 0x20, /* U+000020: SPACE*/
+ 0x21, /* U+000021: EXCLAMATION MARK*/
+ 0x22, /* U+000022: QUOTATION MARK*/
+ 0x23, /* U+000023: NUMBER SIGN*/
+ 0x24, /* U+000024: DOLLAR SIGN*/
+ 0x25, /* U+000025: PERCENT SIGN*/
+ 0x26, /* U+000026: AMPERSAND*/
+ 0x27, /* U+000027: APOSTROPHE*/
+ 0x28, /* U+000028: LEFT PARENTHESIS*/
+ 0x29, /* U+000029: RIGHT PARENTHESIS*/
+ 0x2a, /* U+00002a: ASTERISK*/
+ 0x2b, /* U+00002b: PLUS SIGN*/
+ 0x2c, /* U+00002c: COMMA*/
+ 0x2d, /* U+00002d: HYPHEN-MINUS*/
+ 0x2e, /* U+00002e: FULL STOP*/
+ 0x2f, /* U+00002f: SOLIDUS*/
+ 0x30, /* U+000030: DIGIT ZERO*/
+ 0x31, /* U+000031: DIGIT ONE*/
+ 0x32, /* U+000032: DIGIT TWO*/
+ 0x33, /* U+000033: DIGIT THREE*/
+ 0x34, /* U+000034: DIGIT FOUR*/
+ 0x35, /* U+000035: DIGIT FIVE*/
+ 0x36, /* U+000036: DIGIT SIX*/
+ 0x37, /* U+000037: DIGIT SEVEN*/
+ 0x38, /* U+000038: DIGIT EIGHT*/
+ 0x39, /* U+000039: DIGIT NINE*/
+ 0x3a, /* U+00003a: COLON*/
+ 0x3b, /* U+00003b: SEMICOLON*/
+ 0x3c, /* U+00003c: LESS-THAN SIGN*/
+ 0x3d, /* U+00003d: EQUALS SIGN*/
+ 0x3e, /* U+00003e: GREATER-THAN SIGN*/
+ 0x3f, /* U+00003f: QUESTION MARK*/
+ 0x40, /* U+000040: COMMERCIAL AT*/
+ 0x41, /* U+000041: LATIN CAPITAL LETTER A*/
+ 0x42, /* U+000042: LATIN CAPITAL LETTER B*/
+ 0x43, /* U+000043: LATIN CAPITAL LETTER C*/
+ 0x44, /* U+000044: LATIN CAPITAL LETTER D*/
+ 0x45, /* U+000045: LATIN CAPITAL LETTER E*/
+ 0x46, /* U+000046: LATIN CAPITAL LETTER F*/
+ 0x47, /* U+000047: LATIN CAPITAL LETTER G*/
+ 0x48, /* U+000048: LATIN CAPITAL LETTER H*/
+ 0x49, /* U+000049: LATIN CAPITAL LETTER I*/
+ 0x4a, /* U+00004a: LATIN CAPITAL LETTER J*/
+ 0x4b, /* U+00004b: LATIN CAPITAL LETTER K*/
+ 0x4c, /* U+00004c: LATIN CAPITAL LETTER L*/
+ 0x4d, /* U+00004d: LATIN CAPITAL LETTER M*/
+ 0x4e, /* U+00004e: LATIN CAPITAL LETTER N*/
+ 0x4f, /* U+00004f: LATIN CAPITAL LETTER O*/
+ 0x50, /* U+000050: LATIN CAPITAL LETTER P*/
+ 0x51, /* U+000051: LATIN CAPITAL LETTER Q*/
+ 0x52, /* U+000052: LATIN CAPITAL LETTER R*/
+ 0x53, /* U+000053: LATIN CAPITAL LETTER S*/
+ 0x54, /* U+000054: LATIN CAPITAL LETTER T*/
+ 0x55, /* U+000055: LATIN CAPITAL LETTER U*/
+ 0x56, /* U+000056: LATIN CAPITAL LETTER V*/
+ 0x57, /* U+000057: LATIN CAPITAL LETTER W*/
+ 0x58, /* U+000058: LATIN CAPITAL LETTER X*/
+ 0x59, /* U+000059: LATIN CAPITAL LETTER Y*/
+ 0x5a, /* U+00005a: LATIN CAPITAL LETTER Z*/
+ 0x5b, /* U+00005b: LEFT SQUARE BRACKET*/
+ 0x5c, /* U+00005c: REVERSE SOLIDUS*/
+ 0x5d, /* U+00005d: RIGHT SQUARE BRACKET*/
+ 0x5e, /* U+00005e: CIRCUMFLEX ACCENT*/
+ 0x5f, /* U+00005f: LOW LINE*/
+ 0x60, /* U+000060: GRAVE ACCENT*/
+ 0x41, /* U+000061: LATIN SMALL LETTER A*/
+ 0x42, /* U+000062: LATIN SMALL LETTER B*/
+ 0x43, /* U+000063: LATIN SMALL LETTER C*/
+ 0x44, /* U+000064: LATIN SMALL LETTER D*/
+ 0x45, /* U+000065: LATIN SMALL LETTER E*/
+ 0x46, /* U+000066: LATIN SMALL LETTER F*/
+ 0x47, /* U+000067: LATIN SMALL LETTER G*/
+ 0x48, /* U+000068: LATIN SMALL LETTER H*/
+ 0x49, /* U+000069: LATIN SMALL LETTER I*/
+ 0x4a, /* U+00006a: LATIN SMALL LETTER J*/
+ 0x4b, /* U+00006b: LATIN SMALL LETTER K*/
+ 0x4c, /* U+00006c: LATIN SMALL LETTER L*/
+ 0x4d, /* U+00006d: LATIN SMALL LETTER M*/
+ 0x4e, /* U+00006e: LATIN SMALL LETTER N*/
+ 0x4f, /* U+00006f: LATIN SMALL LETTER O*/
+ 0x50, /* U+000070: LATIN SMALL LETTER P*/
+ 0x51, /* U+000071: LATIN SMALL LETTER Q*/
+ 0x52, /* U+000072: LATIN SMALL LETTER R*/
+ 0x53, /* U+000073: LATIN SMALL LETTER S*/
+ 0x54, /* U+000074: LATIN SMALL LETTER T*/
+ 0x55, /* U+000075: LATIN SMALL LETTER U*/
+ 0x56, /* U+000076: LATIN SMALL LETTER V*/
+ 0x57, /* U+000077: LATIN SMALL LETTER W*/
+ 0x58, /* U+000078: LATIN SMALL LETTER X*/
+ 0x59, /* U+000079: LATIN SMALL LETTER Y*/
+ 0x5a, /* U+00007a: LATIN SMALL LETTER Z*/
+ 0x7b, /* U+00007b: LEFT CURLY BRACKET*/
+ 0x7c, /* U+00007c: VERTICAL LINE*/
+ 0x7d, /* U+00007d: RIGHT CURLY BRACKET*/
+ 0x7e, /* U+00007e: TILDE*/
+ 0x7f, /* U+00007f: <control>*/
+ 0x80, /* U+000080: <control>*/
+ 0x81, /* U+000081: <control>*/
+ 0x82, /* U+000082: <control>*/
+ 0x83, /* U+000083: <control>*/
+ 0x84, /* U+000084: <control>*/
+ 0x85, /* U+000085: <control>*/
+ 0x86, /* U+000086: <control>*/
+ 0x87, /* U+000087: <control>*/
+ 0x88, /* U+000088: <control>*/
+ 0x89, /* U+000089: <control>*/
+ 0x8a, /* U+00008a: <control>*/
+ 0x8b, /* U+00008b: <control>*/
+ 0x8c, /* U+00008c: <control>*/
+ 0x8d, /* U+00008d: <control>*/
+ 0x8e, /* U+00008e: <control>*/
+ 0x8f, /* U+00008f: <control>*/
+ 0x90, /* U+000090: <control>*/
+ 0x91, /* U+000091: <control>*/
+ 0x92, /* U+000092: <control>*/
+ 0x93, /* U+000093: <control>*/
+ 0x94, /* U+000094: <control>*/
+ 0x95, /* U+000095: <control>*/
+ 0x96, /* U+000096: <control>*/
+ 0x97, /* U+000097: <control>*/
+ 0x98, /* U+000098: <control>*/
+ 0x99, /* U+000099: <control>*/
+ 0x9a, /* U+00009a: <control>*/
+ 0x9b, /* U+00009b: <control>*/
+ 0x9c, /* U+00009c: <control>*/
+ 0x9d, /* U+00009d: <control>*/
+ 0x9e, /* U+00009e: <control>*/
+ 0x9f, /* U+00009f: <control>*/
+ 0xa0, /* U+0000a0: NO-BREAK SPACE*/
+ 0xa1, /* U+0000a1: INVERTED EXCLAMATION MARK*/
+ 0xa2, /* U+0000a2: CENT SIGN*/
+ 0xa3, /* U+0000a3: POUND SIGN*/
+ 0xa4, /* U+0000a4: CURRENCY SIGN*/
+ 0xa5, /* U+0000a5: YEN SIGN*/
+ 0xa6, /* U+0000a6: BROKEN BAR*/
+ 0xa7, /* U+0000a7: SECTION SIGN*/
+ 0xa8, /* U+0000a8: DIAERESIS*/
+ 0xa9, /* U+0000a9: COPYRIGHT SIGN*/
+ 0xaa, /* U+0000aa: FEMININE ORDINAL INDICATOR*/
+ 0xab, /* U+0000ab: LEFT-POINTING DOUBLE ANGLE QUOTATION MARK*/
+ 0xac, /* U+0000ac: NOT SIGN*/
+ 0xad, /* U+0000ad: SOFT HYPHEN*/
+ 0xae, /* U+0000ae: REGISTERED SIGN*/
+ 0xaf, /* U+0000af: MACRON*/
+ 0xb0, /* U+0000b0: DEGREE SIGN*/
+ 0xb1, /* U+0000b1: PLUS-MINUS SIGN*/
+ 0xb2, /* U+0000b2: SUPERSCRIPT TWO*/
+ 0xb3, /* U+0000b3: SUPERSCRIPT THREE*/
+ 0xb4, /* U+0000b4: ACUTE ACCENT*/
+ 0x39c, /* U+0000b5: MICRO SIGN*/
+ 0xb6, /* U+0000b6: PILCROW SIGN*/
+ 0xb7, /* U+0000b7: MIDDLE DOT*/
+ 0xb8, /* U+0000b8: CEDILLA*/
+ 0xb9, /* U+0000b9: SUPERSCRIPT ONE*/
+ 0xba, /* U+0000ba: MASCULINE ORDINAL INDICATOR*/
+ 0xbb, /* U+0000bb: RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK*/
+ 0xbc, /* U+0000bc: VULGAR FRACTION ONE QUARTER*/
+ 0xbd, /* U+0000bd: VULGAR FRACTION ONE HALF*/
+ 0xbe, /* U+0000be: VULGAR FRACTION THREE QUARTERS*/
+ 0xbf, /* U+0000bf: INVERTED QUESTION MARK*/
+ 0xc0, /* U+0000c0: LATIN CAPITAL LETTER A WITH GRAVE*/
+ 0xc1, /* U+0000c1: LATIN CAPITAL LETTER A WITH ACUTE*/
+ 0xc2, /* U+0000c2: LATIN CAPITAL LETTER A WITH CIRCUMFLEX*/
+ 0xc3, /* U+0000c3: LATIN CAPITAL LETTER A WITH TILDE*/
+ 0xc4, /* U+0000c4: LATIN CAPITAL LETTER A WITH DIAERESIS*/
+ 0xc5, /* U+0000c5: LATIN CAPITAL LETTER A WITH RING ABOVE*/
+ 0xc6, /* U+0000c6: LATIN CAPITAL LETTER AE*/
+ 0xc7, /* U+0000c7: LATIN CAPITAL LETTER C WITH CEDILLA*/
+ 0xc8, /* U+0000c8: LATIN CAPITAL LETTER E WITH GRAVE*/
+ 0xc9, /* U+0000c9: LATIN CAPITAL LETTER E WITH ACUTE*/
+ 0xca, /* U+0000ca: LATIN CAPITAL LETTER E WITH CIRCUMFLEX*/
+ 0xcb, /* U+0000cb: LATIN CAPITAL LETTER E WITH DIAERESIS*/
+ 0xcc, /* U+0000cc: LATIN CAPITAL LETTER I WITH GRAVE*/
+ 0xcd, /* U+0000cd: LATIN CAPITAL LETTER I WITH ACUTE*/
+ 0xce, /* U+0000ce: LATIN CAPITAL LETTER I WITH CIRCUMFLEX*/
+ 0xcf, /* U+0000cf: LATIN CAPITAL LETTER I WITH DIAERESIS*/
+ 0xd0, /* U+0000d0: LATIN CAPITAL LETTER ETH*/
+ 0xd1, /* U+0000d1: LATIN CAPITAL LETTER N WITH TILDE*/
+ 0xd2, /* U+0000d2: LATIN CAPITAL LETTER O WITH GRAVE*/
+ 0xd3, /* U+0000d3: LATIN CAPITAL LETTER O WITH ACUTE*/
+ 0xd4, /* U+0000d4: LATIN CAPITAL LETTER O WITH CIRCUMFLEX*/
+ 0xd5, /* U+0000d5: LATIN CAPITAL LETTER O WITH TILDE*/
+ 0xd6, /* U+0000d6: LATIN CAPITAL LETTER O WITH DIAERESIS*/
+ 0xd7, /* U+0000d7: MULTIPLICATION SIGN*/
+ 0xd8, /* U+0000d8: LATIN CAPITAL LETTER O WITH STROKE*/
+ 0xd9, /* U+0000d9: LATIN CAPITAL LETTER U WITH GRAVE*/
+ 0xda, /* U+0000da: LATIN CAPITAL LETTER U WITH ACUTE*/
+ 0xdb, /* U+0000db: LATIN CAPITAL LETTER U WITH CIRCUMFLEX*/
+ 0xdc, /* U+0000dc: LATIN CAPITAL LETTER U WITH DIAERESIS*/
+ 0xdd, /* U+0000dd: LATIN CAPITAL LETTER Y WITH ACUTE*/
+ 0xde, /* U+0000de: LATIN CAPITAL LETTER THORN*/
+ 0xdf, /* U+0000df: LATIN SMALL LETTER SHARP S*/
+ 0xc0, /* U+0000e0: LATIN SMALL LETTER A WITH GRAVE*/
+ 0xc1, /* U+0000e1: LATIN SMALL LETTER A WITH ACUTE*/
+ 0xc2, /* U+0000e2: LATIN SMALL LETTER A WITH CIRCUMFLEX*/
+ 0xc3, /* U+0000e3: LATIN SMALL LETTER A WITH TILDE*/
+ 0xc4, /* U+0000e4: LATIN SMALL LETTER A WITH DIAERESIS*/
+ 0xc5, /* U+0000e5: LATIN SMALL LETTER A WITH RING ABOVE*/
+ 0xc6, /* U+0000e6: LATIN SMALL LETTER AE*/
+ 0xc7, /* U+0000e7: LATIN SMALL LETTER C WITH CEDILLA*/
+ 0xc8, /* U+0000e8: LATIN SMALL LETTER E WITH GRAVE*/
+ 0xc9, /* U+0000e9: LATIN SMALL LETTER E WITH ACUTE*/
+ 0xca, /* U+0000ea: LATIN SMALL LETTER E WITH CIRCUMFLEX*/
+ 0xcb, /* U+0000eb: LATIN SMALL LETTER E WITH DIAERESIS*/
+ 0xcc, /* U+0000ec: LATIN SMALL LETTER I WITH GRAVE*/
+ 0xcd, /* U+0000ed: LATIN SMALL LETTER I WITH ACUTE*/
+ 0xce, /* U+0000ee: LATIN SMALL LETTER I WITH CIRCUMFLEX*/
+ 0xcf, /* U+0000ef: LATIN SMALL LETTER I WITH DIAERESIS*/
+ 0xd0, /* U+0000f0: LATIN SMALL LETTER ETH*/
+ 0xd1, /* U+0000f1: LATIN SMALL LETTER N WITH TILDE*/
+ 0xd2, /* U+0000f2: LATIN SMALL LETTER O WITH GRAVE*/
+ 0xd3, /* U+0000f3: LATIN SMALL LETTER O WITH ACUTE*/
+ 0xd4, /* U+0000f4: LATIN SMALL LETTER O WITH CIRCUMFLEX*/
+ 0xd5, /* U+0000f5: LATIN SMALL LETTER O WITH TILDE*/
+ 0xd6, /* U+0000f6: LATIN SMALL LETTER O WITH DIAERESIS*/
+ 0xf7, /* U+0000f7: DIVISION SIGN*/
+ 0xd8, /* U+0000f8: LATIN SMALL LETTER O WITH STROKE*/
+ 0xd9, /* U+0000f9: LATIN SMALL LETTER U WITH GRAVE*/
+ 0xda, /* U+0000fa: LATIN SMALL LETTER U WITH ACUTE*/
+ 0xdb, /* U+0000fb: LATIN SMALL LETTER U WITH CIRCUMFLEX*/
+ 0xdc, /* U+0000fc: LATIN SMALL LETTER U WITH DIAERESIS*/
+ 0xdd, /* U+0000fd: LATIN SMALL LETTER Y WITH ACUTE*/
+ 0xde, /* U+0000fe: LATIN SMALL LETTER THORN*/
+ 0x178, /* U+0000ff: LATIN SMALL LETTER Y WITH DIAERESIS*/
+ 0x100, /* U+000100: LATIN CAPITAL LETTER A WITH MACRON*/
+ 0x100, /* U+000101: LATIN SMALL LETTER A WITH MACRON*/
+ 0x102, /* U+000102: LATIN CAPITAL LETTER A WITH BREVE*/
+ 0x102, /* U+000103: LATIN SMALL LETTER A WITH BREVE*/
+ 0x104, /* U+000104: LATIN CAPITAL LETTER A WITH OGONEK*/
+ 0x104, /* U+000105: LATIN SMALL LETTER A WITH OGONEK*/
+ 0x106, /* U+000106: LATIN CAPITAL LETTER C WITH ACUTE*/
+ 0x106, /* U+000107: LATIN SMALL LETTER C WITH ACUTE*/
+ 0x108, /* U+000108: LATIN CAPITAL LETTER C WITH CIRCUMFLEX*/
+ 0x108, /* U+000109: LATIN SMALL LETTER C WITH CIRCUMFLEX*/
+ 0x10a, /* U+00010a: LATIN CAPITAL LETTER C WITH DOT ABOVE*/
+ 0x10a, /* U+00010b: LATIN SMALL LETTER C WITH DOT ABOVE*/
+ 0x10c, /* U+00010c: LATIN CAPITAL LETTER C WITH CARON*/
+ 0x10c, /* U+00010d: LATIN SMALL LETTER C WITH CARON*/
+ 0x10e, /* U+00010e: LATIN CAPITAL LETTER D WITH CARON*/
+ 0x10e, /* U+00010f: LATIN SMALL LETTER D WITH CARON*/
+ 0x110, /* U+000110: LATIN CAPITAL LETTER D WITH STROKE*/
+ 0x110, /* U+000111: LATIN SMALL LETTER D WITH STROKE*/
+ 0x112, /* U+000112: LATIN CAPITAL LETTER E WITH MACRON*/
+ 0x112, /* U+000113: LATIN SMALL LETTER E WITH MACRON*/
+ 0x114, /* U+000114: LATIN CAPITAL LETTER E WITH BREVE*/
+ 0x114, /* U+000115: LATIN SMALL LETTER E WITH BREVE*/
+ 0x116, /* U+000116: LATIN CAPITAL LETTER E WITH DOT ABOVE*/
+ 0x116, /* U+000117: LATIN SMALL LETTER E WITH DOT ABOVE*/
+ 0x118, /* U+000118: LATIN CAPITAL LETTER E WITH OGONEK*/
+ 0x118, /* U+000119: LATIN SMALL LETTER E WITH OGONEK*/
+ 0x11a, /* U+00011a: LATIN CAPITAL LETTER E WITH CARON*/
+ 0x11a, /* U+00011b: LATIN SMALL LETTER E WITH CARON*/
+ 0x11c, /* U+00011c: LATIN CAPITAL LETTER G WITH CIRCUMFLEX*/
+ 0x11c, /* U+00011d: LATIN SMALL LETTER G WITH CIRCUMFLEX*/
+ 0x11e, /* U+00011e: LATIN CAPITAL LETTER G WITH BREVE*/
+ 0x11e, /* U+00011f: LATIN SMALL LETTER G WITH BREVE*/
+ 0x120, /* U+000120: LATIN CAPITAL LETTER G WITH DOT ABOVE*/
+ 0x120, /* U+000121: LATIN SMALL LETTER G WITH DOT ABOVE*/
+ 0x122, /* U+000122: LATIN CAPITAL LETTER G WITH CEDILLA*/
+ 0x122, /* U+000123: LATIN SMALL LETTER G WITH CEDILLA*/
+ 0x124, /* U+000124: LATIN CAPITAL LETTER H WITH CIRCUMFLEX*/
+ 0x124, /* U+000125: LATIN SMALL LETTER H WITH CIRCUMFLEX*/
+ 0x126, /* U+000126: LATIN CAPITAL LETTER H WITH STROKE*/
+ 0x126, /* U+000127: LATIN SMALL LETTER H WITH STROKE*/
+ 0x128, /* U+000128: LATIN CAPITAL LETTER I WITH TILDE*/
+ 0x128, /* U+000129: LATIN SMALL LETTER I WITH TILDE*/
+ 0x12a, /* U+00012a: LATIN CAPITAL LETTER I WITH MACRON*/
+ 0x12a, /* U+00012b: LATIN SMALL LETTER I WITH MACRON*/
+ 0x12c, /* U+00012c: LATIN CAPITAL LETTER I WITH BREVE*/
+ 0x12c, /* U+00012d: LATIN SMALL LETTER I WITH BREVE*/
+ 0x12e, /* U+00012e: LATIN CAPITAL LETTER I WITH OGONEK*/
+ 0x12e, /* U+00012f: LATIN SMALL LETTER I WITH OGONEK*/
+ 0x130, /* U+000130: LATIN CAPITAL LETTER I WITH DOT ABOVE*/
+ 0x49, /* U+000131: LATIN SMALL LETTER DOTLESS I*/
+ 0x132, /* U+000132: LATIN CAPITAL LIGATURE IJ*/
+ 0x132, /* U+000133: LATIN SMALL LIGATURE IJ*/
+ 0x134, /* U+000134: LATIN CAPITAL LETTER J WITH CIRCUMFLEX*/
+ 0x134, /* U+000135: LATIN SMALL LETTER J WITH CIRCUMFLEX*/
+ 0x136, /* U+000136: LATIN CAPITAL LETTER K WITH CEDILLA*/
+ 0x136, /* U+000137: LATIN SMALL LETTER K WITH CEDILLA*/
+ 0x138, /* U+000138: LATIN SMALL LETTER KRA*/
+ 0x139, /* U+000139: LATIN CAPITAL LETTER L WITH ACUTE*/
+ 0x139, /* U+00013a: LATIN SMALL LETTER L WITH ACUTE*/
+ 0x13b, /* U+00013b: LATIN CAPITAL LETTER L WITH CEDILLA*/
+ 0x13b, /* U+00013c: LATIN SMALL LETTER L WITH CEDILLA*/
+ 0x13d, /* U+00013d: LATIN CAPITAL LETTER L WITH CARON*/
+ 0x13d, /* U+00013e: LATIN SMALL LETTER L WITH CARON*/
+ 0x13f, /* U+00013f: LATIN CAPITAL LETTER L WITH MIDDLE DOT*/
+ 0x13f, /* U+000140: LATIN SMALL LETTER L WITH MIDDLE DOT*/
+ 0x141, /* U+000141: LATIN CAPITAL LETTER L WITH STROKE*/
+ 0x141, /* U+000142: LATIN SMALL LETTER L WITH STROKE*/
+ 0x143, /* U+000143: LATIN CAPITAL LETTER N WITH ACUTE*/
+ 0x143, /* U+000144: LATIN SMALL LETTER N WITH ACUTE*/
+ 0x145, /* U+000145: LATIN CAPITAL LETTER N WITH CEDILLA*/
+ 0x145, /* U+000146: LATIN SMALL LETTER N WITH CEDILLA*/
+ 0x147, /* U+000147: LATIN CAPITAL LETTER N WITH CARON*/
+ 0x147, /* U+000148: LATIN SMALL LETTER N WITH CARON*/
+ 0x149, /* U+000149: LATIN SMALL LETTER N PRECEDED BY APOSTROPHE*/
+ 0x14a, /* U+00014a: LATIN CAPITAL LETTER ENG*/
+ 0x14a, /* U+00014b: LATIN SMALL LETTER ENG*/
+ 0x14c, /* U+00014c: LATIN CAPITAL LETTER O WITH MACRON*/
+ 0x14c, /* U+00014d: LATIN SMALL LETTER O WITH MACRON*/
+ 0x14e, /* U+00014e: LATIN CAPITAL LETTER O WITH BREVE*/
+ 0x14e, /* U+00014f: LATIN SMALL LETTER O WITH BREVE*/
+ 0x150, /* U+000150: LATIN CAPITAL LETTER O WITH DOUBLE ACUTE*/
+ 0x150, /* U+000151: LATIN SMALL LETTER O WITH DOUBLE ACUTE*/
+ 0x152, /* U+000152: LATIN CAPITAL LIGATURE OE*/
+ 0x152, /* U+000153: LATIN SMALL LIGATURE OE*/
+ 0x154, /* U+000154: LATIN CAPITAL LETTER R WITH ACUTE*/
+ 0x154, /* U+000155: LATIN SMALL LETTER R WITH ACUTE*/
+ 0x156, /* U+000156: LATIN CAPITAL LETTER R WITH CEDILLA*/
+ 0x156, /* U+000157: LATIN SMALL LETTER R WITH CEDILLA*/
+ 0x158, /* U+000158: LATIN CAPITAL LETTER R WITH CARON*/
+ 0x158, /* U+000159: LATIN SMALL LETTER R WITH CARON*/
+ 0x15a, /* U+00015a: LATIN CAPITAL LETTER S WITH ACUTE*/
+ 0x15a, /* U+00015b: LATIN SMALL LETTER S WITH ACUTE*/
+ 0x15c, /* U+00015c: LATIN CAPITAL LETTER S WITH CIRCUMFLEX*/
+ 0x15c, /* U+00015d: LATIN SMALL LETTER S WITH CIRCUMFLEX*/
+ 0x15e, /* U+00015e: LATIN CAPITAL LETTER S WITH CEDILLA*/
+ 0x15e, /* U+00015f: LATIN SMALL LETTER S WITH CEDILLA*/
+ 0x160, /* U+000160: LATIN CAPITAL LETTER S WITH CARON*/
+ 0x160, /* U+000161: LATIN SMALL LETTER S WITH CARON*/
+ 0x162, /* U+000162: LATIN CAPITAL LETTER T WITH CEDILLA*/
+ 0x162, /* U+000163: LATIN SMALL LETTER T WITH CEDILLA*/
+ 0x164, /* U+000164: LATIN CAPITAL LETTER T WITH CARON*/
+ 0x164, /* U+000165: LATIN SMALL LETTER T WITH CARON*/
+ 0x166, /* U+000166: LATIN CAPITAL LETTER T WITH STROKE*/
+ 0x166, /* U+000167: LATIN SMALL LETTER T WITH STROKE*/
+ 0x168, /* U+000168: LATIN CAPITAL LETTER U WITH TILDE*/
+ 0x168, /* U+000169: LATIN SMALL LETTER U WITH TILDE*/
+ 0x16a, /* U+00016a: LATIN CAPITAL LETTER U WITH MACRON*/
+ 0x16a, /* U+00016b: LATIN SMALL LETTER U WITH MACRON*/
+ 0x16c, /* U+00016c: LATIN CAPITAL LETTER U WITH BREVE*/
+ 0x16c, /* U+00016d: LATIN SMALL LETTER U WITH BREVE*/
+ 0x16e, /* U+00016e: LATIN CAPITAL LETTER U WITH RING ABOVE*/
+ 0x16e, /* U+00016f: LATIN SMALL LETTER U WITH RING ABOVE*/
+ 0x170, /* U+000170: LATIN CAPITAL LETTER U WITH DOUBLE ACUTE*/
+ 0x170, /* U+000171: LATIN SMALL LETTER U WITH DOUBLE ACUTE*/
+ 0x172, /* U+000172: LATIN CAPITAL LETTER U WITH OGONEK*/
+ 0x172, /* U+000173: LATIN SMALL LETTER U WITH OGONEK*/
+ 0x174, /* U+000174: LATIN CAPITAL LETTER W WITH CIRCUMFLEX*/
+ 0x174, /* U+000175: LATIN SMALL LETTER W WITH CIRCUMFLEX*/
+ 0x176, /* U+000176: LATIN CAPITAL LETTER Y WITH CIRCUMFLEX*/
+ 0x176, /* U+000177: LATIN SMALL LETTER Y WITH CIRCUMFLEX*/
+ 0x178, /* U+000178: LATIN CAPITAL LETTER Y WITH DIAERESIS*/
+ 0x179, /* U+000179: LATIN CAPITAL LETTER Z WITH ACUTE*/
+ 0x179, /* U+00017a: LATIN SMALL LETTER Z WITH ACUTE*/
+ 0x17b, /* U+00017b: LATIN CAPITAL LETTER Z WITH DOT ABOVE*/
+ 0x17b, /* U+00017c: LATIN SMALL LETTER Z WITH DOT ABOVE*/
+ 0x17d, /* U+00017d: LATIN CAPITAL LETTER Z WITH CARON*/
+ 0x17d, /* U+00017e: LATIN SMALL LETTER Z WITH CARON*/
+ 0x53, /* U+00017f: LATIN SMALL LETTER LONG S*/
+ 0x243, /* U+000180: LATIN SMALL LETTER B WITH STROKE*/
+ 0x181, /* U+000181: LATIN CAPITAL LETTER B WITH HOOK*/
+ 0x182, /* U+000182: LATIN CAPITAL LETTER B WITH TOPBAR*/
+ 0x182, /* U+000183: LATIN SMALL LETTER B WITH TOPBAR*/
+ 0x184, /* U+000184: LATIN CAPITAL LETTER TONE SIX*/
+ 0x184, /* U+000185: LATIN SMALL LETTER TONE SIX*/
+ 0x186, /* U+000186: LATIN CAPITAL LETTER OPEN O*/
+ 0x187, /* U+000187: LATIN CAPITAL LETTER C WITH HOOK*/
+ 0x187, /* U+000188: LATIN SMALL LETTER C WITH HOOK*/
+ 0x189, /* U+000189: LATIN CAPITAL LETTER AFRICAN D*/
+ 0x18a, /* U+00018a: LATIN CAPITAL LETTER D WITH HOOK*/
+ 0x18b, /* U+00018b: LATIN CAPITAL LETTER D WITH TOPBAR*/
+ 0x18b, /* U+00018c: LATIN SMALL LETTER D WITH TOPBAR*/
+ 0x18d, /* U+00018d: LATIN SMALL LETTER TURNED DELTA*/
+ 0x18e, /* U+00018e: LATIN CAPITAL LETTER REVERSED E*/
+ 0x18f, /* U+00018f: LATIN CAPITAL LETTER SCHWA*/
+ 0x190, /* U+000190: LATIN CAPITAL LETTER OPEN E*/
+ 0x191, /* U+000191: LATIN CAPITAL LETTER F WITH HOOK*/
+ 0x191, /* U+000192: LATIN SMALL LETTER F WITH HOOK*/
+ 0x193, /* U+000193: LATIN CAPITAL LETTER G WITH HOOK*/
+ 0x194, /* U+000194: LATIN CAPITAL LETTER GAMMA*/
+ 0x1f6, /* U+000195: LATIN SMALL LETTER HV*/
+ 0x196, /* U+000196: LATIN CAPITAL LETTER IOTA*/
+ 0x197, /* U+000197: LATIN CAPITAL LETTER I WITH STROKE*/
+ 0x198, /* U+000198: LATIN CAPITAL LETTER K WITH HOOK*/
+ 0x198, /* U+000199: LATIN SMALL LETTER K WITH HOOK*/
+ 0x23d, /* U+00019a: LATIN SMALL LETTER L WITH BAR*/
+ 0x19b, /* U+00019b: LATIN SMALL LETTER LAMBDA WITH STROKE*/
+ 0x19c, /* U+00019c: LATIN CAPITAL LETTER TURNED M*/
+ 0x19d, /* U+00019d: LATIN CAPITAL LETTER N WITH LEFT HOOK*/
+ 0x220, /* U+00019e: LATIN SMALL LETTER N WITH LONG RIGHT LEG*/
+ 0x19f, /* U+00019f: LATIN CAPITAL LETTER O WITH MIDDLE TILDE*/
+ 0x1a0, /* U+0001a0: LATIN CAPITAL LETTER O WITH HORN*/
+ 0x1a0, /* U+0001a1: LATIN SMALL LETTER O WITH HORN*/
+ 0x1a2, /* U+0001a2: LATIN CAPITAL LETTER OI*/
+ 0x1a2, /* U+0001a3: LATIN SMALL LETTER OI*/
+ 0x1a4, /* U+0001a4: LATIN CAPITAL LETTER P WITH HOOK*/
+ 0x1a4, /* U+0001a5: LATIN SMALL LETTER P WITH HOOK*/
+ 0x1a6, /* U+0001a6: LATIN LETTER YR*/
+ 0x1a7, /* U+0001a7: LATIN CAPITAL LETTER TONE TWO*/
+ 0x1a7, /* U+0001a8: LATIN SMALL LETTER TONE TWO*/
+ 0x1a9, /* U+0001a9: LATIN CAPITAL LETTER ESH*/
+ 0x1aa, /* U+0001aa: LATIN LETTER REVERSED ESH LOOP*/
+ 0x1ab, /* U+0001ab: LATIN SMALL LETTER T WITH PALATAL HOOK*/
+ 0x1ac, /* U+0001ac: LATIN CAPITAL LETTER T WITH HOOK*/
+ 0x1ac, /* U+0001ad: LATIN SMALL LETTER T WITH HOOK*/
+ 0x1ae, /* U+0001ae: LATIN CAPITAL LETTER T WITH RETROFLEX HOOK*/
+ 0x1af, /* U+0001af: LATIN CAPITAL LETTER U WITH HORN*/
+ 0x1af, /* U+0001b0: LATIN SMALL LETTER U WITH HORN*/
+ 0x1b1, /* U+0001b1: LATIN CAPITAL LETTER UPSILON*/
+ 0x1b2, /* U+0001b2: LATIN CAPITAL LETTER V WITH HOOK*/
+ 0x1b3, /* U+0001b3: LATIN CAPITAL LETTER Y WITH HOOK*/
+ 0x1b3, /* U+0001b4: LATIN SMALL LETTER Y WITH HOOK*/
+ 0x1b5, /* U+0001b5: LATIN CAPITAL LETTER Z WITH STROKE*/
+ 0x1b5, /* U+0001b6: LATIN SMALL LETTER Z WITH STROKE*/
+ 0x1b7, /* U+0001b7: LATIN CAPITAL LETTER EZH*/
+ 0x1b8, /* U+0001b8: LATIN CAPITAL LETTER EZH REVERSED*/
+ 0x1b8, /* U+0001b9: LATIN SMALL LETTER EZH REVERSED*/
+ 0x1ba, /* U+0001ba: LATIN SMALL LETTER EZH WITH TAIL*/
+ 0x1bb, /* U+0001bb: LATIN LETTER TWO WITH STROKE*/
+ 0x1bc, /* U+0001bc: LATIN CAPITAL LETTER TONE FIVE*/
+ 0x1bc, /* U+0001bd: LATIN SMALL LETTER TONE FIVE*/
+ 0x1be, /* U+0001be: LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE*/
+ 0x1f7, /* U+0001bf: LATIN LETTER WYNN*/
+ 0x1c0, /* U+0001c0: LATIN LETTER DENTAL CLICK*/
+ 0x1c1, /* U+0001c1: LATIN LETTER LATERAL CLICK*/
+ 0x1c2, /* U+0001c2: LATIN LETTER ALVEOLAR CLICK*/
+ 0x1c3, /* U+0001c3: LATIN LETTER RETROFLEX CLICK*/
+ 0x1c4, /* U+0001c4: LATIN CAPITAL LETTER DZ WITH CARON*/
+ 0x1c4, /* U+0001c5: LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON*/
+ 0x1c4, /* U+0001c6: LATIN SMALL LETTER DZ WITH CARON*/
+ 0x1c7, /* U+0001c7: LATIN CAPITAL LETTER LJ*/
+ 0x1c7, /* U+0001c8: LATIN CAPITAL LETTER L WITH SMALL LETTER J*/
+ 0x1c7, /* U+0001c9: LATIN SMALL LETTER LJ*/
+ 0x1ca, /* U+0001ca: LATIN CAPITAL LETTER NJ*/
+ 0x1ca, /* U+0001cb: LATIN CAPITAL LETTER N WITH SMALL LETTER J*/
+ 0x1ca, /* U+0001cc: LATIN SMALL LETTER NJ*/
+ 0x1cd, /* U+0001cd: LATIN CAPITAL LETTER A WITH CARON*/
+ 0x1cd, /* U+0001ce: LATIN SMALL LETTER A WITH CARON*/
+ 0x1cf, /* U+0001cf: LATIN CAPITAL LETTER I WITH CARON*/
+ 0x1cf, /* U+0001d0: LATIN SMALL LETTER I WITH CARON*/
+ 0x1d1, /* U+0001d1: LATIN CAPITAL LETTER O WITH CARON*/
+ 0x1d1, /* U+0001d2: LATIN SMALL LETTER O WITH CARON*/
+ 0x1d3, /* U+0001d3: LATIN CAPITAL LETTER U WITH CARON*/
+ 0x1d3, /* U+0001d4: LATIN SMALL LETTER U WITH CARON*/
+ 0x1d5, /* U+0001d5: LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON*/
+ 0x1d5, /* U+0001d6: LATIN SMALL LETTER U WITH DIAERESIS AND MACRON*/
+ 0x1d7, /* U+0001d7: LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE*/
+ 0x1d7, /* U+0001d8: LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE*/
+ 0x1d9, /* U+0001d9: LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON*/
+ 0x1d9, /* U+0001da: LATIN SMALL LETTER U WITH DIAERESIS AND CARON*/
+ 0x1db, /* U+0001db: LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE*/
+ 0x1db, /* U+0001dc: LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE*/
+ 0x18e, /* U+0001dd: LATIN SMALL LETTER TURNED E*/
+ 0x1de, /* U+0001de: LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON*/
+ 0x1de, /* U+0001df: LATIN SMALL LETTER A WITH DIAERESIS AND MACRON*/
+ 0x1e0, /* U+0001e0: LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON*/
+ 0x1e0, /* U+0001e1: LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON*/
+ 0x1e2, /* U+0001e2: LATIN CAPITAL LETTER AE WITH MACRON*/
+ 0x1e2, /* U+0001e3: LATIN SMALL LETTER AE WITH MACRON*/
+ 0x1e4, /* U+0001e4: LATIN CAPITAL LETTER G WITH STROKE*/
+ 0x1e4, /* U+0001e5: LATIN SMALL LETTER G WITH STROKE*/
+ 0x1e6, /* U+0001e6: LATIN CAPITAL LETTER G WITH CARON*/
+ 0x1e6, /* U+0001e7: LATIN SMALL LETTER G WITH CARON*/
+ 0x1e8, /* U+0001e8: LATIN CAPITAL LETTER K WITH CARON*/
+ 0x1e8, /* U+0001e9: LATIN SMALL LETTER K WITH CARON*/
+ 0x1ea, /* U+0001ea: LATIN CAPITAL LETTER O WITH OGONEK*/
+ 0x1ea, /* U+0001eb: LATIN SMALL LETTER O WITH OGONEK*/
+ 0x1ec, /* U+0001ec: LATIN CAPITAL LETTER O WITH OGONEK AND MACRON*/
+ 0x1ec, /* U+0001ed: LATIN SMALL LETTER O WITH OGONEK AND MACRON*/
+ 0x1ee, /* U+0001ee: LATIN CAPITAL LETTER EZH WITH CARON*/
+ 0x1ee, /* U+0001ef: LATIN SMALL LETTER EZH WITH CARON*/
+ 0x1f0, /* U+0001f0: LATIN SMALL LETTER J WITH CARON*/
+ 0x1f1, /* U+0001f1: LATIN CAPITAL LETTER DZ*/
+ 0x1f1, /* U+0001f2: LATIN CAPITAL LETTER D WITH SMALL LETTER Z*/
+ 0x1f1, /* U+0001f3: LATIN SMALL LETTER DZ*/
+ 0x1f4, /* U+0001f4: LATIN CAPITAL LETTER G WITH ACUTE*/
+ 0x1f4, /* U+0001f5: LATIN SMALL LETTER G WITH ACUTE*/
+ 0x1f6, /* U+0001f6: LATIN CAPITAL LETTER HWAIR*/
+ 0x1f7, /* U+0001f7: LATIN CAPITAL LETTER WYNN*/
+ 0x1f8, /* U+0001f8: LATIN CAPITAL LETTER N WITH GRAVE*/
+ 0x1f8, /* U+0001f9: LATIN SMALL LETTER N WITH GRAVE*/
+ 0x1fa, /* U+0001fa: LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE*/
+ 0x1fa, /* U+0001fb: LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE*/
+ 0x1fc, /* U+0001fc: LATIN CAPITAL LETTER AE WITH ACUTE*/
+ 0x1fc, /* U+0001fd: LATIN SMALL LETTER AE WITH ACUTE*/
+ 0x1fe, /* U+0001fe: LATIN CAPITAL LETTER O WITH STROKE AND ACUTE*/
+ 0x1fe, /* U+0001ff: LATIN SMALL LETTER O WITH STROKE AND ACUTE*/
+ 0x200, /* U+000200: LATIN CAPITAL LETTER A WITH DOUBLE GRAVE*/
+ 0x200, /* U+000201: LATIN SMALL LETTER A WITH DOUBLE GRAVE*/
+ 0x202, /* U+000202: LATIN CAPITAL LETTER A WITH INVERTED BREVE*/
+ 0x202, /* U+000203: LATIN SMALL LETTER A WITH INVERTED BREVE*/
+ 0x204, /* U+000204: LATIN CAPITAL LETTER E WITH DOUBLE GRAVE*/
+ 0x204, /* U+000205: LATIN SMALL LETTER E WITH DOUBLE GRAVE*/
+ 0x206, /* U+000206: LATIN CAPITAL LETTER E WITH INVERTED BREVE*/
+ 0x206, /* U+000207: LATIN SMALL LETTER E WITH INVERTED BREVE*/
+ 0x208, /* U+000208: LATIN CAPITAL LETTER I WITH DOUBLE GRAVE*/
+ 0x208, /* U+000209: LATIN SMALL LETTER I WITH DOUBLE GRAVE*/
+ 0x20a, /* U+00020a: LATIN CAPITAL LETTER I WITH INVERTED BREVE*/
+ 0x20a, /* U+00020b: LATIN SMALL LETTER I WITH INVERTED BREVE*/
+ 0x20c, /* U+00020c: LATIN CAPITAL LETTER O WITH DOUBLE GRAVE*/
+ 0x20c, /* U+00020d: LATIN SMALL LETTER O WITH DOUBLE GRAVE*/
+ 0x20e, /* U+00020e: LATIN CAPITAL LETTER O WITH INVERTED BREVE*/
+ 0x20e, /* U+00020f: LATIN SMALL LETTER O WITH INVERTED BREVE*/
+ 0x210, /* U+000210: LATIN CAPITAL LETTER R WITH DOUBLE GRAVE*/
+ 0x210, /* U+000211: LATIN SMALL LETTER R WITH DOUBLE GRAVE*/
+ 0x212, /* U+000212: LATIN CAPITAL LETTER R WITH INVERTED BREVE*/
+ 0x212, /* U+000213: LATIN SMALL LETTER R WITH INVERTED BREVE*/
+ 0x214, /* U+000214: LATIN CAPITAL LETTER U WITH DOUBLE GRAVE*/
+ 0x214, /* U+000215: LATIN SMALL LETTER U WITH DOUBLE GRAVE*/
+ 0x216, /* U+000216: LATIN CAPITAL LETTER U WITH INVERTED BREVE*/
+ 0x216, /* U+000217: LATIN SMALL LETTER U WITH INVERTED BREVE*/
+ 0x218, /* U+000218: LATIN CAPITAL LETTER S WITH COMMA BELOW*/
+ 0x218, /* U+000219: LATIN SMALL LETTER S WITH COMMA BELOW*/
+ 0x21a, /* U+00021a: LATIN CAPITAL LETTER T WITH COMMA BELOW*/
+ 0x21a, /* U+00021b: LATIN SMALL LETTER T WITH COMMA BELOW*/
+ 0x21c, /* U+00021c: LATIN CAPITAL LETTER YOGH*/
+ 0x21c, /* U+00021d: LATIN SMALL LETTER YOGH*/
+ 0x21e, /* U+00021e: LATIN CAPITAL LETTER H WITH CARON*/
+ 0x21e, /* U+00021f: LATIN SMALL LETTER H WITH CARON*/
+ 0x220, /* U+000220: LATIN CAPITAL LETTER N WITH LONG RIGHT LEG*/
+ 0x221, /* U+000221: LATIN SMALL LETTER D WITH CURL*/
+ 0x222, /* U+000222: LATIN CAPITAL LETTER OU*/
+ 0x222, /* U+000223: LATIN SMALL LETTER OU*/
+ 0x224, /* U+000224: LATIN CAPITAL LETTER Z WITH HOOK*/
+ 0x224, /* U+000225: LATIN SMALL LETTER Z WITH HOOK*/
+ 0x226, /* U+000226: LATIN CAPITAL LETTER A WITH DOT ABOVE*/
+ 0x226, /* U+000227: LATIN SMALL LETTER A WITH DOT ABOVE*/
+ 0x228, /* U+000228: LATIN CAPITAL LETTER E WITH CEDILLA*/
+ 0x228, /* U+000229: LATIN SMALL LETTER E WITH CEDILLA*/
+ 0x22a, /* U+00022a: LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON*/
+ 0x22a, /* U+00022b: LATIN SMALL LETTER O WITH DIAERESIS AND MACRON*/
+ 0x22c, /* U+00022c: LATIN CAPITAL LETTER O WITH TILDE AND MACRON*/
+ 0x22c, /* U+00022d: LATIN SMALL LETTER O WITH TILDE AND MACRON*/
+ 0x22e, /* U+00022e: LATIN CAPITAL LETTER O WITH DOT ABOVE*/
+ 0x22e, /* U+00022f: LATIN SMALL LETTER O WITH DOT ABOVE*/
+ 0x230, /* U+000230: LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON*/
+ 0x230, /* U+000231: LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON*/
+ 0x232, /* U+000232: LATIN CAPITAL LETTER Y WITH MACRON*/
+ 0x232, /* U+000233: LATIN SMALL LETTER Y WITH MACRON*/
+ 0x234, /* U+000234: LATIN SMALL LETTER L WITH CURL*/
+ 0x235, /* U+000235: LATIN SMALL LETTER N WITH CURL*/
+ 0x236, /* U+000236: LATIN SMALL LETTER T WITH CURL*/
+ 0x237, /* U+000237: LATIN SMALL LETTER DOTLESS J*/
+ 0x238, /* U+000238: LATIN SMALL LETTER DB DIGRAPH*/
+ 0x239, /* U+000239: LATIN SMALL LETTER QP DIGRAPH*/
+ 0x23a, /* U+00023a: LATIN CAPITAL LETTER A WITH STROKE*/
+ 0x23b, /* U+00023b: LATIN CAPITAL LETTER C WITH STROKE*/
+ 0x23b, /* U+00023c: LATIN SMALL LETTER C WITH STROKE*/
+ 0x23d, /* U+00023d: LATIN CAPITAL LETTER L WITH BAR*/
+ 0x23e, /* U+00023e: LATIN CAPITAL LETTER T WITH DIAGONAL STROKE*/
+ 0x2c7e, /* U+00023f: LATIN SMALL LETTER S WITH SWASH TAIL*/
+ 0x2c7f, /* U+000240: LATIN SMALL LETTER Z WITH SWASH TAIL*/
+ 0x241, /* U+000241: LATIN CAPITAL LETTER GLOTTAL STOP*/
+ 0x241, /* U+000242: LATIN SMALL LETTER GLOTTAL STOP*/
+ 0x243, /* U+000243: LATIN CAPITAL LETTER B WITH STROKE*/
+ 0x244, /* U+000244: LATIN CAPITAL LETTER U BAR*/
+ 0x245, /* U+000245: LATIN CAPITAL LETTER TURNED V*/
+ 0x246, /* U+000246: LATIN CAPITAL LETTER E WITH STROKE*/
+ 0x246, /* U+000247: LATIN SMALL LETTER E WITH STROKE*/
+ 0x248, /* U+000248: LATIN CAPITAL LETTER J WITH STROKE*/
+ 0x248, /* U+000249: LATIN SMALL LETTER J WITH STROKE*/
+ 0x24a, /* U+00024a: LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL*/
+ 0x24a, /* U+00024b: LATIN SMALL LETTER Q WITH HOOK TAIL*/
+ 0x24c, /* U+00024c: LATIN CAPITAL LETTER R WITH STROKE*/
+ 0x24c, /* U+00024d: LATIN SMALL LETTER R WITH STROKE*/
+ 0x24e, /* U+00024e: LATIN CAPITAL LETTER Y WITH STROKE*/
+ 0x24e, /* U+00024f: LATIN SMALL LETTER Y WITH STROKE*/
+ 0x2c6f, /* U+000250: LATIN SMALL LETTER TURNED A*/
+ 0x2c6d, /* U+000251: LATIN SMALL LETTER ALPHA*/
+ 0x2c70, /* U+000252: LATIN SMALL LETTER TURNED ALPHA*/
+ 0x181, /* U+000253: LATIN SMALL LETTER B WITH HOOK*/
+ 0x186, /* U+000254: LATIN SMALL LETTER OPEN O*/
+ 0x255, /* U+000255: LATIN SMALL LETTER C WITH CURL*/
+ 0x189, /* U+000256: LATIN SMALL LETTER D WITH TAIL*/
+ 0x18a, /* U+000257: LATIN SMALL LETTER D WITH HOOK*/
+ 0x258, /* U+000258: LATIN SMALL LETTER REVERSED E*/
+ 0x18f, /* U+000259: LATIN SMALL LETTER SCHWA*/
+ 0x25a, /* U+00025a: LATIN SMALL LETTER SCHWA WITH HOOK*/
+ 0x190, /* U+00025b: LATIN SMALL LETTER OPEN E*/
+ 0x25c, /* U+00025c: LATIN SMALL LETTER REVERSED OPEN E*/
+ 0x25d, /* U+00025d: LATIN SMALL LETTER REVERSED OPEN E WITH HOOK*/
+ 0x25e, /* U+00025e: LATIN SMALL LETTER CLOSED REVERSED OPEN E*/
+ 0x25f, /* U+00025f: LATIN SMALL LETTER DOTLESS J WITH STROKE*/
+ 0x193, /* U+000260: LATIN SMALL LETTER G WITH HOOK*/
+ 0x261, /* U+000261: LATIN SMALL LETTER SCRIPT G*/
+ 0x262, /* U+000262: LATIN LETTER SMALL CAPITAL G*/
+ 0x194, /* U+000263: LATIN SMALL LETTER GAMMA*/
+ 0x264, /* U+000264: LATIN SMALL LETTER RAMS HORN*/
+ 0xa78d, /* U+000265: LATIN SMALL LETTER TURNED H*/
+ 0xa7aa, /* U+000266: LATIN SMALL LETTER H WITH HOOK*/
+ 0x267, /* U+000267: LATIN SMALL LETTER HENG WITH HOOK*/
+ 0x197, /* U+000268: LATIN SMALL LETTER I WITH STROKE*/
+ 0x196, /* U+000269: LATIN SMALL LETTER IOTA*/
+ 0x26a, /* U+00026a: LATIN LETTER SMALL CAPITAL I*/
+ 0x2c62, /* U+00026b: LATIN SMALL LETTER L WITH MIDDLE TILDE*/
+ 0x26c, /* U+00026c: LATIN SMALL LETTER L WITH BELT*/
+ 0x26d, /* U+00026d: LATIN SMALL LETTER L WITH RETROFLEX HOOK*/
+ 0x26e, /* U+00026e: LATIN SMALL LETTER LEZH*/
+ 0x19c, /* U+00026f: LATIN SMALL LETTER TURNED M*/
+ 0x270, /* U+000270: LATIN SMALL LETTER TURNED M WITH LONG LEG*/
+ 0x2c6e, /* U+000271: LATIN SMALL LETTER M WITH HOOK*/
+ 0x19d, /* U+000272: LATIN SMALL LETTER N WITH LEFT HOOK*/
+ 0x273, /* U+000273: LATIN SMALL LETTER N WITH RETROFLEX HOOK*/
+ 0x274, /* U+000274: LATIN LETTER SMALL CAPITAL N*/
+ 0x19f, /* U+000275: LATIN SMALL LETTER BARRED O*/
+ 0x276, /* U+000276: LATIN LETTER SMALL CAPITAL OE*/
+ 0x277, /* U+000277: LATIN SMALL LETTER CLOSED OMEGA*/
+ 0x278, /* U+000278: LATIN SMALL LETTER PHI*/
+ 0x279, /* U+000279: LATIN SMALL LETTER TURNED R*/
+ 0x27a, /* U+00027a: LATIN SMALL LETTER TURNED R WITH LONG LEG*/
+ 0x27b, /* U+00027b: LATIN SMALL LETTER TURNED R WITH HOOK*/
+ 0x27c, /* U+00027c: LATIN SMALL LETTER R WITH LONG LEG*/
+ 0x2c64, /* U+00027d: LATIN SMALL LETTER R WITH TAIL*/
+ 0x27e, /* U+00027e: LATIN SMALL LETTER R WITH FISHHOOK*/
+ 0x27f, /* U+00027f: LATIN SMALL LETTER REVERSED R WITH FISHHOOK*/
+ 0x1a6, /* U+000280: LATIN LETTER SMALL CAPITAL R*/
+ 0x281, /* U+000281: LATIN LETTER SMALL CAPITAL INVERTED R*/
+ 0x282, /* U+000282: LATIN SMALL LETTER S WITH HOOK*/
+ 0x1a9, /* U+000283: LATIN SMALL LETTER ESH*/
+ 0x284, /* U+000284: LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK*/
+ 0x285, /* U+000285: LATIN SMALL LETTER SQUAT REVERSED ESH*/
+ 0x286, /* U+000286: LATIN SMALL LETTER ESH WITH CURL*/
+ 0x287, /* U+000287: LATIN SMALL LETTER TURNED T*/
+ 0x1ae, /* U+000288: LATIN SMALL LETTER T WITH RETROFLEX HOOK*/
+ 0x244, /* U+000289: LATIN SMALL LETTER U BAR*/
+ 0x1b1, /* U+00028a: LATIN SMALL LETTER UPSILON*/
+ 0x1b2, /* U+00028b: LATIN SMALL LETTER V WITH HOOK*/
+ 0x245, /* U+00028c: LATIN SMALL LETTER TURNED V*/
+ 0x28d, /* U+00028d: LATIN SMALL LETTER TURNED W*/
+ 0x28e, /* U+00028e: LATIN SMALL LETTER TURNED Y*/
+ 0x28f, /* U+00028f: LATIN LETTER SMALL CAPITAL Y*/
+ 0x290, /* U+000290: LATIN SMALL LETTER Z WITH RETROFLEX HOOK*/
+ 0x291, /* U+000291: LATIN SMALL LETTER Z WITH CURL*/
+ 0x1b7, /* U+000292: LATIN SMALL LETTER EZH*/
+ 0x293, /* U+000293: LATIN SMALL LETTER EZH WITH CURL*/
+ 0x294, /* U+000294: LATIN LETTER GLOTTAL STOP*/
+ 0x295, /* U+000295: LATIN LETTER PHARYNGEAL VOICED FRICATIVE*/
+ 0x296, /* U+000296: LATIN LETTER INVERTED GLOTTAL STOP*/
+ 0x297, /* U+000297: LATIN LETTER STRETCHED C*/
+ 0x298, /* U+000298: LATIN LETTER BILABIAL CLICK*/
+ 0x299, /* U+000299: LATIN LETTER SMALL CAPITAL B*/
+ 0x29a, /* U+00029a: LATIN SMALL LETTER CLOSED OPEN E*/
+ 0x29b, /* U+00029b: LATIN LETTER SMALL CAPITAL G WITH HOOK*/
+ 0x29c, /* U+00029c: LATIN LETTER SMALL CAPITAL H*/
+ 0x29d, /* U+00029d: LATIN SMALL LETTER J WITH CROSSED-TAIL*/
+ 0x29e, /* U+00029e: LATIN SMALL LETTER TURNED K*/
+ 0x29f, /* U+00029f: LATIN LETTER SMALL CAPITAL L*/
+ 0x2a0, /* U+0002a0: LATIN SMALL LETTER Q WITH HOOK*/
+ 0x2a1, /* U+0002a1: LATIN LETTER GLOTTAL STOP WITH STROKE*/
+ 0x2a2, /* U+0002a2: LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE*/
+ 0x2a3, /* U+0002a3: LATIN SMALL LETTER DZ DIGRAPH*/
+ 0x2a4, /* U+0002a4: LATIN SMALL LETTER DEZH DIGRAPH*/
+ 0x2a5, /* U+0002a5: LATIN SMALL LETTER DZ DIGRAPH WITH CURL*/
+ 0x2a6, /* U+0002a6: LATIN SMALL LETTER TS DIGRAPH*/
+ 0x2a7, /* U+0002a7: LATIN SMALL LETTER TESH DIGRAPH*/
+ 0x2a8, /* U+0002a8: LATIN SMALL LETTER TC DIGRAPH WITH CURL*/
+ 0x2a9, /* U+0002a9: LATIN SMALL LETTER FENG DIGRAPH*/
+ 0x2aa, /* U+0002aa: LATIN SMALL LETTER LS DIGRAPH*/
+ 0x2ab, /* U+0002ab: LATIN SMALL LETTER LZ DIGRAPH*/
+ 0x2ac, /* U+0002ac: LATIN LETTER BILABIAL PERCUSSIVE*/
+ 0x2ad, /* U+0002ad: LATIN LETTER BIDENTAL PERCUSSIVE*/
+ 0x2ae, /* U+0002ae: LATIN SMALL LETTER TURNED H WITH FISHHOOK*/
+ 0x2af, /* U+0002af: LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL*/
+ 0x2b0, /* U+0002b0: MODIFIER LETTER SMALL H*/
+ 0x2b1, /* U+0002b1: MODIFIER LETTER SMALL H WITH HOOK*/
+ 0x2b2, /* U+0002b2: MODIFIER LETTER SMALL J*/
+ 0x2b3, /* U+0002b3: MODIFIER LETTER SMALL R*/
+ 0x2b4, /* U+0002b4: MODIFIER LETTER SMALL TURNED R*/
+ 0x2b5, /* U+0002b5: MODIFIER LETTER SMALL TURNED R WITH HOOK*/
+ 0x2b6, /* U+0002b6: MODIFIER LETTER SMALL CAPITAL INVERTED R*/
+ 0x2b7, /* U+0002b7: MODIFIER LETTER SMALL W*/
+ 0x2b8, /* U+0002b8: MODIFIER LETTER SMALL Y*/
+ 0x2b9, /* U+0002b9: MODIFIER LETTER PRIME*/
+ 0x2ba, /* U+0002ba: MODIFIER LETTER DOUBLE PRIME*/
+ 0x2bb, /* U+0002bb: MODIFIER LETTER TURNED COMMA*/
+ 0x2bc, /* U+0002bc: MODIFIER LETTER APOSTROPHE*/
+ 0x2bd, /* U+0002bd: MODIFIER LETTER REVERSED COMMA*/
+ 0x2be, /* U+0002be: MODIFIER LETTER RIGHT HALF RING*/
+ 0x2bf, /* U+0002bf: MODIFIER LETTER LEFT HALF RING*/
+ 0x2c0, /* U+0002c0: MODIFIER LETTER GLOTTAL STOP*/
+ 0x2c1, /* U+0002c1: MODIFIER LETTER REVERSED GLOTTAL STOP*/
+ 0x2c2, /* U+0002c2: MODIFIER LETTER LEFT ARROWHEAD*/
+ 0x2c3, /* U+0002c3: MODIFIER LETTER RIGHT ARROWHEAD*/
+ 0x2c4, /* U+0002c4: MODIFIER LETTER UP ARROWHEAD*/
+ 0x2c5, /* U+0002c5: MODIFIER LETTER DOWN ARROWHEAD*/
+ 0x2c6, /* U+0002c6: MODIFIER LETTER CIRCUMFLEX ACCENT*/
+ 0x2c7, /* U+0002c7: CARON*/
+ 0x2c8, /* U+0002c8: MODIFIER LETTER VERTICAL LINE*/
+ 0x2c9, /* U+0002c9: MODIFIER LETTER MACRON*/
+ 0x2ca, /* U+0002ca: MODIFIER LETTER ACUTE ACCENT*/
+ 0x2cb, /* U+0002cb: MODIFIER LETTER GRAVE ACCENT*/
+ 0x2cc, /* U+0002cc: MODIFIER LETTER LOW VERTICAL LINE*/
+ 0x2cd, /* U+0002cd: MODIFIER LETTER LOW MACRON*/
+ 0x2ce, /* U+0002ce: MODIFIER LETTER LOW GRAVE ACCENT*/
+ 0x2cf, /* U+0002cf: MODIFIER LETTER LOW ACUTE ACCENT*/
+ 0x2d0, /* U+0002d0: MODIFIER LETTER TRIANGULAR COLON*/
+ 0x2d1, /* U+0002d1: MODIFIER LETTER HALF TRIANGULAR COLON*/
+ 0x2d2, /* U+0002d2: MODIFIER LETTER CENTRED RIGHT HALF RING*/
+ 0x2d3, /* U+0002d3: MODIFIER LETTER CENTRED LEFT HALF RING*/
+ 0x2d4, /* U+0002d4: MODIFIER LETTER UP TACK*/
+ 0x2d5, /* U+0002d5: MODIFIER LETTER DOWN TACK*/
+ 0x2d6, /* U+0002d6: MODIFIER LETTER PLUS SIGN*/
+ 0x2d7, /* U+0002d7: MODIFIER LETTER MINUS SIGN*/
+ 0x2d8, /* U+0002d8: BREVE*/
+ 0x2d9, /* U+0002d9: DOT ABOVE*/
+ 0x2da, /* U+0002da: RING ABOVE*/
+ 0x2db, /* U+0002db: OGONEK*/
+ 0x2dc, /* U+0002dc: SMALL TILDE*/
+ 0x2dd, /* U+0002dd: DOUBLE ACUTE ACCENT*/
+ 0x2de, /* U+0002de: MODIFIER LETTER RHOTIC HOOK*/
+ 0x2df, /* U+0002df: MODIFIER LETTER CROSS ACCENT*/
+ 0x2e0, /* U+0002e0: MODIFIER LETTER SMALL GAMMA*/
+ 0x2e1, /* U+0002e1: MODIFIER LETTER SMALL L*/
+ 0x2e2, /* U+0002e2: MODIFIER LETTER SMALL S*/
+ 0x2e3, /* U+0002e3: MODIFIER LETTER SMALL X*/
+ 0x2e4, /* U+0002e4: MODIFIER LETTER SMALL REVERSED GLOTTAL STOP*/
+ 0x2e5, /* U+0002e5: MODIFIER LETTER EXTRA-HIGH TONE BAR*/
+ 0x2e6, /* U+0002e6: MODIFIER LETTER HIGH TONE BAR*/
+ 0x2e7, /* U+0002e7: MODIFIER LETTER MID TONE BAR*/
+ 0x2e8, /* U+0002e8: MODIFIER LETTER LOW TONE BAR*/
+ 0x2e9, /* U+0002e9: MODIFIER LETTER EXTRA-LOW TONE BAR*/
+ 0x2ea, /* U+0002ea: MODIFIER LETTER YIN DEPARTING TONE MARK*/
+ 0x2eb, /* U+0002eb: MODIFIER LETTER YANG DEPARTING TONE MARK*/
+ 0x2ec, /* U+0002ec: MODIFIER LETTER VOICING*/
+ 0x2ed, /* U+0002ed: MODIFIER LETTER UNASPIRATED*/
+ 0x2ee, /* U+0002ee: MODIFIER LETTER DOUBLE APOSTROPHE*/
+ 0x2ef, /* U+0002ef: MODIFIER LETTER LOW DOWN ARROWHEAD*/
+ 0x2f0, /* U+0002f0: MODIFIER LETTER LOW UP ARROWHEAD*/
+ 0x2f1, /* U+0002f1: MODIFIER LETTER LOW LEFT ARROWHEAD*/
+ 0x2f2, /* U+0002f2: MODIFIER LETTER LOW RIGHT ARROWHEAD*/
+ 0x2f3, /* U+0002f3: MODIFIER LETTER LOW RING*/
+ 0x2f4, /* U+0002f4: MODIFIER LETTER MIDDLE GRAVE ACCENT*/
+ 0x2f5, /* U+0002f5: MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT*/
+ 0x2f6, /* U+0002f6: MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT*/
+ 0x2f7, /* U+0002f7: MODIFIER LETTER LOW TILDE*/
+ 0x2f8, /* U+0002f8: MODIFIER LETTER RAISED COLON*/
+ 0x2f9, /* U+0002f9: MODIFIER LETTER BEGIN HIGH TONE*/
+ 0x2fa, /* U+0002fa: MODIFIER LETTER END HIGH TONE*/
+ 0x2fb, /* U+0002fb: MODIFIER LETTER BEGIN LOW TONE*/
+ 0x2fc, /* U+0002fc: MODIFIER LETTER END LOW TONE*/
+ 0x2fd, /* U+0002fd: MODIFIER LETTER SHELF*/
+ 0x2fe, /* U+0002fe: MODIFIER LETTER OPEN SHELF*/
+ 0x2ff, /* U+0002ff: MODIFIER LETTER LOW LEFT ARROW*/
+ 0x300, /* U+000300: COMBINING GRAVE ACCENT*/
+ 0x301, /* U+000301: COMBINING ACUTE ACCENT*/
+ 0x302, /* U+000302: COMBINING CIRCUMFLEX ACCENT*/
+ 0x303, /* U+000303: COMBINING TILDE*/
+ 0x304, /* U+000304: COMBINING MACRON*/
+ 0x305, /* U+000305: COMBINING OVERLINE*/
+ 0x306, /* U+000306: COMBINING BREVE*/
+ 0x307, /* U+000307: COMBINING DOT ABOVE*/
+ 0x308, /* U+000308: COMBINING DIAERESIS*/
+ 0x309, /* U+000309: COMBINING HOOK ABOVE*/
+ 0x30a, /* U+00030a: COMBINING RING ABOVE*/
+ 0x30b, /* U+00030b: COMBINING DOUBLE ACUTE ACCENT*/
+ 0x30c, /* U+00030c: COMBINING CARON*/
+ 0x30d, /* U+00030d: COMBINING VERTICAL LINE ABOVE*/
+ 0x30e, /* U+00030e: COMBINING DOUBLE VERTICAL LINE ABOVE*/
+ 0x30f, /* U+00030f: COMBINING DOUBLE GRAVE ACCENT*/
+ 0x310, /* U+000310: COMBINING CANDRABINDU*/
+ 0x311, /* U+000311: COMBINING INVERTED BREVE*/
+ 0x312, /* U+000312: COMBINING TURNED COMMA ABOVE*/
+ 0x313, /* U+000313: COMBINING COMMA ABOVE*/
+ 0x314, /* U+000314: COMBINING REVERSED COMMA ABOVE*/
+ 0x315, /* U+000315: COMBINING COMMA ABOVE RIGHT*/
+ 0x316, /* U+000316: COMBINING GRAVE ACCENT BELOW*/
+ 0x317, /* U+000317: COMBINING ACUTE ACCENT BELOW*/
+ 0x318, /* U+000318: COMBINING LEFT TACK BELOW*/
+ 0x319, /* U+000319: COMBINING RIGHT TACK BELOW*/
+ 0x31a, /* U+00031a: COMBINING LEFT ANGLE ABOVE*/
+ 0x31b, /* U+00031b: COMBINING HORN*/
+ 0x31c, /* U+00031c: COMBINING LEFT HALF RING BELOW*/
+ 0x31d, /* U+00031d: COMBINING UP TACK BELOW*/
+ 0x31e, /* U+00031e: COMBINING DOWN TACK BELOW*/
+ 0x31f, /* U+00031f: COMBINING PLUS SIGN BELOW*/
+ 0x320, /* U+000320: COMBINING MINUS SIGN BELOW*/
+ 0x321, /* U+000321: COMBINING PALATALIZED HOOK BELOW*/
+ 0x322, /* U+000322: COMBINING RETROFLEX HOOK BELOW*/
+ 0x323, /* U+000323: COMBINING DOT BELOW*/
+ 0x324, /* U+000324: COMBINING DIAERESIS BELOW*/
+ 0x325, /* U+000325: COMBINING RING BELOW*/
+ 0x326, /* U+000326: COMBINING COMMA BELOW*/
+ 0x327, /* U+000327: COMBINING CEDILLA*/
+ 0x328, /* U+000328: COMBINING OGONEK*/
+ 0x329, /* U+000329: COMBINING VERTICAL LINE BELOW*/
+ 0x32a, /* U+00032a: COMBINING BRIDGE BELOW*/
+ 0x32b, /* U+00032b: COMBINING INVERTED DOUBLE ARCH BELOW*/
+ 0x32c, /* U+00032c: COMBINING CARON BELOW*/
+ 0x32d, /* U+00032d: COMBINING CIRCUMFLEX ACCENT BELOW*/
+ 0x32e, /* U+00032e: COMBINING BREVE BELOW*/
+ 0x32f, /* U+00032f: COMBINING INVERTED BREVE BELOW*/
+ 0x330, /* U+000330: COMBINING TILDE BELOW*/
+ 0x331, /* U+000331: COMBINING MACRON BELOW*/
+ 0x332, /* U+000332: COMBINING LOW LINE*/
+ 0x333, /* U+000333: COMBINING DOUBLE LOW LINE*/
+ 0x334, /* U+000334: COMBINING TILDE OVERLAY*/
+ 0x335, /* U+000335: COMBINING SHORT STROKE OVERLAY*/
+ 0x336, /* U+000336: COMBINING LONG STROKE OVERLAY*/
+ 0x337, /* U+000337: COMBINING SHORT SOLIDUS OVERLAY*/
+ 0x338, /* U+000338: COMBINING LONG SOLIDUS OVERLAY*/
+ 0x339, /* U+000339: COMBINING RIGHT HALF RING BELOW*/
+ 0x33a, /* U+00033a: COMBINING INVERTED BRIDGE BELOW*/
+ 0x33b, /* U+00033b: COMBINING SQUARE BELOW*/
+ 0x33c, /* U+00033c: COMBINING SEAGULL BELOW*/
+ 0x33d, /* U+00033d: COMBINING X ABOVE*/
+ 0x33e, /* U+00033e: COMBINING VERTICAL TILDE*/
+ 0x33f, /* U+00033f: COMBINING DOUBLE OVERLINE*/
+ 0x340, /* U+000340: COMBINING GRAVE TONE MARK*/
+ 0x341, /* U+000341: COMBINING ACUTE TONE MARK*/
+ 0x342, /* U+000342: COMBINING GREEK PERISPOMENI*/
+ 0x343, /* U+000343: COMBINING GREEK KORONIS*/
+ 0x344, /* U+000344: COMBINING GREEK DIALYTIKA TONOS*/
+ 0x399, /* U+000345: COMBINING GREEK YPOGEGRAMMENI*/
+ 0x346, /* U+000346: COMBINING BRIDGE ABOVE*/
+ 0x347, /* U+000347: COMBINING EQUALS SIGN BELOW*/
+ 0x348, /* U+000348: COMBINING DOUBLE VERTICAL LINE BELOW*/
+ 0x349, /* U+000349: COMBINING LEFT ANGLE BELOW*/
+ 0x34a, /* U+00034a: COMBINING NOT TILDE ABOVE*/
+ 0x34b, /* U+00034b: COMBINING HOMOTHETIC ABOVE*/
+ 0x34c, /* U+00034c: COMBINING ALMOST EQUAL TO ABOVE*/
+ 0x34d, /* U+00034d: COMBINING LEFT RIGHT ARROW BELOW*/
+ 0x34e, /* U+00034e: COMBINING UPWARDS ARROW BELOW*/
+ 0x34f, /* U+00034f: COMBINING GRAPHEME JOINER*/
+ 0x350, /* U+000350: COMBINING RIGHT ARROWHEAD ABOVE*/
+ 0x351, /* U+000351: COMBINING LEFT HALF RING ABOVE*/
+ 0x352, /* U+000352: COMBINING FERMATA*/
+ 0x353, /* U+000353: COMBINING X BELOW*/
+ 0x354, /* U+000354: COMBINING LEFT ARROWHEAD BELOW*/
+ 0x355, /* U+000355: COMBINING RIGHT ARROWHEAD BELOW*/
+ 0x356, /* U+000356: COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW*/
+ 0x357, /* U+000357: COMBINING RIGHT HALF RING ABOVE*/
+ 0x358, /* U+000358: COMBINING DOT ABOVE RIGHT*/
+ 0x359, /* U+000359: COMBINING ASTERISK BELOW*/
+ 0x35a, /* U+00035a: COMBINING DOUBLE RING BELOW*/
+ 0x35b, /* U+00035b: COMBINING ZIGZAG ABOVE*/
+ 0x35c, /* U+00035c: COMBINING DOUBLE BREVE BELOW*/
+ 0x35d, /* U+00035d: COMBINING DOUBLE BREVE*/
+ 0x35e, /* U+00035e: COMBINING DOUBLE MACRON*/
+ 0x35f, /* U+00035f: COMBINING DOUBLE MACRON BELOW*/
+ 0x360, /* U+000360: COMBINING DOUBLE TILDE*/
+ 0x361, /* U+000361: COMBINING DOUBLE INVERTED BREVE*/
+ 0x362, /* U+000362: COMBINING DOUBLE RIGHTWARDS ARROW BELOW*/
+ 0x363, /* U+000363: COMBINING LATIN SMALL LETTER A*/
+ 0x364, /* U+000364: COMBINING LATIN SMALL LETTER E*/
+ 0x365, /* U+000365: COMBINING LATIN SMALL LETTER I*/
+ 0x366, /* U+000366: COMBINING LATIN SMALL LETTER O*/
+ 0x367, /* U+000367: COMBINING LATIN SMALL LETTER U*/
+ 0x368, /* U+000368: COMBINING LATIN SMALL LETTER C*/
+ 0x369, /* U+000369: COMBINING LATIN SMALL LETTER D*/
+ 0x36a, /* U+00036a: COMBINING LATIN SMALL LETTER H*/
+ 0x36b, /* U+00036b: COMBINING LATIN SMALL LETTER M*/
+ 0x36c, /* U+00036c: COMBINING LATIN SMALL LETTER R*/
+ 0x36d, /* U+00036d: COMBINING LATIN SMALL LETTER T*/
+ 0x36e, /* U+00036e: COMBINING LATIN SMALL LETTER V*/
+ 0x36f, /* U+00036f: COMBINING LATIN SMALL LETTER X*/
+ 0x370, /* U+000370: GREEK CAPITAL LETTER HETA*/
+ 0x370, /* U+000371: GREEK SMALL LETTER HETA*/
+ 0x372, /* U+000372: GREEK CAPITAL LETTER ARCHAIC SAMPI*/
+ 0x372, /* U+000373: GREEK SMALL LETTER ARCHAIC SAMPI*/
+ 0x374, /* U+000374: GREEK NUMERAL SIGN*/
+ 0x375, /* U+000375: GREEK LOWER NUMERAL SIGN*/
+ 0x376, /* U+000376: GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA*/
+ 0x376, /* U+000377: GREEK SMALL LETTER PAMPHYLIAN DIGAMMA*/
+ 0x378, /* U+000378: */
+ 0x379, /* U+000379: */
+ 0x37a, /* U+00037a: GREEK YPOGEGRAMMENI*/
+ 0x3fd, /* U+00037b: GREEK SMALL REVERSED LUNATE SIGMA SYMBOL*/
+ 0x3fe, /* U+00037c: GREEK SMALL DOTTED LUNATE SIGMA SYMBOL*/
+ 0x3ff, /* U+00037d: GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL*/
+ 0x37e, /* U+00037e: GREEK QUESTION MARK*/
+ 0x37f, /* U+00037f: */
+ 0x380, /* U+000380: */
+ 0x381, /* U+000381: */
+ 0x382, /* U+000382: */
+ 0x383, /* U+000383: */
+ 0x384, /* U+000384: GREEK TONOS*/
+ 0x385, /* U+000385: GREEK DIALYTIKA TONOS*/
+ 0x386, /* U+000386: GREEK CAPITAL LETTER ALPHA WITH TONOS*/
+ 0x387, /* U+000387: GREEK ANO TELEIA*/
+ 0x388, /* U+000388: GREEK CAPITAL LETTER EPSILON WITH TONOS*/
+ 0x389, /* U+000389: GREEK CAPITAL LETTER ETA WITH TONOS*/
+ 0x38a, /* U+00038a: GREEK CAPITAL LETTER IOTA WITH TONOS*/
+ 0x38b, /* U+00038b: */
+ 0x38c, /* U+00038c: GREEK CAPITAL LETTER OMICRON WITH TONOS*/
+ 0x38d, /* U+00038d: */
+ 0x38e, /* U+00038e: GREEK CAPITAL LETTER UPSILON WITH TONOS*/
+ 0x38f, /* U+00038f: GREEK CAPITAL LETTER OMEGA WITH TONOS*/
+ 0x390, /* U+000390: GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS*/
+ 0x391, /* U+000391: GREEK CAPITAL LETTER ALPHA*/
+ 0x392, /* U+000392: GREEK CAPITAL LETTER BETA*/
+ 0x393, /* U+000393: GREEK CAPITAL LETTER GAMMA*/
+ 0x394, /* U+000394: GREEK CAPITAL LETTER DELTA*/
+ 0x395, /* U+000395: GREEK CAPITAL LETTER EPSILON*/
+ 0x396, /* U+000396: GREEK CAPITAL LETTER ZETA*/
+ 0x397, /* U+000397: GREEK CAPITAL LETTER ETA*/
+ 0x398, /* U+000398: GREEK CAPITAL LETTER THETA*/
+ 0x399, /* U+000399: GREEK CAPITAL LETTER IOTA*/
+ 0x39a, /* U+00039a: GREEK CAPITAL LETTER KAPPA*/
+ 0x39b, /* U+00039b: GREEK CAPITAL LETTER LAMDA*/
+ 0x39c, /* U+00039c: GREEK CAPITAL LETTER MU*/
+ 0x39d, /* U+00039d: GREEK CAPITAL LETTER NU*/
+ 0x39e, /* U+00039e: GREEK CAPITAL LETTER XI*/
+ 0x39f, /* U+00039f: GREEK CAPITAL LETTER OMICRON*/
+ 0x3a0, /* U+0003a0: GREEK CAPITAL LETTER PI*/
+ 0x3a1, /* U+0003a1: GREEK CAPITAL LETTER RHO*/
+ 0x3a2, /* U+0003a2: */
+ 0x3a3, /* U+0003a3: GREEK CAPITAL LETTER SIGMA*/
+ 0x3a4, /* U+0003a4: GREEK CAPITAL LETTER TAU*/
+ 0x3a5, /* U+0003a5: GREEK CAPITAL LETTER UPSILON*/
+ 0x3a6, /* U+0003a6: GREEK CAPITAL LETTER PHI*/
+ 0x3a7, /* U+0003a7: GREEK CAPITAL LETTER CHI*/
+ 0x3a8, /* U+0003a8: GREEK CAPITAL LETTER PSI*/
+ 0x3a9, /* U+0003a9: GREEK CAPITAL LETTER OMEGA*/
+ 0x3aa, /* U+0003aa: GREEK CAPITAL LETTER IOTA WITH DIALYTIKA*/
+ 0x3ab, /* U+0003ab: GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA*/
+ 0x386, /* U+0003ac: GREEK SMALL LETTER ALPHA WITH TONOS*/
+ 0x388, /* U+0003ad: GREEK SMALL LETTER EPSILON WITH TONOS*/
+ 0x389, /* U+0003ae: GREEK SMALL LETTER ETA WITH TONOS*/
+ 0x38a, /* U+0003af: GREEK SMALL LETTER IOTA WITH TONOS*/
+ 0x3b0, /* U+0003b0: GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS*/
+ 0x391, /* U+0003b1: GREEK SMALL LETTER ALPHA*/
+ 0x392, /* U+0003b2: GREEK SMALL LETTER BETA*/
+ 0x393, /* U+0003b3: GREEK SMALL LETTER GAMMA*/
+ 0x394, /* U+0003b4: GREEK SMALL LETTER DELTA*/
+ 0x395, /* U+0003b5: GREEK SMALL LETTER EPSILON*/
+ 0x396, /* U+0003b6: GREEK SMALL LETTER ZETA*/
+ 0x397, /* U+0003b7: GREEK SMALL LETTER ETA*/
+ 0x398, /* U+0003b8: GREEK SMALL LETTER THETA*/
+ 0x399, /* U+0003b9: GREEK SMALL LETTER IOTA*/
+ 0x39a, /* U+0003ba: GREEK SMALL LETTER KAPPA*/
+ 0x39b, /* U+0003bb: GREEK SMALL LETTER LAMDA*/
+ 0x39c, /* U+0003bc: GREEK SMALL LETTER MU*/
+ 0x39d, /* U+0003bd: GREEK SMALL LETTER NU*/
+ 0x39e, /* U+0003be: GREEK SMALL LETTER XI*/
+ 0x39f, /* U+0003bf: GREEK SMALL LETTER OMICRON*/
+ 0x3a0, /* U+0003c0: GREEK SMALL LETTER PI*/
+ 0x3a1, /* U+0003c1: GREEK SMALL LETTER RHO*/
+ 0x3a3, /* U+0003c2: GREEK SMALL LETTER FINAL SIGMA*/
+ 0x3a3, /* U+0003c3: GREEK SMALL LETTER SIGMA*/
+ 0x3a4, /* U+0003c4: GREEK SMALL LETTER TAU*/
+ 0x3a5, /* U+0003c5: GREEK SMALL LETTER UPSILON*/
+ 0x3a6, /* U+0003c6: GREEK SMALL LETTER PHI*/
+ 0x3a7, /* U+0003c7: GREEK SMALL LETTER CHI*/
+ 0x3a8, /* U+0003c8: GREEK SMALL LETTER PSI*/
+ 0x3a9, /* U+0003c9: GREEK SMALL LETTER OMEGA*/
+ 0x3aa, /* U+0003ca: GREEK SMALL LETTER IOTA WITH DIALYTIKA*/
+ 0x3ab, /* U+0003cb: GREEK SMALL LETTER UPSILON WITH DIALYTIKA*/
+ 0x38c, /* U+0003cc: GREEK SMALL LETTER OMICRON WITH TONOS*/
+ 0x38e, /* U+0003cd: GREEK SMALL LETTER UPSILON WITH TONOS*/
+ 0x38f, /* U+0003ce: GREEK SMALL LETTER OMEGA WITH TONOS*/
+ 0x3cf, /* U+0003cf: GREEK CAPITAL KAI SYMBOL*/
+ 0x392, /* U+0003d0: GREEK BETA SYMBOL*/
+ 0x398, /* U+0003d1: GREEK THETA SYMBOL*/
+ 0x3d2, /* U+0003d2: GREEK UPSILON WITH HOOK SYMBOL*/
+ 0x3d3, /* U+0003d3: GREEK UPSILON WITH ACUTE AND HOOK SYMBOL*/
+ 0x3d4, /* U+0003d4: GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL*/
+ 0x3a6, /* U+0003d5: GREEK PHI SYMBOL*/
+ 0x3a0, /* U+0003d6: GREEK PI SYMBOL*/
+ 0x3cf, /* U+0003d7: GREEK KAI SYMBOL*/
+ 0x3d8, /* U+0003d8: GREEK LETTER ARCHAIC KOPPA*/
+ 0x3d8, /* U+0003d9: GREEK SMALL LETTER ARCHAIC KOPPA*/
+ 0x3da, /* U+0003da: GREEK LETTER STIGMA*/
+ 0x3da, /* U+0003db: GREEK SMALL LETTER STIGMA*/
+ 0x3dc, /* U+0003dc: GREEK LETTER DIGAMMA*/
+ 0x3dc, /* U+0003dd: GREEK SMALL LETTER DIGAMMA*/
+ 0x3de, /* U+0003de: GREEK LETTER KOPPA*/
+ 0x3de, /* U+0003df: GREEK SMALL LETTER KOPPA*/
+ 0x3e0, /* U+0003e0: GREEK LETTER SAMPI*/
+ 0x3e0, /* U+0003e1: GREEK SMALL LETTER SAMPI*/
+ 0x3e2, /* U+0003e2: COPTIC CAPITAL LETTER SHEI*/
+ 0x3e2, /* U+0003e3: COPTIC SMALL LETTER SHEI*/
+ 0x3e4, /* U+0003e4: COPTIC CAPITAL LETTER FEI*/
+ 0x3e4, /* U+0003e5: COPTIC SMALL LETTER FEI*/
+ 0x3e6, /* U+0003e6: COPTIC CAPITAL LETTER KHEI*/
+ 0x3e6, /* U+0003e7: COPTIC SMALL LETTER KHEI*/
+ 0x3e8, /* U+0003e8: COPTIC CAPITAL LETTER HORI*/
+ 0x3e8, /* U+0003e9: COPTIC SMALL LETTER HORI*/
+ 0x3ea, /* U+0003ea: COPTIC CAPITAL LETTER GANGIA*/
+ 0x3ea, /* U+0003eb: COPTIC SMALL LETTER GANGIA*/
+ 0x3ec, /* U+0003ec: COPTIC CAPITAL LETTER SHIMA*/
+ 0x3ec, /* U+0003ed: COPTIC SMALL LETTER SHIMA*/
+ 0x3ee, /* U+0003ee: COPTIC CAPITAL LETTER DEI*/
+ 0x3ee, /* U+0003ef: COPTIC SMALL LETTER DEI*/
+ 0x39a, /* U+0003f0: GREEK KAPPA SYMBOL*/
+ 0x3a1, /* U+0003f1: GREEK RHO SYMBOL*/
+ 0x3f9, /* U+0003f2: GREEK LUNATE SIGMA SYMBOL*/
+ 0x3f3, /* U+0003f3: GREEK LETTER YOT*/
+ 0x3f4, /* U+0003f4: GREEK CAPITAL THETA SYMBOL*/
+ 0x395, /* U+0003f5: GREEK LUNATE EPSILON SYMBOL*/
+ 0x3f6, /* U+0003f6: GREEK REVERSED LUNATE EPSILON SYMBOL*/
+ 0x3f7, /* U+0003f7: GREEK CAPITAL LETTER SHO*/
+ 0x3f7, /* U+0003f8: GREEK SMALL LETTER SHO*/
+ 0x3f9, /* U+0003f9: GREEK CAPITAL LUNATE SIGMA SYMBOL*/
+ 0x3fa, /* U+0003fa: GREEK CAPITAL LETTER SAN*/
+ 0x3fa, /* U+0003fb: GREEK SMALL LETTER SAN*/
+ 0x3fc, /* U+0003fc: GREEK RHO WITH STROKE SYMBOL*/
+ 0x3fd, /* U+0003fd: GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL*/
+ 0x3fe, /* U+0003fe: GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL*/
+ 0x3ff, /* U+0003ff: GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL*/
+ 0x400, /* U+000400: CYRILLIC CAPITAL LETTER IE WITH GRAVE*/
+ 0x401, /* U+000401: CYRILLIC CAPITAL LETTER IO*/
+ 0x402, /* U+000402: CYRILLIC CAPITAL LETTER DJE*/
+ 0x403, /* U+000403: CYRILLIC CAPITAL LETTER GJE*/
+ 0x404, /* U+000404: CYRILLIC CAPITAL LETTER UKRAINIAN IE*/
+ 0x405, /* U+000405: CYRILLIC CAPITAL LETTER DZE*/
+ 0x406, /* U+000406: CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I*/
+ 0x407, /* U+000407: CYRILLIC CAPITAL LETTER YI*/
+ 0x408, /* U+000408: CYRILLIC CAPITAL LETTER JE*/
+ 0x409, /* U+000409: CYRILLIC CAPITAL LETTER LJE*/
+ 0x40a, /* U+00040a: CYRILLIC CAPITAL LETTER NJE*/
+ 0x40b, /* U+00040b: CYRILLIC CAPITAL LETTER TSHE*/
+ 0x40c, /* U+00040c: CYRILLIC CAPITAL LETTER KJE*/
+ 0x40d, /* U+00040d: CYRILLIC CAPITAL LETTER I WITH GRAVE*/
+ 0x40e, /* U+00040e: CYRILLIC CAPITAL LETTER SHORT U*/
+ 0x40f, /* U+00040f: CYRILLIC CAPITAL LETTER DZHE*/
+ 0x410, /* U+000410: CYRILLIC CAPITAL LETTER A*/
+ 0x411, /* U+000411: CYRILLIC CAPITAL LETTER BE*/
+ 0x412, /* U+000412: CYRILLIC CAPITAL LETTER VE*/
+ 0x413, /* U+000413: CYRILLIC CAPITAL LETTER GHE*/
+ 0x414, /* U+000414: CYRILLIC CAPITAL LETTER DE*/
+ 0x415, /* U+000415: CYRILLIC CAPITAL LETTER IE*/
+ 0x416, /* U+000416: CYRILLIC CAPITAL LETTER ZHE*/
+ 0x417, /* U+000417: CYRILLIC CAPITAL LETTER ZE*/
+ 0x418, /* U+000418: CYRILLIC CAPITAL LETTER I*/
+ 0x419, /* U+000419: CYRILLIC CAPITAL LETTER SHORT I*/
+ 0x41a, /* U+00041a: CYRILLIC CAPITAL LETTER KA*/
+ 0x41b, /* U+00041b: CYRILLIC CAPITAL LETTER EL*/
+ 0x41c, /* U+00041c: CYRILLIC CAPITAL LETTER EM*/
+ 0x41d, /* U+00041d: CYRILLIC CAPITAL LETTER EN*/
+ 0x41e, /* U+00041e: CYRILLIC CAPITAL LETTER O*/
+ 0x41f, /* U+00041f: CYRILLIC CAPITAL LETTER PE*/
+ 0x420, /* U+000420: CYRILLIC CAPITAL LETTER ER*/
+ 0x421, /* U+000421: CYRILLIC CAPITAL LETTER ES*/
+ 0x422, /* U+000422: CYRILLIC CAPITAL LETTER TE*/
+ 0x423, /* U+000423: CYRILLIC CAPITAL LETTER U*/
+ 0x424, /* U+000424: CYRILLIC CAPITAL LETTER EF*/
+ 0x425, /* U+000425: CYRILLIC CAPITAL LETTER HA*/
+ 0x426, /* U+000426: CYRILLIC CAPITAL LETTER TSE*/
+ 0x427, /* U+000427: CYRILLIC CAPITAL LETTER CHE*/
+ 0x428, /* U+000428: CYRILLIC CAPITAL LETTER SHA*/
+ 0x429, /* U+000429: CYRILLIC CAPITAL LETTER SHCHA*/
+ 0x42a, /* U+00042a: CYRILLIC CAPITAL LETTER HARD SIGN*/
+ 0x42b, /* U+00042b: CYRILLIC CAPITAL LETTER YERU*/
+ 0x42c, /* U+00042c: CYRILLIC CAPITAL LETTER SOFT SIGN*/
+ 0x42d, /* U+00042d: CYRILLIC CAPITAL LETTER E*/
+ 0x42e, /* U+00042e: CYRILLIC CAPITAL LETTER YU*/
+ 0x42f, /* U+00042f: CYRILLIC CAPITAL LETTER YA*/
+ 0x410, /* U+000430: CYRILLIC SMALL LETTER A*/
+ 0x411, /* U+000431: CYRILLIC SMALL LETTER BE*/
+ 0x412, /* U+000432: CYRILLIC SMALL LETTER VE*/
+ 0x413, /* U+000433: CYRILLIC SMALL LETTER GHE*/
+ 0x414, /* U+000434: CYRILLIC SMALL LETTER DE*/
+ 0x415, /* U+000435: CYRILLIC SMALL LETTER IE*/
+ 0x416, /* U+000436: CYRILLIC SMALL LETTER ZHE*/
+ 0x417, /* U+000437: CYRILLIC SMALL LETTER ZE*/
+ 0x418, /* U+000438: CYRILLIC SMALL LETTER I*/
+ 0x419, /* U+000439: CYRILLIC SMALL LETTER SHORT I*/
+ 0x41a, /* U+00043a: CYRILLIC SMALL LETTER KA*/
+ 0x41b, /* U+00043b: CYRILLIC SMALL LETTER EL*/
+ 0x41c, /* U+00043c: CYRILLIC SMALL LETTER EM*/
+ 0x41d, /* U+00043d: CYRILLIC SMALL LETTER EN*/
+ 0x41e, /* U+00043e: CYRILLIC SMALL LETTER O*/
+ 0x41f, /* U+00043f: CYRILLIC SMALL LETTER PE*/
+ 0x420, /* U+000440: CYRILLIC SMALL LETTER ER*/
+ 0x421, /* U+000441: CYRILLIC SMALL LETTER ES*/
+ 0x422, /* U+000442: CYRILLIC SMALL LETTER TE*/
+ 0x423, /* U+000443: CYRILLIC SMALL LETTER U*/
+ 0x424, /* U+000444: CYRILLIC SMALL LETTER EF*/
+ 0x425, /* U+000445: CYRILLIC SMALL LETTER HA*/
+ 0x426, /* U+000446: CYRILLIC SMALL LETTER TSE*/
+ 0x427, /* U+000447: CYRILLIC SMALL LETTER CHE*/
+ 0x428, /* U+000448: CYRILLIC SMALL LETTER SHA*/
+ 0x429, /* U+000449: CYRILLIC SMALL LETTER SHCHA*/
+ 0x42a, /* U+00044a: CYRILLIC SMALL LETTER HARD SIGN*/
+ 0x42b, /* U+00044b: CYRILLIC SMALL LETTER YERU*/
+ 0x42c, /* U+00044c: CYRILLIC SMALL LETTER SOFT SIGN*/
+ 0x42d, /* U+00044d: CYRILLIC SMALL LETTER E*/
+ 0x42e, /* U+00044e: CYRILLIC SMALL LETTER YU*/
+ 0x42f, /* U+00044f: CYRILLIC SMALL LETTER YA*/
+ 0x400, /* U+000450: CYRILLIC SMALL LETTER IE WITH GRAVE*/
+ 0x401, /* U+000451: CYRILLIC SMALL LETTER IO*/
+ 0x402, /* U+000452: CYRILLIC SMALL LETTER DJE*/
+ 0x403, /* U+000453: CYRILLIC SMALL LETTER GJE*/
+ 0x404, /* U+000454: CYRILLIC SMALL LETTER UKRAINIAN IE*/
+ 0x405, /* U+000455: CYRILLIC SMALL LETTER DZE*/
+ 0x406, /* U+000456: CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I*/
+ 0x407, /* U+000457: CYRILLIC SMALL LETTER YI*/
+ 0x408, /* U+000458: CYRILLIC SMALL LETTER JE*/
+ 0x409, /* U+000459: CYRILLIC SMALL LETTER LJE*/
+ 0x40a, /* U+00045a: CYRILLIC SMALL LETTER NJE*/
+ 0x40b, /* U+00045b: CYRILLIC SMALL LETTER TSHE*/
+ 0x40c, /* U+00045c: CYRILLIC SMALL LETTER KJE*/
+ 0x40d, /* U+00045d: CYRILLIC SMALL LETTER I WITH GRAVE*/
+ 0x40e, /* U+00045e: CYRILLIC SMALL LETTER SHORT U*/
+ 0x40f, /* U+00045f: CYRILLIC SMALL LETTER DZHE*/
+ 0x460, /* U+000460: CYRILLIC CAPITAL LETTER OMEGA*/
+ 0x460, /* U+000461: CYRILLIC SMALL LETTER OMEGA*/
+ 0x462, /* U+000462: CYRILLIC CAPITAL LETTER YAT*/
+ 0x462, /* U+000463: CYRILLIC SMALL LETTER YAT*/
+ 0x464, /* U+000464: CYRILLIC CAPITAL LETTER IOTIFIED E*/
+ 0x464, /* U+000465: CYRILLIC SMALL LETTER IOTIFIED E*/
+ 0x466, /* U+000466: CYRILLIC CAPITAL LETTER LITTLE YUS*/
+ 0x466, /* U+000467: CYRILLIC SMALL LETTER LITTLE YUS*/
+ 0x468, /* U+000468: CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS*/
+ 0x468, /* U+000469: CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS*/
+ 0x46a, /* U+00046a: CYRILLIC CAPITAL LETTER BIG YUS*/
+ 0x46a, /* U+00046b: CYRILLIC SMALL LETTER BIG YUS*/
+ 0x46c, /* U+00046c: CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS*/
+ 0x46c, /* U+00046d: CYRILLIC SMALL LETTER IOTIFIED BIG YUS*/
+ 0x46e, /* U+00046e: CYRILLIC CAPITAL LETTER KSI*/
+ 0x46e, /* U+00046f: CYRILLIC SMALL LETTER KSI*/
+ 0x470, /* U+000470: CYRILLIC CAPITAL LETTER PSI*/
+ 0x470, /* U+000471: CYRILLIC SMALL LETTER PSI*/
+ 0x472, /* U+000472: CYRILLIC CAPITAL LETTER FITA*/
+ 0x472, /* U+000473: CYRILLIC SMALL LETTER FITA*/
+ 0x474, /* U+000474: CYRILLIC CAPITAL LETTER IZHITSA*/
+ 0x474, /* U+000475: CYRILLIC SMALL LETTER IZHITSA*/
+ 0x476, /* U+000476: CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT*/
+ 0x476, /* U+000477: CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT*/
+ 0x478, /* U+000478: CYRILLIC CAPITAL LETTER UK*/
+ 0x478, /* U+000479: CYRILLIC SMALL LETTER UK*/
+ 0x47a, /* U+00047a: CYRILLIC CAPITAL LETTER ROUND OMEGA*/
+ 0x47a, /* U+00047b: CYRILLIC SMALL LETTER ROUND OMEGA*/
+ 0x47c, /* U+00047c: CYRILLIC CAPITAL LETTER OMEGA WITH TITLO*/
+ 0x47c, /* U+00047d: CYRILLIC SMALL LETTER OMEGA WITH TITLO*/
+ 0x47e, /* U+00047e: CYRILLIC CAPITAL LETTER OT*/
+ 0x47e, /* U+00047f: CYRILLIC SMALL LETTER OT*/
+ 0x480, /* U+000480: CYRILLIC CAPITAL LETTER KOPPA*/
+ 0x480, /* U+000481: CYRILLIC SMALL LETTER KOPPA*/
+ 0x482, /* U+000482: CYRILLIC THOUSANDS SIGN*/
+ 0x483, /* U+000483: COMBINING CYRILLIC TITLO*/
+ 0x484, /* U+000484: COMBINING CYRILLIC PALATALIZATION*/
+ 0x485, /* U+000485: COMBINING CYRILLIC DASIA PNEUMATA*/
+ 0x486, /* U+000486: COMBINING CYRILLIC PSILI PNEUMATA*/
+ 0x487, /* U+000487: COMBINING CYRILLIC POKRYTIE*/
+ 0x488, /* U+000488: COMBINING CYRILLIC HUNDRED THOUSANDS SIGN*/
+ 0x489, /* U+000489: COMBINING CYRILLIC MILLIONS SIGN*/
+ 0x48a, /* U+00048a: CYRILLIC CAPITAL LETTER SHORT I WITH TAIL*/
+ 0x48a, /* U+00048b: CYRILLIC SMALL LETTER SHORT I WITH TAIL*/
+ 0x48c, /* U+00048c: CYRILLIC CAPITAL LETTER SEMISOFT SIGN*/
+ 0x48c, /* U+00048d: CYRILLIC SMALL LETTER SEMISOFT SIGN*/
+ 0x48e, /* U+00048e: CYRILLIC CAPITAL LETTER ER WITH TICK*/
+ 0x48e, /* U+00048f: CYRILLIC SMALL LETTER ER WITH TICK*/
+ 0x490, /* U+000490: CYRILLIC CAPITAL LETTER GHE WITH UPTURN*/
+ 0x490, /* U+000491: CYRILLIC SMALL LETTER GHE WITH UPTURN*/
+ 0x492, /* U+000492: CYRILLIC CAPITAL LETTER GHE WITH STROKE*/
+ 0x492, /* U+000493: CYRILLIC SMALL LETTER GHE WITH STROKE*/
+ 0x494, /* U+000494: CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK*/
+ 0x494, /* U+000495: CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK*/
+ 0x496, /* U+000496: CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER*/
+ 0x496, /* U+000497: CYRILLIC SMALL LETTER ZHE WITH DESCENDER*/
+ 0x498, /* U+000498: CYRILLIC CAPITAL LETTER ZE WITH DESCENDER*/
+ 0x498, /* U+000499: CYRILLIC SMALL LETTER ZE WITH DESCENDER*/
+ 0x49a, /* U+00049a: CYRILLIC CAPITAL LETTER KA WITH DESCENDER*/
+ 0x49a, /* U+00049b: CYRILLIC SMALL LETTER KA WITH DESCENDER*/
+ 0x49c, /* U+00049c: CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE*/
+ 0x49c, /* U+00049d: CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE*/
+ 0x49e, /* U+00049e: CYRILLIC CAPITAL LETTER KA WITH STROKE*/
+ 0x49e, /* U+00049f: CYRILLIC SMALL LETTER KA WITH STROKE*/
+ 0x4a0, /* U+0004a0: CYRILLIC CAPITAL LETTER BASHKIR KA*/
+ 0x4a0, /* U+0004a1: CYRILLIC SMALL LETTER BASHKIR KA*/
+ 0x4a2, /* U+0004a2: CYRILLIC CAPITAL LETTER EN WITH DESCENDER*/
+ 0x4a2, /* U+0004a3: CYRILLIC SMALL LETTER EN WITH DESCENDER*/
+ 0x4a4, /* U+0004a4: CYRILLIC CAPITAL LIGATURE EN GHE*/
+ 0x4a4, /* U+0004a5: CYRILLIC SMALL LIGATURE EN GHE*/
+ 0x4a6, /* U+0004a6: CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK*/
+ 0x4a6, /* U+0004a7: CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK*/
+ 0x4a8, /* U+0004a8: CYRILLIC CAPITAL LETTER ABKHASIAN HA*/
+ 0x4a8, /* U+0004a9: CYRILLIC SMALL LETTER ABKHASIAN HA*/
+ 0x4aa, /* U+0004aa: CYRILLIC CAPITAL LETTER ES WITH DESCENDER*/
+ 0x4aa, /* U+0004ab: CYRILLIC SMALL LETTER ES WITH DESCENDER*/
+ 0x4ac, /* U+0004ac: CYRILLIC CAPITAL LETTER TE WITH DESCENDER*/
+ 0x4ac, /* U+0004ad: CYRILLIC SMALL LETTER TE WITH DESCENDER*/
+ 0x4ae, /* U+0004ae: CYRILLIC CAPITAL LETTER STRAIGHT U*/
+ 0x4ae, /* U+0004af: CYRILLIC SMALL LETTER STRAIGHT U*/
+ 0x4b0, /* U+0004b0: CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE*/
+ 0x4b0, /* U+0004b1: CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE*/
+ 0x4b2, /* U+0004b2: CYRILLIC CAPITAL LETTER HA WITH DESCENDER*/
+ 0x4b2, /* U+0004b3: CYRILLIC SMALL LETTER HA WITH DESCENDER*/
+ 0x4b4, /* U+0004b4: CYRILLIC CAPITAL LIGATURE TE TSE*/
+ 0x4b4, /* U+0004b5: CYRILLIC SMALL LIGATURE TE TSE*/
+ 0x4b6, /* U+0004b6: CYRILLIC CAPITAL LETTER CHE WITH DESCENDER*/
+ 0x4b6, /* U+0004b7: CYRILLIC SMALL LETTER CHE WITH DESCENDER*/
+ 0x4b8, /* U+0004b8: CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE*/
+ 0x4b8, /* U+0004b9: CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE*/
+ 0x4ba, /* U+0004ba: CYRILLIC CAPITAL LETTER SHHA*/
+ 0x4ba, /* U+0004bb: CYRILLIC SMALL LETTER SHHA*/
+ 0x4bc, /* U+0004bc: CYRILLIC CAPITAL LETTER ABKHASIAN CHE*/
+ 0x4bc, /* U+0004bd: CYRILLIC SMALL LETTER ABKHASIAN CHE*/
+ 0x4be, /* U+0004be: CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER*/
+ 0x4be, /* U+0004bf: CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER*/
+ 0x4c0, /* U+0004c0: CYRILLIC LETTER PALOCHKA*/
+ 0x4c1, /* U+0004c1: CYRILLIC CAPITAL LETTER ZHE WITH BREVE*/
+ 0x4c1, /* U+0004c2: CYRILLIC SMALL LETTER ZHE WITH BREVE*/
+ 0x4c3, /* U+0004c3: CYRILLIC CAPITAL LETTER KA WITH HOOK*/
+ 0x4c3, /* U+0004c4: CYRILLIC SMALL LETTER KA WITH HOOK*/
+ 0x4c5, /* U+0004c5: CYRILLIC CAPITAL LETTER EL WITH TAIL*/
+ 0x4c5, /* U+0004c6: CYRILLIC SMALL LETTER EL WITH TAIL*/
+ 0x4c7, /* U+0004c7: CYRILLIC CAPITAL LETTER EN WITH HOOK*/
+ 0x4c7, /* U+0004c8: CYRILLIC SMALL LETTER EN WITH HOOK*/
+ 0x4c9, /* U+0004c9: CYRILLIC CAPITAL LETTER EN WITH TAIL*/
+ 0x4c9, /* U+0004ca: CYRILLIC SMALL LETTER EN WITH TAIL*/
+ 0x4cb, /* U+0004cb: CYRILLIC CAPITAL LETTER KHAKASSIAN CHE*/
+ 0x4cb, /* U+0004cc: CYRILLIC SMALL LETTER KHAKASSIAN CHE*/
+ 0x4cd, /* U+0004cd: CYRILLIC CAPITAL LETTER EM WITH TAIL*/
+ 0x4cd, /* U+0004ce: CYRILLIC SMALL LETTER EM WITH TAIL*/
+ 0x4c0, /* U+0004cf: CYRILLIC SMALL LETTER PALOCHKA*/
+ 0x4d0, /* U+0004d0: CYRILLIC CAPITAL LETTER A WITH BREVE*/
+ 0x4d0, /* U+0004d1: CYRILLIC SMALL LETTER A WITH BREVE*/
+ 0x4d2, /* U+0004d2: CYRILLIC CAPITAL LETTER A WITH DIAERESIS*/
+ 0x4d2, /* U+0004d3: CYRILLIC SMALL LETTER A WITH DIAERESIS*/
+ 0x4d4, /* U+0004d4: CYRILLIC CAPITAL LIGATURE A IE*/
+ 0x4d4, /* U+0004d5: CYRILLIC SMALL LIGATURE A IE*/
+ 0x4d6, /* U+0004d6: CYRILLIC CAPITAL LETTER IE WITH BREVE*/
+ 0x4d6, /* U+0004d7: CYRILLIC SMALL LETTER IE WITH BREVE*/
+ 0x4d8, /* U+0004d8: CYRILLIC CAPITAL LETTER SCHWA*/
+ 0x4d8, /* U+0004d9: CYRILLIC SMALL LETTER SCHWA*/
+ 0x4da, /* U+0004da: CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS*/
+ 0x4da, /* U+0004db: CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS*/
+ 0x4dc, /* U+0004dc: CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS*/
+ 0x4dc, /* U+0004dd: CYRILLIC SMALL LETTER ZHE WITH DIAERESIS*/
+ 0x4de, /* U+0004de: CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS*/
+ 0x4de, /* U+0004df: CYRILLIC SMALL LETTER ZE WITH DIAERESIS*/
+ 0x4e0, /* U+0004e0: CYRILLIC CAPITAL LETTER ABKHASIAN DZE*/
+ 0x4e0, /* U+0004e1: CYRILLIC SMALL LETTER ABKHASIAN DZE*/
+ 0x4e2, /* U+0004e2: CYRILLIC CAPITAL LETTER I WITH MACRON*/
+ 0x4e2, /* U+0004e3: CYRILLIC SMALL LETTER I WITH MACRON*/
+ 0x4e4, /* U+0004e4: CYRILLIC CAPITAL LETTER I WITH DIAERESIS*/
+ 0x4e4, /* U+0004e5: CYRILLIC SMALL LETTER I WITH DIAERESIS*/
+ 0x4e6, /* U+0004e6: CYRILLIC CAPITAL LETTER O WITH DIAERESIS*/
+ 0x4e6, /* U+0004e7: CYRILLIC SMALL LETTER O WITH DIAERESIS*/
+ 0x4e8, /* U+0004e8: CYRILLIC CAPITAL LETTER BARRED O*/
+ 0x4e8, /* U+0004e9: CYRILLIC SMALL LETTER BARRED O*/
+ 0x4ea, /* U+0004ea: CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS*/
+ 0x4ea, /* U+0004eb: CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS*/
+ 0x4ec, /* U+0004ec: CYRILLIC CAPITAL LETTER E WITH DIAERESIS*/
+ 0x4ec, /* U+0004ed: CYRILLIC SMALL LETTER E WITH DIAERESIS*/
+ 0x4ee, /* U+0004ee: CYRILLIC CAPITAL LETTER U WITH MACRON*/
+ 0x4ee, /* U+0004ef: CYRILLIC SMALL LETTER U WITH MACRON*/
+ 0x4f0, /* U+0004f0: CYRILLIC CAPITAL LETTER U WITH DIAERESIS*/
+ 0x4f0, /* U+0004f1: CYRILLIC SMALL LETTER U WITH DIAERESIS*/
+ 0x4f2, /* U+0004f2: CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE*/
+ 0x4f2, /* U+0004f3: CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE*/
+ 0x4f4, /* U+0004f4: CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS*/
+ 0x4f4, /* U+0004f5: CYRILLIC SMALL LETTER CHE WITH DIAERESIS*/
+ 0x4f6, /* U+0004f6: CYRILLIC CAPITAL LETTER GHE WITH DESCENDER*/
+ 0x4f6, /* U+0004f7: CYRILLIC SMALL LETTER GHE WITH DESCENDER*/
+ 0x4f8, /* U+0004f8: CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS*/
+ 0x4f8, /* U+0004f9: CYRILLIC SMALL LETTER YERU WITH DIAERESIS*/
+ 0x4fa, /* U+0004fa: CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK*/
+ 0x4fa, /* U+0004fb: CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK*/
+ 0x4fc, /* U+0004fc: CYRILLIC CAPITAL LETTER HA WITH HOOK*/
+ 0x4fc, /* U+0004fd: CYRILLIC SMALL LETTER HA WITH HOOK*/
+ 0x4fe, /* U+0004fe: CYRILLIC CAPITAL LETTER HA WITH STROKE*/
+ 0x4fe, /* U+0004ff: CYRILLIC SMALL LETTER HA WITH STROKE*/
+ 0x500, /* U+000500: CYRILLIC CAPITAL LETTER KOMI DE*/
+ 0x500, /* U+000501: CYRILLIC SMALL LETTER KOMI DE*/
+ 0x502, /* U+000502: CYRILLIC CAPITAL LETTER KOMI DJE*/
+ 0x502, /* U+000503: CYRILLIC SMALL LETTER KOMI DJE*/
+ 0x504, /* U+000504: CYRILLIC CAPITAL LETTER KOMI ZJE*/
+ 0x504, /* U+000505: CYRILLIC SMALL LETTER KOMI ZJE*/
+ 0x506, /* U+000506: CYRILLIC CAPITAL LETTER KOMI DZJE*/
+ 0x506, /* U+000507: CYRILLIC SMALL LETTER KOMI DZJE*/
+ 0x508, /* U+000508: CYRILLIC CAPITAL LETTER KOMI LJE*/
+ 0x508, /* U+000509: CYRILLIC SMALL LETTER KOMI LJE*/
+ 0x50a, /* U+00050a: CYRILLIC CAPITAL LETTER KOMI NJE*/
+ 0x50a, /* U+00050b: CYRILLIC SMALL LETTER KOMI NJE*/
+ 0x50c, /* U+00050c: CYRILLIC CAPITAL LETTER KOMI SJE*/
+ 0x50c, /* U+00050d: CYRILLIC SMALL LETTER KOMI SJE*/
+ 0x50e, /* U+00050e: CYRILLIC CAPITAL LETTER KOMI TJE*/
+ 0x50e, /* U+00050f: CYRILLIC SMALL LETTER KOMI TJE*/
+ 0x510, /* U+000510: CYRILLIC CAPITAL LETTER REVERSED ZE*/
+ 0x510, /* U+000511: CYRILLIC SMALL LETTER REVERSED ZE*/
+ 0x512, /* U+000512: CYRILLIC CAPITAL LETTER EL WITH HOOK*/
+ 0x512, /* U+000513: CYRILLIC SMALL LETTER EL WITH HOOK*/
+ 0x514, /* U+000514: CYRILLIC CAPITAL LETTER LHA*/
+ 0x514, /* U+000515: CYRILLIC SMALL LETTER LHA*/
+ 0x516, /* U+000516: CYRILLIC CAPITAL LETTER RHA*/
+ 0x516, /* U+000517: CYRILLIC SMALL LETTER RHA*/
+ 0x518, /* U+000518: CYRILLIC CAPITAL LETTER YAE*/
+ 0x518, /* U+000519: CYRILLIC SMALL LETTER YAE*/
+ 0x51a, /* U+00051a: CYRILLIC CAPITAL LETTER QA*/
+ 0x51a, /* U+00051b: CYRILLIC SMALL LETTER QA*/
+ 0x51c, /* U+00051c: CYRILLIC CAPITAL LETTER WE*/
+ 0x51c, /* U+00051d: CYRILLIC SMALL LETTER WE*/
+ 0x51e, /* U+00051e: CYRILLIC CAPITAL LETTER ALEUT KA*/
+ 0x51e, /* U+00051f: CYRILLIC SMALL LETTER ALEUT KA*/
+ 0x520, /* U+000520: CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK*/
+ 0x520, /* U+000521: CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK*/
+ 0x522, /* U+000522: CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK*/
+ 0x522, /* U+000523: CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK*/
+ 0x524, /* U+000524: CYRILLIC CAPITAL LETTER PE WITH DESCENDER*/
+ 0x524, /* U+000525: CYRILLIC SMALL LETTER PE WITH DESCENDER*/
+ 0x526, /* U+000526: CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER*/
+ 0x526, /* U+000527: CYRILLIC SMALL LETTER SHHA WITH DESCENDER*/
+ 0x528, /* U+000528: */
+ 0x529, /* U+000529: */
+ 0x52a, /* U+00052a: */
+ 0x52b, /* U+00052b: */
+ 0x52c, /* U+00052c: */
+ 0x52d, /* U+00052d: */
+ 0x52e, /* U+00052e: */
+ 0x52f, /* U+00052f: */
+ 0x530, /* U+000530: */
+ 0x531, /* U+000531: ARMENIAN CAPITAL LETTER AYB*/
+ 0x532, /* U+000532: ARMENIAN CAPITAL LETTER BEN*/
+ 0x533, /* U+000533: ARMENIAN CAPITAL LETTER GIM*/
+ 0x534, /* U+000534: ARMENIAN CAPITAL LETTER DA*/
+ 0x535, /* U+000535: ARMENIAN CAPITAL LETTER ECH*/
+ 0x536, /* U+000536: ARMENIAN CAPITAL LETTER ZA*/
+ 0x537, /* U+000537: ARMENIAN CAPITAL LETTER EH*/
+ 0x538, /* U+000538: ARMENIAN CAPITAL LETTER ET*/
+ 0x539, /* U+000539: ARMENIAN CAPITAL LETTER TO*/
+ 0x53a, /* U+00053a: ARMENIAN CAPITAL LETTER ZHE*/
+ 0x53b, /* U+00053b: ARMENIAN CAPITAL LETTER INI*/
+ 0x53c, /* U+00053c: ARMENIAN CAPITAL LETTER LIWN*/
+ 0x53d, /* U+00053d: ARMENIAN CAPITAL LETTER XEH*/
+ 0x53e, /* U+00053e: ARMENIAN CAPITAL LETTER CA*/
+ 0x53f, /* U+00053f: ARMENIAN CAPITAL LETTER KEN*/
+ 0x540, /* U+000540: ARMENIAN CAPITAL LETTER HO*/
+ 0x541, /* U+000541: ARMENIAN CAPITAL LETTER JA*/
+ 0x542, /* U+000542: ARMENIAN CAPITAL LETTER GHAD*/
+ 0x543, /* U+000543: ARMENIAN CAPITAL LETTER CHEH*/
+ 0x544, /* U+000544: ARMENIAN CAPITAL LETTER MEN*/
+ 0x545, /* U+000545: ARMENIAN CAPITAL LETTER YI*/
+ 0x546, /* U+000546: ARMENIAN CAPITAL LETTER NOW*/
+ 0x547, /* U+000547: ARMENIAN CAPITAL LETTER SHA*/
+ 0x548, /* U+000548: ARMENIAN CAPITAL LETTER VO*/
+ 0x549, /* U+000549: ARMENIAN CAPITAL LETTER CHA*/
+ 0x54a, /* U+00054a: ARMENIAN CAPITAL LETTER PEH*/
+ 0x54b, /* U+00054b: ARMENIAN CAPITAL LETTER JHEH*/
+ 0x54c, /* U+00054c: ARMENIAN CAPITAL LETTER RA*/
+ 0x54d, /* U+00054d: ARMENIAN CAPITAL LETTER SEH*/
+ 0x54e, /* U+00054e: ARMENIAN CAPITAL LETTER VEW*/
+ 0x54f, /* U+00054f: ARMENIAN CAPITAL LETTER TIWN*/
+ 0x550, /* U+000550: ARMENIAN CAPITAL LETTER REH*/
+ 0x551, /* U+000551: ARMENIAN CAPITAL LETTER CO*/
+ 0x552, /* U+000552: ARMENIAN CAPITAL LETTER YIWN*/
+ 0x553, /* U+000553: ARMENIAN CAPITAL LETTER PIWR*/
+ 0x554, /* U+000554: ARMENIAN CAPITAL LETTER KEH*/
+ 0x555, /* U+000555: ARMENIAN CAPITAL LETTER OH*/
+ 0x556, /* U+000556: ARMENIAN CAPITAL LETTER FEH*/
+ 0x557, /* U+000557: */
+ 0x558, /* U+000558: */
+ 0x559, /* U+000559: ARMENIAN MODIFIER LETTER LEFT HALF RING*/
+ 0x55a, /* U+00055a: ARMENIAN APOSTROPHE*/
+ 0x55b, /* U+00055b: ARMENIAN EMPHASIS MARK*/
+ 0x55c, /* U+00055c: ARMENIAN EXCLAMATION MARK*/
+ 0x55d, /* U+00055d: ARMENIAN COMMA*/
+ 0x55e, /* U+00055e: ARMENIAN QUESTION MARK*/
+ 0x55f, /* U+00055f: ARMENIAN ABBREVIATION MARK*/
+ 0x560, /* U+000560: */
+ 0x531, /* U+000561: ARMENIAN SMALL LETTER AYB*/
+ 0x532, /* U+000562: ARMENIAN SMALL LETTER BEN*/
+ 0x533, /* U+000563: ARMENIAN SMALL LETTER GIM*/
+ 0x534, /* U+000564: ARMENIAN SMALL LETTER DA*/
+ 0x535, /* U+000565: ARMENIAN SMALL LETTER ECH*/
+ 0x536, /* U+000566: ARMENIAN SMALL LETTER ZA*/
+ 0x537, /* U+000567: ARMENIAN SMALL LETTER EH*/
+ 0x538, /* U+000568: ARMENIAN SMALL LETTER ET*/
+ 0x539, /* U+000569: ARMENIAN SMALL LETTER TO*/
+ 0x53a, /* U+00056a: ARMENIAN SMALL LETTER ZHE*/
+ 0x53b, /* U+00056b: ARMENIAN SMALL LETTER INI*/
+ 0x53c, /* U+00056c: ARMENIAN SMALL LETTER LIWN*/
+ 0x53d, /* U+00056d: ARMENIAN SMALL LETTER XEH*/
+ 0x53e, /* U+00056e: ARMENIAN SMALL LETTER CA*/
+ 0x53f, /* U+00056f: ARMENIAN SMALL LETTER KEN*/
+ 0x540, /* U+000570: ARMENIAN SMALL LETTER HO*/
+ 0x541, /* U+000571: ARMENIAN SMALL LETTER JA*/
+ 0x542, /* U+000572: ARMENIAN SMALL LETTER GHAD*/
+ 0x543, /* U+000573: ARMENIAN SMALL LETTER CHEH*/
+ 0x544, /* U+000574: ARMENIAN SMALL LETTER MEN*/
+ 0x545, /* U+000575: ARMENIAN SMALL LETTER YI*/
+ 0x546, /* U+000576: ARMENIAN SMALL LETTER NOW*/
+ 0x547, /* U+000577: ARMENIAN SMALL LETTER SHA*/
+ 0x548, /* U+000578: ARMENIAN SMALL LETTER VO*/
+ 0x549, /* U+000579: ARMENIAN SMALL LETTER CHA*/
+ 0x54a, /* U+00057a: ARMENIAN SMALL LETTER PEH*/
+ 0x54b, /* U+00057b: ARMENIAN SMALL LETTER JHEH*/
+ 0x54c, /* U+00057c: ARMENIAN SMALL LETTER RA*/
+ 0x54d, /* U+00057d: ARMENIAN SMALL LETTER SEH*/
+ 0x54e, /* U+00057e: ARMENIAN SMALL LETTER VEW*/
+ 0x54f, /* U+00057f: ARMENIAN SMALL LETTER TIWN*/
+ 0x550, /* U+000580: ARMENIAN SMALL LETTER REH*/
+ 0x551, /* U+000581: ARMENIAN SMALL LETTER CO*/
+ 0x552, /* U+000582: ARMENIAN SMALL LETTER YIWN*/
+ 0x553, /* U+000583: ARMENIAN SMALL LETTER PIWR*/
+ 0x554, /* U+000584: ARMENIAN SMALL LETTER KEH*/
+ 0x555, /* U+000585: ARMENIAN SMALL LETTER OH*/
+ 0x556, /* U+000586: ARMENIAN SMALL LETTER FEH*/
+};
+
+static const RTUNICP g_afRTUniUpper0x001d79[] =
+{
+ 0xa77d, /* U+001d79: LATIN SMALL LETTER INSULAR G*/
+ 0x1d7a, /* U+001d7a: LATIN SMALL LETTER TH WITH STRIKETHROUGH*/
+ 0x1d7b, /* U+001d7b: LATIN SMALL CAPITAL LETTER I WITH STROKE*/
+ 0x1d7c, /* U+001d7c: LATIN SMALL LETTER IOTA WITH STROKE*/
+ 0x2c63, /* U+001d7d: LATIN SMALL LETTER P WITH STROKE*/
+ 0x1d7e, /* U+001d7e: LATIN SMALL CAPITAL LETTER U WITH STROKE*/
+ 0x1d7f, /* U+001d7f: LATIN SMALL LETTER UPSILON WITH STROKE*/
+ 0x1d80, /* U+001d80: LATIN SMALL LETTER B WITH PALATAL HOOK*/
+ 0x1d81, /* U+001d81: LATIN SMALL LETTER D WITH PALATAL HOOK*/
+ 0x1d82, /* U+001d82: LATIN SMALL LETTER F WITH PALATAL HOOK*/
+ 0x1d83, /* U+001d83: LATIN SMALL LETTER G WITH PALATAL HOOK*/
+ 0x1d84, /* U+001d84: LATIN SMALL LETTER K WITH PALATAL HOOK*/
+ 0x1d85, /* U+001d85: LATIN SMALL LETTER L WITH PALATAL HOOK*/
+ 0x1d86, /* U+001d86: LATIN SMALL LETTER M WITH PALATAL HOOK*/
+ 0x1d87, /* U+001d87: LATIN SMALL LETTER N WITH PALATAL HOOK*/
+ 0x1d88, /* U+001d88: LATIN SMALL LETTER P WITH PALATAL HOOK*/
+ 0x1d89, /* U+001d89: LATIN SMALL LETTER R WITH PALATAL HOOK*/
+ 0x1d8a, /* U+001d8a: LATIN SMALL LETTER S WITH PALATAL HOOK*/
+ 0x1d8b, /* U+001d8b: LATIN SMALL LETTER ESH WITH PALATAL HOOK*/
+ 0x1d8c, /* U+001d8c: LATIN SMALL LETTER V WITH PALATAL HOOK*/
+ 0x1d8d, /* U+001d8d: LATIN SMALL LETTER X WITH PALATAL HOOK*/
+ 0x1d8e, /* U+001d8e: LATIN SMALL LETTER Z WITH PALATAL HOOK*/
+ 0x1d8f, /* U+001d8f: LATIN SMALL LETTER A WITH RETROFLEX HOOK*/
+ 0x1d90, /* U+001d90: LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK*/
+ 0x1d91, /* U+001d91: LATIN SMALL LETTER D WITH HOOK AND TAIL*/
+ 0x1d92, /* U+001d92: LATIN SMALL LETTER E WITH RETROFLEX HOOK*/
+ 0x1d93, /* U+001d93: LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK*/
+ 0x1d94, /* U+001d94: LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK*/
+ 0x1d95, /* U+001d95: LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK*/
+ 0x1d96, /* U+001d96: LATIN SMALL LETTER I WITH RETROFLEX HOOK*/
+ 0x1d97, /* U+001d97: LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK*/
+ 0x1d98, /* U+001d98: LATIN SMALL LETTER ESH WITH RETROFLEX HOOK*/
+ 0x1d99, /* U+001d99: LATIN SMALL LETTER U WITH RETROFLEX HOOK*/
+ 0x1d9a, /* U+001d9a: LATIN SMALL LETTER EZH WITH RETROFLEX HOOK*/
+ 0x1d9b, /* U+001d9b: MODIFIER LETTER SMALL TURNED ALPHA*/
+ 0x1d9c, /* U+001d9c: MODIFIER LETTER SMALL C*/
+ 0x1d9d, /* U+001d9d: MODIFIER LETTER SMALL C WITH CURL*/
+ 0x1d9e, /* U+001d9e: MODIFIER LETTER SMALL ETH*/
+ 0x1d9f, /* U+001d9f: MODIFIER LETTER SMALL REVERSED OPEN E*/
+ 0x1da0, /* U+001da0: MODIFIER LETTER SMALL F*/
+ 0x1da1, /* U+001da1: MODIFIER LETTER SMALL DOTLESS J WITH STROKE*/
+ 0x1da2, /* U+001da2: MODIFIER LETTER SMALL SCRIPT G*/
+ 0x1da3, /* U+001da3: MODIFIER LETTER SMALL TURNED H*/
+ 0x1da4, /* U+001da4: MODIFIER LETTER SMALL I WITH STROKE*/
+ 0x1da5, /* U+001da5: MODIFIER LETTER SMALL IOTA*/
+ 0x1da6, /* U+001da6: MODIFIER LETTER SMALL CAPITAL I*/
+ 0x1da7, /* U+001da7: MODIFIER LETTER SMALL CAPITAL I WITH STROKE*/
+ 0x1da8, /* U+001da8: MODIFIER LETTER SMALL J WITH CROSSED-TAIL*/
+ 0x1da9, /* U+001da9: MODIFIER LETTER SMALL L WITH RETROFLEX HOOK*/
+ 0x1daa, /* U+001daa: MODIFIER LETTER SMALL L WITH PALATAL HOOK*/
+ 0x1dab, /* U+001dab: MODIFIER LETTER SMALL CAPITAL L*/
+ 0x1dac, /* U+001dac: MODIFIER LETTER SMALL M WITH HOOK*/
+ 0x1dad, /* U+001dad: MODIFIER LETTER SMALL TURNED M WITH LONG LEG*/
+ 0x1dae, /* U+001dae: MODIFIER LETTER SMALL N WITH LEFT HOOK*/
+ 0x1daf, /* U+001daf: MODIFIER LETTER SMALL N WITH RETROFLEX HOOK*/
+ 0x1db0, /* U+001db0: MODIFIER LETTER SMALL CAPITAL N*/
+ 0x1db1, /* U+001db1: MODIFIER LETTER SMALL BARRED O*/
+ 0x1db2, /* U+001db2: MODIFIER LETTER SMALL PHI*/
+ 0x1db3, /* U+001db3: MODIFIER LETTER SMALL S WITH HOOK*/
+ 0x1db4, /* U+001db4: MODIFIER LETTER SMALL ESH*/
+ 0x1db5, /* U+001db5: MODIFIER LETTER SMALL T WITH PALATAL HOOK*/
+ 0x1db6, /* U+001db6: MODIFIER LETTER SMALL U BAR*/
+ 0x1db7, /* U+001db7: MODIFIER LETTER SMALL UPSILON*/
+ 0x1db8, /* U+001db8: MODIFIER LETTER SMALL CAPITAL U*/
+ 0x1db9, /* U+001db9: MODIFIER LETTER SMALL V WITH HOOK*/
+ 0x1dba, /* U+001dba: MODIFIER LETTER SMALL TURNED V*/
+ 0x1dbb, /* U+001dbb: MODIFIER LETTER SMALL Z*/
+ 0x1dbc, /* U+001dbc: MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK*/
+ 0x1dbd, /* U+001dbd: MODIFIER LETTER SMALL Z WITH CURL*/
+ 0x1dbe, /* U+001dbe: MODIFIER LETTER SMALL EZH*/
+ 0x1dbf, /* U+001dbf: MODIFIER LETTER SMALL THETA*/
+ 0x1dc0, /* U+001dc0: COMBINING DOTTED GRAVE ACCENT*/
+ 0x1dc1, /* U+001dc1: COMBINING DOTTED ACUTE ACCENT*/
+ 0x1dc2, /* U+001dc2: COMBINING SNAKE BELOW*/
+ 0x1dc3, /* U+001dc3: COMBINING SUSPENSION MARK*/
+ 0x1dc4, /* U+001dc4: COMBINING MACRON-ACUTE*/
+ 0x1dc5, /* U+001dc5: COMBINING GRAVE-MACRON*/
+ 0x1dc6, /* U+001dc6: COMBINING MACRON-GRAVE*/
+ 0x1dc7, /* U+001dc7: COMBINING ACUTE-MACRON*/
+ 0x1dc8, /* U+001dc8: COMBINING GRAVE-ACUTE-GRAVE*/
+ 0x1dc9, /* U+001dc9: COMBINING ACUTE-GRAVE-ACUTE*/
+ 0x1dca, /* U+001dca: COMBINING LATIN SMALL LETTER R BELOW*/
+ 0x1dcb, /* U+001dcb: COMBINING BREVE-MACRON*/
+ 0x1dcc, /* U+001dcc: COMBINING MACRON-BREVE*/
+ 0x1dcd, /* U+001dcd: COMBINING DOUBLE CIRCUMFLEX ABOVE*/
+ 0x1dce, /* U+001dce: COMBINING OGONEK ABOVE*/
+ 0x1dcf, /* U+001dcf: COMBINING ZIGZAG BELOW*/
+ 0x1dd0, /* U+001dd0: COMBINING IS BELOW*/
+ 0x1dd1, /* U+001dd1: COMBINING UR ABOVE*/
+ 0x1dd2, /* U+001dd2: COMBINING US ABOVE*/
+ 0x1dd3, /* U+001dd3: COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE*/
+ 0x1dd4, /* U+001dd4: COMBINING LATIN SMALL LETTER AE*/
+ 0x1dd5, /* U+001dd5: COMBINING LATIN SMALL LETTER AO*/
+ 0x1dd6, /* U+001dd6: COMBINING LATIN SMALL LETTER AV*/
+ 0x1dd7, /* U+001dd7: COMBINING LATIN SMALL LETTER C CEDILLA*/
+ 0x1dd8, /* U+001dd8: COMBINING LATIN SMALL LETTER INSULAR D*/
+ 0x1dd9, /* U+001dd9: COMBINING LATIN SMALL LETTER ETH*/
+ 0x1dda, /* U+001dda: COMBINING LATIN SMALL LETTER G*/
+ 0x1ddb, /* U+001ddb: COMBINING LATIN LETTER SMALL CAPITAL G*/
+ 0x1ddc, /* U+001ddc: COMBINING LATIN SMALL LETTER K*/
+ 0x1ddd, /* U+001ddd: COMBINING LATIN SMALL LETTER L*/
+ 0x1dde, /* U+001dde: COMBINING LATIN LETTER SMALL CAPITAL L*/
+ 0x1ddf, /* U+001ddf: COMBINING LATIN LETTER SMALL CAPITAL M*/
+ 0x1de0, /* U+001de0: COMBINING LATIN SMALL LETTER N*/
+ 0x1de1, /* U+001de1: COMBINING LATIN LETTER SMALL CAPITAL N*/
+ 0x1de2, /* U+001de2: COMBINING LATIN LETTER SMALL CAPITAL R*/
+ 0x1de3, /* U+001de3: COMBINING LATIN SMALL LETTER R ROTUNDA*/
+ 0x1de4, /* U+001de4: COMBINING LATIN SMALL LETTER S*/
+ 0x1de5, /* U+001de5: COMBINING LATIN SMALL LETTER LONG S*/
+ 0x1de6, /* U+001de6: COMBINING LATIN SMALL LETTER Z*/
+ 0x1de7, /* U+001de7: */
+ 0x1de8, /* U+001de8: */
+ 0x1de9, /* U+001de9: */
+ 0x1dea, /* U+001dea: */
+ 0x1deb, /* U+001deb: */
+ 0x1dec, /* U+001dec: */
+ 0x1ded, /* U+001ded: */
+ 0x1dee, /* U+001dee: */
+ 0x1def, /* U+001def: */
+ 0x1df0, /* U+001df0: */
+ 0x1df1, /* U+001df1: */
+ 0x1df2, /* U+001df2: */
+ 0x1df3, /* U+001df3: */
+ 0x1df4, /* U+001df4: */
+ 0x1df5, /* U+001df5: */
+ 0x1df6, /* U+001df6: */
+ 0x1df7, /* U+001df7: */
+ 0x1df8, /* U+001df8: */
+ 0x1df9, /* U+001df9: */
+ 0x1dfa, /* U+001dfa: */
+ 0x1dfb, /* U+001dfb: */
+ 0x1dfc, /* U+001dfc: COMBINING DOUBLE INVERTED BREVE BELOW*/
+ 0x1dfd, /* U+001dfd: COMBINING ALMOST EQUAL TO BELOW*/
+ 0x1dfe, /* U+001dfe: COMBINING LEFT ARROWHEAD ABOVE*/
+ 0x1dff, /* U+001dff: COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW*/
+ 0x1e00, /* U+001e00: LATIN CAPITAL LETTER A WITH RING BELOW*/
+ 0x1e00, /* U+001e01: LATIN SMALL LETTER A WITH RING BELOW*/
+ 0x1e02, /* U+001e02: LATIN CAPITAL LETTER B WITH DOT ABOVE*/
+ 0x1e02, /* U+001e03: LATIN SMALL LETTER B WITH DOT ABOVE*/
+ 0x1e04, /* U+001e04: LATIN CAPITAL LETTER B WITH DOT BELOW*/
+ 0x1e04, /* U+001e05: LATIN SMALL LETTER B WITH DOT BELOW*/
+ 0x1e06, /* U+001e06: LATIN CAPITAL LETTER B WITH LINE BELOW*/
+ 0x1e06, /* U+001e07: LATIN SMALL LETTER B WITH LINE BELOW*/
+ 0x1e08, /* U+001e08: LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE*/
+ 0x1e08, /* U+001e09: LATIN SMALL LETTER C WITH CEDILLA AND ACUTE*/
+ 0x1e0a, /* U+001e0a: LATIN CAPITAL LETTER D WITH DOT ABOVE*/
+ 0x1e0a, /* U+001e0b: LATIN SMALL LETTER D WITH DOT ABOVE*/
+ 0x1e0c, /* U+001e0c: LATIN CAPITAL LETTER D WITH DOT BELOW*/
+ 0x1e0c, /* U+001e0d: LATIN SMALL LETTER D WITH DOT BELOW*/
+ 0x1e0e, /* U+001e0e: LATIN CAPITAL LETTER D WITH LINE BELOW*/
+ 0x1e0e, /* U+001e0f: LATIN SMALL LETTER D WITH LINE BELOW*/
+ 0x1e10, /* U+001e10: LATIN CAPITAL LETTER D WITH CEDILLA*/
+ 0x1e10, /* U+001e11: LATIN SMALL LETTER D WITH CEDILLA*/
+ 0x1e12, /* U+001e12: LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW*/
+ 0x1e12, /* U+001e13: LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW*/
+ 0x1e14, /* U+001e14: LATIN CAPITAL LETTER E WITH MACRON AND GRAVE*/
+ 0x1e14, /* U+001e15: LATIN SMALL LETTER E WITH MACRON AND GRAVE*/
+ 0x1e16, /* U+001e16: LATIN CAPITAL LETTER E WITH MACRON AND ACUTE*/
+ 0x1e16, /* U+001e17: LATIN SMALL LETTER E WITH MACRON AND ACUTE*/
+ 0x1e18, /* U+001e18: LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW*/
+ 0x1e18, /* U+001e19: LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW*/
+ 0x1e1a, /* U+001e1a: LATIN CAPITAL LETTER E WITH TILDE BELOW*/
+ 0x1e1a, /* U+001e1b: LATIN SMALL LETTER E WITH TILDE BELOW*/
+ 0x1e1c, /* U+001e1c: LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE*/
+ 0x1e1c, /* U+001e1d: LATIN SMALL LETTER E WITH CEDILLA AND BREVE*/
+ 0x1e1e, /* U+001e1e: LATIN CAPITAL LETTER F WITH DOT ABOVE*/
+ 0x1e1e, /* U+001e1f: LATIN SMALL LETTER F WITH DOT ABOVE*/
+ 0x1e20, /* U+001e20: LATIN CAPITAL LETTER G WITH MACRON*/
+ 0x1e20, /* U+001e21: LATIN SMALL LETTER G WITH MACRON*/
+ 0x1e22, /* U+001e22: LATIN CAPITAL LETTER H WITH DOT ABOVE*/
+ 0x1e22, /* U+001e23: LATIN SMALL LETTER H WITH DOT ABOVE*/
+ 0x1e24, /* U+001e24: LATIN CAPITAL LETTER H WITH DOT BELOW*/
+ 0x1e24, /* U+001e25: LATIN SMALL LETTER H WITH DOT BELOW*/
+ 0x1e26, /* U+001e26: LATIN CAPITAL LETTER H WITH DIAERESIS*/
+ 0x1e26, /* U+001e27: LATIN SMALL LETTER H WITH DIAERESIS*/
+ 0x1e28, /* U+001e28: LATIN CAPITAL LETTER H WITH CEDILLA*/
+ 0x1e28, /* U+001e29: LATIN SMALL LETTER H WITH CEDILLA*/
+ 0x1e2a, /* U+001e2a: LATIN CAPITAL LETTER H WITH BREVE BELOW*/
+ 0x1e2a, /* U+001e2b: LATIN SMALL LETTER H WITH BREVE BELOW*/
+ 0x1e2c, /* U+001e2c: LATIN CAPITAL LETTER I WITH TILDE BELOW*/
+ 0x1e2c, /* U+001e2d: LATIN SMALL LETTER I WITH TILDE BELOW*/
+ 0x1e2e, /* U+001e2e: LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE*/
+ 0x1e2e, /* U+001e2f: LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE*/
+ 0x1e30, /* U+001e30: LATIN CAPITAL LETTER K WITH ACUTE*/
+ 0x1e30, /* U+001e31: LATIN SMALL LETTER K WITH ACUTE*/
+ 0x1e32, /* U+001e32: LATIN CAPITAL LETTER K WITH DOT BELOW*/
+ 0x1e32, /* U+001e33: LATIN SMALL LETTER K WITH DOT BELOW*/
+ 0x1e34, /* U+001e34: LATIN CAPITAL LETTER K WITH LINE BELOW*/
+ 0x1e34, /* U+001e35: LATIN SMALL LETTER K WITH LINE BELOW*/
+ 0x1e36, /* U+001e36: LATIN CAPITAL LETTER L WITH DOT BELOW*/
+ 0x1e36, /* U+001e37: LATIN SMALL LETTER L WITH DOT BELOW*/
+ 0x1e38, /* U+001e38: LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON*/
+ 0x1e38, /* U+001e39: LATIN SMALL LETTER L WITH DOT BELOW AND MACRON*/
+ 0x1e3a, /* U+001e3a: LATIN CAPITAL LETTER L WITH LINE BELOW*/
+ 0x1e3a, /* U+001e3b: LATIN SMALL LETTER L WITH LINE BELOW*/
+ 0x1e3c, /* U+001e3c: LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW*/
+ 0x1e3c, /* U+001e3d: LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW*/
+ 0x1e3e, /* U+001e3e: LATIN CAPITAL LETTER M WITH ACUTE*/
+ 0x1e3e, /* U+001e3f: LATIN SMALL LETTER M WITH ACUTE*/
+ 0x1e40, /* U+001e40: LATIN CAPITAL LETTER M WITH DOT ABOVE*/
+ 0x1e40, /* U+001e41: LATIN SMALL LETTER M WITH DOT ABOVE*/
+ 0x1e42, /* U+001e42: LATIN CAPITAL LETTER M WITH DOT BELOW*/
+ 0x1e42, /* U+001e43: LATIN SMALL LETTER M WITH DOT BELOW*/
+ 0x1e44, /* U+001e44: LATIN CAPITAL LETTER N WITH DOT ABOVE*/
+ 0x1e44, /* U+001e45: LATIN SMALL LETTER N WITH DOT ABOVE*/
+ 0x1e46, /* U+001e46: LATIN CAPITAL LETTER N WITH DOT BELOW*/
+ 0x1e46, /* U+001e47: LATIN SMALL LETTER N WITH DOT BELOW*/
+ 0x1e48, /* U+001e48: LATIN CAPITAL LETTER N WITH LINE BELOW*/
+ 0x1e48, /* U+001e49: LATIN SMALL LETTER N WITH LINE BELOW*/
+ 0x1e4a, /* U+001e4a: LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW*/
+ 0x1e4a, /* U+001e4b: LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW*/
+ 0x1e4c, /* U+001e4c: LATIN CAPITAL LETTER O WITH TILDE AND ACUTE*/
+ 0x1e4c, /* U+001e4d: LATIN SMALL LETTER O WITH TILDE AND ACUTE*/
+ 0x1e4e, /* U+001e4e: LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS*/
+ 0x1e4e, /* U+001e4f: LATIN SMALL LETTER O WITH TILDE AND DIAERESIS*/
+ 0x1e50, /* U+001e50: LATIN CAPITAL LETTER O WITH MACRON AND GRAVE*/
+ 0x1e50, /* U+001e51: LATIN SMALL LETTER O WITH MACRON AND GRAVE*/
+ 0x1e52, /* U+001e52: LATIN CAPITAL LETTER O WITH MACRON AND ACUTE*/
+ 0x1e52, /* U+001e53: LATIN SMALL LETTER O WITH MACRON AND ACUTE*/
+ 0x1e54, /* U+001e54: LATIN CAPITAL LETTER P WITH ACUTE*/
+ 0x1e54, /* U+001e55: LATIN SMALL LETTER P WITH ACUTE*/
+ 0x1e56, /* U+001e56: LATIN CAPITAL LETTER P WITH DOT ABOVE*/
+ 0x1e56, /* U+001e57: LATIN SMALL LETTER P WITH DOT ABOVE*/
+ 0x1e58, /* U+001e58: LATIN CAPITAL LETTER R WITH DOT ABOVE*/
+ 0x1e58, /* U+001e59: LATIN SMALL LETTER R WITH DOT ABOVE*/
+ 0x1e5a, /* U+001e5a: LATIN CAPITAL LETTER R WITH DOT BELOW*/
+ 0x1e5a, /* U+001e5b: LATIN SMALL LETTER R WITH DOT BELOW*/
+ 0x1e5c, /* U+001e5c: LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON*/
+ 0x1e5c, /* U+001e5d: LATIN SMALL LETTER R WITH DOT BELOW AND MACRON*/
+ 0x1e5e, /* U+001e5e: LATIN CAPITAL LETTER R WITH LINE BELOW*/
+ 0x1e5e, /* U+001e5f: LATIN SMALL LETTER R WITH LINE BELOW*/
+ 0x1e60, /* U+001e60: LATIN CAPITAL LETTER S WITH DOT ABOVE*/
+ 0x1e60, /* U+001e61: LATIN SMALL LETTER S WITH DOT ABOVE*/
+ 0x1e62, /* U+001e62: LATIN CAPITAL LETTER S WITH DOT BELOW*/
+ 0x1e62, /* U+001e63: LATIN SMALL LETTER S WITH DOT BELOW*/
+ 0x1e64, /* U+001e64: LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE*/
+ 0x1e64, /* U+001e65: LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE*/
+ 0x1e66, /* U+001e66: LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE*/
+ 0x1e66, /* U+001e67: LATIN SMALL LETTER S WITH CARON AND DOT ABOVE*/
+ 0x1e68, /* U+001e68: LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE*/
+ 0x1e68, /* U+001e69: LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE*/
+ 0x1e6a, /* U+001e6a: LATIN CAPITAL LETTER T WITH DOT ABOVE*/
+ 0x1e6a, /* U+001e6b: LATIN SMALL LETTER T WITH DOT ABOVE*/
+ 0x1e6c, /* U+001e6c: LATIN CAPITAL LETTER T WITH DOT BELOW*/
+ 0x1e6c, /* U+001e6d: LATIN SMALL LETTER T WITH DOT BELOW*/
+ 0x1e6e, /* U+001e6e: LATIN CAPITAL LETTER T WITH LINE BELOW*/
+ 0x1e6e, /* U+001e6f: LATIN SMALL LETTER T WITH LINE BELOW*/
+ 0x1e70, /* U+001e70: LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW*/
+ 0x1e70, /* U+001e71: LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW*/
+ 0x1e72, /* U+001e72: LATIN CAPITAL LETTER U WITH DIAERESIS BELOW*/
+ 0x1e72, /* U+001e73: LATIN SMALL LETTER U WITH DIAERESIS BELOW*/
+ 0x1e74, /* U+001e74: LATIN CAPITAL LETTER U WITH TILDE BELOW*/
+ 0x1e74, /* U+001e75: LATIN SMALL LETTER U WITH TILDE BELOW*/
+ 0x1e76, /* U+001e76: LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW*/
+ 0x1e76, /* U+001e77: LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW*/
+ 0x1e78, /* U+001e78: LATIN CAPITAL LETTER U WITH TILDE AND ACUTE*/
+ 0x1e78, /* U+001e79: LATIN SMALL LETTER U WITH TILDE AND ACUTE*/
+ 0x1e7a, /* U+001e7a: LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS*/
+ 0x1e7a, /* U+001e7b: LATIN SMALL LETTER U WITH MACRON AND DIAERESIS*/
+ 0x1e7c, /* U+001e7c: LATIN CAPITAL LETTER V WITH TILDE*/
+ 0x1e7c, /* U+001e7d: LATIN SMALL LETTER V WITH TILDE*/
+ 0x1e7e, /* U+001e7e: LATIN CAPITAL LETTER V WITH DOT BELOW*/
+ 0x1e7e, /* U+001e7f: LATIN SMALL LETTER V WITH DOT BELOW*/
+ 0x1e80, /* U+001e80: LATIN CAPITAL LETTER W WITH GRAVE*/
+ 0x1e80, /* U+001e81: LATIN SMALL LETTER W WITH GRAVE*/
+ 0x1e82, /* U+001e82: LATIN CAPITAL LETTER W WITH ACUTE*/
+ 0x1e82, /* U+001e83: LATIN SMALL LETTER W WITH ACUTE*/
+ 0x1e84, /* U+001e84: LATIN CAPITAL LETTER W WITH DIAERESIS*/
+ 0x1e84, /* U+001e85: LATIN SMALL LETTER W WITH DIAERESIS*/
+ 0x1e86, /* U+001e86: LATIN CAPITAL LETTER W WITH DOT ABOVE*/
+ 0x1e86, /* U+001e87: LATIN SMALL LETTER W WITH DOT ABOVE*/
+ 0x1e88, /* U+001e88: LATIN CAPITAL LETTER W WITH DOT BELOW*/
+ 0x1e88, /* U+001e89: LATIN SMALL LETTER W WITH DOT BELOW*/
+ 0x1e8a, /* U+001e8a: LATIN CAPITAL LETTER X WITH DOT ABOVE*/
+ 0x1e8a, /* U+001e8b: LATIN SMALL LETTER X WITH DOT ABOVE*/
+ 0x1e8c, /* U+001e8c: LATIN CAPITAL LETTER X WITH DIAERESIS*/
+ 0x1e8c, /* U+001e8d: LATIN SMALL LETTER X WITH DIAERESIS*/
+ 0x1e8e, /* U+001e8e: LATIN CAPITAL LETTER Y WITH DOT ABOVE*/
+ 0x1e8e, /* U+001e8f: LATIN SMALL LETTER Y WITH DOT ABOVE*/
+ 0x1e90, /* U+001e90: LATIN CAPITAL LETTER Z WITH CIRCUMFLEX*/
+ 0x1e90, /* U+001e91: LATIN SMALL LETTER Z WITH CIRCUMFLEX*/
+ 0x1e92, /* U+001e92: LATIN CAPITAL LETTER Z WITH DOT BELOW*/
+ 0x1e92, /* U+001e93: LATIN SMALL LETTER Z WITH DOT BELOW*/
+ 0x1e94, /* U+001e94: LATIN CAPITAL LETTER Z WITH LINE BELOW*/
+ 0x1e94, /* U+001e95: LATIN SMALL LETTER Z WITH LINE BELOW*/
+ 0x1e96, /* U+001e96: LATIN SMALL LETTER H WITH LINE BELOW*/
+ 0x1e97, /* U+001e97: LATIN SMALL LETTER T WITH DIAERESIS*/
+ 0x1e98, /* U+001e98: LATIN SMALL LETTER W WITH RING ABOVE*/
+ 0x1e99, /* U+001e99: LATIN SMALL LETTER Y WITH RING ABOVE*/
+ 0x1e9a, /* U+001e9a: LATIN SMALL LETTER A WITH RIGHT HALF RING*/
+ 0x1e60, /* U+001e9b: LATIN SMALL LETTER LONG S WITH DOT ABOVE*/
+ 0x1e9c, /* U+001e9c: LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE*/
+ 0x1e9d, /* U+001e9d: LATIN SMALL LETTER LONG S WITH HIGH STROKE*/
+ 0x1e9e, /* U+001e9e: LATIN CAPITAL LETTER SHARP S*/
+ 0x1e9f, /* U+001e9f: LATIN SMALL LETTER DELTA*/
+ 0x1ea0, /* U+001ea0: LATIN CAPITAL LETTER A WITH DOT BELOW*/
+ 0x1ea0, /* U+001ea1: LATIN SMALL LETTER A WITH DOT BELOW*/
+ 0x1ea2, /* U+001ea2: LATIN CAPITAL LETTER A WITH HOOK ABOVE*/
+ 0x1ea2, /* U+001ea3: LATIN SMALL LETTER A WITH HOOK ABOVE*/
+ 0x1ea4, /* U+001ea4: LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE*/
+ 0x1ea4, /* U+001ea5: LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE*/
+ 0x1ea6, /* U+001ea6: LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE*/
+ 0x1ea6, /* U+001ea7: LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE*/
+ 0x1ea8, /* U+001ea8: LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE*/
+ 0x1ea8, /* U+001ea9: LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE*/
+ 0x1eaa, /* U+001eaa: LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE*/
+ 0x1eaa, /* U+001eab: LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE*/
+ 0x1eac, /* U+001eac: LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW*/
+ 0x1eac, /* U+001ead: LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW*/
+ 0x1eae, /* U+001eae: LATIN CAPITAL LETTER A WITH BREVE AND ACUTE*/
+ 0x1eae, /* U+001eaf: LATIN SMALL LETTER A WITH BREVE AND ACUTE*/
+ 0x1eb0, /* U+001eb0: LATIN CAPITAL LETTER A WITH BREVE AND GRAVE*/
+ 0x1eb0, /* U+001eb1: LATIN SMALL LETTER A WITH BREVE AND GRAVE*/
+ 0x1eb2, /* U+001eb2: LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE*/
+ 0x1eb2, /* U+001eb3: LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE*/
+ 0x1eb4, /* U+001eb4: LATIN CAPITAL LETTER A WITH BREVE AND TILDE*/
+ 0x1eb4, /* U+001eb5: LATIN SMALL LETTER A WITH BREVE AND TILDE*/
+ 0x1eb6, /* U+001eb6: LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW*/
+ 0x1eb6, /* U+001eb7: LATIN SMALL LETTER A WITH BREVE AND DOT BELOW*/
+ 0x1eb8, /* U+001eb8: LATIN CAPITAL LETTER E WITH DOT BELOW*/
+ 0x1eb8, /* U+001eb9: LATIN SMALL LETTER E WITH DOT BELOW*/
+ 0x1eba, /* U+001eba: LATIN CAPITAL LETTER E WITH HOOK ABOVE*/
+ 0x1eba, /* U+001ebb: LATIN SMALL LETTER E WITH HOOK ABOVE*/
+ 0x1ebc, /* U+001ebc: LATIN CAPITAL LETTER E WITH TILDE*/
+ 0x1ebc, /* U+001ebd: LATIN SMALL LETTER E WITH TILDE*/
+ 0x1ebe, /* U+001ebe: LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE*/
+ 0x1ebe, /* U+001ebf: LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE*/
+ 0x1ec0, /* U+001ec0: LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE*/
+ 0x1ec0, /* U+001ec1: LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE*/
+ 0x1ec2, /* U+001ec2: LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE*/
+ 0x1ec2, /* U+001ec3: LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE*/
+ 0x1ec4, /* U+001ec4: LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE*/
+ 0x1ec4, /* U+001ec5: LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE*/
+ 0x1ec6, /* U+001ec6: LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW*/
+ 0x1ec6, /* U+001ec7: LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW*/
+ 0x1ec8, /* U+001ec8: LATIN CAPITAL LETTER I WITH HOOK ABOVE*/
+ 0x1ec8, /* U+001ec9: LATIN SMALL LETTER I WITH HOOK ABOVE*/
+ 0x1eca, /* U+001eca: LATIN CAPITAL LETTER I WITH DOT BELOW*/
+ 0x1eca, /* U+001ecb: LATIN SMALL LETTER I WITH DOT BELOW*/
+ 0x1ecc, /* U+001ecc: LATIN CAPITAL LETTER O WITH DOT BELOW*/
+ 0x1ecc, /* U+001ecd: LATIN SMALL LETTER O WITH DOT BELOW*/
+ 0x1ece, /* U+001ece: LATIN CAPITAL LETTER O WITH HOOK ABOVE*/
+ 0x1ece, /* U+001ecf: LATIN SMALL LETTER O WITH HOOK ABOVE*/
+ 0x1ed0, /* U+001ed0: LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE*/
+ 0x1ed0, /* U+001ed1: LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE*/
+ 0x1ed2, /* U+001ed2: LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE*/
+ 0x1ed2, /* U+001ed3: LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE*/
+ 0x1ed4, /* U+001ed4: LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE*/
+ 0x1ed4, /* U+001ed5: LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE*/
+ 0x1ed6, /* U+001ed6: LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE*/
+ 0x1ed6, /* U+001ed7: LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE*/
+ 0x1ed8, /* U+001ed8: LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW*/
+ 0x1ed8, /* U+001ed9: LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW*/
+ 0x1eda, /* U+001eda: LATIN CAPITAL LETTER O WITH HORN AND ACUTE*/
+ 0x1eda, /* U+001edb: LATIN SMALL LETTER O WITH HORN AND ACUTE*/
+ 0x1edc, /* U+001edc: LATIN CAPITAL LETTER O WITH HORN AND GRAVE*/
+ 0x1edc, /* U+001edd: LATIN SMALL LETTER O WITH HORN AND GRAVE*/
+ 0x1ede, /* U+001ede: LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE*/
+ 0x1ede, /* U+001edf: LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE*/
+ 0x1ee0, /* U+001ee0: LATIN CAPITAL LETTER O WITH HORN AND TILDE*/
+ 0x1ee0, /* U+001ee1: LATIN SMALL LETTER O WITH HORN AND TILDE*/
+ 0x1ee2, /* U+001ee2: LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW*/
+ 0x1ee2, /* U+001ee3: LATIN SMALL LETTER O WITH HORN AND DOT BELOW*/
+ 0x1ee4, /* U+001ee4: LATIN CAPITAL LETTER U WITH DOT BELOW*/
+ 0x1ee4, /* U+001ee5: LATIN SMALL LETTER U WITH DOT BELOW*/
+ 0x1ee6, /* U+001ee6: LATIN CAPITAL LETTER U WITH HOOK ABOVE*/
+ 0x1ee6, /* U+001ee7: LATIN SMALL LETTER U WITH HOOK ABOVE*/
+ 0x1ee8, /* U+001ee8: LATIN CAPITAL LETTER U WITH HORN AND ACUTE*/
+ 0x1ee8, /* U+001ee9: LATIN SMALL LETTER U WITH HORN AND ACUTE*/
+ 0x1eea, /* U+001eea: LATIN CAPITAL LETTER U WITH HORN AND GRAVE*/
+ 0x1eea, /* U+001eeb: LATIN SMALL LETTER U WITH HORN AND GRAVE*/
+ 0x1eec, /* U+001eec: LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE*/
+ 0x1eec, /* U+001eed: LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE*/
+ 0x1eee, /* U+001eee: LATIN CAPITAL LETTER U WITH HORN AND TILDE*/
+ 0x1eee, /* U+001eef: LATIN SMALL LETTER U WITH HORN AND TILDE*/
+ 0x1ef0, /* U+001ef0: LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW*/
+ 0x1ef0, /* U+001ef1: LATIN SMALL LETTER U WITH HORN AND DOT BELOW*/
+ 0x1ef2, /* U+001ef2: LATIN CAPITAL LETTER Y WITH GRAVE*/
+ 0x1ef2, /* U+001ef3: LATIN SMALL LETTER Y WITH GRAVE*/
+ 0x1ef4, /* U+001ef4: LATIN CAPITAL LETTER Y WITH DOT BELOW*/
+ 0x1ef4, /* U+001ef5: LATIN SMALL LETTER Y WITH DOT BELOW*/
+ 0x1ef6, /* U+001ef6: LATIN CAPITAL LETTER Y WITH HOOK ABOVE*/
+ 0x1ef6, /* U+001ef7: LATIN SMALL LETTER Y WITH HOOK ABOVE*/
+ 0x1ef8, /* U+001ef8: LATIN CAPITAL LETTER Y WITH TILDE*/
+ 0x1ef8, /* U+001ef9: LATIN SMALL LETTER Y WITH TILDE*/
+ 0x1efa, /* U+001efa: LATIN CAPITAL LETTER MIDDLE-WELSH LL*/
+ 0x1efa, /* U+001efb: LATIN SMALL LETTER MIDDLE-WELSH LL*/
+ 0x1efc, /* U+001efc: LATIN CAPITAL LETTER MIDDLE-WELSH V*/
+ 0x1efc, /* U+001efd: LATIN SMALL LETTER MIDDLE-WELSH V*/
+ 0x1efe, /* U+001efe: LATIN CAPITAL LETTER Y WITH LOOP*/
+ 0x1efe, /* U+001eff: LATIN SMALL LETTER Y WITH LOOP*/
+ 0x1f08, /* U+001f00: GREEK SMALL LETTER ALPHA WITH PSILI*/
+ 0x1f09, /* U+001f01: GREEK SMALL LETTER ALPHA WITH DASIA*/
+ 0x1f0a, /* U+001f02: GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA*/
+ 0x1f0b, /* U+001f03: GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA*/
+ 0x1f0c, /* U+001f04: GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA*/
+ 0x1f0d, /* U+001f05: GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA*/
+ 0x1f0e, /* U+001f06: GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI*/
+ 0x1f0f, /* U+001f07: GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI*/
+ 0x1f08, /* U+001f08: GREEK CAPITAL LETTER ALPHA WITH PSILI*/
+ 0x1f09, /* U+001f09: GREEK CAPITAL LETTER ALPHA WITH DASIA*/
+ 0x1f0a, /* U+001f0a: GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA*/
+ 0x1f0b, /* U+001f0b: GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA*/
+ 0x1f0c, /* U+001f0c: GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA*/
+ 0x1f0d, /* U+001f0d: GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA*/
+ 0x1f0e, /* U+001f0e: GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI*/
+ 0x1f0f, /* U+001f0f: GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI*/
+ 0x1f18, /* U+001f10: GREEK SMALL LETTER EPSILON WITH PSILI*/
+ 0x1f19, /* U+001f11: GREEK SMALL LETTER EPSILON WITH DASIA*/
+ 0x1f1a, /* U+001f12: GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA*/
+ 0x1f1b, /* U+001f13: GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA*/
+ 0x1f1c, /* U+001f14: GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA*/
+ 0x1f1d, /* U+001f15: GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA*/
+ 0x1f16, /* U+001f16: */
+ 0x1f17, /* U+001f17: */
+ 0x1f18, /* U+001f18: GREEK CAPITAL LETTER EPSILON WITH PSILI*/
+ 0x1f19, /* U+001f19: GREEK CAPITAL LETTER EPSILON WITH DASIA*/
+ 0x1f1a, /* U+001f1a: GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA*/
+ 0x1f1b, /* U+001f1b: GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA*/
+ 0x1f1c, /* U+001f1c: GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA*/
+ 0x1f1d, /* U+001f1d: GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA*/
+ 0x1f1e, /* U+001f1e: */
+ 0x1f1f, /* U+001f1f: */
+ 0x1f28, /* U+001f20: GREEK SMALL LETTER ETA WITH PSILI*/
+ 0x1f29, /* U+001f21: GREEK SMALL LETTER ETA WITH DASIA*/
+ 0x1f2a, /* U+001f22: GREEK SMALL LETTER ETA WITH PSILI AND VARIA*/
+ 0x1f2b, /* U+001f23: GREEK SMALL LETTER ETA WITH DASIA AND VARIA*/
+ 0x1f2c, /* U+001f24: GREEK SMALL LETTER ETA WITH PSILI AND OXIA*/
+ 0x1f2d, /* U+001f25: GREEK SMALL LETTER ETA WITH DASIA AND OXIA*/
+ 0x1f2e, /* U+001f26: GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI*/
+ 0x1f2f, /* U+001f27: GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI*/
+ 0x1f28, /* U+001f28: GREEK CAPITAL LETTER ETA WITH PSILI*/
+ 0x1f29, /* U+001f29: GREEK CAPITAL LETTER ETA WITH DASIA*/
+ 0x1f2a, /* U+001f2a: GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA*/
+ 0x1f2b, /* U+001f2b: GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA*/
+ 0x1f2c, /* U+001f2c: GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA*/
+ 0x1f2d, /* U+001f2d: GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA*/
+ 0x1f2e, /* U+001f2e: GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI*/
+ 0x1f2f, /* U+001f2f: GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI*/
+ 0x1f38, /* U+001f30: GREEK SMALL LETTER IOTA WITH PSILI*/
+ 0x1f39, /* U+001f31: GREEK SMALL LETTER IOTA WITH DASIA*/
+ 0x1f3a, /* U+001f32: GREEK SMALL LETTER IOTA WITH PSILI AND VARIA*/
+ 0x1f3b, /* U+001f33: GREEK SMALL LETTER IOTA WITH DASIA AND VARIA*/
+ 0x1f3c, /* U+001f34: GREEK SMALL LETTER IOTA WITH PSILI AND OXIA*/
+ 0x1f3d, /* U+001f35: GREEK SMALL LETTER IOTA WITH DASIA AND OXIA*/
+ 0x1f3e, /* U+001f36: GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI*/
+ 0x1f3f, /* U+001f37: GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI*/
+ 0x1f38, /* U+001f38: GREEK CAPITAL LETTER IOTA WITH PSILI*/
+ 0x1f39, /* U+001f39: GREEK CAPITAL LETTER IOTA WITH DASIA*/
+ 0x1f3a, /* U+001f3a: GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA*/
+ 0x1f3b, /* U+001f3b: GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA*/
+ 0x1f3c, /* U+001f3c: GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA*/
+ 0x1f3d, /* U+001f3d: GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA*/
+ 0x1f3e, /* U+001f3e: GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI*/
+ 0x1f3f, /* U+001f3f: GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI*/
+ 0x1f48, /* U+001f40: GREEK SMALL LETTER OMICRON WITH PSILI*/
+ 0x1f49, /* U+001f41: GREEK SMALL LETTER OMICRON WITH DASIA*/
+ 0x1f4a, /* U+001f42: GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA*/
+ 0x1f4b, /* U+001f43: GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA*/
+ 0x1f4c, /* U+001f44: GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA*/
+ 0x1f4d, /* U+001f45: GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA*/
+ 0x1f46, /* U+001f46: */
+ 0x1f47, /* U+001f47: */
+ 0x1f48, /* U+001f48: GREEK CAPITAL LETTER OMICRON WITH PSILI*/
+ 0x1f49, /* U+001f49: GREEK CAPITAL LETTER OMICRON WITH DASIA*/
+ 0x1f4a, /* U+001f4a: GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA*/
+ 0x1f4b, /* U+001f4b: GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA*/
+ 0x1f4c, /* U+001f4c: GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA*/
+ 0x1f4d, /* U+001f4d: GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA*/
+ 0x1f4e, /* U+001f4e: */
+ 0x1f4f, /* U+001f4f: */
+ 0x1f50, /* U+001f50: GREEK SMALL LETTER UPSILON WITH PSILI*/
+ 0x1f59, /* U+001f51: GREEK SMALL LETTER UPSILON WITH DASIA*/
+ 0x1f52, /* U+001f52: GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA*/
+ 0x1f5b, /* U+001f53: GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA*/
+ 0x1f54, /* U+001f54: GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA*/
+ 0x1f5d, /* U+001f55: GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA*/
+ 0x1f56, /* U+001f56: GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI*/
+ 0x1f5f, /* U+001f57: GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI*/
+ 0x1f58, /* U+001f58: */
+ 0x1f59, /* U+001f59: GREEK CAPITAL LETTER UPSILON WITH DASIA*/
+ 0x1f5a, /* U+001f5a: */
+ 0x1f5b, /* U+001f5b: GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA*/
+ 0x1f5c, /* U+001f5c: */
+ 0x1f5d, /* U+001f5d: GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA*/
+ 0x1f5e, /* U+001f5e: */
+ 0x1f5f, /* U+001f5f: GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI*/
+ 0x1f68, /* U+001f60: GREEK SMALL LETTER OMEGA WITH PSILI*/
+ 0x1f69, /* U+001f61: GREEK SMALL LETTER OMEGA WITH DASIA*/
+ 0x1f6a, /* U+001f62: GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA*/
+ 0x1f6b, /* U+001f63: GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA*/
+ 0x1f6c, /* U+001f64: GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA*/
+ 0x1f6d, /* U+001f65: GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA*/
+ 0x1f6e, /* U+001f66: GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI*/
+ 0x1f6f, /* U+001f67: GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI*/
+ 0x1f68, /* U+001f68: GREEK CAPITAL LETTER OMEGA WITH PSILI*/
+ 0x1f69, /* U+001f69: GREEK CAPITAL LETTER OMEGA WITH DASIA*/
+ 0x1f6a, /* U+001f6a: GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA*/
+ 0x1f6b, /* U+001f6b: GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA*/
+ 0x1f6c, /* U+001f6c: GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA*/
+ 0x1f6d, /* U+001f6d: GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA*/
+ 0x1f6e, /* U+001f6e: GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI*/
+ 0x1f6f, /* U+001f6f: GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI*/
+ 0x1fba, /* U+001f70: GREEK SMALL LETTER ALPHA WITH VARIA*/
+ 0x1fbb, /* U+001f71: GREEK SMALL LETTER ALPHA WITH OXIA*/
+ 0x1fc8, /* U+001f72: GREEK SMALL LETTER EPSILON WITH VARIA*/
+ 0x1fc9, /* U+001f73: GREEK SMALL LETTER EPSILON WITH OXIA*/
+ 0x1fca, /* U+001f74: GREEK SMALL LETTER ETA WITH VARIA*/
+ 0x1fcb, /* U+001f75: GREEK SMALL LETTER ETA WITH OXIA*/
+ 0x1fda, /* U+001f76: GREEK SMALL LETTER IOTA WITH VARIA*/
+ 0x1fdb, /* U+001f77: GREEK SMALL LETTER IOTA WITH OXIA*/
+ 0x1ff8, /* U+001f78: GREEK SMALL LETTER OMICRON WITH VARIA*/
+ 0x1ff9, /* U+001f79: GREEK SMALL LETTER OMICRON WITH OXIA*/
+ 0x1fea, /* U+001f7a: GREEK SMALL LETTER UPSILON WITH VARIA*/
+ 0x1feb, /* U+001f7b: GREEK SMALL LETTER UPSILON WITH OXIA*/
+ 0x1ffa, /* U+001f7c: GREEK SMALL LETTER OMEGA WITH VARIA*/
+ 0x1ffb, /* U+001f7d: GREEK SMALL LETTER OMEGA WITH OXIA*/
+ 0x1f7e, /* U+001f7e: */
+ 0x1f7f, /* U+001f7f: */
+ 0x1f88, /* U+001f80: GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI*/
+ 0x1f89, /* U+001f81: GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI*/
+ 0x1f8a, /* U+001f82: GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
+ 0x1f8b, /* U+001f83: GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
+ 0x1f8c, /* U+001f84: GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
+ 0x1f8d, /* U+001f85: GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
+ 0x1f8e, /* U+001f86: GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1f8f, /* U+001f87: GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1f88, /* U+001f88: GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI*/
+ 0x1f89, /* U+001f89: GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI*/
+ 0x1f8a, /* U+001f8a: GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
+ 0x1f8b, /* U+001f8b: GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
+ 0x1f8c, /* U+001f8c: GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
+ 0x1f8d, /* U+001f8d: GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
+ 0x1f8e, /* U+001f8e: GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
+ 0x1f8f, /* U+001f8f: GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
+ 0x1f98, /* U+001f90: GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI*/
+ 0x1f99, /* U+001f91: GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI*/
+ 0x1f9a, /* U+001f92: GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
+ 0x1f9b, /* U+001f93: GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
+ 0x1f9c, /* U+001f94: GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
+ 0x1f9d, /* U+001f95: GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
+ 0x1f9e, /* U+001f96: GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1f9f, /* U+001f97: GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1f98, /* U+001f98: GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI*/
+ 0x1f99, /* U+001f99: GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI*/
+ 0x1f9a, /* U+001f9a: GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
+ 0x1f9b, /* U+001f9b: GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
+ 0x1f9c, /* U+001f9c: GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
+ 0x1f9d, /* U+001f9d: GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
+ 0x1f9e, /* U+001f9e: GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
+ 0x1f9f, /* U+001f9f: GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
+ 0x1fa8, /* U+001fa0: GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI*/
+ 0x1fa9, /* U+001fa1: GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI*/
+ 0x1faa, /* U+001fa2: GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI*/
+ 0x1fab, /* U+001fa3: GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI*/
+ 0x1fac, /* U+001fa4: GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI*/
+ 0x1fad, /* U+001fa5: GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI*/
+ 0x1fae, /* U+001fa6: GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1faf, /* U+001fa7: GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1fa8, /* U+001fa8: GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI*/
+ 0x1fa9, /* U+001fa9: GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI*/
+ 0x1faa, /* U+001faa: GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI*/
+ 0x1fab, /* U+001fab: GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI*/
+ 0x1fac, /* U+001fac: GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI*/
+ 0x1fad, /* U+001fad: GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI*/
+ 0x1fae, /* U+001fae: GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI*/
+ 0x1faf, /* U+001faf: GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI*/
+ 0x1fb8, /* U+001fb0: GREEK SMALL LETTER ALPHA WITH VRACHY*/
+ 0x1fb9, /* U+001fb1: GREEK SMALL LETTER ALPHA WITH MACRON*/
+ 0x1fb2, /* U+001fb2: GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI*/
+ 0x1fbc, /* U+001fb3: GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI*/
+ 0x1fb4, /* U+001fb4: GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI*/
+ 0x1fb5, /* U+001fb5: */
+ 0x1fb6, /* U+001fb6: GREEK SMALL LETTER ALPHA WITH PERISPOMENI*/
+ 0x1fb7, /* U+001fb7: GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1fb8, /* U+001fb8: GREEK CAPITAL LETTER ALPHA WITH VRACHY*/
+ 0x1fb9, /* U+001fb9: GREEK CAPITAL LETTER ALPHA WITH MACRON*/
+ 0x1fba, /* U+001fba: GREEK CAPITAL LETTER ALPHA WITH VARIA*/
+ 0x1fbb, /* U+001fbb: GREEK CAPITAL LETTER ALPHA WITH OXIA*/
+ 0x1fbc, /* U+001fbc: GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI*/
+ 0x1fbd, /* U+001fbd: GREEK KORONIS*/
+ 0x399, /* U+001fbe: GREEK PROSGEGRAMMENI*/
+ 0x1fbf, /* U+001fbf: GREEK PSILI*/
+ 0x1fc0, /* U+001fc0: GREEK PERISPOMENI*/
+ 0x1fc1, /* U+001fc1: GREEK DIALYTIKA AND PERISPOMENI*/
+ 0x1fc2, /* U+001fc2: GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI*/
+ 0x1fcc, /* U+001fc3: GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI*/
+ 0x1fc4, /* U+001fc4: GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI*/
+ 0x1fc5, /* U+001fc5: */
+ 0x1fc6, /* U+001fc6: GREEK SMALL LETTER ETA WITH PERISPOMENI*/
+ 0x1fc7, /* U+001fc7: GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1fc8, /* U+001fc8: GREEK CAPITAL LETTER EPSILON WITH VARIA*/
+ 0x1fc9, /* U+001fc9: GREEK CAPITAL LETTER EPSILON WITH OXIA*/
+ 0x1fca, /* U+001fca: GREEK CAPITAL LETTER ETA WITH VARIA*/
+ 0x1fcb, /* U+001fcb: GREEK CAPITAL LETTER ETA WITH OXIA*/
+ 0x1fcc, /* U+001fcc: GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI*/
+ 0x1fcd, /* U+001fcd: GREEK PSILI AND VARIA*/
+ 0x1fce, /* U+001fce: GREEK PSILI AND OXIA*/
+ 0x1fcf, /* U+001fcf: GREEK PSILI AND PERISPOMENI*/
+ 0x1fd8, /* U+001fd0: GREEK SMALL LETTER IOTA WITH VRACHY*/
+ 0x1fd9, /* U+001fd1: GREEK SMALL LETTER IOTA WITH MACRON*/
+ 0x1fd2, /* U+001fd2: GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA*/
+ 0x1fd3, /* U+001fd3: GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA*/
+ 0x1fd4, /* U+001fd4: */
+ 0x1fd5, /* U+001fd5: */
+ 0x1fd6, /* U+001fd6: GREEK SMALL LETTER IOTA WITH PERISPOMENI*/
+ 0x1fd7, /* U+001fd7: GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI*/
+ 0x1fd8, /* U+001fd8: GREEK CAPITAL LETTER IOTA WITH VRACHY*/
+ 0x1fd9, /* U+001fd9: GREEK CAPITAL LETTER IOTA WITH MACRON*/
+ 0x1fda, /* U+001fda: GREEK CAPITAL LETTER IOTA WITH VARIA*/
+ 0x1fdb, /* U+001fdb: GREEK CAPITAL LETTER IOTA WITH OXIA*/
+ 0x1fdc, /* U+001fdc: */
+ 0x1fdd, /* U+001fdd: GREEK DASIA AND VARIA*/
+ 0x1fde, /* U+001fde: GREEK DASIA AND OXIA*/
+ 0x1fdf, /* U+001fdf: GREEK DASIA AND PERISPOMENI*/
+ 0x1fe8, /* U+001fe0: GREEK SMALL LETTER UPSILON WITH VRACHY*/
+ 0x1fe9, /* U+001fe1: GREEK SMALL LETTER UPSILON WITH MACRON*/
+ 0x1fe2, /* U+001fe2: GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA*/
+ 0x1fe3, /* U+001fe3: GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA*/
+ 0x1fe4, /* U+001fe4: GREEK SMALL LETTER RHO WITH PSILI*/
+ 0x1fec, /* U+001fe5: GREEK SMALL LETTER RHO WITH DASIA*/
+ 0x1fe6, /* U+001fe6: GREEK SMALL LETTER UPSILON WITH PERISPOMENI*/
+ 0x1fe7, /* U+001fe7: GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI*/
+ 0x1fe8, /* U+001fe8: GREEK CAPITAL LETTER UPSILON WITH VRACHY*/
+ 0x1fe9, /* U+001fe9: GREEK CAPITAL LETTER UPSILON WITH MACRON*/
+ 0x1fea, /* U+001fea: GREEK CAPITAL LETTER UPSILON WITH VARIA*/
+ 0x1feb, /* U+001feb: GREEK CAPITAL LETTER UPSILON WITH OXIA*/
+ 0x1fec, /* U+001fec: GREEK CAPITAL LETTER RHO WITH DASIA*/
+ 0x1fed, /* U+001fed: GREEK DIALYTIKA AND VARIA*/
+ 0x1fee, /* U+001fee: GREEK DIALYTIKA AND OXIA*/
+ 0x1fef, /* U+001fef: GREEK VARIA*/
+ 0x1ff0, /* U+001ff0: */
+ 0x1ff1, /* U+001ff1: */
+ 0x1ff2, /* U+001ff2: GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI*/
+ 0x1ffc, /* U+001ff3: GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI*/
+ 0x1ff4, /* U+001ff4: GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI*/
+ 0x1ff5, /* U+001ff5: */
+ 0x1ff6, /* U+001ff6: GREEK SMALL LETTER OMEGA WITH PERISPOMENI*/
+ 0x1ff7, /* U+001ff7: GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI*/
+ 0x1ff8, /* U+001ff8: GREEK CAPITAL LETTER OMICRON WITH VARIA*/
+ 0x1ff9, /* U+001ff9: GREEK CAPITAL LETTER OMICRON WITH OXIA*/
+ 0x1ffa, /* U+001ffa: GREEK CAPITAL LETTER OMEGA WITH VARIA*/
+ 0x1ffb, /* U+001ffb: GREEK CAPITAL LETTER OMEGA WITH OXIA*/
+ 0x1ffc, /* U+001ffc: GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI*/
+ 0x1ffd, /* U+001ffd: GREEK OXIA*/
+ 0x1ffe, /* U+001ffe: GREEK DASIA*/
+ 0x1fff, /* U+001fff: */
+ 0x2000, /* U+002000: EN QUAD*/
+ 0x2001, /* U+002001: EM QUAD*/
+ 0x2002, /* U+002002: EN SPACE*/
+ 0x2003, /* U+002003: EM SPACE*/
+ 0x2004, /* U+002004: THREE-PER-EM SPACE*/
+ 0x2005, /* U+002005: FOUR-PER-EM SPACE*/
+ 0x2006, /* U+002006: SIX-PER-EM SPACE*/
+ 0x2007, /* U+002007: FIGURE SPACE*/
+ 0x2008, /* U+002008: PUNCTUATION SPACE*/
+ 0x2009, /* U+002009: THIN SPACE*/
+ 0x200a, /* U+00200a: HAIR SPACE*/
+ 0x200b, /* U+00200b: ZERO WIDTH SPACE*/
+ 0x200c, /* U+00200c: ZERO WIDTH NON-JOINER*/
+ 0x200d, /* U+00200d: ZERO WIDTH JOINER*/
+ 0x200e, /* U+00200e: LEFT-TO-RIGHT MARK*/
+ 0x200f, /* U+00200f: RIGHT-TO-LEFT MARK*/
+ 0x2010, /* U+002010: HYPHEN*/
+ 0x2011, /* U+002011: NON-BREAKING HYPHEN*/
+ 0x2012, /* U+002012: FIGURE DASH*/
+ 0x2013, /* U+002013: EN DASH*/
+ 0x2014, /* U+002014: EM DASH*/
+ 0x2015, /* U+002015: HORIZONTAL BAR*/
+ 0x2016, /* U+002016: DOUBLE VERTICAL LINE*/
+ 0x2017, /* U+002017: DOUBLE LOW LINE*/
+ 0x2018, /* U+002018: LEFT SINGLE QUOTATION MARK*/
+ 0x2019, /* U+002019: RIGHT SINGLE QUOTATION MARK*/
+ 0x201a, /* U+00201a: SINGLE LOW-9 QUOTATION MARK*/
+ 0x201b, /* U+00201b: SINGLE HIGH-REVERSED-9 QUOTATION MARK*/
+ 0x201c, /* U+00201c: LEFT DOUBLE QUOTATION MARK*/
+ 0x201d, /* U+00201d: RIGHT DOUBLE QUOTATION MARK*/
+ 0x201e, /* U+00201e: DOUBLE LOW-9 QUOTATION MARK*/
+ 0x201f, /* U+00201f: DOUBLE HIGH-REVERSED-9 QUOTATION MARK*/
+ 0x2020, /* U+002020: DAGGER*/
+ 0x2021, /* U+002021: DOUBLE DAGGER*/
+ 0x2022, /* U+002022: BULLET*/
+ 0x2023, /* U+002023: TRIANGULAR BULLET*/
+ 0x2024, /* U+002024: ONE DOT LEADER*/
+ 0x2025, /* U+002025: TWO DOT LEADER*/
+ 0x2026, /* U+002026: HORIZONTAL ELLIPSIS*/
+ 0x2027, /* U+002027: HYPHENATION POINT*/
+ 0x2028, /* U+002028: LINE SEPARATOR*/
+ 0x2029, /* U+002029: PARAGRAPH SEPARATOR*/
+ 0x202a, /* U+00202a: LEFT-TO-RIGHT EMBEDDING*/
+ 0x202b, /* U+00202b: RIGHT-TO-LEFT EMBEDDING*/
+ 0x202c, /* U+00202c: POP DIRECTIONAL FORMATTING*/
+ 0x202d, /* U+00202d: LEFT-TO-RIGHT OVERRIDE*/
+ 0x202e, /* U+00202e: RIGHT-TO-LEFT OVERRIDE*/
+ 0x202f, /* U+00202f: NARROW NO-BREAK SPACE*/
+ 0x2030, /* U+002030: PER MILLE SIGN*/
+ 0x2031, /* U+002031: PER TEN THOUSAND SIGN*/
+ 0x2032, /* U+002032: PRIME*/
+ 0x2033, /* U+002033: DOUBLE PRIME*/
+ 0x2034, /* U+002034: TRIPLE PRIME*/
+ 0x2035, /* U+002035: REVERSED PRIME*/
+ 0x2036, /* U+002036: REVERSED DOUBLE PRIME*/
+ 0x2037, /* U+002037: REVERSED TRIPLE PRIME*/
+ 0x2038, /* U+002038: CARET*/
+ 0x2039, /* U+002039: SINGLE LEFT-POINTING ANGLE QUOTATION MARK*/
+ 0x203a, /* U+00203a: SINGLE RIGHT-POINTING ANGLE QUOTATION MARK*/
+ 0x203b, /* U+00203b: REFERENCE MARK*/
+ 0x203c, /* U+00203c: DOUBLE EXCLAMATION MARK*/
+ 0x203d, /* U+00203d: INTERROBANG*/
+ 0x203e, /* U+00203e: OVERLINE*/
+ 0x203f, /* U+00203f: UNDERTIE*/
+ 0x2040, /* U+002040: CHARACTER TIE*/
+ 0x2041, /* U+002041: CARET INSERTION POINT*/
+ 0x2042, /* U+002042: ASTERISM*/
+ 0x2043, /* U+002043: HYPHEN BULLET*/
+ 0x2044, /* U+002044: FRACTION SLASH*/
+ 0x2045, /* U+002045: LEFT SQUARE BRACKET WITH QUILL*/
+ 0x2046, /* U+002046: RIGHT SQUARE BRACKET WITH QUILL*/
+ 0x2047, /* U+002047: DOUBLE QUESTION MARK*/
+ 0x2048, /* U+002048: QUESTION EXCLAMATION MARK*/
+ 0x2049, /* U+002049: EXCLAMATION QUESTION MARK*/
+ 0x204a, /* U+00204a: TIRONIAN SIGN ET*/
+ 0x204b, /* U+00204b: REVERSED PILCROW SIGN*/
+ 0x204c, /* U+00204c: BLACK LEFTWARDS BULLET*/
+ 0x204d, /* U+00204d: BLACK RIGHTWARDS BULLET*/
+ 0x204e, /* U+00204e: LOW ASTERISK*/
+ 0x204f, /* U+00204f: REVERSED SEMICOLON*/
+ 0x2050, /* U+002050: CLOSE UP*/
+ 0x2051, /* U+002051: TWO ASTERISKS ALIGNED VERTICALLY*/
+ 0x2052, /* U+002052: COMMERCIAL MINUS SIGN*/
+ 0x2053, /* U+002053: SWUNG DASH*/
+ 0x2054, /* U+002054: INVERTED UNDERTIE*/
+ 0x2055, /* U+002055: FLOWER PUNCTUATION MARK*/
+ 0x2056, /* U+002056: THREE DOT PUNCTUATION*/
+ 0x2057, /* U+002057: QUADRUPLE PRIME*/
+ 0x2058, /* U+002058: FOUR DOT PUNCTUATION*/
+ 0x2059, /* U+002059: FIVE DOT PUNCTUATION*/
+ 0x205a, /* U+00205a: TWO DOT PUNCTUATION*/
+ 0x205b, /* U+00205b: FOUR DOT MARK*/
+ 0x205c, /* U+00205c: DOTTED CROSS*/
+ 0x205d, /* U+00205d: TRICOLON*/
+ 0x205e, /* U+00205e: VERTICAL FOUR DOTS*/
+ 0x205f, /* U+00205f: MEDIUM MATHEMATICAL SPACE*/
+ 0x2060, /* U+002060: WORD JOINER*/
+ 0x2061, /* U+002061: FUNCTION APPLICATION*/
+ 0x2062, /* U+002062: INVISIBLE TIMES*/
+ 0x2063, /* U+002063: INVISIBLE SEPARATOR*/
+ 0x2064, /* U+002064: INVISIBLE PLUS*/
+ 0x2065, /* U+002065: */
+ 0x2066, /* U+002066: LEFT-TO-RIGHT ISOLATE*/
+ 0x2067, /* U+002067: RIGHT-TO-LEFT ISOLATE*/
+ 0x2068, /* U+002068: FIRST STRONG ISOLATE*/
+ 0x2069, /* U+002069: POP DIRECTIONAL ISOLATE*/
+ 0x206a, /* U+00206a: INHIBIT SYMMETRIC SWAPPING*/
+ 0x206b, /* U+00206b: ACTIVATE SYMMETRIC SWAPPING*/
+ 0x206c, /* U+00206c: INHIBIT ARABIC FORM SHAPING*/
+ 0x206d, /* U+00206d: ACTIVATE ARABIC FORM SHAPING*/
+ 0x206e, /* U+00206e: NATIONAL DIGIT SHAPES*/
+ 0x206f, /* U+00206f: NOMINAL DIGIT SHAPES*/
+ 0x2070, /* U+002070: SUPERSCRIPT ZERO*/
+ 0x2071, /* U+002071: SUPERSCRIPT LATIN SMALL LETTER I*/
+ 0x2072, /* U+002072: */
+ 0x2073, /* U+002073: */
+ 0x2074, /* U+002074: SUPERSCRIPT FOUR*/
+ 0x2075, /* U+002075: SUPERSCRIPT FIVE*/
+ 0x2076, /* U+002076: SUPERSCRIPT SIX*/
+ 0x2077, /* U+002077: SUPERSCRIPT SEVEN*/
+ 0x2078, /* U+002078: SUPERSCRIPT EIGHT*/
+ 0x2079, /* U+002079: SUPERSCRIPT NINE*/
+ 0x207a, /* U+00207a: SUPERSCRIPT PLUS SIGN*/
+ 0x207b, /* U+00207b: SUPERSCRIPT MINUS*/
+ 0x207c, /* U+00207c: SUPERSCRIPT EQUALS SIGN*/
+ 0x207d, /* U+00207d: SUPERSCRIPT LEFT PARENTHESIS*/
+ 0x207e, /* U+00207e: SUPERSCRIPT RIGHT PARENTHESIS*/
+ 0x207f, /* U+00207f: SUPERSCRIPT LATIN SMALL LETTER N*/
+ 0x2080, /* U+002080: SUBSCRIPT ZERO*/
+ 0x2081, /* U+002081: SUBSCRIPT ONE*/
+ 0x2082, /* U+002082: SUBSCRIPT TWO*/
+ 0x2083, /* U+002083: SUBSCRIPT THREE*/
+ 0x2084, /* U+002084: SUBSCRIPT FOUR*/
+ 0x2085, /* U+002085: SUBSCRIPT FIVE*/
+ 0x2086, /* U+002086: SUBSCRIPT SIX*/
+ 0x2087, /* U+002087: SUBSCRIPT SEVEN*/
+ 0x2088, /* U+002088: SUBSCRIPT EIGHT*/
+ 0x2089, /* U+002089: SUBSCRIPT NINE*/
+ 0x208a, /* U+00208a: SUBSCRIPT PLUS SIGN*/
+ 0x208b, /* U+00208b: SUBSCRIPT MINUS*/
+ 0x208c, /* U+00208c: SUBSCRIPT EQUALS SIGN*/
+ 0x208d, /* U+00208d: SUBSCRIPT LEFT PARENTHESIS*/
+ 0x208e, /* U+00208e: SUBSCRIPT RIGHT PARENTHESIS*/
+ 0x208f, /* U+00208f: */
+ 0x2090, /* U+002090: LATIN SUBSCRIPT SMALL LETTER A*/
+ 0x2091, /* U+002091: LATIN SUBSCRIPT SMALL LETTER E*/
+ 0x2092, /* U+002092: LATIN SUBSCRIPT SMALL LETTER O*/
+ 0x2093, /* U+002093: LATIN SUBSCRIPT SMALL LETTER X*/
+ 0x2094, /* U+002094: LATIN SUBSCRIPT SMALL LETTER SCHWA*/
+ 0x2095, /* U+002095: LATIN SUBSCRIPT SMALL LETTER H*/
+ 0x2096, /* U+002096: LATIN SUBSCRIPT SMALL LETTER K*/
+ 0x2097, /* U+002097: LATIN SUBSCRIPT SMALL LETTER L*/
+ 0x2098, /* U+002098: LATIN SUBSCRIPT SMALL LETTER M*/
+ 0x2099, /* U+002099: LATIN SUBSCRIPT SMALL LETTER N*/
+ 0x209a, /* U+00209a: LATIN SUBSCRIPT SMALL LETTER P*/
+ 0x209b, /* U+00209b: LATIN SUBSCRIPT SMALL LETTER S*/
+ 0x209c, /* U+00209c: LATIN SUBSCRIPT SMALL LETTER T*/
+ 0x209d, /* U+00209d: */
+ 0x209e, /* U+00209e: */
+ 0x209f, /* U+00209f: */
+ 0x20a0, /* U+0020a0: EURO-CURRENCY SIGN*/
+ 0x20a1, /* U+0020a1: COLON SIGN*/
+ 0x20a2, /* U+0020a2: CRUZEIRO SIGN*/
+ 0x20a3, /* U+0020a3: FRENCH FRANC SIGN*/
+ 0x20a4, /* U+0020a4: LIRA SIGN*/
+ 0x20a5, /* U+0020a5: MILL SIGN*/
+ 0x20a6, /* U+0020a6: NAIRA SIGN*/
+ 0x20a7, /* U+0020a7: PESETA SIGN*/
+ 0x20a8, /* U+0020a8: RUPEE SIGN*/
+ 0x20a9, /* U+0020a9: WON SIGN*/
+ 0x20aa, /* U+0020aa: NEW SHEQEL SIGN*/
+ 0x20ab, /* U+0020ab: DONG SIGN*/
+ 0x20ac, /* U+0020ac: EURO SIGN*/
+ 0x20ad, /* U+0020ad: KIP SIGN*/
+ 0x20ae, /* U+0020ae: TUGRIK SIGN*/
+ 0x20af, /* U+0020af: DRACHMA SIGN*/
+ 0x20b0, /* U+0020b0: GERMAN PENNY SIGN*/
+ 0x20b1, /* U+0020b1: PESO SIGN*/
+ 0x20b2, /* U+0020b2: GUARANI SIGN*/
+ 0x20b3, /* U+0020b3: AUSTRAL SIGN*/
+ 0x20b4, /* U+0020b4: HRYVNIA SIGN*/
+ 0x20b5, /* U+0020b5: CEDI SIGN*/
+ 0x20b6, /* U+0020b6: LIVRE TOURNOIS SIGN*/
+ 0x20b7, /* U+0020b7: SPESMILO SIGN*/
+ 0x20b8, /* U+0020b8: TENGE SIGN*/
+ 0x20b9, /* U+0020b9: INDIAN RUPEE SIGN*/
+ 0x20ba, /* U+0020ba: TURKISH LIRA SIGN*/
+ 0x20bb, /* U+0020bb: */
+ 0x20bc, /* U+0020bc: */
+ 0x20bd, /* U+0020bd: */
+ 0x20be, /* U+0020be: */
+ 0x20bf, /* U+0020bf: */
+ 0x20c0, /* U+0020c0: */
+ 0x20c1, /* U+0020c1: */
+ 0x20c2, /* U+0020c2: */
+ 0x20c3, /* U+0020c3: */
+ 0x20c4, /* U+0020c4: */
+ 0x20c5, /* U+0020c5: */
+ 0x20c6, /* U+0020c6: */
+ 0x20c7, /* U+0020c7: */
+ 0x20c8, /* U+0020c8: */
+ 0x20c9, /* U+0020c9: */
+ 0x20ca, /* U+0020ca: */
+ 0x20cb, /* U+0020cb: */
+ 0x20cc, /* U+0020cc: */
+ 0x20cd, /* U+0020cd: */
+ 0x20ce, /* U+0020ce: */
+ 0x20cf, /* U+0020cf: */
+ 0x20d0, /* U+0020d0: COMBINING LEFT HARPOON ABOVE*/
+ 0x20d1, /* U+0020d1: COMBINING RIGHT HARPOON ABOVE*/
+ 0x20d2, /* U+0020d2: COMBINING LONG VERTICAL LINE OVERLAY*/
+ 0x20d3, /* U+0020d3: COMBINING SHORT VERTICAL LINE OVERLAY*/
+ 0x20d4, /* U+0020d4: COMBINING ANTICLOCKWISE ARROW ABOVE*/
+ 0x20d5, /* U+0020d5: COMBINING CLOCKWISE ARROW ABOVE*/
+ 0x20d6, /* U+0020d6: COMBINING LEFT ARROW ABOVE*/
+ 0x20d7, /* U+0020d7: COMBINING RIGHT ARROW ABOVE*/
+ 0x20d8, /* U+0020d8: COMBINING RING OVERLAY*/
+ 0x20d9, /* U+0020d9: COMBINING CLOCKWISE RING OVERLAY*/
+ 0x20da, /* U+0020da: COMBINING ANTICLOCKWISE RING OVERLAY*/
+ 0x20db, /* U+0020db: COMBINING THREE DOTS ABOVE*/
+ 0x20dc, /* U+0020dc: COMBINING FOUR DOTS ABOVE*/
+ 0x20dd, /* U+0020dd: COMBINING ENCLOSING CIRCLE*/
+ 0x20de, /* U+0020de: COMBINING ENCLOSING SQUARE*/
+ 0x20df, /* U+0020df: COMBINING ENCLOSING DIAMOND*/
+ 0x20e0, /* U+0020e0: COMBINING ENCLOSING CIRCLE BACKSLASH*/
+ 0x20e1, /* U+0020e1: COMBINING LEFT RIGHT ARROW ABOVE*/
+ 0x20e2, /* U+0020e2: COMBINING ENCLOSING SCREEN*/
+ 0x20e3, /* U+0020e3: COMBINING ENCLOSING KEYCAP*/
+ 0x20e4, /* U+0020e4: COMBINING ENCLOSING UPWARD POINTING TRIANGLE*/
+ 0x20e5, /* U+0020e5: COMBINING REVERSE SOLIDUS OVERLAY*/
+ 0x20e6, /* U+0020e6: COMBINING DOUBLE VERTICAL STROKE OVERLAY*/
+ 0x20e7, /* U+0020e7: COMBINING ANNUITY SYMBOL*/
+ 0x20e8, /* U+0020e8: COMBINING TRIPLE UNDERDOT*/
+ 0x20e9, /* U+0020e9: COMBINING WIDE BRIDGE ABOVE*/
+ 0x20ea, /* U+0020ea: COMBINING LEFTWARDS ARROW OVERLAY*/
+ 0x20eb, /* U+0020eb: COMBINING LONG DOUBLE SOLIDUS OVERLAY*/
+ 0x20ec, /* U+0020ec: COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS*/
+ 0x20ed, /* U+0020ed: COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS*/
+ 0x20ee, /* U+0020ee: COMBINING LEFT ARROW BELOW*/
+ 0x20ef, /* U+0020ef: COMBINING RIGHT ARROW BELOW*/
+ 0x20f0, /* U+0020f0: COMBINING ASTERISK ABOVE*/
+ 0x20f1, /* U+0020f1: */
+ 0x20f2, /* U+0020f2: */
+ 0x20f3, /* U+0020f3: */
+ 0x20f4, /* U+0020f4: */
+ 0x20f5, /* U+0020f5: */
+ 0x20f6, /* U+0020f6: */
+ 0x20f7, /* U+0020f7: */
+ 0x20f8, /* U+0020f8: */
+ 0x20f9, /* U+0020f9: */
+ 0x20fa, /* U+0020fa: */
+ 0x20fb, /* U+0020fb: */
+ 0x20fc, /* U+0020fc: */
+ 0x20fd, /* U+0020fd: */
+ 0x20fe, /* U+0020fe: */
+ 0x20ff, /* U+0020ff: */
+ 0x2100, /* U+002100: ACCOUNT OF*/
+ 0x2101, /* U+002101: ADDRESSED TO THE SUBJECT*/
+ 0x2102, /* U+002102: DOUBLE-STRUCK CAPITAL C*/
+ 0x2103, /* U+002103: DEGREE CELSIUS*/
+ 0x2104, /* U+002104: CENTRE LINE SYMBOL*/
+ 0x2105, /* U+002105: CARE OF*/
+ 0x2106, /* U+002106: CADA UNA*/
+ 0x2107, /* U+002107: EULER CONSTANT*/
+ 0x2108, /* U+002108: SCRUPLE*/
+ 0x2109, /* U+002109: DEGREE FAHRENHEIT*/
+ 0x210a, /* U+00210a: SCRIPT SMALL G*/
+ 0x210b, /* U+00210b: SCRIPT CAPITAL H*/
+ 0x210c, /* U+00210c: BLACK-LETTER CAPITAL H*/
+ 0x210d, /* U+00210d: DOUBLE-STRUCK CAPITAL H*/
+ 0x210e, /* U+00210e: PLANCK CONSTANT*/
+ 0x210f, /* U+00210f: PLANCK CONSTANT OVER TWO PI*/
+ 0x2110, /* U+002110: SCRIPT CAPITAL I*/
+ 0x2111, /* U+002111: BLACK-LETTER CAPITAL I*/
+ 0x2112, /* U+002112: SCRIPT CAPITAL L*/
+ 0x2113, /* U+002113: SCRIPT SMALL L*/
+ 0x2114, /* U+002114: L B BAR SYMBOL*/
+ 0x2115, /* U+002115: DOUBLE-STRUCK CAPITAL N*/
+ 0x2116, /* U+002116: NUMERO SIGN*/
+ 0x2117, /* U+002117: SOUND RECORDING COPYRIGHT*/
+ 0x2118, /* U+002118: SCRIPT CAPITAL P*/
+ 0x2119, /* U+002119: DOUBLE-STRUCK CAPITAL P*/
+ 0x211a, /* U+00211a: DOUBLE-STRUCK CAPITAL Q*/
+ 0x211b, /* U+00211b: SCRIPT CAPITAL R*/
+ 0x211c, /* U+00211c: BLACK-LETTER CAPITAL R*/
+ 0x211d, /* U+00211d: DOUBLE-STRUCK CAPITAL R*/
+ 0x211e, /* U+00211e: PRESCRIPTION TAKE*/
+ 0x211f, /* U+00211f: RESPONSE*/
+ 0x2120, /* U+002120: SERVICE MARK*/
+ 0x2121, /* U+002121: TELEPHONE SIGN*/
+ 0x2122, /* U+002122: TRADE MARK SIGN*/
+ 0x2123, /* U+002123: VERSICLE*/
+ 0x2124, /* U+002124: DOUBLE-STRUCK CAPITAL Z*/
+ 0x2125, /* U+002125: OUNCE SIGN*/
+ 0x2126, /* U+002126: OHM SIGN*/
+ 0x2127, /* U+002127: INVERTED OHM SIGN*/
+ 0x2128, /* U+002128: BLACK-LETTER CAPITAL Z*/
+ 0x2129, /* U+002129: TURNED GREEK SMALL LETTER IOTA*/
+ 0x212a, /* U+00212a: KELVIN SIGN*/
+ 0x212b, /* U+00212b: ANGSTROM SIGN*/
+ 0x212c, /* U+00212c: SCRIPT CAPITAL B*/
+ 0x212d, /* U+00212d: BLACK-LETTER CAPITAL C*/
+ 0x212e, /* U+00212e: ESTIMATED SYMBOL*/
+ 0x212f, /* U+00212f: SCRIPT SMALL E*/
+ 0x2130, /* U+002130: SCRIPT CAPITAL E*/
+ 0x2131, /* U+002131: SCRIPT CAPITAL F*/
+ 0x2132, /* U+002132: TURNED CAPITAL F*/
+ 0x2133, /* U+002133: SCRIPT CAPITAL M*/
+ 0x2134, /* U+002134: SCRIPT SMALL O*/
+ 0x2135, /* U+002135: ALEF SYMBOL*/
+ 0x2136, /* U+002136: BET SYMBOL*/
+ 0x2137, /* U+002137: GIMEL SYMBOL*/
+ 0x2138, /* U+002138: DALET SYMBOL*/
+ 0x2139, /* U+002139: INFORMATION SOURCE*/
+ 0x213a, /* U+00213a: ROTATED CAPITAL Q*/
+ 0x213b, /* U+00213b: FACSIMILE SIGN*/
+ 0x213c, /* U+00213c: DOUBLE-STRUCK SMALL PI*/
+ 0x213d, /* U+00213d: DOUBLE-STRUCK SMALL GAMMA*/
+ 0x213e, /* U+00213e: DOUBLE-STRUCK CAPITAL GAMMA*/
+ 0x213f, /* U+00213f: DOUBLE-STRUCK CAPITAL PI*/
+ 0x2140, /* U+002140: DOUBLE-STRUCK N-ARY SUMMATION*/
+ 0x2141, /* U+002141: TURNED SANS-SERIF CAPITAL G*/
+ 0x2142, /* U+002142: TURNED SANS-SERIF CAPITAL L*/
+ 0x2143, /* U+002143: REVERSED SANS-SERIF CAPITAL L*/
+ 0x2144, /* U+002144: TURNED SANS-SERIF CAPITAL Y*/
+ 0x2145, /* U+002145: DOUBLE-STRUCK ITALIC CAPITAL D*/
+ 0x2146, /* U+002146: DOUBLE-STRUCK ITALIC SMALL D*/
+ 0x2147, /* U+002147: DOUBLE-STRUCK ITALIC SMALL E*/
+ 0x2148, /* U+002148: DOUBLE-STRUCK ITALIC SMALL I*/
+ 0x2149, /* U+002149: DOUBLE-STRUCK ITALIC SMALL J*/
+ 0x214a, /* U+00214a: PROPERTY LINE*/
+ 0x214b, /* U+00214b: TURNED AMPERSAND*/
+ 0x214c, /* U+00214c: PER SIGN*/
+ 0x214d, /* U+00214d: AKTIESELSKAB*/
+ 0x2132, /* U+00214e: TURNED SMALL F*/
+ 0x214f, /* U+00214f: SYMBOL FOR SAMARITAN SOURCE*/
+ 0x2150, /* U+002150: VULGAR FRACTION ONE SEVENTH*/
+ 0x2151, /* U+002151: VULGAR FRACTION ONE NINTH*/
+ 0x2152, /* U+002152: VULGAR FRACTION ONE TENTH*/
+ 0x2153, /* U+002153: VULGAR FRACTION ONE THIRD*/
+ 0x2154, /* U+002154: VULGAR FRACTION TWO THIRDS*/
+ 0x2155, /* U+002155: VULGAR FRACTION ONE FIFTH*/
+ 0x2156, /* U+002156: VULGAR FRACTION TWO FIFTHS*/
+ 0x2157, /* U+002157: VULGAR FRACTION THREE FIFTHS*/
+ 0x2158, /* U+002158: VULGAR FRACTION FOUR FIFTHS*/
+ 0x2159, /* U+002159: VULGAR FRACTION ONE SIXTH*/
+ 0x215a, /* U+00215a: VULGAR FRACTION FIVE SIXTHS*/
+ 0x215b, /* U+00215b: VULGAR FRACTION ONE EIGHTH*/
+ 0x215c, /* U+00215c: VULGAR FRACTION THREE EIGHTHS*/
+ 0x215d, /* U+00215d: VULGAR FRACTION FIVE EIGHTHS*/
+ 0x215e, /* U+00215e: VULGAR FRACTION SEVEN EIGHTHS*/
+ 0x215f, /* U+00215f: FRACTION NUMERATOR ONE*/
+ 0x2160, /* U+002160: ROMAN NUMERAL ONE*/
+ 0x2161, /* U+002161: ROMAN NUMERAL TWO*/
+ 0x2162, /* U+002162: ROMAN NUMERAL THREE*/
+ 0x2163, /* U+002163: ROMAN NUMERAL FOUR*/
+ 0x2164, /* U+002164: ROMAN NUMERAL FIVE*/
+ 0x2165, /* U+002165: ROMAN NUMERAL SIX*/
+ 0x2166, /* U+002166: ROMAN NUMERAL SEVEN*/
+ 0x2167, /* U+002167: ROMAN NUMERAL EIGHT*/
+ 0x2168, /* U+002168: ROMAN NUMERAL NINE*/
+ 0x2169, /* U+002169: ROMAN NUMERAL TEN*/
+ 0x216a, /* U+00216a: ROMAN NUMERAL ELEVEN*/
+ 0x216b, /* U+00216b: ROMAN NUMERAL TWELVE*/
+ 0x216c, /* U+00216c: ROMAN NUMERAL FIFTY*/
+ 0x216d, /* U+00216d: ROMAN NUMERAL ONE HUNDRED*/
+ 0x216e, /* U+00216e: ROMAN NUMERAL FIVE HUNDRED*/
+ 0x216f, /* U+00216f: ROMAN NUMERAL ONE THOUSAND*/
+ 0x2160, /* U+002170: SMALL ROMAN NUMERAL ONE*/
+ 0x2161, /* U+002171: SMALL ROMAN NUMERAL TWO*/
+ 0x2162, /* U+002172: SMALL ROMAN NUMERAL THREE*/
+ 0x2163, /* U+002173: SMALL ROMAN NUMERAL FOUR*/
+ 0x2164, /* U+002174: SMALL ROMAN NUMERAL FIVE*/
+ 0x2165, /* U+002175: SMALL ROMAN NUMERAL SIX*/
+ 0x2166, /* U+002176: SMALL ROMAN NUMERAL SEVEN*/
+ 0x2167, /* U+002177: SMALL ROMAN NUMERAL EIGHT*/
+ 0x2168, /* U+002178: SMALL ROMAN NUMERAL NINE*/
+ 0x2169, /* U+002179: SMALL ROMAN NUMERAL TEN*/
+ 0x216a, /* U+00217a: SMALL ROMAN NUMERAL ELEVEN*/
+ 0x216b, /* U+00217b: SMALL ROMAN NUMERAL TWELVE*/
+ 0x216c, /* U+00217c: SMALL ROMAN NUMERAL FIFTY*/
+ 0x216d, /* U+00217d: SMALL ROMAN NUMERAL ONE HUNDRED*/
+ 0x216e, /* U+00217e: SMALL ROMAN NUMERAL FIVE HUNDRED*/
+ 0x216f, /* U+00217f: SMALL ROMAN NUMERAL ONE THOUSAND*/
+ 0x2180, /* U+002180: ROMAN NUMERAL ONE THOUSAND C D*/
+ 0x2181, /* U+002181: ROMAN NUMERAL FIVE THOUSAND*/
+ 0x2182, /* U+002182: ROMAN NUMERAL TEN THOUSAND*/
+ 0x2183, /* U+002183: ROMAN NUMERAL REVERSED ONE HUNDRED*/
+ 0x2183, /* U+002184: LATIN SMALL LETTER REVERSED C*/
+ 0x2185, /* U+002185: ROMAN NUMERAL SIX LATE FORM*/
+ 0x2186, /* U+002186: ROMAN NUMERAL FIFTY EARLY FORM*/
+ 0x2187, /* U+002187: ROMAN NUMERAL FIFTY THOUSAND*/
+ 0x2188, /* U+002188: ROMAN NUMERAL ONE HUNDRED THOUSAND*/
+ 0x2189, /* U+002189: VULGAR FRACTION ZERO THIRDS*/
+ 0x218a, /* U+00218a: */
+ 0x218b, /* U+00218b: */
+ 0x218c, /* U+00218c: */
+ 0x218d, /* U+00218d: */
+ 0x218e, /* U+00218e: */
+ 0x218f, /* U+00218f: */
+ 0x2190, /* U+002190: LEFTWARDS ARROW*/
+ 0x2191, /* U+002191: UPWARDS ARROW*/
+ 0x2192, /* U+002192: RIGHTWARDS ARROW*/
+ 0x2193, /* U+002193: DOWNWARDS ARROW*/
+ 0x2194, /* U+002194: LEFT RIGHT ARROW*/
+ 0x2195, /* U+002195: UP DOWN ARROW*/
+ 0x2196, /* U+002196: NORTH WEST ARROW*/
+ 0x2197, /* U+002197: NORTH EAST ARROW*/
+ 0x2198, /* U+002198: SOUTH EAST ARROW*/
+ 0x2199, /* U+002199: SOUTH WEST ARROW*/
+ 0x219a, /* U+00219a: LEFTWARDS ARROW WITH STROKE*/
+ 0x219b, /* U+00219b: RIGHTWARDS ARROW WITH STROKE*/
+ 0x219c, /* U+00219c: LEFTWARDS WAVE ARROW*/
+ 0x219d, /* U+00219d: RIGHTWARDS WAVE ARROW*/
+ 0x219e, /* U+00219e: LEFTWARDS TWO HEADED ARROW*/
+ 0x219f, /* U+00219f: UPWARDS TWO HEADED ARROW*/
+ 0x21a0, /* U+0021a0: RIGHTWARDS TWO HEADED ARROW*/
+ 0x21a1, /* U+0021a1: DOWNWARDS TWO HEADED ARROW*/
+ 0x21a2, /* U+0021a2: LEFTWARDS ARROW WITH TAIL*/
+ 0x21a3, /* U+0021a3: RIGHTWARDS ARROW WITH TAIL*/
+ 0x21a4, /* U+0021a4: LEFTWARDS ARROW FROM BAR*/
+ 0x21a5, /* U+0021a5: UPWARDS ARROW FROM BAR*/
+ 0x21a6, /* U+0021a6: RIGHTWARDS ARROW FROM BAR*/
+ 0x21a7, /* U+0021a7: DOWNWARDS ARROW FROM BAR*/
+ 0x21a8, /* U+0021a8: UP DOWN ARROW WITH BASE*/
+ 0x21a9, /* U+0021a9: LEFTWARDS ARROW WITH HOOK*/
+ 0x21aa, /* U+0021aa: RIGHTWARDS ARROW WITH HOOK*/
+ 0x21ab, /* U+0021ab: LEFTWARDS ARROW WITH LOOP*/
+ 0x21ac, /* U+0021ac: RIGHTWARDS ARROW WITH LOOP*/
+ 0x21ad, /* U+0021ad: LEFT RIGHT WAVE ARROW*/
+ 0x21ae, /* U+0021ae: LEFT RIGHT ARROW WITH STROKE*/
+ 0x21af, /* U+0021af: DOWNWARDS ZIGZAG ARROW*/
+ 0x21b0, /* U+0021b0: UPWARDS ARROW WITH TIP LEFTWARDS*/
+ 0x21b1, /* U+0021b1: UPWARDS ARROW WITH TIP RIGHTWARDS*/
+ 0x21b2, /* U+0021b2: DOWNWARDS ARROW WITH TIP LEFTWARDS*/
+ 0x21b3, /* U+0021b3: DOWNWARDS ARROW WITH TIP RIGHTWARDS*/
+ 0x21b4, /* U+0021b4: RIGHTWARDS ARROW WITH CORNER DOWNWARDS*/
+ 0x21b5, /* U+0021b5: DOWNWARDS ARROW WITH CORNER LEFTWARDS*/
+ 0x21b6, /* U+0021b6: ANTICLOCKWISE TOP SEMICIRCLE ARROW*/
+ 0x21b7, /* U+0021b7: CLOCKWISE TOP SEMICIRCLE ARROW*/
+ 0x21b8, /* U+0021b8: NORTH WEST ARROW TO LONG BAR*/
+ 0x21b9, /* U+0021b9: LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR*/
+ 0x21ba, /* U+0021ba: ANTICLOCKWISE OPEN CIRCLE ARROW*/
+ 0x21bb, /* U+0021bb: CLOCKWISE OPEN CIRCLE ARROW*/
+ 0x21bc, /* U+0021bc: LEFTWARDS HARPOON WITH BARB UPWARDS*/
+ 0x21bd, /* U+0021bd: LEFTWARDS HARPOON WITH BARB DOWNWARDS*/
+ 0x21be, /* U+0021be: UPWARDS HARPOON WITH BARB RIGHTWARDS*/
+ 0x21bf, /* U+0021bf: UPWARDS HARPOON WITH BARB LEFTWARDS*/
+ 0x21c0, /* U+0021c0: RIGHTWARDS HARPOON WITH BARB UPWARDS*/
+ 0x21c1, /* U+0021c1: RIGHTWARDS HARPOON WITH BARB DOWNWARDS*/
+ 0x21c2, /* U+0021c2: DOWNWARDS HARPOON WITH BARB RIGHTWARDS*/
+ 0x21c3, /* U+0021c3: DOWNWARDS HARPOON WITH BARB LEFTWARDS*/
+ 0x21c4, /* U+0021c4: RIGHTWARDS ARROW OVER LEFTWARDS ARROW*/
+ 0x21c5, /* U+0021c5: UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW*/
+ 0x21c6, /* U+0021c6: LEFTWARDS ARROW OVER RIGHTWARDS ARROW*/
+ 0x21c7, /* U+0021c7: LEFTWARDS PAIRED ARROWS*/
+ 0x21c8, /* U+0021c8: UPWARDS PAIRED ARROWS*/
+ 0x21c9, /* U+0021c9: RIGHTWARDS PAIRED ARROWS*/
+ 0x21ca, /* U+0021ca: DOWNWARDS PAIRED ARROWS*/
+ 0x21cb, /* U+0021cb: LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON*/
+ 0x21cc, /* U+0021cc: RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON*/
+ 0x21cd, /* U+0021cd: LEFTWARDS DOUBLE ARROW WITH STROKE*/
+ 0x21ce, /* U+0021ce: LEFT RIGHT DOUBLE ARROW WITH STROKE*/
+ 0x21cf, /* U+0021cf: RIGHTWARDS DOUBLE ARROW WITH STROKE*/
+ 0x21d0, /* U+0021d0: LEFTWARDS DOUBLE ARROW*/
+ 0x21d1, /* U+0021d1: UPWARDS DOUBLE ARROW*/
+ 0x21d2, /* U+0021d2: RIGHTWARDS DOUBLE ARROW*/
+ 0x21d3, /* U+0021d3: DOWNWARDS DOUBLE ARROW*/
+ 0x21d4, /* U+0021d4: LEFT RIGHT DOUBLE ARROW*/
+ 0x21d5, /* U+0021d5: UP DOWN DOUBLE ARROW*/
+ 0x21d6, /* U+0021d6: NORTH WEST DOUBLE ARROW*/
+ 0x21d7, /* U+0021d7: NORTH EAST DOUBLE ARROW*/
+ 0x21d8, /* U+0021d8: SOUTH EAST DOUBLE ARROW*/
+ 0x21d9, /* U+0021d9: SOUTH WEST DOUBLE ARROW*/
+ 0x21da, /* U+0021da: LEFTWARDS TRIPLE ARROW*/
+ 0x21db, /* U+0021db: RIGHTWARDS TRIPLE ARROW*/
+ 0x21dc, /* U+0021dc: LEFTWARDS SQUIGGLE ARROW*/
+ 0x21dd, /* U+0021dd: RIGHTWARDS SQUIGGLE ARROW*/
+ 0x21de, /* U+0021de: UPWARDS ARROW WITH DOUBLE STROKE*/
+ 0x21df, /* U+0021df: DOWNWARDS ARROW WITH DOUBLE STROKE*/
+ 0x21e0, /* U+0021e0: LEFTWARDS DASHED ARROW*/
+ 0x21e1, /* U+0021e1: UPWARDS DASHED ARROW*/
+ 0x21e2, /* U+0021e2: RIGHTWARDS DASHED ARROW*/
+ 0x21e3, /* U+0021e3: DOWNWARDS DASHED ARROW*/
+ 0x21e4, /* U+0021e4: LEFTWARDS ARROW TO BAR*/
+ 0x21e5, /* U+0021e5: RIGHTWARDS ARROW TO BAR*/
+ 0x21e6, /* U+0021e6: LEFTWARDS WHITE ARROW*/
+ 0x21e7, /* U+0021e7: UPWARDS WHITE ARROW*/
+ 0x21e8, /* U+0021e8: RIGHTWARDS WHITE ARROW*/
+ 0x21e9, /* U+0021e9: DOWNWARDS WHITE ARROW*/
+ 0x21ea, /* U+0021ea: UPWARDS WHITE ARROW FROM BAR*/
+ 0x21eb, /* U+0021eb: UPWARDS WHITE ARROW ON PEDESTAL*/
+ 0x21ec, /* U+0021ec: UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR*/
+ 0x21ed, /* U+0021ed: UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR*/
+ 0x21ee, /* U+0021ee: UPWARDS WHITE DOUBLE ARROW*/
+ 0x21ef, /* U+0021ef: UPWARDS WHITE DOUBLE ARROW ON PEDESTAL*/
+ 0x21f0, /* U+0021f0: RIGHTWARDS WHITE ARROW FROM WALL*/
+ 0x21f1, /* U+0021f1: NORTH WEST ARROW TO CORNER*/
+ 0x21f2, /* U+0021f2: SOUTH EAST ARROW TO CORNER*/
+ 0x21f3, /* U+0021f3: UP DOWN WHITE ARROW*/
+ 0x21f4, /* U+0021f4: RIGHT ARROW WITH SMALL CIRCLE*/
+ 0x21f5, /* U+0021f5: DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW*/
+ 0x21f6, /* U+0021f6: THREE RIGHTWARDS ARROWS*/
+ 0x21f7, /* U+0021f7: LEFTWARDS ARROW WITH VERTICAL STROKE*/
+ 0x21f8, /* U+0021f8: RIGHTWARDS ARROW WITH VERTICAL STROKE*/
+ 0x21f9, /* U+0021f9: LEFT RIGHT ARROW WITH VERTICAL STROKE*/
+ 0x21fa, /* U+0021fa: LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE*/
+ 0x21fb, /* U+0021fb: RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE*/
+ 0x21fc, /* U+0021fc: LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE*/
+ 0x21fd, /* U+0021fd: LEFTWARDS OPEN-HEADED ARROW*/
+ 0x21fe, /* U+0021fe: RIGHTWARDS OPEN-HEADED ARROW*/
+ 0x21ff, /* U+0021ff: LEFT RIGHT OPEN-HEADED ARROW*/
+ 0x2200, /* U+002200: FOR ALL*/
+ 0x2201, /* U+002201: COMPLEMENT*/
+ 0x2202, /* U+002202: PARTIAL DIFFERENTIAL*/
+ 0x2203, /* U+002203: THERE EXISTS*/
+ 0x2204, /* U+002204: THERE DOES NOT EXIST*/
+ 0x2205, /* U+002205: EMPTY SET*/
+ 0x2206, /* U+002206: INCREMENT*/
+ 0x2207, /* U+002207: NABLA*/
+ 0x2208, /* U+002208: ELEMENT OF*/
+ 0x2209, /* U+002209: NOT AN ELEMENT OF*/
+ 0x220a, /* U+00220a: SMALL ELEMENT OF*/
+ 0x220b, /* U+00220b: CONTAINS AS MEMBER*/
+ 0x220c, /* U+00220c: DOES NOT CONTAIN AS MEMBER*/
+ 0x220d, /* U+00220d: SMALL CONTAINS AS MEMBER*/
+ 0x220e, /* U+00220e: END OF PROOF*/
+ 0x220f, /* U+00220f: N-ARY PRODUCT*/
+ 0x2210, /* U+002210: N-ARY COPRODUCT*/
+ 0x2211, /* U+002211: N-ARY SUMMATION*/
+ 0x2212, /* U+002212: MINUS SIGN*/
+ 0x2213, /* U+002213: MINUS-OR-PLUS SIGN*/
+ 0x2214, /* U+002214: DOT PLUS*/
+ 0x2215, /* U+002215: DIVISION SLASH*/
+ 0x2216, /* U+002216: SET MINUS*/
+ 0x2217, /* U+002217: ASTERISK OPERATOR*/
+ 0x2218, /* U+002218: RING OPERATOR*/
+ 0x2219, /* U+002219: BULLET OPERATOR*/
+ 0x221a, /* U+00221a: SQUARE ROOT*/
+ 0x221b, /* U+00221b: CUBE ROOT*/
+ 0x221c, /* U+00221c: FOURTH ROOT*/
+ 0x221d, /* U+00221d: PROPORTIONAL TO*/
+ 0x221e, /* U+00221e: INFINITY*/
+ 0x221f, /* U+00221f: RIGHT ANGLE*/
+ 0x2220, /* U+002220: ANGLE*/
+ 0x2221, /* U+002221: MEASURED ANGLE*/
+ 0x2222, /* U+002222: SPHERICAL ANGLE*/
+ 0x2223, /* U+002223: DIVIDES*/
+ 0x2224, /* U+002224: DOES NOT DIVIDE*/
+ 0x2225, /* U+002225: PARALLEL TO*/
+ 0x2226, /* U+002226: NOT PARALLEL TO*/
+ 0x2227, /* U+002227: LOGICAL AND*/
+ 0x2228, /* U+002228: LOGICAL OR*/
+ 0x2229, /* U+002229: INTERSECTION*/
+ 0x222a, /* U+00222a: UNION*/
+ 0x222b, /* U+00222b: INTEGRAL*/
+ 0x222c, /* U+00222c: DOUBLE INTEGRAL*/
+ 0x222d, /* U+00222d: TRIPLE INTEGRAL*/
+ 0x222e, /* U+00222e: CONTOUR INTEGRAL*/
+ 0x222f, /* U+00222f: SURFACE INTEGRAL*/
+ 0x2230, /* U+002230: VOLUME INTEGRAL*/
+ 0x2231, /* U+002231: CLOCKWISE INTEGRAL*/
+ 0x2232, /* U+002232: CLOCKWISE CONTOUR INTEGRAL*/
+ 0x2233, /* U+002233: ANTICLOCKWISE CONTOUR INTEGRAL*/
+ 0x2234, /* U+002234: THEREFORE*/
+ 0x2235, /* U+002235: BECAUSE*/
+ 0x2236, /* U+002236: RATIO*/
+ 0x2237, /* U+002237: PROPORTION*/
+ 0x2238, /* U+002238: DOT MINUS*/
+ 0x2239, /* U+002239: EXCESS*/
+ 0x223a, /* U+00223a: GEOMETRIC PROPORTION*/
+ 0x223b, /* U+00223b: HOMOTHETIC*/
+ 0x223c, /* U+00223c: TILDE OPERATOR*/
+ 0x223d, /* U+00223d: REVERSED TILDE*/
+ 0x223e, /* U+00223e: INVERTED LAZY S*/
+ 0x223f, /* U+00223f: SINE WAVE*/
+ 0x2240, /* U+002240: WREATH PRODUCT*/
+ 0x2241, /* U+002241: NOT TILDE*/
+ 0x2242, /* U+002242: MINUS TILDE*/
+ 0x2243, /* U+002243: ASYMPTOTICALLY EQUAL TO*/
+ 0x2244, /* U+002244: NOT ASYMPTOTICALLY EQUAL TO*/
+ 0x2245, /* U+002245: APPROXIMATELY EQUAL TO*/
+ 0x2246, /* U+002246: APPROXIMATELY BUT NOT ACTUALLY EQUAL TO*/
+ 0x2247, /* U+002247: NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO*/
+ 0x2248, /* U+002248: ALMOST EQUAL TO*/
+ 0x2249, /* U+002249: NOT ALMOST EQUAL TO*/
+ 0x224a, /* U+00224a: ALMOST EQUAL OR EQUAL TO*/
+ 0x224b, /* U+00224b: TRIPLE TILDE*/
+ 0x224c, /* U+00224c: ALL EQUAL TO*/
+ 0x224d, /* U+00224d: EQUIVALENT TO*/
+ 0x224e, /* U+00224e: GEOMETRICALLY EQUIVALENT TO*/
+ 0x224f, /* U+00224f: DIFFERENCE BETWEEN*/
+ 0x2250, /* U+002250: APPROACHES THE LIMIT*/
+ 0x2251, /* U+002251: GEOMETRICALLY EQUAL TO*/
+ 0x2252, /* U+002252: APPROXIMATELY EQUAL TO OR THE IMAGE OF*/
+ 0x2253, /* U+002253: IMAGE OF OR APPROXIMATELY EQUAL TO*/
+ 0x2254, /* U+002254: COLON EQUALS*/
+ 0x2255, /* U+002255: EQUALS COLON*/
+ 0x2256, /* U+002256: RING IN EQUAL TO*/
+ 0x2257, /* U+002257: RING EQUAL TO*/
+ 0x2258, /* U+002258: CORRESPONDS TO*/
+ 0x2259, /* U+002259: ESTIMATES*/
+ 0x225a, /* U+00225a: EQUIANGULAR TO*/
+ 0x225b, /* U+00225b: STAR EQUALS*/
+ 0x225c, /* U+00225c: DELTA EQUAL TO*/
+ 0x225d, /* U+00225d: EQUAL TO BY DEFINITION*/
+ 0x225e, /* U+00225e: MEASURED BY*/
+ 0x225f, /* U+00225f: QUESTIONED EQUAL TO*/
+ 0x2260, /* U+002260: NOT EQUAL TO*/
+ 0x2261, /* U+002261: IDENTICAL TO*/
+ 0x2262, /* U+002262: NOT IDENTICAL TO*/
+ 0x2263, /* U+002263: STRICTLY EQUIVALENT TO*/
+ 0x2264, /* U+002264: LESS-THAN OR EQUAL TO*/
+ 0x2265, /* U+002265: GREATER-THAN OR EQUAL TO*/
+ 0x2266, /* U+002266: LESS-THAN OVER EQUAL TO*/
+ 0x2267, /* U+002267: GREATER-THAN OVER EQUAL TO*/
+ 0x2268, /* U+002268: LESS-THAN BUT NOT EQUAL TO*/
+ 0x2269, /* U+002269: GREATER-THAN BUT NOT EQUAL TO*/
+ 0x226a, /* U+00226a: MUCH LESS-THAN*/
+ 0x226b, /* U+00226b: MUCH GREATER-THAN*/
+ 0x226c, /* U+00226c: BETWEEN*/
+ 0x226d, /* U+00226d: NOT EQUIVALENT TO*/
+ 0x226e, /* U+00226e: NOT LESS-THAN*/
+ 0x226f, /* U+00226f: NOT GREATER-THAN*/
+ 0x2270, /* U+002270: NEITHER LESS-THAN NOR EQUAL TO*/
+ 0x2271, /* U+002271: NEITHER GREATER-THAN NOR EQUAL TO*/
+ 0x2272, /* U+002272: LESS-THAN OR EQUIVALENT TO*/
+ 0x2273, /* U+002273: GREATER-THAN OR EQUIVALENT TO*/
+ 0x2274, /* U+002274: NEITHER LESS-THAN NOR EQUIVALENT TO*/
+ 0x2275, /* U+002275: NEITHER GREATER-THAN NOR EQUIVALENT TO*/
+ 0x2276, /* U+002276: LESS-THAN OR GREATER-THAN*/
+ 0x2277, /* U+002277: GREATER-THAN OR LESS-THAN*/
+ 0x2278, /* U+002278: NEITHER LESS-THAN NOR GREATER-THAN*/
+ 0x2279, /* U+002279: NEITHER GREATER-THAN NOR LESS-THAN*/
+ 0x227a, /* U+00227a: PRECEDES*/
+ 0x227b, /* U+00227b: SUCCEEDS*/
+ 0x227c, /* U+00227c: PRECEDES OR EQUAL TO*/
+ 0x227d, /* U+00227d: SUCCEEDS OR EQUAL TO*/
+ 0x227e, /* U+00227e: PRECEDES OR EQUIVALENT TO*/
+ 0x227f, /* U+00227f: SUCCEEDS OR EQUIVALENT TO*/
+ 0x2280, /* U+002280: DOES NOT PRECEDE*/
+ 0x2281, /* U+002281: DOES NOT SUCCEED*/
+ 0x2282, /* U+002282: SUBSET OF*/
+ 0x2283, /* U+002283: SUPERSET OF*/
+ 0x2284, /* U+002284: NOT A SUBSET OF*/
+ 0x2285, /* U+002285: NOT A SUPERSET OF*/
+ 0x2286, /* U+002286: SUBSET OF OR EQUAL TO*/
+ 0x2287, /* U+002287: SUPERSET OF OR EQUAL TO*/
+ 0x2288, /* U+002288: NEITHER A SUBSET OF NOR EQUAL TO*/
+ 0x2289, /* U+002289: NEITHER A SUPERSET OF NOR EQUAL TO*/
+ 0x228a, /* U+00228a: SUBSET OF WITH NOT EQUAL TO*/
+ 0x228b, /* U+00228b: SUPERSET OF WITH NOT EQUAL TO*/
+ 0x228c, /* U+00228c: MULTISET*/
+ 0x228d, /* U+00228d: MULTISET MULTIPLICATION*/
+ 0x228e, /* U+00228e: MULTISET UNION*/
+ 0x228f, /* U+00228f: SQUARE IMAGE OF*/
+ 0x2290, /* U+002290: SQUARE ORIGINAL OF*/
+ 0x2291, /* U+002291: SQUARE IMAGE OF OR EQUAL TO*/
+ 0x2292, /* U+002292: SQUARE ORIGINAL OF OR EQUAL TO*/
+ 0x2293, /* U+002293: SQUARE CAP*/
+ 0x2294, /* U+002294: SQUARE CUP*/
+ 0x2295, /* U+002295: CIRCLED PLUS*/
+ 0x2296, /* U+002296: CIRCLED MINUS*/
+ 0x2297, /* U+002297: CIRCLED TIMES*/
+ 0x2298, /* U+002298: CIRCLED DIVISION SLASH*/
+ 0x2299, /* U+002299: CIRCLED DOT OPERATOR*/
+ 0x229a, /* U+00229a: CIRCLED RING OPERATOR*/
+ 0x229b, /* U+00229b: CIRCLED ASTERISK OPERATOR*/
+ 0x229c, /* U+00229c: CIRCLED EQUALS*/
+ 0x229d, /* U+00229d: CIRCLED DASH*/
+ 0x229e, /* U+00229e: SQUARED PLUS*/
+ 0x229f, /* U+00229f: SQUARED MINUS*/
+ 0x22a0, /* U+0022a0: SQUARED TIMES*/
+ 0x22a1, /* U+0022a1: SQUARED DOT OPERATOR*/
+ 0x22a2, /* U+0022a2: RIGHT TACK*/
+ 0x22a3, /* U+0022a3: LEFT TACK*/
+ 0x22a4, /* U+0022a4: DOWN TACK*/
+ 0x22a5, /* U+0022a5: UP TACK*/
+ 0x22a6, /* U+0022a6: ASSERTION*/
+ 0x22a7, /* U+0022a7: MODELS*/
+ 0x22a8, /* U+0022a8: TRUE*/
+ 0x22a9, /* U+0022a9: FORCES*/
+ 0x22aa, /* U+0022aa: TRIPLE VERTICAL BAR RIGHT TURNSTILE*/
+ 0x22ab, /* U+0022ab: DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE*/
+ 0x22ac, /* U+0022ac: DOES NOT PROVE*/
+ 0x22ad, /* U+0022ad: NOT TRUE*/
+ 0x22ae, /* U+0022ae: DOES NOT FORCE*/
+ 0x22af, /* U+0022af: NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE*/
+ 0x22b0, /* U+0022b0: PRECEDES UNDER RELATION*/
+ 0x22b1, /* U+0022b1: SUCCEEDS UNDER RELATION*/
+ 0x22b2, /* U+0022b2: NORMAL SUBGROUP OF*/
+ 0x22b3, /* U+0022b3: CONTAINS AS NORMAL SUBGROUP*/
+ 0x22b4, /* U+0022b4: NORMAL SUBGROUP OF OR EQUAL TO*/
+ 0x22b5, /* U+0022b5: CONTAINS AS NORMAL SUBGROUP OR EQUAL TO*/
+ 0x22b6, /* U+0022b6: ORIGINAL OF*/
+ 0x22b7, /* U+0022b7: IMAGE OF*/
+ 0x22b8, /* U+0022b8: MULTIMAP*/
+ 0x22b9, /* U+0022b9: HERMITIAN CONJUGATE MATRIX*/
+ 0x22ba, /* U+0022ba: INTERCALATE*/
+ 0x22bb, /* U+0022bb: XOR*/
+ 0x22bc, /* U+0022bc: NAND*/
+ 0x22bd, /* U+0022bd: NOR*/
+ 0x22be, /* U+0022be: RIGHT ANGLE WITH ARC*/
+ 0x22bf, /* U+0022bf: RIGHT TRIANGLE*/
+ 0x22c0, /* U+0022c0: N-ARY LOGICAL AND*/
+ 0x22c1, /* U+0022c1: N-ARY LOGICAL OR*/
+ 0x22c2, /* U+0022c2: N-ARY INTERSECTION*/
+ 0x22c3, /* U+0022c3: N-ARY UNION*/
+ 0x22c4, /* U+0022c4: DIAMOND OPERATOR*/
+ 0x22c5, /* U+0022c5: DOT OPERATOR*/
+ 0x22c6, /* U+0022c6: STAR OPERATOR*/
+ 0x22c7, /* U+0022c7: DIVISION TIMES*/
+ 0x22c8, /* U+0022c8: BOWTIE*/
+ 0x22c9, /* U+0022c9: LEFT NORMAL FACTOR SEMIDIRECT PRODUCT*/
+ 0x22ca, /* U+0022ca: RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT*/
+ 0x22cb, /* U+0022cb: LEFT SEMIDIRECT PRODUCT*/
+ 0x22cc, /* U+0022cc: RIGHT SEMIDIRECT PRODUCT*/
+ 0x22cd, /* U+0022cd: REVERSED TILDE EQUALS*/
+ 0x22ce, /* U+0022ce: CURLY LOGICAL OR*/
+ 0x22cf, /* U+0022cf: CURLY LOGICAL AND*/
+ 0x22d0, /* U+0022d0: DOUBLE SUBSET*/
+ 0x22d1, /* U+0022d1: DOUBLE SUPERSET*/
+ 0x22d2, /* U+0022d2: DOUBLE INTERSECTION*/
+ 0x22d3, /* U+0022d3: DOUBLE UNION*/
+ 0x22d4, /* U+0022d4: PITCHFORK*/
+ 0x22d5, /* U+0022d5: EQUAL AND PARALLEL TO*/
+ 0x22d6, /* U+0022d6: LESS-THAN WITH DOT*/
+ 0x22d7, /* U+0022d7: GREATER-THAN WITH DOT*/
+ 0x22d8, /* U+0022d8: VERY MUCH LESS-THAN*/
+ 0x22d9, /* U+0022d9: VERY MUCH GREATER-THAN*/
+ 0x22da, /* U+0022da: LESS-THAN EQUAL TO OR GREATER-THAN*/
+ 0x22db, /* U+0022db: GREATER-THAN EQUAL TO OR LESS-THAN*/
+ 0x22dc, /* U+0022dc: EQUAL TO OR LESS-THAN*/
+ 0x22dd, /* U+0022dd: EQUAL TO OR GREATER-THAN*/
+ 0x22de, /* U+0022de: EQUAL TO OR PRECEDES*/
+ 0x22df, /* U+0022df: EQUAL TO OR SUCCEEDS*/
+ 0x22e0, /* U+0022e0: DOES NOT PRECEDE OR EQUAL*/
+ 0x22e1, /* U+0022e1: DOES NOT SUCCEED OR EQUAL*/
+ 0x22e2, /* U+0022e2: NOT SQUARE IMAGE OF OR EQUAL TO*/
+ 0x22e3, /* U+0022e3: NOT SQUARE ORIGINAL OF OR EQUAL TO*/
+ 0x22e4, /* U+0022e4: SQUARE IMAGE OF OR NOT EQUAL TO*/
+ 0x22e5, /* U+0022e5: SQUARE ORIGINAL OF OR NOT EQUAL TO*/
+ 0x22e6, /* U+0022e6: LESS-THAN BUT NOT EQUIVALENT TO*/
+ 0x22e7, /* U+0022e7: GREATER-THAN BUT NOT EQUIVALENT TO*/
+ 0x22e8, /* U+0022e8: PRECEDES BUT NOT EQUIVALENT TO*/
+ 0x22e9, /* U+0022e9: SUCCEEDS BUT NOT EQUIVALENT TO*/
+ 0x22ea, /* U+0022ea: NOT NORMAL SUBGROUP OF*/
+ 0x22eb, /* U+0022eb: DOES NOT CONTAIN AS NORMAL SUBGROUP*/
+ 0x22ec, /* U+0022ec: NOT NORMAL SUBGROUP OF OR EQUAL TO*/
+ 0x22ed, /* U+0022ed: DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL*/
+ 0x22ee, /* U+0022ee: VERTICAL ELLIPSIS*/
+ 0x22ef, /* U+0022ef: MIDLINE HORIZONTAL ELLIPSIS*/
+ 0x22f0, /* U+0022f0: UP RIGHT DIAGONAL ELLIPSIS*/
+ 0x22f1, /* U+0022f1: DOWN RIGHT DIAGONAL ELLIPSIS*/
+ 0x22f2, /* U+0022f2: ELEMENT OF WITH LONG HORIZONTAL STROKE*/
+ 0x22f3, /* U+0022f3: ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE*/
+ 0x22f4, /* U+0022f4: SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE*/
+ 0x22f5, /* U+0022f5: ELEMENT OF WITH DOT ABOVE*/
+ 0x22f6, /* U+0022f6: ELEMENT OF WITH OVERBAR*/
+ 0x22f7, /* U+0022f7: SMALL ELEMENT OF WITH OVERBAR*/
+ 0x22f8, /* U+0022f8: ELEMENT OF WITH UNDERBAR*/
+ 0x22f9, /* U+0022f9: ELEMENT OF WITH TWO HORIZONTAL STROKES*/
+ 0x22fa, /* U+0022fa: CONTAINS WITH LONG HORIZONTAL STROKE*/
+ 0x22fb, /* U+0022fb: CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE*/
+ 0x22fc, /* U+0022fc: SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE*/
+ 0x22fd, /* U+0022fd: CONTAINS WITH OVERBAR*/
+ 0x22fe, /* U+0022fe: SMALL CONTAINS WITH OVERBAR*/
+ 0x22ff, /* U+0022ff: Z NOTATION BAG MEMBERSHIP*/
+ 0x2300, /* U+002300: DIAMETER SIGN*/
+ 0x2301, /* U+002301: ELECTRIC ARROW*/
+ 0x2302, /* U+002302: HOUSE*/
+ 0x2303, /* U+002303: UP ARROWHEAD*/
+ 0x2304, /* U+002304: DOWN ARROWHEAD*/
+ 0x2305, /* U+002305: PROJECTIVE*/
+ 0x2306, /* U+002306: PERSPECTIVE*/
+ 0x2307, /* U+002307: WAVY LINE*/
+ 0x2308, /* U+002308: LEFT CEILING*/
+ 0x2309, /* U+002309: RIGHT CEILING*/
+ 0x230a, /* U+00230a: LEFT FLOOR*/
+ 0x230b, /* U+00230b: RIGHT FLOOR*/
+ 0x230c, /* U+00230c: BOTTOM RIGHT CROP*/
+ 0x230d, /* U+00230d: BOTTOM LEFT CROP*/
+ 0x230e, /* U+00230e: TOP RIGHT CROP*/
+ 0x230f, /* U+00230f: TOP LEFT CROP*/
+ 0x2310, /* U+002310: REVERSED NOT SIGN*/
+ 0x2311, /* U+002311: SQUARE LOZENGE*/
+ 0x2312, /* U+002312: ARC*/
+ 0x2313, /* U+002313: SEGMENT*/
+ 0x2314, /* U+002314: SECTOR*/
+ 0x2315, /* U+002315: TELEPHONE RECORDER*/
+ 0x2316, /* U+002316: POSITION INDICATOR*/
+ 0x2317, /* U+002317: VIEWDATA SQUARE*/
+ 0x2318, /* U+002318: PLACE OF INTEREST SIGN*/
+ 0x2319, /* U+002319: TURNED NOT SIGN*/
+ 0x231a, /* U+00231a: WATCH*/
+ 0x231b, /* U+00231b: HOURGLASS*/
+ 0x231c, /* U+00231c: TOP LEFT CORNER*/
+ 0x231d, /* U+00231d: TOP RIGHT CORNER*/
+ 0x231e, /* U+00231e: BOTTOM LEFT CORNER*/
+ 0x231f, /* U+00231f: BOTTOM RIGHT CORNER*/
+ 0x2320, /* U+002320: TOP HALF INTEGRAL*/
+ 0x2321, /* U+002321: BOTTOM HALF INTEGRAL*/
+ 0x2322, /* U+002322: FROWN*/
+ 0x2323, /* U+002323: SMILE*/
+ 0x2324, /* U+002324: UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS*/
+ 0x2325, /* U+002325: OPTION KEY*/
+ 0x2326, /* U+002326: ERASE TO THE RIGHT*/
+ 0x2327, /* U+002327: X IN A RECTANGLE BOX*/
+ 0x2328, /* U+002328: KEYBOARD*/
+ 0x2329, /* U+002329: LEFT-POINTING ANGLE BRACKET*/
+ 0x232a, /* U+00232a: RIGHT-POINTING ANGLE BRACKET*/
+ 0x232b, /* U+00232b: ERASE TO THE LEFT*/
+ 0x232c, /* U+00232c: BENZENE RING*/
+ 0x232d, /* U+00232d: CYLINDRICITY*/
+ 0x232e, /* U+00232e: ALL AROUND-PROFILE*/
+ 0x232f, /* U+00232f: SYMMETRY*/
+ 0x2330, /* U+002330: TOTAL RUNOUT*/
+ 0x2331, /* U+002331: DIMENSION ORIGIN*/
+ 0x2332, /* U+002332: CONICAL TAPER*/
+ 0x2333, /* U+002333: SLOPE*/
+ 0x2334, /* U+002334: COUNTERBORE*/
+ 0x2335, /* U+002335: COUNTERSINK*/
+ 0x2336, /* U+002336: APL FUNCTIONAL SYMBOL I-BEAM*/
+ 0x2337, /* U+002337: APL FUNCTIONAL SYMBOL SQUISH QUAD*/
+ 0x2338, /* U+002338: APL FUNCTIONAL SYMBOL QUAD EQUAL*/
+ 0x2339, /* U+002339: APL FUNCTIONAL SYMBOL QUAD DIVIDE*/
+ 0x233a, /* U+00233a: APL FUNCTIONAL SYMBOL QUAD DIAMOND*/
+ 0x233b, /* U+00233b: APL FUNCTIONAL SYMBOL QUAD JOT*/
+ 0x233c, /* U+00233c: APL FUNCTIONAL SYMBOL QUAD CIRCLE*/
+ 0x233d, /* U+00233d: APL FUNCTIONAL SYMBOL CIRCLE STILE*/
+ 0x233e, /* U+00233e: APL FUNCTIONAL SYMBOL CIRCLE JOT*/
+ 0x233f, /* U+00233f: APL FUNCTIONAL SYMBOL SLASH BAR*/
+ 0x2340, /* U+002340: APL FUNCTIONAL SYMBOL BACKSLASH BAR*/
+ 0x2341, /* U+002341: APL FUNCTIONAL SYMBOL QUAD SLASH*/
+ 0x2342, /* U+002342: APL FUNCTIONAL SYMBOL QUAD BACKSLASH*/
+ 0x2343, /* U+002343: APL FUNCTIONAL SYMBOL QUAD LESS-THAN*/
+ 0x2344, /* U+002344: APL FUNCTIONAL SYMBOL QUAD GREATER-THAN*/
+ 0x2345, /* U+002345: APL FUNCTIONAL SYMBOL LEFTWARDS VANE*/
+ 0x2346, /* U+002346: APL FUNCTIONAL SYMBOL RIGHTWARDS VANE*/
+ 0x2347, /* U+002347: APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW*/
+ 0x2348, /* U+002348: APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW*/
+ 0x2349, /* U+002349: APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH*/
+ 0x234a, /* U+00234a: APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR*/
+ 0x234b, /* U+00234b: APL FUNCTIONAL SYMBOL DELTA STILE*/
+ 0x234c, /* U+00234c: APL FUNCTIONAL SYMBOL QUAD DOWN CARET*/
+ 0x234d, /* U+00234d: APL FUNCTIONAL SYMBOL QUAD DELTA*/
+ 0x234e, /* U+00234e: APL FUNCTIONAL SYMBOL DOWN TACK JOT*/
+ 0x234f, /* U+00234f: APL FUNCTIONAL SYMBOL UPWARDS VANE*/
+ 0x2350, /* U+002350: APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW*/
+ 0x2351, /* U+002351: APL FUNCTIONAL SYMBOL UP TACK OVERBAR*/
+ 0x2352, /* U+002352: APL FUNCTIONAL SYMBOL DEL STILE*/
+ 0x2353, /* U+002353: APL FUNCTIONAL SYMBOL QUAD UP CARET*/
+ 0x2354, /* U+002354: APL FUNCTIONAL SYMBOL QUAD DEL*/
+ 0x2355, /* U+002355: APL FUNCTIONAL SYMBOL UP TACK JOT*/
+ 0x2356, /* U+002356: APL FUNCTIONAL SYMBOL DOWNWARDS VANE*/
+ 0x2357, /* U+002357: APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW*/
+ 0x2358, /* U+002358: APL FUNCTIONAL SYMBOL QUOTE UNDERBAR*/
+ 0x2359, /* U+002359: APL FUNCTIONAL SYMBOL DELTA UNDERBAR*/
+ 0x235a, /* U+00235a: APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR*/
+ 0x235b, /* U+00235b: APL FUNCTIONAL SYMBOL JOT UNDERBAR*/
+ 0x235c, /* U+00235c: APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR*/
+ 0x235d, /* U+00235d: APL FUNCTIONAL SYMBOL UP SHOE JOT*/
+ 0x235e, /* U+00235e: APL FUNCTIONAL SYMBOL QUOTE QUAD*/
+ 0x235f, /* U+00235f: APL FUNCTIONAL SYMBOL CIRCLE STAR*/
+ 0x2360, /* U+002360: APL FUNCTIONAL SYMBOL QUAD COLON*/
+ 0x2361, /* U+002361: APL FUNCTIONAL SYMBOL UP TACK DIAERESIS*/
+ 0x2362, /* U+002362: APL FUNCTIONAL SYMBOL DEL DIAERESIS*/
+ 0x2363, /* U+002363: APL FUNCTIONAL SYMBOL STAR DIAERESIS*/
+ 0x2364, /* U+002364: APL FUNCTIONAL SYMBOL JOT DIAERESIS*/
+ 0x2365, /* U+002365: APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS*/
+ 0x2366, /* U+002366: APL FUNCTIONAL SYMBOL DOWN SHOE STILE*/
+ 0x2367, /* U+002367: APL FUNCTIONAL SYMBOL LEFT SHOE STILE*/
+ 0x2368, /* U+002368: APL FUNCTIONAL SYMBOL TILDE DIAERESIS*/
+ 0x2369, /* U+002369: APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS*/
+ 0x236a, /* U+00236a: APL FUNCTIONAL SYMBOL COMMA BAR*/
+ 0x236b, /* U+00236b: APL FUNCTIONAL SYMBOL DEL TILDE*/
+ 0x236c, /* U+00236c: APL FUNCTIONAL SYMBOL ZILDE*/
+ 0x236d, /* U+00236d: APL FUNCTIONAL SYMBOL STILE TILDE*/
+ 0x236e, /* U+00236e: APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR*/
+ 0x236f, /* U+00236f: APL FUNCTIONAL SYMBOL QUAD NOT EQUAL*/
+ 0x2370, /* U+002370: APL FUNCTIONAL SYMBOL QUAD QUESTION*/
+ 0x2371, /* U+002371: APL FUNCTIONAL SYMBOL DOWN CARET TILDE*/
+ 0x2372, /* U+002372: APL FUNCTIONAL SYMBOL UP CARET TILDE*/
+ 0x2373, /* U+002373: APL FUNCTIONAL SYMBOL IOTA*/
+ 0x2374, /* U+002374: APL FUNCTIONAL SYMBOL RHO*/
+ 0x2375, /* U+002375: APL FUNCTIONAL SYMBOL OMEGA*/
+ 0x2376, /* U+002376: APL FUNCTIONAL SYMBOL ALPHA UNDERBAR*/
+ 0x2377, /* U+002377: APL FUNCTIONAL SYMBOL EPSILON UNDERBAR*/
+ 0x2378, /* U+002378: APL FUNCTIONAL SYMBOL IOTA UNDERBAR*/
+ 0x2379, /* U+002379: APL FUNCTIONAL SYMBOL OMEGA UNDERBAR*/
+ 0x237a, /* U+00237a: APL FUNCTIONAL SYMBOL ALPHA*/
+ 0x237b, /* U+00237b: NOT CHECK MARK*/
+ 0x237c, /* U+00237c: RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW*/
+ 0x237d, /* U+00237d: SHOULDERED OPEN BOX*/
+ 0x237e, /* U+00237e: BELL SYMBOL*/
+ 0x237f, /* U+00237f: VERTICAL LINE WITH MIDDLE DOT*/
+ 0x2380, /* U+002380: INSERTION SYMBOL*/
+ 0x2381, /* U+002381: CONTINUOUS UNDERLINE SYMBOL*/
+ 0x2382, /* U+002382: DISCONTINUOUS UNDERLINE SYMBOL*/
+ 0x2383, /* U+002383: EMPHASIS SYMBOL*/
+ 0x2384, /* U+002384: COMPOSITION SYMBOL*/
+ 0x2385, /* U+002385: WHITE SQUARE WITH CENTRE VERTICAL LINE*/
+ 0x2386, /* U+002386: ENTER SYMBOL*/
+ 0x2387, /* U+002387: ALTERNATIVE KEY SYMBOL*/
+ 0x2388, /* U+002388: HELM SYMBOL*/
+ 0x2389, /* U+002389: CIRCLED HORIZONTAL BAR WITH NOTCH*/
+ 0x238a, /* U+00238a: CIRCLED TRIANGLE DOWN*/
+ 0x238b, /* U+00238b: BROKEN CIRCLE WITH NORTHWEST ARROW*/
+ 0x238c, /* U+00238c: UNDO SYMBOL*/
+ 0x238d, /* U+00238d: MONOSTABLE SYMBOL*/
+ 0x238e, /* U+00238e: HYSTERESIS SYMBOL*/
+ 0x238f, /* U+00238f: OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL*/
+ 0x2390, /* U+002390: OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL*/
+ 0x2391, /* U+002391: PASSIVE-PULL-DOWN-OUTPUT SYMBOL*/
+ 0x2392, /* U+002392: PASSIVE-PULL-UP-OUTPUT SYMBOL*/
+ 0x2393, /* U+002393: DIRECT CURRENT SYMBOL FORM TWO*/
+ 0x2394, /* U+002394: SOFTWARE-FUNCTION SYMBOL*/
+ 0x2395, /* U+002395: APL FUNCTIONAL SYMBOL QUAD*/
+ 0x2396, /* U+002396: DECIMAL SEPARATOR KEY SYMBOL*/
+ 0x2397, /* U+002397: PREVIOUS PAGE*/
+ 0x2398, /* U+002398: NEXT PAGE*/
+ 0x2399, /* U+002399: PRINT SCREEN SYMBOL*/
+ 0x239a, /* U+00239a: CLEAR SCREEN SYMBOL*/
+ 0x239b, /* U+00239b: LEFT PARENTHESIS UPPER HOOK*/
+ 0x239c, /* U+00239c: LEFT PARENTHESIS EXTENSION*/
+ 0x239d, /* U+00239d: LEFT PARENTHESIS LOWER HOOK*/
+ 0x239e, /* U+00239e: RIGHT PARENTHESIS UPPER HOOK*/
+ 0x239f, /* U+00239f: RIGHT PARENTHESIS EXTENSION*/
+ 0x23a0, /* U+0023a0: RIGHT PARENTHESIS LOWER HOOK*/
+ 0x23a1, /* U+0023a1: LEFT SQUARE BRACKET UPPER CORNER*/
+ 0x23a2, /* U+0023a2: LEFT SQUARE BRACKET EXTENSION*/
+ 0x23a3, /* U+0023a3: LEFT SQUARE BRACKET LOWER CORNER*/
+ 0x23a4, /* U+0023a4: RIGHT SQUARE BRACKET UPPER CORNER*/
+ 0x23a5, /* U+0023a5: RIGHT SQUARE BRACKET EXTENSION*/
+ 0x23a6, /* U+0023a6: RIGHT SQUARE BRACKET LOWER CORNER*/
+ 0x23a7, /* U+0023a7: LEFT CURLY BRACKET UPPER HOOK*/
+ 0x23a8, /* U+0023a8: LEFT CURLY BRACKET MIDDLE PIECE*/
+ 0x23a9, /* U+0023a9: LEFT CURLY BRACKET LOWER HOOK*/
+ 0x23aa, /* U+0023aa: CURLY BRACKET EXTENSION*/
+ 0x23ab, /* U+0023ab: RIGHT CURLY BRACKET UPPER HOOK*/
+ 0x23ac, /* U+0023ac: RIGHT CURLY BRACKET MIDDLE PIECE*/
+ 0x23ad, /* U+0023ad: RIGHT CURLY BRACKET LOWER HOOK*/
+ 0x23ae, /* U+0023ae: INTEGRAL EXTENSION*/
+ 0x23af, /* U+0023af: HORIZONTAL LINE EXTENSION*/
+ 0x23b0, /* U+0023b0: UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION*/
+ 0x23b1, /* U+0023b1: UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION*/
+ 0x23b2, /* U+0023b2: SUMMATION TOP*/
+ 0x23b3, /* U+0023b3: SUMMATION BOTTOM*/
+ 0x23b4, /* U+0023b4: TOP SQUARE BRACKET*/
+ 0x23b5, /* U+0023b5: BOTTOM SQUARE BRACKET*/
+ 0x23b6, /* U+0023b6: BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET*/
+ 0x23b7, /* U+0023b7: RADICAL SYMBOL BOTTOM*/
+ 0x23b8, /* U+0023b8: LEFT VERTICAL BOX LINE*/
+ 0x23b9, /* U+0023b9: RIGHT VERTICAL BOX LINE*/
+ 0x23ba, /* U+0023ba: HORIZONTAL SCAN LINE-1*/
+ 0x23bb, /* U+0023bb: HORIZONTAL SCAN LINE-3*/
+ 0x23bc, /* U+0023bc: HORIZONTAL SCAN LINE-7*/
+ 0x23bd, /* U+0023bd: HORIZONTAL SCAN LINE-9*/
+ 0x23be, /* U+0023be: DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT*/
+ 0x23bf, /* U+0023bf: DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT*/
+ 0x23c0, /* U+0023c0: DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE*/
+ 0x23c1, /* U+0023c1: DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE*/
+ 0x23c2, /* U+0023c2: DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE*/
+ 0x23c3, /* U+0023c3: DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE*/
+ 0x23c4, /* U+0023c4: DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE*/
+ 0x23c5, /* U+0023c5: DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE*/
+ 0x23c6, /* U+0023c6: DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE*/
+ 0x23c7, /* U+0023c7: DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE*/
+ 0x23c8, /* U+0023c8: DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE*/
+ 0x23c9, /* U+0023c9: DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL*/
+ 0x23ca, /* U+0023ca: DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL*/
+ 0x23cb, /* U+0023cb: DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT*/
+ 0x23cc, /* U+0023cc: DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT*/
+ 0x23cd, /* U+0023cd: SQUARE FOOT*/
+ 0x23ce, /* U+0023ce: RETURN SYMBOL*/
+ 0x23cf, /* U+0023cf: EJECT SYMBOL*/
+ 0x23d0, /* U+0023d0: VERTICAL LINE EXTENSION*/
+ 0x23d1, /* U+0023d1: METRICAL BREVE*/
+ 0x23d2, /* U+0023d2: METRICAL LONG OVER SHORT*/
+ 0x23d3, /* U+0023d3: METRICAL SHORT OVER LONG*/
+ 0x23d4, /* U+0023d4: METRICAL LONG OVER TWO SHORTS*/
+ 0x23d5, /* U+0023d5: METRICAL TWO SHORTS OVER LONG*/
+ 0x23d6, /* U+0023d6: METRICAL TWO SHORTS JOINED*/
+ 0x23d7, /* U+0023d7: METRICAL TRISEME*/
+ 0x23d8, /* U+0023d8: METRICAL TETRASEME*/
+ 0x23d9, /* U+0023d9: METRICAL PENTASEME*/
+ 0x23da, /* U+0023da: EARTH GROUND*/
+ 0x23db, /* U+0023db: FUSE*/
+ 0x23dc, /* U+0023dc: TOP PARENTHESIS*/
+ 0x23dd, /* U+0023dd: BOTTOM PARENTHESIS*/
+ 0x23de, /* U+0023de: TOP CURLY BRACKET*/
+ 0x23df, /* U+0023df: BOTTOM CURLY BRACKET*/
+ 0x23e0, /* U+0023e0: TOP TORTOISE SHELL BRACKET*/
+ 0x23e1, /* U+0023e1: BOTTOM TORTOISE SHELL BRACKET*/
+ 0x23e2, /* U+0023e2: WHITE TRAPEZIUM*/
+ 0x23e3, /* U+0023e3: BENZENE RING WITH CIRCLE*/
+ 0x23e4, /* U+0023e4: STRAIGHTNESS*/
+ 0x23e5, /* U+0023e5: FLATNESS*/
+ 0x23e6, /* U+0023e6: AC CURRENT*/
+ 0x23e7, /* U+0023e7: ELECTRICAL INTERSECTION*/
+ 0x23e8, /* U+0023e8: DECIMAL EXPONENT SYMBOL*/
+ 0x23e9, /* U+0023e9: BLACK RIGHT-POINTING DOUBLE TRIANGLE*/
+ 0x23ea, /* U+0023ea: BLACK LEFT-POINTING DOUBLE TRIANGLE*/
+ 0x23eb, /* U+0023eb: BLACK UP-POINTING DOUBLE TRIANGLE*/
+ 0x23ec, /* U+0023ec: BLACK DOWN-POINTING DOUBLE TRIANGLE*/
+ 0x23ed, /* U+0023ed: BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR*/
+ 0x23ee, /* U+0023ee: BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR*/
+ 0x23ef, /* U+0023ef: BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR*/
+ 0x23f0, /* U+0023f0: ALARM CLOCK*/
+ 0x23f1, /* U+0023f1: STOPWATCH*/
+ 0x23f2, /* U+0023f2: TIMER CLOCK*/
+ 0x23f3, /* U+0023f3: HOURGLASS WITH FLOWING SAND*/
+ 0x23f4, /* U+0023f4: */
+ 0x23f5, /* U+0023f5: */
+ 0x23f6, /* U+0023f6: */
+ 0x23f7, /* U+0023f7: */
+ 0x23f8, /* U+0023f8: */
+ 0x23f9, /* U+0023f9: */
+ 0x23fa, /* U+0023fa: */
+ 0x23fb, /* U+0023fb: */
+ 0x23fc, /* U+0023fc: */
+ 0x23fd, /* U+0023fd: */
+ 0x23fe, /* U+0023fe: */
+ 0x23ff, /* U+0023ff: */
+ 0x2400, /* U+002400: SYMBOL FOR NULL*/
+ 0x2401, /* U+002401: SYMBOL FOR START OF HEADING*/
+ 0x2402, /* U+002402: SYMBOL FOR START OF TEXT*/
+ 0x2403, /* U+002403: SYMBOL FOR END OF TEXT*/
+ 0x2404, /* U+002404: SYMBOL FOR END OF TRANSMISSION*/
+ 0x2405, /* U+002405: SYMBOL FOR ENQUIRY*/
+ 0x2406, /* U+002406: SYMBOL FOR ACKNOWLEDGE*/
+ 0x2407, /* U+002407: SYMBOL FOR BELL*/
+ 0x2408, /* U+002408: SYMBOL FOR BACKSPACE*/
+ 0x2409, /* U+002409: SYMBOL FOR HORIZONTAL TABULATION*/
+ 0x240a, /* U+00240a: SYMBOL FOR LINE FEED*/
+ 0x240b, /* U+00240b: SYMBOL FOR VERTICAL TABULATION*/
+ 0x240c, /* U+00240c: SYMBOL FOR FORM FEED*/
+ 0x240d, /* U+00240d: SYMBOL FOR CARRIAGE RETURN*/
+ 0x240e, /* U+00240e: SYMBOL FOR SHIFT OUT*/
+ 0x240f, /* U+00240f: SYMBOL FOR SHIFT IN*/
+ 0x2410, /* U+002410: SYMBOL FOR DATA LINK ESCAPE*/
+ 0x2411, /* U+002411: SYMBOL FOR DEVICE CONTROL ONE*/
+ 0x2412, /* U+002412: SYMBOL FOR DEVICE CONTROL TWO*/
+ 0x2413, /* U+002413: SYMBOL FOR DEVICE CONTROL THREE*/
+ 0x2414, /* U+002414: SYMBOL FOR DEVICE CONTROL FOUR*/
+ 0x2415, /* U+002415: SYMBOL FOR NEGATIVE ACKNOWLEDGE*/
+ 0x2416, /* U+002416: SYMBOL FOR SYNCHRONOUS IDLE*/
+ 0x2417, /* U+002417: SYMBOL FOR END OF TRANSMISSION BLOCK*/
+ 0x2418, /* U+002418: SYMBOL FOR CANCEL*/
+ 0x2419, /* U+002419: SYMBOL FOR END OF MEDIUM*/
+ 0x241a, /* U+00241a: SYMBOL FOR SUBSTITUTE*/
+ 0x241b, /* U+00241b: SYMBOL FOR ESCAPE*/
+ 0x241c, /* U+00241c: SYMBOL FOR FILE SEPARATOR*/
+ 0x241d, /* U+00241d: SYMBOL FOR GROUP SEPARATOR*/
+ 0x241e, /* U+00241e: SYMBOL FOR RECORD SEPARATOR*/
+ 0x241f, /* U+00241f: SYMBOL FOR UNIT SEPARATOR*/
+ 0x2420, /* U+002420: SYMBOL FOR SPACE*/
+ 0x2421, /* U+002421: SYMBOL FOR DELETE*/
+ 0x2422, /* U+002422: BLANK SYMBOL*/
+ 0x2423, /* U+002423: OPEN BOX*/
+ 0x2424, /* U+002424: SYMBOL FOR NEWLINE*/
+ 0x2425, /* U+002425: SYMBOL FOR DELETE FORM TWO*/
+ 0x2426, /* U+002426: SYMBOL FOR SUBSTITUTE FORM TWO*/
+ 0x2427, /* U+002427: */
+ 0x2428, /* U+002428: */
+ 0x2429, /* U+002429: */
+ 0x242a, /* U+00242a: */
+ 0x242b, /* U+00242b: */
+ 0x242c, /* U+00242c: */
+ 0x242d, /* U+00242d: */
+ 0x242e, /* U+00242e: */
+ 0x242f, /* U+00242f: */
+ 0x2430, /* U+002430: */
+ 0x2431, /* U+002431: */
+ 0x2432, /* U+002432: */
+ 0x2433, /* U+002433: */
+ 0x2434, /* U+002434: */
+ 0x2435, /* U+002435: */
+ 0x2436, /* U+002436: */
+ 0x2437, /* U+002437: */
+ 0x2438, /* U+002438: */
+ 0x2439, /* U+002439: */
+ 0x243a, /* U+00243a: */
+ 0x243b, /* U+00243b: */
+ 0x243c, /* U+00243c: */
+ 0x243d, /* U+00243d: */
+ 0x243e, /* U+00243e: */
+ 0x243f, /* U+00243f: */
+ 0x2440, /* U+002440: OCR HOOK*/
+ 0x2441, /* U+002441: OCR CHAIR*/
+ 0x2442, /* U+002442: OCR FORK*/
+ 0x2443, /* U+002443: OCR INVERTED FORK*/
+ 0x2444, /* U+002444: OCR BELT BUCKLE*/
+ 0x2445, /* U+002445: OCR BOW TIE*/
+ 0x2446, /* U+002446: OCR BRANCH BANK IDENTIFICATION*/
+ 0x2447, /* U+002447: OCR AMOUNT OF CHECK*/
+ 0x2448, /* U+002448: OCR DASH*/
+ 0x2449, /* U+002449: OCR CUSTOMER ACCOUNT NUMBER*/
+ 0x244a, /* U+00244a: OCR DOUBLE BACKSLASH*/
+ 0x244b, /* U+00244b: */
+ 0x244c, /* U+00244c: */
+ 0x244d, /* U+00244d: */
+ 0x244e, /* U+00244e: */
+ 0x244f, /* U+00244f: */
+ 0x2450, /* U+002450: */
+ 0x2451, /* U+002451: */
+ 0x2452, /* U+002452: */
+ 0x2453, /* U+002453: */
+ 0x2454, /* U+002454: */
+ 0x2455, /* U+002455: */
+ 0x2456, /* U+002456: */
+ 0x2457, /* U+002457: */
+ 0x2458, /* U+002458: */
+ 0x2459, /* U+002459: */
+ 0x245a, /* U+00245a: */
+ 0x245b, /* U+00245b: */
+ 0x245c, /* U+00245c: */
+ 0x245d, /* U+00245d: */
+ 0x245e, /* U+00245e: */
+ 0x245f, /* U+00245f: */
+ 0x2460, /* U+002460: CIRCLED DIGIT ONE*/
+ 0x2461, /* U+002461: CIRCLED DIGIT TWO*/
+ 0x2462, /* U+002462: CIRCLED DIGIT THREE*/
+ 0x2463, /* U+002463: CIRCLED DIGIT FOUR*/
+ 0x2464, /* U+002464: CIRCLED DIGIT FIVE*/
+ 0x2465, /* U+002465: CIRCLED DIGIT SIX*/
+ 0x2466, /* U+002466: CIRCLED DIGIT SEVEN*/
+ 0x2467, /* U+002467: CIRCLED DIGIT EIGHT*/
+ 0x2468, /* U+002468: CIRCLED DIGIT NINE*/
+ 0x2469, /* U+002469: CIRCLED NUMBER TEN*/
+ 0x246a, /* U+00246a: CIRCLED NUMBER ELEVEN*/
+ 0x246b, /* U+00246b: CIRCLED NUMBER TWELVE*/
+ 0x246c, /* U+00246c: CIRCLED NUMBER THIRTEEN*/
+ 0x246d, /* U+00246d: CIRCLED NUMBER FOURTEEN*/
+ 0x246e, /* U+00246e: CIRCLED NUMBER FIFTEEN*/
+ 0x246f, /* U+00246f: CIRCLED NUMBER SIXTEEN*/
+ 0x2470, /* U+002470: CIRCLED NUMBER SEVENTEEN*/
+ 0x2471, /* U+002471: CIRCLED NUMBER EIGHTEEN*/
+ 0x2472, /* U+002472: CIRCLED NUMBER NINETEEN*/
+ 0x2473, /* U+002473: CIRCLED NUMBER TWENTY*/
+ 0x2474, /* U+002474: PARENTHESIZED DIGIT ONE*/
+ 0x2475, /* U+002475: PARENTHESIZED DIGIT TWO*/
+ 0x2476, /* U+002476: PARENTHESIZED DIGIT THREE*/
+ 0x2477, /* U+002477: PARENTHESIZED DIGIT FOUR*/
+ 0x2478, /* U+002478: PARENTHESIZED DIGIT FIVE*/
+ 0x2479, /* U+002479: PARENTHESIZED DIGIT SIX*/
+ 0x247a, /* U+00247a: PARENTHESIZED DIGIT SEVEN*/
+ 0x247b, /* U+00247b: PARENTHESIZED DIGIT EIGHT*/
+ 0x247c, /* U+00247c: PARENTHESIZED DIGIT NINE*/
+ 0x247d, /* U+00247d: PARENTHESIZED NUMBER TEN*/
+ 0x247e, /* U+00247e: PARENTHESIZED NUMBER ELEVEN*/
+ 0x247f, /* U+00247f: PARENTHESIZED NUMBER TWELVE*/
+ 0x2480, /* U+002480: PARENTHESIZED NUMBER THIRTEEN*/
+ 0x2481, /* U+002481: PARENTHESIZED NUMBER FOURTEEN*/
+ 0x2482, /* U+002482: PARENTHESIZED NUMBER FIFTEEN*/
+ 0x2483, /* U+002483: PARENTHESIZED NUMBER SIXTEEN*/
+ 0x2484, /* U+002484: PARENTHESIZED NUMBER SEVENTEEN*/
+ 0x2485, /* U+002485: PARENTHESIZED NUMBER EIGHTEEN*/
+ 0x2486, /* U+002486: PARENTHESIZED NUMBER NINETEEN*/
+ 0x2487, /* U+002487: PARENTHESIZED NUMBER TWENTY*/
+ 0x2488, /* U+002488: DIGIT ONE FULL STOP*/
+ 0x2489, /* U+002489: DIGIT TWO FULL STOP*/
+ 0x248a, /* U+00248a: DIGIT THREE FULL STOP*/
+ 0x248b, /* U+00248b: DIGIT FOUR FULL STOP*/
+ 0x248c, /* U+00248c: DIGIT FIVE FULL STOP*/
+ 0x248d, /* U+00248d: DIGIT SIX FULL STOP*/
+ 0x248e, /* U+00248e: DIGIT SEVEN FULL STOP*/
+ 0x248f, /* U+00248f: DIGIT EIGHT FULL STOP*/
+ 0x2490, /* U+002490: DIGIT NINE FULL STOP*/
+ 0x2491, /* U+002491: NUMBER TEN FULL STOP*/
+ 0x2492, /* U+002492: NUMBER ELEVEN FULL STOP*/
+ 0x2493, /* U+002493: NUMBER TWELVE FULL STOP*/
+ 0x2494, /* U+002494: NUMBER THIRTEEN FULL STOP*/
+ 0x2495, /* U+002495: NUMBER FOURTEEN FULL STOP*/
+ 0x2496, /* U+002496: NUMBER FIFTEEN FULL STOP*/
+ 0x2497, /* U+002497: NUMBER SIXTEEN FULL STOP*/
+ 0x2498, /* U+002498: NUMBER SEVENTEEN FULL STOP*/
+ 0x2499, /* U+002499: NUMBER EIGHTEEN FULL STOP*/
+ 0x249a, /* U+00249a: NUMBER NINETEEN FULL STOP*/
+ 0x249b, /* U+00249b: NUMBER TWENTY FULL STOP*/
+ 0x249c, /* U+00249c: PARENTHESIZED LATIN SMALL LETTER A*/
+ 0x249d, /* U+00249d: PARENTHESIZED LATIN SMALL LETTER B*/
+ 0x249e, /* U+00249e: PARENTHESIZED LATIN SMALL LETTER C*/
+ 0x249f, /* U+00249f: PARENTHESIZED LATIN SMALL LETTER D*/
+ 0x24a0, /* U+0024a0: PARENTHESIZED LATIN SMALL LETTER E*/
+ 0x24a1, /* U+0024a1: PARENTHESIZED LATIN SMALL LETTER F*/
+ 0x24a2, /* U+0024a2: PARENTHESIZED LATIN SMALL LETTER G*/
+ 0x24a3, /* U+0024a3: PARENTHESIZED LATIN SMALL LETTER H*/
+ 0x24a4, /* U+0024a4: PARENTHESIZED LATIN SMALL LETTER I*/
+ 0x24a5, /* U+0024a5: PARENTHESIZED LATIN SMALL LETTER J*/
+ 0x24a6, /* U+0024a6: PARENTHESIZED LATIN SMALL LETTER K*/
+ 0x24a7, /* U+0024a7: PARENTHESIZED LATIN SMALL LETTER L*/
+ 0x24a8, /* U+0024a8: PARENTHESIZED LATIN SMALL LETTER M*/
+ 0x24a9, /* U+0024a9: PARENTHESIZED LATIN SMALL LETTER N*/
+ 0x24aa, /* U+0024aa: PARENTHESIZED LATIN SMALL LETTER O*/
+ 0x24ab, /* U+0024ab: PARENTHESIZED LATIN SMALL LETTER P*/
+ 0x24ac, /* U+0024ac: PARENTHESIZED LATIN SMALL LETTER Q*/
+ 0x24ad, /* U+0024ad: PARENTHESIZED LATIN SMALL LETTER R*/
+ 0x24ae, /* U+0024ae: PARENTHESIZED LATIN SMALL LETTER S*/
+ 0x24af, /* U+0024af: PARENTHESIZED LATIN SMALL LETTER T*/
+ 0x24b0, /* U+0024b0: PARENTHESIZED LATIN SMALL LETTER U*/
+ 0x24b1, /* U+0024b1: PARENTHESIZED LATIN SMALL LETTER V*/
+ 0x24b2, /* U+0024b2: PARENTHESIZED LATIN SMALL LETTER W*/
+ 0x24b3, /* U+0024b3: PARENTHESIZED LATIN SMALL LETTER X*/
+ 0x24b4, /* U+0024b4: PARENTHESIZED LATIN SMALL LETTER Y*/
+ 0x24b5, /* U+0024b5: PARENTHESIZED LATIN SMALL LETTER Z*/
+ 0x24b6, /* U+0024b6: CIRCLED LATIN CAPITAL LETTER A*/
+ 0x24b7, /* U+0024b7: CIRCLED LATIN CAPITAL LETTER B*/
+ 0x24b8, /* U+0024b8: CIRCLED LATIN CAPITAL LETTER C*/
+ 0x24b9, /* U+0024b9: CIRCLED LATIN CAPITAL LETTER D*/
+ 0x24ba, /* U+0024ba: CIRCLED LATIN CAPITAL LETTER E*/
+ 0x24bb, /* U+0024bb: CIRCLED LATIN CAPITAL LETTER F*/
+ 0x24bc, /* U+0024bc: CIRCLED LATIN CAPITAL LETTER G*/
+ 0x24bd, /* U+0024bd: CIRCLED LATIN CAPITAL LETTER H*/
+ 0x24be, /* U+0024be: CIRCLED LATIN CAPITAL LETTER I*/
+ 0x24bf, /* U+0024bf: CIRCLED LATIN CAPITAL LETTER J*/
+ 0x24c0, /* U+0024c0: CIRCLED LATIN CAPITAL LETTER K*/
+ 0x24c1, /* U+0024c1: CIRCLED LATIN CAPITAL LETTER L*/
+ 0x24c2, /* U+0024c2: CIRCLED LATIN CAPITAL LETTER M*/
+ 0x24c3, /* U+0024c3: CIRCLED LATIN CAPITAL LETTER N*/
+ 0x24c4, /* U+0024c4: CIRCLED LATIN CAPITAL LETTER O*/
+ 0x24c5, /* U+0024c5: CIRCLED LATIN CAPITAL LETTER P*/
+ 0x24c6, /* U+0024c6: CIRCLED LATIN CAPITAL LETTER Q*/
+ 0x24c7, /* U+0024c7: CIRCLED LATIN CAPITAL LETTER R*/
+ 0x24c8, /* U+0024c8: CIRCLED LATIN CAPITAL LETTER S*/
+ 0x24c9, /* U+0024c9: CIRCLED LATIN CAPITAL LETTER T*/
+ 0x24ca, /* U+0024ca: CIRCLED LATIN CAPITAL LETTER U*/
+ 0x24cb, /* U+0024cb: CIRCLED LATIN CAPITAL LETTER V*/
+ 0x24cc, /* U+0024cc: CIRCLED LATIN CAPITAL LETTER W*/
+ 0x24cd, /* U+0024cd: CIRCLED LATIN CAPITAL LETTER X*/
+ 0x24ce, /* U+0024ce: CIRCLED LATIN CAPITAL LETTER Y*/
+ 0x24cf, /* U+0024cf: CIRCLED LATIN CAPITAL LETTER Z*/
+ 0x24b6, /* U+0024d0: CIRCLED LATIN SMALL LETTER A*/
+ 0x24b7, /* U+0024d1: CIRCLED LATIN SMALL LETTER B*/
+ 0x24b8, /* U+0024d2: CIRCLED LATIN SMALL LETTER C*/
+ 0x24b9, /* U+0024d3: CIRCLED LATIN SMALL LETTER D*/
+ 0x24ba, /* U+0024d4: CIRCLED LATIN SMALL LETTER E*/
+ 0x24bb, /* U+0024d5: CIRCLED LATIN SMALL LETTER F*/
+ 0x24bc, /* U+0024d6: CIRCLED LATIN SMALL LETTER G*/
+ 0x24bd, /* U+0024d7: CIRCLED LATIN SMALL LETTER H*/
+ 0x24be, /* U+0024d8: CIRCLED LATIN SMALL LETTER I*/
+ 0x24bf, /* U+0024d9: CIRCLED LATIN SMALL LETTER J*/
+ 0x24c0, /* U+0024da: CIRCLED LATIN SMALL LETTER K*/
+ 0x24c1, /* U+0024db: CIRCLED LATIN SMALL LETTER L*/
+ 0x24c2, /* U+0024dc: CIRCLED LATIN SMALL LETTER M*/
+ 0x24c3, /* U+0024dd: CIRCLED LATIN SMALL LETTER N*/
+ 0x24c4, /* U+0024de: CIRCLED LATIN SMALL LETTER O*/
+ 0x24c5, /* U+0024df: CIRCLED LATIN SMALL LETTER P*/
+ 0x24c6, /* U+0024e0: CIRCLED LATIN SMALL LETTER Q*/
+ 0x24c7, /* U+0024e1: CIRCLED LATIN SMALL LETTER R*/
+ 0x24c8, /* U+0024e2: CIRCLED LATIN SMALL LETTER S*/
+ 0x24c9, /* U+0024e3: CIRCLED LATIN SMALL LETTER T*/
+ 0x24ca, /* U+0024e4: CIRCLED LATIN SMALL LETTER U*/
+ 0x24cb, /* U+0024e5: CIRCLED LATIN SMALL LETTER V*/
+ 0x24cc, /* U+0024e6: CIRCLED LATIN SMALL LETTER W*/
+ 0x24cd, /* U+0024e7: CIRCLED LATIN SMALL LETTER X*/
+ 0x24ce, /* U+0024e8: CIRCLED LATIN SMALL LETTER Y*/
+ 0x24cf, /* U+0024e9: CIRCLED LATIN SMALL LETTER Z*/
+};
+
+static const RTUNICP g_afRTUniUpper0x002c30[] =
+{
+ 0x2c00, /* U+002c30: GLAGOLITIC SMALL LETTER AZU*/
+ 0x2c01, /* U+002c31: GLAGOLITIC SMALL LETTER BUKY*/
+ 0x2c02, /* U+002c32: GLAGOLITIC SMALL LETTER VEDE*/
+ 0x2c03, /* U+002c33: GLAGOLITIC SMALL LETTER GLAGOLI*/
+ 0x2c04, /* U+002c34: GLAGOLITIC SMALL LETTER DOBRO*/
+ 0x2c05, /* U+002c35: GLAGOLITIC SMALL LETTER YESTU*/
+ 0x2c06, /* U+002c36: GLAGOLITIC SMALL LETTER ZHIVETE*/
+ 0x2c07, /* U+002c37: GLAGOLITIC SMALL LETTER DZELO*/
+ 0x2c08, /* U+002c38: GLAGOLITIC SMALL LETTER ZEMLJA*/
+ 0x2c09, /* U+002c39: GLAGOLITIC SMALL LETTER IZHE*/
+ 0x2c0a, /* U+002c3a: GLAGOLITIC SMALL LETTER INITIAL IZHE*/
+ 0x2c0b, /* U+002c3b: GLAGOLITIC SMALL LETTER I*/
+ 0x2c0c, /* U+002c3c: GLAGOLITIC SMALL LETTER DJERVI*/
+ 0x2c0d, /* U+002c3d: GLAGOLITIC SMALL LETTER KAKO*/
+ 0x2c0e, /* U+002c3e: GLAGOLITIC SMALL LETTER LJUDIJE*/
+ 0x2c0f, /* U+002c3f: GLAGOLITIC SMALL LETTER MYSLITE*/
+ 0x2c10, /* U+002c40: GLAGOLITIC SMALL LETTER NASHI*/
+ 0x2c11, /* U+002c41: GLAGOLITIC SMALL LETTER ONU*/
+ 0x2c12, /* U+002c42: GLAGOLITIC SMALL LETTER POKOJI*/
+ 0x2c13, /* U+002c43: GLAGOLITIC SMALL LETTER RITSI*/
+ 0x2c14, /* U+002c44: GLAGOLITIC SMALL LETTER SLOVO*/
+ 0x2c15, /* U+002c45: GLAGOLITIC SMALL LETTER TVRIDO*/
+ 0x2c16, /* U+002c46: GLAGOLITIC SMALL LETTER UKU*/
+ 0x2c17, /* U+002c47: GLAGOLITIC SMALL LETTER FRITU*/
+ 0x2c18, /* U+002c48: GLAGOLITIC SMALL LETTER HERU*/
+ 0x2c19, /* U+002c49: GLAGOLITIC SMALL LETTER OTU*/
+ 0x2c1a, /* U+002c4a: GLAGOLITIC SMALL LETTER PE*/
+ 0x2c1b, /* U+002c4b: GLAGOLITIC SMALL LETTER SHTA*/
+ 0x2c1c, /* U+002c4c: GLAGOLITIC SMALL LETTER TSI*/
+ 0x2c1d, /* U+002c4d: GLAGOLITIC SMALL LETTER CHRIVI*/
+ 0x2c1e, /* U+002c4e: GLAGOLITIC SMALL LETTER SHA*/
+ 0x2c1f, /* U+002c4f: GLAGOLITIC SMALL LETTER YERU*/
+ 0x2c20, /* U+002c50: GLAGOLITIC SMALL LETTER YERI*/
+ 0x2c21, /* U+002c51: GLAGOLITIC SMALL LETTER YATI*/
+ 0x2c22, /* U+002c52: GLAGOLITIC SMALL LETTER SPIDERY HA*/
+ 0x2c23, /* U+002c53: GLAGOLITIC SMALL LETTER YU*/
+ 0x2c24, /* U+002c54: GLAGOLITIC SMALL LETTER SMALL YUS*/
+ 0x2c25, /* U+002c55: GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL*/
+ 0x2c26, /* U+002c56: GLAGOLITIC SMALL LETTER YO*/
+ 0x2c27, /* U+002c57: GLAGOLITIC SMALL LETTER IOTATED SMALL YUS*/
+ 0x2c28, /* U+002c58: GLAGOLITIC SMALL LETTER BIG YUS*/
+ 0x2c29, /* U+002c59: GLAGOLITIC SMALL LETTER IOTATED BIG YUS*/
+ 0x2c2a, /* U+002c5a: GLAGOLITIC SMALL LETTER FITA*/
+ 0x2c2b, /* U+002c5b: GLAGOLITIC SMALL LETTER IZHITSA*/
+ 0x2c2c, /* U+002c5c: GLAGOLITIC SMALL LETTER SHTAPIC*/
+ 0x2c2d, /* U+002c5d: GLAGOLITIC SMALL LETTER TROKUTASTI A*/
+ 0x2c2e, /* U+002c5e: GLAGOLITIC SMALL LETTER LATINATE MYSLITE*/
+ 0x2c5f, /* U+002c5f: */
+ 0x2c60, /* U+002c60: LATIN CAPITAL LETTER L WITH DOUBLE BAR*/
+ 0x2c60, /* U+002c61: LATIN SMALL LETTER L WITH DOUBLE BAR*/
+ 0x2c62, /* U+002c62: LATIN CAPITAL LETTER L WITH MIDDLE TILDE*/
+ 0x2c63, /* U+002c63: LATIN CAPITAL LETTER P WITH STROKE*/
+ 0x2c64, /* U+002c64: LATIN CAPITAL LETTER R WITH TAIL*/
+ 0x23a, /* U+002c65: LATIN SMALL LETTER A WITH STROKE*/
+ 0x23e, /* U+002c66: LATIN SMALL LETTER T WITH DIAGONAL STROKE*/
+ 0x2c67, /* U+002c67: LATIN CAPITAL LETTER H WITH DESCENDER*/
+ 0x2c67, /* U+002c68: LATIN SMALL LETTER H WITH DESCENDER*/
+ 0x2c69, /* U+002c69: LATIN CAPITAL LETTER K WITH DESCENDER*/
+ 0x2c69, /* U+002c6a: LATIN SMALL LETTER K WITH DESCENDER*/
+ 0x2c6b, /* U+002c6b: LATIN CAPITAL LETTER Z WITH DESCENDER*/
+ 0x2c6b, /* U+002c6c: LATIN SMALL LETTER Z WITH DESCENDER*/
+ 0x2c6d, /* U+002c6d: LATIN CAPITAL LETTER ALPHA*/
+ 0x2c6e, /* U+002c6e: LATIN CAPITAL LETTER M WITH HOOK*/
+ 0x2c6f, /* U+002c6f: LATIN CAPITAL LETTER TURNED A*/
+ 0x2c70, /* U+002c70: LATIN CAPITAL LETTER TURNED ALPHA*/
+ 0x2c71, /* U+002c71: LATIN SMALL LETTER V WITH RIGHT HOOK*/
+ 0x2c72, /* U+002c72: LATIN CAPITAL LETTER W WITH HOOK*/
+ 0x2c72, /* U+002c73: LATIN SMALL LETTER W WITH HOOK*/
+ 0x2c74, /* U+002c74: LATIN SMALL LETTER V WITH CURL*/
+ 0x2c75, /* U+002c75: LATIN CAPITAL LETTER HALF H*/
+ 0x2c75, /* U+002c76: LATIN SMALL LETTER HALF H*/
+ 0x2c77, /* U+002c77: LATIN SMALL LETTER TAILLESS PHI*/
+ 0x2c78, /* U+002c78: LATIN SMALL LETTER E WITH NOTCH*/
+ 0x2c79, /* U+002c79: LATIN SMALL LETTER TURNED R WITH TAIL*/
+ 0x2c7a, /* U+002c7a: LATIN SMALL LETTER O WITH LOW RING INSIDE*/
+ 0x2c7b, /* U+002c7b: LATIN LETTER SMALL CAPITAL TURNED E*/
+ 0x2c7c, /* U+002c7c: LATIN SUBSCRIPT SMALL LETTER J*/
+ 0x2c7d, /* U+002c7d: MODIFIER LETTER CAPITAL V*/
+ 0x2c7e, /* U+002c7e: LATIN CAPITAL LETTER S WITH SWASH TAIL*/
+ 0x2c7f, /* U+002c7f: LATIN CAPITAL LETTER Z WITH SWASH TAIL*/
+ 0x2c80, /* U+002c80: COPTIC CAPITAL LETTER ALFA*/
+ 0x2c80, /* U+002c81: COPTIC SMALL LETTER ALFA*/
+ 0x2c82, /* U+002c82: COPTIC CAPITAL LETTER VIDA*/
+ 0x2c82, /* U+002c83: COPTIC SMALL LETTER VIDA*/
+ 0x2c84, /* U+002c84: COPTIC CAPITAL LETTER GAMMA*/
+ 0x2c84, /* U+002c85: COPTIC SMALL LETTER GAMMA*/
+ 0x2c86, /* U+002c86: COPTIC CAPITAL LETTER DALDA*/
+ 0x2c86, /* U+002c87: COPTIC SMALL LETTER DALDA*/
+ 0x2c88, /* U+002c88: COPTIC CAPITAL LETTER EIE*/
+ 0x2c88, /* U+002c89: COPTIC SMALL LETTER EIE*/
+ 0x2c8a, /* U+002c8a: COPTIC CAPITAL LETTER SOU*/
+ 0x2c8a, /* U+002c8b: COPTIC SMALL LETTER SOU*/
+ 0x2c8c, /* U+002c8c: COPTIC CAPITAL LETTER ZATA*/
+ 0x2c8c, /* U+002c8d: COPTIC SMALL LETTER ZATA*/
+ 0x2c8e, /* U+002c8e: COPTIC CAPITAL LETTER HATE*/
+ 0x2c8e, /* U+002c8f: COPTIC SMALL LETTER HATE*/
+ 0x2c90, /* U+002c90: COPTIC CAPITAL LETTER THETHE*/
+ 0x2c90, /* U+002c91: COPTIC SMALL LETTER THETHE*/
+ 0x2c92, /* U+002c92: COPTIC CAPITAL LETTER IAUDA*/
+ 0x2c92, /* U+002c93: COPTIC SMALL LETTER IAUDA*/
+ 0x2c94, /* U+002c94: COPTIC CAPITAL LETTER KAPA*/
+ 0x2c94, /* U+002c95: COPTIC SMALL LETTER KAPA*/
+ 0x2c96, /* U+002c96: COPTIC CAPITAL LETTER LAULA*/
+ 0x2c96, /* U+002c97: COPTIC SMALL LETTER LAULA*/
+ 0x2c98, /* U+002c98: COPTIC CAPITAL LETTER MI*/
+ 0x2c98, /* U+002c99: COPTIC SMALL LETTER MI*/
+ 0x2c9a, /* U+002c9a: COPTIC CAPITAL LETTER NI*/
+ 0x2c9a, /* U+002c9b: COPTIC SMALL LETTER NI*/
+ 0x2c9c, /* U+002c9c: COPTIC CAPITAL LETTER KSI*/
+ 0x2c9c, /* U+002c9d: COPTIC SMALL LETTER KSI*/
+ 0x2c9e, /* U+002c9e: COPTIC CAPITAL LETTER O*/
+ 0x2c9e, /* U+002c9f: COPTIC SMALL LETTER O*/
+ 0x2ca0, /* U+002ca0: COPTIC CAPITAL LETTER PI*/
+ 0x2ca0, /* U+002ca1: COPTIC SMALL LETTER PI*/
+ 0x2ca2, /* U+002ca2: COPTIC CAPITAL LETTER RO*/
+ 0x2ca2, /* U+002ca3: COPTIC SMALL LETTER RO*/
+ 0x2ca4, /* U+002ca4: COPTIC CAPITAL LETTER SIMA*/
+ 0x2ca4, /* U+002ca5: COPTIC SMALL LETTER SIMA*/
+ 0x2ca6, /* U+002ca6: COPTIC CAPITAL LETTER TAU*/
+ 0x2ca6, /* U+002ca7: COPTIC SMALL LETTER TAU*/
+ 0x2ca8, /* U+002ca8: COPTIC CAPITAL LETTER UA*/
+ 0x2ca8, /* U+002ca9: COPTIC SMALL LETTER UA*/
+ 0x2caa, /* U+002caa: COPTIC CAPITAL LETTER FI*/
+ 0x2caa, /* U+002cab: COPTIC SMALL LETTER FI*/
+ 0x2cac, /* U+002cac: COPTIC CAPITAL LETTER KHI*/
+ 0x2cac, /* U+002cad: COPTIC SMALL LETTER KHI*/
+ 0x2cae, /* U+002cae: COPTIC CAPITAL LETTER PSI*/
+ 0x2cae, /* U+002caf: COPTIC SMALL LETTER PSI*/
+ 0x2cb0, /* U+002cb0: COPTIC CAPITAL LETTER OOU*/
+ 0x2cb0, /* U+002cb1: COPTIC SMALL LETTER OOU*/
+ 0x2cb2, /* U+002cb2: COPTIC CAPITAL LETTER DIALECT-P ALEF*/
+ 0x2cb2, /* U+002cb3: COPTIC SMALL LETTER DIALECT-P ALEF*/
+ 0x2cb4, /* U+002cb4: COPTIC CAPITAL LETTER OLD COPTIC AIN*/
+ 0x2cb4, /* U+002cb5: COPTIC SMALL LETTER OLD COPTIC AIN*/
+ 0x2cb6, /* U+002cb6: COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE*/
+ 0x2cb6, /* U+002cb7: COPTIC SMALL LETTER CRYPTOGRAMMIC EIE*/
+ 0x2cb8, /* U+002cb8: COPTIC CAPITAL LETTER DIALECT-P KAPA*/
+ 0x2cb8, /* U+002cb9: COPTIC SMALL LETTER DIALECT-P KAPA*/
+ 0x2cba, /* U+002cba: COPTIC CAPITAL LETTER DIALECT-P NI*/
+ 0x2cba, /* U+002cbb: COPTIC SMALL LETTER DIALECT-P NI*/
+ 0x2cbc, /* U+002cbc: COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI*/
+ 0x2cbc, /* U+002cbd: COPTIC SMALL LETTER CRYPTOGRAMMIC NI*/
+ 0x2cbe, /* U+002cbe: COPTIC CAPITAL LETTER OLD COPTIC OOU*/
+ 0x2cbe, /* U+002cbf: COPTIC SMALL LETTER OLD COPTIC OOU*/
+ 0x2cc0, /* U+002cc0: COPTIC CAPITAL LETTER SAMPI*/
+ 0x2cc0, /* U+002cc1: COPTIC SMALL LETTER SAMPI*/
+ 0x2cc2, /* U+002cc2: COPTIC CAPITAL LETTER CROSSED SHEI*/
+ 0x2cc2, /* U+002cc3: COPTIC SMALL LETTER CROSSED SHEI*/
+ 0x2cc4, /* U+002cc4: COPTIC CAPITAL LETTER OLD COPTIC SHEI*/
+ 0x2cc4, /* U+002cc5: COPTIC SMALL LETTER OLD COPTIC SHEI*/
+ 0x2cc6, /* U+002cc6: COPTIC CAPITAL LETTER OLD COPTIC ESH*/
+ 0x2cc6, /* U+002cc7: COPTIC SMALL LETTER OLD COPTIC ESH*/
+ 0x2cc8, /* U+002cc8: COPTIC CAPITAL LETTER AKHMIMIC KHEI*/
+ 0x2cc8, /* U+002cc9: COPTIC SMALL LETTER AKHMIMIC KHEI*/
+ 0x2cca, /* U+002cca: COPTIC CAPITAL LETTER DIALECT-P HORI*/
+ 0x2cca, /* U+002ccb: COPTIC SMALL LETTER DIALECT-P HORI*/
+ 0x2ccc, /* U+002ccc: COPTIC CAPITAL LETTER OLD COPTIC HORI*/
+ 0x2ccc, /* U+002ccd: COPTIC SMALL LETTER OLD COPTIC HORI*/
+ 0x2cce, /* U+002cce: COPTIC CAPITAL LETTER OLD COPTIC HA*/
+ 0x2cce, /* U+002ccf: COPTIC SMALL LETTER OLD COPTIC HA*/
+ 0x2cd0, /* U+002cd0: COPTIC CAPITAL LETTER L-SHAPED HA*/
+ 0x2cd0, /* U+002cd1: COPTIC SMALL LETTER L-SHAPED HA*/
+ 0x2cd2, /* U+002cd2: COPTIC CAPITAL LETTER OLD COPTIC HEI*/
+ 0x2cd2, /* U+002cd3: COPTIC SMALL LETTER OLD COPTIC HEI*/
+ 0x2cd4, /* U+002cd4: COPTIC CAPITAL LETTER OLD COPTIC HAT*/
+ 0x2cd4, /* U+002cd5: COPTIC SMALL LETTER OLD COPTIC HAT*/
+ 0x2cd6, /* U+002cd6: COPTIC CAPITAL LETTER OLD COPTIC GANGIA*/
+ 0x2cd6, /* U+002cd7: COPTIC SMALL LETTER OLD COPTIC GANGIA*/
+ 0x2cd8, /* U+002cd8: COPTIC CAPITAL LETTER OLD COPTIC DJA*/
+ 0x2cd8, /* U+002cd9: COPTIC SMALL LETTER OLD COPTIC DJA*/
+ 0x2cda, /* U+002cda: COPTIC CAPITAL LETTER OLD COPTIC SHIMA*/
+ 0x2cda, /* U+002cdb: COPTIC SMALL LETTER OLD COPTIC SHIMA*/
+ 0x2cdc, /* U+002cdc: COPTIC CAPITAL LETTER OLD NUBIAN SHIMA*/
+ 0x2cdc, /* U+002cdd: COPTIC SMALL LETTER OLD NUBIAN SHIMA*/
+ 0x2cde, /* U+002cde: COPTIC CAPITAL LETTER OLD NUBIAN NGI*/
+ 0x2cde, /* U+002cdf: COPTIC SMALL LETTER OLD NUBIAN NGI*/
+ 0x2ce0, /* U+002ce0: COPTIC CAPITAL LETTER OLD NUBIAN NYI*/
+ 0x2ce0, /* U+002ce1: COPTIC SMALL LETTER OLD NUBIAN NYI*/
+ 0x2ce2, /* U+002ce2: COPTIC CAPITAL LETTER OLD NUBIAN WAU*/
+ 0x2ce2, /* U+002ce3: COPTIC SMALL LETTER OLD NUBIAN WAU*/
+ 0x2ce4, /* U+002ce4: COPTIC SYMBOL KAI*/
+ 0x2ce5, /* U+002ce5: COPTIC SYMBOL MI RO*/
+ 0x2ce6, /* U+002ce6: COPTIC SYMBOL PI RO*/
+ 0x2ce7, /* U+002ce7: COPTIC SYMBOL STAUROS*/
+ 0x2ce8, /* U+002ce8: COPTIC SYMBOL TAU RO*/
+ 0x2ce9, /* U+002ce9: COPTIC SYMBOL KHI RO*/
+ 0x2cea, /* U+002cea: COPTIC SYMBOL SHIMA SIMA*/
+ 0x2ceb, /* U+002ceb: COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI*/
+ 0x2ceb, /* U+002cec: COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI*/
+ 0x2ced, /* U+002ced: COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA*/
+ 0x2ced, /* U+002cee: COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA*/
+ 0x2cef, /* U+002cef: COPTIC COMBINING NI ABOVE*/
+ 0x2cf0, /* U+002cf0: COPTIC COMBINING SPIRITUS ASPER*/
+ 0x2cf1, /* U+002cf1: COPTIC COMBINING SPIRITUS LENIS*/
+ 0x2cf2, /* U+002cf2: COPTIC CAPITAL LETTER BOHAIRIC KHEI*/
+ 0x2cf2, /* U+002cf3: COPTIC SMALL LETTER BOHAIRIC KHEI*/
+ 0x2cf4, /* U+002cf4: */
+ 0x2cf5, /* U+002cf5: */
+ 0x2cf6, /* U+002cf6: */
+ 0x2cf7, /* U+002cf7: */
+ 0x2cf8, /* U+002cf8: */
+ 0x2cf9, /* U+002cf9: COPTIC OLD NUBIAN FULL STOP*/
+ 0x2cfa, /* U+002cfa: COPTIC OLD NUBIAN DIRECT QUESTION MARK*/
+ 0x2cfb, /* U+002cfb: COPTIC OLD NUBIAN INDIRECT QUESTION MARK*/
+ 0x2cfc, /* U+002cfc: COPTIC OLD NUBIAN VERSE DIVIDER*/
+ 0x2cfd, /* U+002cfd: COPTIC FRACTION ONE HALF*/
+ 0x2cfe, /* U+002cfe: COPTIC FULL STOP*/
+ 0x2cff, /* U+002cff: COPTIC MORPHOLOGICAL DIVIDER*/
+ 0x10a0, /* U+002d00: GEORGIAN SMALL LETTER AN*/
+ 0x10a1, /* U+002d01: GEORGIAN SMALL LETTER BAN*/
+ 0x10a2, /* U+002d02: GEORGIAN SMALL LETTER GAN*/
+ 0x10a3, /* U+002d03: GEORGIAN SMALL LETTER DON*/
+ 0x10a4, /* U+002d04: GEORGIAN SMALL LETTER EN*/
+ 0x10a5, /* U+002d05: GEORGIAN SMALL LETTER VIN*/
+ 0x10a6, /* U+002d06: GEORGIAN SMALL LETTER ZEN*/
+ 0x10a7, /* U+002d07: GEORGIAN SMALL LETTER TAN*/
+ 0x10a8, /* U+002d08: GEORGIAN SMALL LETTER IN*/
+ 0x10a9, /* U+002d09: GEORGIAN SMALL LETTER KAN*/
+ 0x10aa, /* U+002d0a: GEORGIAN SMALL LETTER LAS*/
+ 0x10ab, /* U+002d0b: GEORGIAN SMALL LETTER MAN*/
+ 0x10ac, /* U+002d0c: GEORGIAN SMALL LETTER NAR*/
+ 0x10ad, /* U+002d0d: GEORGIAN SMALL LETTER ON*/
+ 0x10ae, /* U+002d0e: GEORGIAN SMALL LETTER PAR*/
+ 0x10af, /* U+002d0f: GEORGIAN SMALL LETTER ZHAR*/
+ 0x10b0, /* U+002d10: GEORGIAN SMALL LETTER RAE*/
+ 0x10b1, /* U+002d11: GEORGIAN SMALL LETTER SAN*/
+ 0x10b2, /* U+002d12: GEORGIAN SMALL LETTER TAR*/
+ 0x10b3, /* U+002d13: GEORGIAN SMALL LETTER UN*/
+ 0x10b4, /* U+002d14: GEORGIAN SMALL LETTER PHAR*/
+ 0x10b5, /* U+002d15: GEORGIAN SMALL LETTER KHAR*/
+ 0x10b6, /* U+002d16: GEORGIAN SMALL LETTER GHAN*/
+ 0x10b7, /* U+002d17: GEORGIAN SMALL LETTER QAR*/
+ 0x10b8, /* U+002d18: GEORGIAN SMALL LETTER SHIN*/
+ 0x10b9, /* U+002d19: GEORGIAN SMALL LETTER CHIN*/
+ 0x10ba, /* U+002d1a: GEORGIAN SMALL LETTER CAN*/
+ 0x10bb, /* U+002d1b: GEORGIAN SMALL LETTER JIL*/
+ 0x10bc, /* U+002d1c: GEORGIAN SMALL LETTER CIL*/
+ 0x10bd, /* U+002d1d: GEORGIAN SMALL LETTER CHAR*/
+ 0x10be, /* U+002d1e: GEORGIAN SMALL LETTER XAN*/
+ 0x10bf, /* U+002d1f: GEORGIAN SMALL LETTER JHAN*/
+ 0x10c0, /* U+002d20: GEORGIAN SMALL LETTER HAE*/
+ 0x10c1, /* U+002d21: GEORGIAN SMALL LETTER HE*/
+ 0x10c2, /* U+002d22: GEORGIAN SMALL LETTER HIE*/
+ 0x10c3, /* U+002d23: GEORGIAN SMALL LETTER WE*/
+ 0x10c4, /* U+002d24: GEORGIAN SMALL LETTER HAR*/
+ 0x10c5, /* U+002d25: GEORGIAN SMALL LETTER HOE*/
+ 0x2d26, /* U+002d26: */
+ 0x10c7, /* U+002d27: GEORGIAN SMALL LETTER YN*/
+ 0x2d28, /* U+002d28: */
+ 0x2d29, /* U+002d29: */
+ 0x2d2a, /* U+002d2a: */
+ 0x2d2b, /* U+002d2b: */
+ 0x2d2c, /* U+002d2c: */
+ 0x10cd, /* U+002d2d: GEORGIAN SMALL LETTER AEN*/
+};
+
+static const RTUNICP g_afRTUniUpper0x00a641[] =
+{
+ 0xa640, /* U+00a641: CYRILLIC SMALL LETTER ZEMLYA*/
+ 0xa642, /* U+00a642: CYRILLIC CAPITAL LETTER DZELO*/
+ 0xa642, /* U+00a643: CYRILLIC SMALL LETTER DZELO*/
+ 0xa644, /* U+00a644: CYRILLIC CAPITAL LETTER REVERSED DZE*/
+ 0xa644, /* U+00a645: CYRILLIC SMALL LETTER REVERSED DZE*/
+ 0xa646, /* U+00a646: CYRILLIC CAPITAL LETTER IOTA*/
+ 0xa646, /* U+00a647: CYRILLIC SMALL LETTER IOTA*/
+ 0xa648, /* U+00a648: CYRILLIC CAPITAL LETTER DJERV*/
+ 0xa648, /* U+00a649: CYRILLIC SMALL LETTER DJERV*/
+ 0xa64a, /* U+00a64a: CYRILLIC CAPITAL LETTER MONOGRAPH UK*/
+ 0xa64a, /* U+00a64b: CYRILLIC SMALL LETTER MONOGRAPH UK*/
+ 0xa64c, /* U+00a64c: CYRILLIC CAPITAL LETTER BROAD OMEGA*/
+ 0xa64c, /* U+00a64d: CYRILLIC SMALL LETTER BROAD OMEGA*/
+ 0xa64e, /* U+00a64e: CYRILLIC CAPITAL LETTER NEUTRAL YER*/
+ 0xa64e, /* U+00a64f: CYRILLIC SMALL LETTER NEUTRAL YER*/
+ 0xa650, /* U+00a650: CYRILLIC CAPITAL LETTER YERU WITH BACK YER*/
+ 0xa650, /* U+00a651: CYRILLIC SMALL LETTER YERU WITH BACK YER*/
+ 0xa652, /* U+00a652: CYRILLIC CAPITAL LETTER IOTIFIED YAT*/
+ 0xa652, /* U+00a653: CYRILLIC SMALL LETTER IOTIFIED YAT*/
+ 0xa654, /* U+00a654: CYRILLIC CAPITAL LETTER REVERSED YU*/
+ 0xa654, /* U+00a655: CYRILLIC SMALL LETTER REVERSED YU*/
+ 0xa656, /* U+00a656: CYRILLIC CAPITAL LETTER IOTIFIED A*/
+ 0xa656, /* U+00a657: CYRILLIC SMALL LETTER IOTIFIED A*/
+ 0xa658, /* U+00a658: CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS*/
+ 0xa658, /* U+00a659: CYRILLIC SMALL LETTER CLOSED LITTLE YUS*/
+ 0xa65a, /* U+00a65a: CYRILLIC CAPITAL LETTER BLENDED YUS*/
+ 0xa65a, /* U+00a65b: CYRILLIC SMALL LETTER BLENDED YUS*/
+ 0xa65c, /* U+00a65c: CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS*/
+ 0xa65c, /* U+00a65d: CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS*/
+ 0xa65e, /* U+00a65e: CYRILLIC CAPITAL LETTER YN*/
+ 0xa65e, /* U+00a65f: CYRILLIC SMALL LETTER YN*/
+ 0xa660, /* U+00a660: CYRILLIC CAPITAL LETTER REVERSED TSE*/
+ 0xa660, /* U+00a661: CYRILLIC SMALL LETTER REVERSED TSE*/
+ 0xa662, /* U+00a662: CYRILLIC CAPITAL LETTER SOFT DE*/
+ 0xa662, /* U+00a663: CYRILLIC SMALL LETTER SOFT DE*/
+ 0xa664, /* U+00a664: CYRILLIC CAPITAL LETTER SOFT EL*/
+ 0xa664, /* U+00a665: CYRILLIC SMALL LETTER SOFT EL*/
+ 0xa666, /* U+00a666: CYRILLIC CAPITAL LETTER SOFT EM*/
+ 0xa666, /* U+00a667: CYRILLIC SMALL LETTER SOFT EM*/
+ 0xa668, /* U+00a668: CYRILLIC CAPITAL LETTER MONOCULAR O*/
+ 0xa668, /* U+00a669: CYRILLIC SMALL LETTER MONOCULAR O*/
+ 0xa66a, /* U+00a66a: CYRILLIC CAPITAL LETTER BINOCULAR O*/
+ 0xa66a, /* U+00a66b: CYRILLIC SMALL LETTER BINOCULAR O*/
+ 0xa66c, /* U+00a66c: CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O*/
+ 0xa66c, /* U+00a66d: CYRILLIC SMALL LETTER DOUBLE MONOCULAR O*/
+ 0xa66e, /* U+00a66e: CYRILLIC LETTER MULTIOCULAR O*/
+ 0xa66f, /* U+00a66f: COMBINING CYRILLIC VZMET*/
+ 0xa670, /* U+00a670: COMBINING CYRILLIC TEN MILLIONS SIGN*/
+ 0xa671, /* U+00a671: COMBINING CYRILLIC HUNDRED MILLIONS SIGN*/
+ 0xa672, /* U+00a672: COMBINING CYRILLIC THOUSAND MILLIONS SIGN*/
+ 0xa673, /* U+00a673: SLAVONIC ASTERISK*/
+ 0xa674, /* U+00a674: COMBINING CYRILLIC LETTER UKRAINIAN IE*/
+ 0xa675, /* U+00a675: COMBINING CYRILLIC LETTER I*/
+ 0xa676, /* U+00a676: COMBINING CYRILLIC LETTER YI*/
+ 0xa677, /* U+00a677: COMBINING CYRILLIC LETTER U*/
+ 0xa678, /* U+00a678: COMBINING CYRILLIC LETTER HARD SIGN*/
+ 0xa679, /* U+00a679: COMBINING CYRILLIC LETTER YERU*/
+ 0xa67a, /* U+00a67a: COMBINING CYRILLIC LETTER SOFT SIGN*/
+ 0xa67b, /* U+00a67b: COMBINING CYRILLIC LETTER OMEGA*/
+ 0xa67c, /* U+00a67c: COMBINING CYRILLIC KAVYKA*/
+ 0xa67d, /* U+00a67d: COMBINING CYRILLIC PAYEROK*/
+ 0xa67e, /* U+00a67e: CYRILLIC KAVYKA*/
+ 0xa67f, /* U+00a67f: CYRILLIC PAYEROK*/
+ 0xa680, /* U+00a680: CYRILLIC CAPITAL LETTER DWE*/
+ 0xa680, /* U+00a681: CYRILLIC SMALL LETTER DWE*/
+ 0xa682, /* U+00a682: CYRILLIC CAPITAL LETTER DZWE*/
+ 0xa682, /* U+00a683: CYRILLIC SMALL LETTER DZWE*/
+ 0xa684, /* U+00a684: CYRILLIC CAPITAL LETTER ZHWE*/
+ 0xa684, /* U+00a685: CYRILLIC SMALL LETTER ZHWE*/
+ 0xa686, /* U+00a686: CYRILLIC CAPITAL LETTER CCHE*/
+ 0xa686, /* U+00a687: CYRILLIC SMALL LETTER CCHE*/
+ 0xa688, /* U+00a688: CYRILLIC CAPITAL LETTER DZZE*/
+ 0xa688, /* U+00a689: CYRILLIC SMALL LETTER DZZE*/
+ 0xa68a, /* U+00a68a: CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK*/
+ 0xa68a, /* U+00a68b: CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK*/
+ 0xa68c, /* U+00a68c: CYRILLIC CAPITAL LETTER TWE*/
+ 0xa68c, /* U+00a68d: CYRILLIC SMALL LETTER TWE*/
+ 0xa68e, /* U+00a68e: CYRILLIC CAPITAL LETTER TSWE*/
+ 0xa68e, /* U+00a68f: CYRILLIC SMALL LETTER TSWE*/
+ 0xa690, /* U+00a690: CYRILLIC CAPITAL LETTER TSSE*/
+ 0xa690, /* U+00a691: CYRILLIC SMALL LETTER TSSE*/
+ 0xa692, /* U+00a692: CYRILLIC CAPITAL LETTER TCHE*/
+ 0xa692, /* U+00a693: CYRILLIC SMALL LETTER TCHE*/
+ 0xa694, /* U+00a694: CYRILLIC CAPITAL LETTER HWE*/
+ 0xa694, /* U+00a695: CYRILLIC SMALL LETTER HWE*/
+ 0xa696, /* U+00a696: CYRILLIC CAPITAL LETTER SHWE*/
+ 0xa696, /* U+00a697: CYRILLIC SMALL LETTER SHWE*/
+ 0xa698, /* U+00a698: */
+ 0xa699, /* U+00a699: */
+ 0xa69a, /* U+00a69a: */
+ 0xa69b, /* U+00a69b: */
+ 0xa69c, /* U+00a69c: */
+ 0xa69d, /* U+00a69d: */
+ 0xa69e, /* U+00a69e: */
+ 0xa69f, /* U+00a69f: COMBINING CYRILLIC LETTER IOTIFIED E*/
+ 0xa6a0, /* U+00a6a0: BAMUM LETTER A*/
+ 0xa6a1, /* U+00a6a1: BAMUM LETTER KA*/
+ 0xa6a2, /* U+00a6a2: BAMUM LETTER U*/
+ 0xa6a3, /* U+00a6a3: BAMUM LETTER KU*/
+ 0xa6a4, /* U+00a6a4: BAMUM LETTER EE*/
+ 0xa6a5, /* U+00a6a5: BAMUM LETTER REE*/
+ 0xa6a6, /* U+00a6a6: BAMUM LETTER TAE*/
+ 0xa6a7, /* U+00a6a7: BAMUM LETTER O*/
+ 0xa6a8, /* U+00a6a8: BAMUM LETTER NYI*/
+ 0xa6a9, /* U+00a6a9: BAMUM LETTER I*/
+ 0xa6aa, /* U+00a6aa: BAMUM LETTER LA*/
+ 0xa6ab, /* U+00a6ab: BAMUM LETTER PA*/
+ 0xa6ac, /* U+00a6ac: BAMUM LETTER RII*/
+ 0xa6ad, /* U+00a6ad: BAMUM LETTER RIEE*/
+ 0xa6ae, /* U+00a6ae: BAMUM LETTER LEEEE*/
+ 0xa6af, /* U+00a6af: BAMUM LETTER MEEEE*/
+ 0xa6b0, /* U+00a6b0: BAMUM LETTER TAA*/
+ 0xa6b1, /* U+00a6b1: BAMUM LETTER NDAA*/
+ 0xa6b2, /* U+00a6b2: BAMUM LETTER NJAEM*/
+ 0xa6b3, /* U+00a6b3: BAMUM LETTER M*/
+ 0xa6b4, /* U+00a6b4: BAMUM LETTER SUU*/
+ 0xa6b5, /* U+00a6b5: BAMUM LETTER MU*/
+ 0xa6b6, /* U+00a6b6: BAMUM LETTER SHII*/
+ 0xa6b7, /* U+00a6b7: BAMUM LETTER SI*/
+ 0xa6b8, /* U+00a6b8: BAMUM LETTER SHEUX*/
+ 0xa6b9, /* U+00a6b9: BAMUM LETTER SEUX*/
+ 0xa6ba, /* U+00a6ba: BAMUM LETTER KYEE*/
+ 0xa6bb, /* U+00a6bb: BAMUM LETTER KET*/
+ 0xa6bc, /* U+00a6bc: BAMUM LETTER NUAE*/
+ 0xa6bd, /* U+00a6bd: BAMUM LETTER NU*/
+ 0xa6be, /* U+00a6be: BAMUM LETTER NJUAE*/
+ 0xa6bf, /* U+00a6bf: BAMUM LETTER YOQ*/
+ 0xa6c0, /* U+00a6c0: BAMUM LETTER SHU*/
+ 0xa6c1, /* U+00a6c1: BAMUM LETTER YUQ*/
+ 0xa6c2, /* U+00a6c2: BAMUM LETTER YA*/
+ 0xa6c3, /* U+00a6c3: BAMUM LETTER NSHA*/
+ 0xa6c4, /* U+00a6c4: BAMUM LETTER KEUX*/
+ 0xa6c5, /* U+00a6c5: BAMUM LETTER PEUX*/
+ 0xa6c6, /* U+00a6c6: BAMUM LETTER NJEE*/
+ 0xa6c7, /* U+00a6c7: BAMUM LETTER NTEE*/
+ 0xa6c8, /* U+00a6c8: BAMUM LETTER PUE*/
+ 0xa6c9, /* U+00a6c9: BAMUM LETTER WUE*/
+ 0xa6ca, /* U+00a6ca: BAMUM LETTER PEE*/
+ 0xa6cb, /* U+00a6cb: BAMUM LETTER FEE*/
+ 0xa6cc, /* U+00a6cc: BAMUM LETTER RU*/
+ 0xa6cd, /* U+00a6cd: BAMUM LETTER LU*/
+ 0xa6ce, /* U+00a6ce: BAMUM LETTER MI*/
+ 0xa6cf, /* U+00a6cf: BAMUM LETTER NI*/
+ 0xa6d0, /* U+00a6d0: BAMUM LETTER REUX*/
+ 0xa6d1, /* U+00a6d1: BAMUM LETTER RAE*/
+ 0xa6d2, /* U+00a6d2: BAMUM LETTER KEN*/
+ 0xa6d3, /* U+00a6d3: BAMUM LETTER NGKWAEN*/
+ 0xa6d4, /* U+00a6d4: BAMUM LETTER NGGA*/
+ 0xa6d5, /* U+00a6d5: BAMUM LETTER NGA*/
+ 0xa6d6, /* U+00a6d6: BAMUM LETTER SHO*/
+ 0xa6d7, /* U+00a6d7: BAMUM LETTER PUAE*/
+ 0xa6d8, /* U+00a6d8: BAMUM LETTER FU*/
+ 0xa6d9, /* U+00a6d9: BAMUM LETTER FOM*/
+ 0xa6da, /* U+00a6da: BAMUM LETTER WA*/
+ 0xa6db, /* U+00a6db: BAMUM LETTER NA*/
+ 0xa6dc, /* U+00a6dc: BAMUM LETTER LI*/
+ 0xa6dd, /* U+00a6dd: BAMUM LETTER PI*/
+ 0xa6de, /* U+00a6de: BAMUM LETTER LOQ*/
+ 0xa6df, /* U+00a6df: BAMUM LETTER KO*/
+ 0xa6e0, /* U+00a6e0: BAMUM LETTER MBEN*/
+ 0xa6e1, /* U+00a6e1: BAMUM LETTER REN*/
+ 0xa6e2, /* U+00a6e2: BAMUM LETTER MEN*/
+ 0xa6e3, /* U+00a6e3: BAMUM LETTER MA*/
+ 0xa6e4, /* U+00a6e4: BAMUM LETTER TI*/
+ 0xa6e5, /* U+00a6e5: BAMUM LETTER KI*/
+ 0xa6e6, /* U+00a6e6: BAMUM LETTER MO*/
+ 0xa6e7, /* U+00a6e7: BAMUM LETTER MBAA*/
+ 0xa6e8, /* U+00a6e8: BAMUM LETTER TET*/
+ 0xa6e9, /* U+00a6e9: BAMUM LETTER KPA*/
+ 0xa6ea, /* U+00a6ea: BAMUM LETTER TEN*/
+ 0xa6eb, /* U+00a6eb: BAMUM LETTER NTUU*/
+ 0xa6ec, /* U+00a6ec: BAMUM LETTER SAMBA*/
+ 0xa6ed, /* U+00a6ed: BAMUM LETTER FAAMAE*/
+ 0xa6ee, /* U+00a6ee: BAMUM LETTER KOVUU*/
+ 0xa6ef, /* U+00a6ef: BAMUM LETTER KOGHOM*/
+ 0xa6f0, /* U+00a6f0: BAMUM COMBINING MARK KOQNDON*/
+ 0xa6f1, /* U+00a6f1: BAMUM COMBINING MARK TUKWENTIS*/
+ 0xa6f2, /* U+00a6f2: BAMUM NJAEMLI*/
+ 0xa6f3, /* U+00a6f3: BAMUM FULL STOP*/
+ 0xa6f4, /* U+00a6f4: BAMUM COLON*/
+ 0xa6f5, /* U+00a6f5: BAMUM COMMA*/
+ 0xa6f6, /* U+00a6f6: BAMUM SEMICOLON*/
+ 0xa6f7, /* U+00a6f7: BAMUM QUESTION MARK*/
+ 0xa6f8, /* U+00a6f8: */
+ 0xa6f9, /* U+00a6f9: */
+ 0xa6fa, /* U+00a6fa: */
+ 0xa6fb, /* U+00a6fb: */
+ 0xa6fc, /* U+00a6fc: */
+ 0xa6fd, /* U+00a6fd: */
+ 0xa6fe, /* U+00a6fe: */
+ 0xa6ff, /* U+00a6ff: */
+ 0xa700, /* U+00a700: MODIFIER LETTER CHINESE TONE YIN PING*/
+ 0xa701, /* U+00a701: MODIFIER LETTER CHINESE TONE YANG PING*/
+ 0xa702, /* U+00a702: MODIFIER LETTER CHINESE TONE YIN SHANG*/
+ 0xa703, /* U+00a703: MODIFIER LETTER CHINESE TONE YANG SHANG*/
+ 0xa704, /* U+00a704: MODIFIER LETTER CHINESE TONE YIN QU*/
+ 0xa705, /* U+00a705: MODIFIER LETTER CHINESE TONE YANG QU*/
+ 0xa706, /* U+00a706: MODIFIER LETTER CHINESE TONE YIN RU*/
+ 0xa707, /* U+00a707: MODIFIER LETTER CHINESE TONE YANG RU*/
+ 0xa708, /* U+00a708: MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR*/
+ 0xa709, /* U+00a709: MODIFIER LETTER HIGH DOTTED TONE BAR*/
+ 0xa70a, /* U+00a70a: MODIFIER LETTER MID DOTTED TONE BAR*/
+ 0xa70b, /* U+00a70b: MODIFIER LETTER LOW DOTTED TONE BAR*/
+ 0xa70c, /* U+00a70c: MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR*/
+ 0xa70d, /* U+00a70d: MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR*/
+ 0xa70e, /* U+00a70e: MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR*/
+ 0xa70f, /* U+00a70f: MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR*/
+ 0xa710, /* U+00a710: MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR*/
+ 0xa711, /* U+00a711: MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR*/
+ 0xa712, /* U+00a712: MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR*/
+ 0xa713, /* U+00a713: MODIFIER LETTER HIGH LEFT-STEM TONE BAR*/
+ 0xa714, /* U+00a714: MODIFIER LETTER MID LEFT-STEM TONE BAR*/
+ 0xa715, /* U+00a715: MODIFIER LETTER LOW LEFT-STEM TONE BAR*/
+ 0xa716, /* U+00a716: MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR*/
+ 0xa717, /* U+00a717: MODIFIER LETTER DOT VERTICAL BAR*/
+ 0xa718, /* U+00a718: MODIFIER LETTER DOT SLASH*/
+ 0xa719, /* U+00a719: MODIFIER LETTER DOT HORIZONTAL BAR*/
+ 0xa71a, /* U+00a71a: MODIFIER LETTER LOWER RIGHT CORNER ANGLE*/
+ 0xa71b, /* U+00a71b: MODIFIER LETTER RAISED UP ARROW*/
+ 0xa71c, /* U+00a71c: MODIFIER LETTER RAISED DOWN ARROW*/
+ 0xa71d, /* U+00a71d: MODIFIER LETTER RAISED EXCLAMATION MARK*/
+ 0xa71e, /* U+00a71e: MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK*/
+ 0xa71f, /* U+00a71f: MODIFIER LETTER LOW INVERTED EXCLAMATION MARK*/
+ 0xa720, /* U+00a720: MODIFIER LETTER STRESS AND HIGH TONE*/
+ 0xa721, /* U+00a721: MODIFIER LETTER STRESS AND LOW TONE*/
+ 0xa722, /* U+00a722: LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF*/
+ 0xa722, /* U+00a723: LATIN SMALL LETTER EGYPTOLOGICAL ALEF*/
+ 0xa724, /* U+00a724: LATIN CAPITAL LETTER EGYPTOLOGICAL AIN*/
+ 0xa724, /* U+00a725: LATIN SMALL LETTER EGYPTOLOGICAL AIN*/
+ 0xa726, /* U+00a726: LATIN CAPITAL LETTER HENG*/
+ 0xa726, /* U+00a727: LATIN SMALL LETTER HENG*/
+ 0xa728, /* U+00a728: LATIN CAPITAL LETTER TZ*/
+ 0xa728, /* U+00a729: LATIN SMALL LETTER TZ*/
+ 0xa72a, /* U+00a72a: LATIN CAPITAL LETTER TRESILLO*/
+ 0xa72a, /* U+00a72b: LATIN SMALL LETTER TRESILLO*/
+ 0xa72c, /* U+00a72c: LATIN CAPITAL LETTER CUATRILLO*/
+ 0xa72c, /* U+00a72d: LATIN SMALL LETTER CUATRILLO*/
+ 0xa72e, /* U+00a72e: LATIN CAPITAL LETTER CUATRILLO WITH COMMA*/
+ 0xa72e, /* U+00a72f: LATIN SMALL LETTER CUATRILLO WITH COMMA*/
+ 0xa730, /* U+00a730: LATIN LETTER SMALL CAPITAL F*/
+ 0xa731, /* U+00a731: LATIN LETTER SMALL CAPITAL S*/
+ 0xa732, /* U+00a732: LATIN CAPITAL LETTER AA*/
+ 0xa732, /* U+00a733: LATIN SMALL LETTER AA*/
+ 0xa734, /* U+00a734: LATIN CAPITAL LETTER AO*/
+ 0xa734, /* U+00a735: LATIN SMALL LETTER AO*/
+ 0xa736, /* U+00a736: LATIN CAPITAL LETTER AU*/
+ 0xa736, /* U+00a737: LATIN SMALL LETTER AU*/
+ 0xa738, /* U+00a738: LATIN CAPITAL LETTER AV*/
+ 0xa738, /* U+00a739: LATIN SMALL LETTER AV*/
+ 0xa73a, /* U+00a73a: LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR*/
+ 0xa73a, /* U+00a73b: LATIN SMALL LETTER AV WITH HORIZONTAL BAR*/
+ 0xa73c, /* U+00a73c: LATIN CAPITAL LETTER AY*/
+ 0xa73c, /* U+00a73d: LATIN SMALL LETTER AY*/
+ 0xa73e, /* U+00a73e: LATIN CAPITAL LETTER REVERSED C WITH DOT*/
+ 0xa73e, /* U+00a73f: LATIN SMALL LETTER REVERSED C WITH DOT*/
+ 0xa740, /* U+00a740: LATIN CAPITAL LETTER K WITH STROKE*/
+ 0xa740, /* U+00a741: LATIN SMALL LETTER K WITH STROKE*/
+ 0xa742, /* U+00a742: LATIN CAPITAL LETTER K WITH DIAGONAL STROKE*/
+ 0xa742, /* U+00a743: LATIN SMALL LETTER K WITH DIAGONAL STROKE*/
+ 0xa744, /* U+00a744: LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE*/
+ 0xa744, /* U+00a745: LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE*/
+ 0xa746, /* U+00a746: LATIN CAPITAL LETTER BROKEN L*/
+ 0xa746, /* U+00a747: LATIN SMALL LETTER BROKEN L*/
+ 0xa748, /* U+00a748: LATIN CAPITAL LETTER L WITH HIGH STROKE*/
+ 0xa748, /* U+00a749: LATIN SMALL LETTER L WITH HIGH STROKE*/
+ 0xa74a, /* U+00a74a: LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY*/
+ 0xa74a, /* U+00a74b: LATIN SMALL LETTER O WITH LONG STROKE OVERLAY*/
+ 0xa74c, /* U+00a74c: LATIN CAPITAL LETTER O WITH LOOP*/
+ 0xa74c, /* U+00a74d: LATIN SMALL LETTER O WITH LOOP*/
+ 0xa74e, /* U+00a74e: LATIN CAPITAL LETTER OO*/
+ 0xa74e, /* U+00a74f: LATIN SMALL LETTER OO*/
+ 0xa750, /* U+00a750: LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER*/
+ 0xa750, /* U+00a751: LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER*/
+ 0xa752, /* U+00a752: LATIN CAPITAL LETTER P WITH FLOURISH*/
+ 0xa752, /* U+00a753: LATIN SMALL LETTER P WITH FLOURISH*/
+ 0xa754, /* U+00a754: LATIN CAPITAL LETTER P WITH SQUIRREL TAIL*/
+ 0xa754, /* U+00a755: LATIN SMALL LETTER P WITH SQUIRREL TAIL*/
+ 0xa756, /* U+00a756: LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER*/
+ 0xa756, /* U+00a757: LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER*/
+ 0xa758, /* U+00a758: LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE*/
+ 0xa758, /* U+00a759: LATIN SMALL LETTER Q WITH DIAGONAL STROKE*/
+ 0xa75a, /* U+00a75a: LATIN CAPITAL LETTER R ROTUNDA*/
+ 0xa75a, /* U+00a75b: LATIN SMALL LETTER R ROTUNDA*/
+ 0xa75c, /* U+00a75c: LATIN CAPITAL LETTER RUM ROTUNDA*/
+ 0xa75c, /* U+00a75d: LATIN SMALL LETTER RUM ROTUNDA*/
+ 0xa75e, /* U+00a75e: LATIN CAPITAL LETTER V WITH DIAGONAL STROKE*/
+ 0xa75e, /* U+00a75f: LATIN SMALL LETTER V WITH DIAGONAL STROKE*/
+ 0xa760, /* U+00a760: LATIN CAPITAL LETTER VY*/
+ 0xa760, /* U+00a761: LATIN SMALL LETTER VY*/
+ 0xa762, /* U+00a762: LATIN CAPITAL LETTER VISIGOTHIC Z*/
+ 0xa762, /* U+00a763: LATIN SMALL LETTER VISIGOTHIC Z*/
+ 0xa764, /* U+00a764: LATIN CAPITAL LETTER THORN WITH STROKE*/
+ 0xa764, /* U+00a765: LATIN SMALL LETTER THORN WITH STROKE*/
+ 0xa766, /* U+00a766: LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER*/
+ 0xa766, /* U+00a767: LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER*/
+ 0xa768, /* U+00a768: LATIN CAPITAL LETTER VEND*/
+ 0xa768, /* U+00a769: LATIN SMALL LETTER VEND*/
+ 0xa76a, /* U+00a76a: LATIN CAPITAL LETTER ET*/
+ 0xa76a, /* U+00a76b: LATIN SMALL LETTER ET*/
+ 0xa76c, /* U+00a76c: LATIN CAPITAL LETTER IS*/
+ 0xa76c, /* U+00a76d: LATIN SMALL LETTER IS*/
+ 0xa76e, /* U+00a76e: LATIN CAPITAL LETTER CON*/
+ 0xa76e, /* U+00a76f: LATIN SMALL LETTER CON*/
+ 0xa770, /* U+00a770: MODIFIER LETTER US*/
+ 0xa771, /* U+00a771: LATIN SMALL LETTER DUM*/
+ 0xa772, /* U+00a772: LATIN SMALL LETTER LUM*/
+ 0xa773, /* U+00a773: LATIN SMALL LETTER MUM*/
+ 0xa774, /* U+00a774: LATIN SMALL LETTER NUM*/
+ 0xa775, /* U+00a775: LATIN SMALL LETTER RUM*/
+ 0xa776, /* U+00a776: LATIN LETTER SMALL CAPITAL RUM*/
+ 0xa777, /* U+00a777: LATIN SMALL LETTER TUM*/
+ 0xa778, /* U+00a778: LATIN SMALL LETTER UM*/
+ 0xa779, /* U+00a779: LATIN CAPITAL LETTER INSULAR D*/
+ 0xa779, /* U+00a77a: LATIN SMALL LETTER INSULAR D*/
+ 0xa77b, /* U+00a77b: LATIN CAPITAL LETTER INSULAR F*/
+ 0xa77b, /* U+00a77c: LATIN SMALL LETTER INSULAR F*/
+ 0xa77d, /* U+00a77d: LATIN CAPITAL LETTER INSULAR G*/
+ 0xa77e, /* U+00a77e: LATIN CAPITAL LETTER TURNED INSULAR G*/
+ 0xa77e, /* U+00a77f: LATIN SMALL LETTER TURNED INSULAR G*/
+ 0xa780, /* U+00a780: LATIN CAPITAL LETTER TURNED L*/
+ 0xa780, /* U+00a781: LATIN SMALL LETTER TURNED L*/
+ 0xa782, /* U+00a782: LATIN CAPITAL LETTER INSULAR R*/
+ 0xa782, /* U+00a783: LATIN SMALL LETTER INSULAR R*/
+ 0xa784, /* U+00a784: LATIN CAPITAL LETTER INSULAR S*/
+ 0xa784, /* U+00a785: LATIN SMALL LETTER INSULAR S*/
+ 0xa786, /* U+00a786: LATIN CAPITAL LETTER INSULAR T*/
+ 0xa786, /* U+00a787: LATIN SMALL LETTER INSULAR T*/
+ 0xa788, /* U+00a788: MODIFIER LETTER LOW CIRCUMFLEX ACCENT*/
+ 0xa789, /* U+00a789: MODIFIER LETTER COLON*/
+ 0xa78a, /* U+00a78a: MODIFIER LETTER SHORT EQUALS SIGN*/
+ 0xa78b, /* U+00a78b: LATIN CAPITAL LETTER SALTILLO*/
+ 0xa78b, /* U+00a78c: LATIN SMALL LETTER SALTILLO*/
+ 0xa78d, /* U+00a78d: LATIN CAPITAL LETTER TURNED H*/
+ 0xa78e, /* U+00a78e: LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT*/
+ 0xa78f, /* U+00a78f: */
+ 0xa790, /* U+00a790: LATIN CAPITAL LETTER N WITH DESCENDER*/
+ 0xa790, /* U+00a791: LATIN SMALL LETTER N WITH DESCENDER*/
+ 0xa792, /* U+00a792: LATIN CAPITAL LETTER C WITH BAR*/
+ 0xa792, /* U+00a793: LATIN SMALL LETTER C WITH BAR*/
+ 0xa794, /* U+00a794: */
+ 0xa795, /* U+00a795: */
+ 0xa796, /* U+00a796: */
+ 0xa797, /* U+00a797: */
+ 0xa798, /* U+00a798: */
+ 0xa799, /* U+00a799: */
+ 0xa79a, /* U+00a79a: */
+ 0xa79b, /* U+00a79b: */
+ 0xa79c, /* U+00a79c: */
+ 0xa79d, /* U+00a79d: */
+ 0xa79e, /* U+00a79e: */
+ 0xa79f, /* U+00a79f: */
+ 0xa7a0, /* U+00a7a0: LATIN CAPITAL LETTER G WITH OBLIQUE STROKE*/
+ 0xa7a0, /* U+00a7a1: LATIN SMALL LETTER G WITH OBLIQUE STROKE*/
+ 0xa7a2, /* U+00a7a2: LATIN CAPITAL LETTER K WITH OBLIQUE STROKE*/
+ 0xa7a2, /* U+00a7a3: LATIN SMALL LETTER K WITH OBLIQUE STROKE*/
+ 0xa7a4, /* U+00a7a4: LATIN CAPITAL LETTER N WITH OBLIQUE STROKE*/
+ 0xa7a4, /* U+00a7a5: LATIN SMALL LETTER N WITH OBLIQUE STROKE*/
+ 0xa7a6, /* U+00a7a6: LATIN CAPITAL LETTER R WITH OBLIQUE STROKE*/
+ 0xa7a6, /* U+00a7a7: LATIN SMALL LETTER R WITH OBLIQUE STROKE*/
+ 0xa7a8, /* U+00a7a8: LATIN CAPITAL LETTER S WITH OBLIQUE STROKE*/
+ 0xa7a8, /* U+00a7a9: LATIN SMALL LETTER S WITH OBLIQUE STROKE*/
+};
+
+static const RTUNICP g_afRTUniUpper0x00ff41[] =
+{
+ 0xff21, /* U+00ff41: FULLWIDTH LATIN SMALL LETTER A*/
+ 0xff22, /* U+00ff42: FULLWIDTH LATIN SMALL LETTER B*/
+ 0xff23, /* U+00ff43: FULLWIDTH LATIN SMALL LETTER C*/
+ 0xff24, /* U+00ff44: FULLWIDTH LATIN SMALL LETTER D*/
+ 0xff25, /* U+00ff45: FULLWIDTH LATIN SMALL LETTER E*/
+ 0xff26, /* U+00ff46: FULLWIDTH LATIN SMALL LETTER F*/
+ 0xff27, /* U+00ff47: FULLWIDTH LATIN SMALL LETTER G*/
+ 0xff28, /* U+00ff48: FULLWIDTH LATIN SMALL LETTER H*/
+ 0xff29, /* U+00ff49: FULLWIDTH LATIN SMALL LETTER I*/
+ 0xff2a, /* U+00ff4a: FULLWIDTH LATIN SMALL LETTER J*/
+ 0xff2b, /* U+00ff4b: FULLWIDTH LATIN SMALL LETTER K*/
+ 0xff2c, /* U+00ff4c: FULLWIDTH LATIN SMALL LETTER L*/
+ 0xff2d, /* U+00ff4d: FULLWIDTH LATIN SMALL LETTER M*/
+ 0xff2e, /* U+00ff4e: FULLWIDTH LATIN SMALL LETTER N*/
+ 0xff2f, /* U+00ff4f: FULLWIDTH LATIN SMALL LETTER O*/
+ 0xff30, /* U+00ff50: FULLWIDTH LATIN SMALL LETTER P*/
+ 0xff31, /* U+00ff51: FULLWIDTH LATIN SMALL LETTER Q*/
+ 0xff32, /* U+00ff52: FULLWIDTH LATIN SMALL LETTER R*/
+ 0xff33, /* U+00ff53: FULLWIDTH LATIN SMALL LETTER S*/
+ 0xff34, /* U+00ff54: FULLWIDTH LATIN SMALL LETTER T*/
+ 0xff35, /* U+00ff55: FULLWIDTH LATIN SMALL LETTER U*/
+ 0xff36, /* U+00ff56: FULLWIDTH LATIN SMALL LETTER V*/
+ 0xff37, /* U+00ff57: FULLWIDTH LATIN SMALL LETTER W*/
+ 0xff38, /* U+00ff58: FULLWIDTH LATIN SMALL LETTER X*/
+ 0xff39, /* U+00ff59: FULLWIDTH LATIN SMALL LETTER Y*/
+ 0xff3a, /* U+00ff5a: FULLWIDTH LATIN SMALL LETTER Z*/
+};
+
+static const RTUNICP g_afRTUniUpper0x010428[] =
+{
+ 0x10400, /* U+010428: DESERET SMALL LETTER LONG I*/
+ 0x10401, /* U+010429: DESERET SMALL LETTER LONG E*/
+ 0x10402, /* U+01042a: DESERET SMALL LETTER LONG A*/
+ 0x10403, /* U+01042b: DESERET SMALL LETTER LONG AH*/
+ 0x10404, /* U+01042c: DESERET SMALL LETTER LONG O*/
+ 0x10405, /* U+01042d: DESERET SMALL LETTER LONG OO*/
+ 0x10406, /* U+01042e: DESERET SMALL LETTER SHORT I*/
+ 0x10407, /* U+01042f: DESERET SMALL LETTER SHORT E*/
+ 0x10408, /* U+010430: DESERET SMALL LETTER SHORT A*/
+ 0x10409, /* U+010431: DESERET SMALL LETTER SHORT AH*/
+ 0x1040a, /* U+010432: DESERET SMALL LETTER SHORT O*/
+ 0x1040b, /* U+010433: DESERET SMALL LETTER SHORT OO*/
+ 0x1040c, /* U+010434: DESERET SMALL LETTER AY*/
+ 0x1040d, /* U+010435: DESERET SMALL LETTER OW*/
+ 0x1040e, /* U+010436: DESERET SMALL LETTER WU*/
+ 0x1040f, /* U+010437: DESERET SMALL LETTER YEE*/
+ 0x10410, /* U+010438: DESERET SMALL LETTER H*/
+ 0x10411, /* U+010439: DESERET SMALL LETTER PEE*/
+ 0x10412, /* U+01043a: DESERET SMALL LETTER BEE*/
+ 0x10413, /* U+01043b: DESERET SMALL LETTER TEE*/
+ 0x10414, /* U+01043c: DESERET SMALL LETTER DEE*/
+ 0x10415, /* U+01043d: DESERET SMALL LETTER CHEE*/
+ 0x10416, /* U+01043e: DESERET SMALL LETTER JEE*/
+ 0x10417, /* U+01043f: DESERET SMALL LETTER KAY*/
+ 0x10418, /* U+010440: DESERET SMALL LETTER GAY*/
+ 0x10419, /* U+010441: DESERET SMALL LETTER EF*/
+ 0x1041a, /* U+010442: DESERET SMALL LETTER VEE*/
+ 0x1041b, /* U+010443: DESERET SMALL LETTER ETH*/
+ 0x1041c, /* U+010444: DESERET SMALL LETTER THEE*/
+ 0x1041d, /* U+010445: DESERET SMALL LETTER ES*/
+ 0x1041e, /* U+010446: DESERET SMALL LETTER ZEE*/
+ 0x1041f, /* U+010447: DESERET SMALL LETTER ESH*/
+ 0x10420, /* U+010448: DESERET SMALL LETTER ZHEE*/
+ 0x10421, /* U+010449: DESERET SMALL LETTER ER*/
+ 0x10422, /* U+01044a: DESERET SMALL LETTER EL*/
+ 0x10423, /* U+01044b: DESERET SMALL LETTER EM*/
+ 0x10424, /* U+01044c: DESERET SMALL LETTER EN*/
+ 0x10425, /* U+01044d: DESERET SMALL LETTER ENG*/
+ 0x10426, /* U+01044e: DESERET SMALL LETTER OI*/
+ 0x10427, /* U+01044f: DESERET SMALL LETTER EW*/
+};
+
+
+RT_DECL_DATA_CONST(const RTUNICASERANGE) g_aRTUniUpperRanges[] =
+{
+ { 0x000000, 0x000587, &g_afRTUniUpper0x000000[0] },
+ { 0x001d79, 0x0024ea, &g_afRTUniUpper0x001d79[0] },
+ { 0x002c30, 0x002d2e, &g_afRTUniUpper0x002c30[0] },
+ { 0x00a641, 0x00a7aa, &g_afRTUniUpper0x00a641[0] },
+ { 0x00ff41, 0x00ff5b, &g_afRTUniUpper0x00ff41[0] },
+ { 0x010428, 0x010450, &g_afRTUniUpper0x010428[0] },
+ { ~(RTUNICP)0, ~(RTUNICP)0, NULL }
+};
+