#include <u.h>
#include <libc.h>
#include <runeinf.h>
#define FR(a,b) ((a)|(b<<16))
typedef struct Runedata Runedata;
struct Runedata
{
uchar class;
Rune value;
long param;
char latin[3];
};
enum
{
Ax = 0, /* unknown */
As, /* space */
Ap, /* punctuation */
An, /* numeric */
Aa, /* alpha no case */
Al, /* alpha lower case */
Au, /* alpha upper case */
At, /* alpha title case */
A0, /* null */
Ac, /* control */
};
Runedata rd[] =
{
/* NULL */
{ A0, 0x0000, 0x0000, "" },
/* START OF HEADING */
{ Ac, 0x0001, 0x0000, "" },
/* START OF TEXT */
{ Ac, 0x0002, 0x0000, "" },
/* END OF TEXT */
{ Ac, 0x0003, 0x0000, "" },
/* END OF TRANSMISSION */
{ Ac, 0x0004, 0x0000, "" },
/* ENQUIRY */
{ Ac, 0x0005, 0x0000, "" },
/* ACKNOWLEDGE */
{ Ac, 0x0006, 0x0000, "" },
/* BELL */
{ Ac, 0x0007, 0x0000, "" },
/* BACKSPACE */
{ Ap, 0x0008, 0x0000, "\b" },
/* HORIZONTAL TABULATION */
{ Ap, 0x0009, 0x0000, "\t" },
/* LINE FEED */
{ Ap, 0x000A, 0x0000, "\n" },
/* VERTICAL TABULATION */
{ Ap, 0x000B, 0x0000, "\v" },
/* FORM FEED */
{ Ap, 0x000C, 0x0000, "\f" },
/* CARRIAGE RETURN */
{ Ap, 0x000D, 0x0000, "\r" },
/* SHIFT OUT */
{ Ac, 0x000E, 0x0000, "" },
/* SHIFT IN */
{ Ac, 0x000F, 0x0000, "" },
/* DATA LINK ESCAPE */
{ Ac, 0x0010, 0x0000, "" },
/* DEVICE CONTROL ONE */
{ Ac, 0x0011, 0x0000, "" },
/* DEVICE CONTROL TWO */
{ Ac, 0x0012, 0x0000, "" },
/* DEVICE CONTROL THREE */
{ Ac, 0x0013, 0x0000, "" },
/* DEVICE CONTROL FOUR */
{ Ac, 0x0014, 0x0000, "" },
/* NEGATIVE ACKNOWLEDGE */
{ Ac, 0x0015, 0x0000, "" },
/* SYNCHRONOUS IDLE */
{ Ac, 0x0016, 0x0000, "" },
/* END OF TRANSMISSION BLOCK */
{ Ac, 0x0017, 0x0000, "" },
/* CANCEL */
{ Ac, 0x0018, 0x0000, "" },
/* END OF MEDIUM */
{ Ac, 0x0019, 0x0000, "" },
/* SUBSTITUTE */
{ Ac, 0x001A, 0x0000, "" },
/* ESCAPE */
{ Ac, 0x001B, 0x0000, "" },
/* FILE SEPARATOR */
{ Ac, 0x001C, 0x0000, "" },
/* GROUP SEPARATOR */
{ Ac, 0x001D, 0x0000, "" },
/* RECORD SEPARATOR */
{ Ac, 0x001E, 0x0000, "" },
/* UNIT SEPARATOR */
{ Ac, 0x001F, 0x0000, "" },
/* SPACE */
{ As, 0x0020, 0x0000, " " },
/* EXCLAMATION MARK */
{ Ap, 0x0021, 0x0000, "!" },
/* QUOTATION MARK */
{ Ap, 0x0022, 0x0000, "\"" },
/* NUMBER SIGN */
{ Ap, 0x0023, 0x0000, "#" },
/* DOLLAR SIGN */
{ Ap, 0x0024, 0x0000, "$" },
/* PERCENT SIGN */
{ Ap, 0x0025, 0x0000, "%" },
/* AMPERSAND */
{ Ap, 0x0026, 0x0000, "&" },
/* APOSTROPHE */
{ Ap, 0x0027, 0x0000, "'" },
/* LEFT PARENTHESIS */
{ Ap, 0x0028, 0x0000, "(" },
/* RIGHT PARENTHESIS */
{ Ap, 0x0029, 0x0000, ")" },
/* ASTERISK */
{ Ap, 0x002A, 0x0000, "*" },
/* PLUS SIGN */
{ Ap, 0x002B, 0x0000, "+" },
/* COMMA */
{ Ap, 0x002C, 0x0000, "," },
/* HYPHEN-MINUS */
{ Ap, 0x002D, 0x0000, "-" },
/* FULL STOP */
{ Ap, 0x002E, 0x0000, "." },
/* SOLIDUS */
{ Ap, 0x002F, 0x0000, "/" },
/* DIGIT ZERO */
{ An, 0x0030, FR(0,1), "0" },
/* DIGIT ONE */
{ An, 0x0031, FR(1,1), "1" },
/* DIGIT TWO */
{ An, 0x0032, FR(2,1), "2" },
/* DIGIT THREE */
{ An, 0x0033, FR(3,1), "3" },
/* DIGIT FOUR */
{ An, 0x0034, FR(4,1), "4" },
/* DIGIT FIVE */
{ An, 0x0035, FR(5,1), "5" },
/* DIGIT SIX */
{ An, 0x0036, FR(6,1), "6" },
/* DIGIT SEVEN */
{ An, 0x0037, FR(7,1), "7" },
/* DIGIT EIGHT */
{ An, 0x0038, FR(8,1), "8" },
/* DIGIT NINE */
{ An, 0x0039, FR(9,1), "9" },
/* COLON */
{ Ap, 0x003A, 0x0000, ":" },
/* SEMICOLON */
{ Ap, 0x003B, 0x0000, ";" },
/* LESS-THAN SIGN */
{ Ap, 0x003C, 0x0000, "<" },
/* EQUALS SIGN */
{ Ap, 0x003D, 0x0000, "=" },
/* GREATER-THAN SIGN */
{ Ap, 0x003E, 0x0000, ">" },
/* QUESTION MARK */
{ Ap, 0x003F, 0x0000, "?" },
/* COMMERCIAL AT */
{ Ap, 0x0040, 0x0000, "@" },
/* LATIN CAPITAL LETTER A */
{ Au, 0x0041, 0x0061, "A" },
/* LATIN CAPITAL LETTER B */
{ Au, 0x0042, 0x0062, "B" },
/* LATIN CAPITAL LETTER C */
{ Au, 0x0043, 0x0063, "C" },
/* LATIN CAPITAL LETTER D */
{ Au, 0x0044, 0x0064, "D" },
/* LATIN CAPITAL LETTER E */
{ Au, 0x0045, 0x0065, "E" },
/* LATIN CAPITAL LETTER F */
{ Au, 0x0046, 0x0066, "F" },
/* LATIN CAPITAL LETTER G */
{ Au, 0x0047, 0x0067, "G" },
/* LATIN CAPITAL LETTER H */
{ Au, 0x0048, 0x0068, "H" },
/* LATIN CAPITAL LETTER I */
{ Au, 0x0049, 0x0069, "I" },
/* LATIN CAPITAL LETTER J */
{ Au, 0x004A, 0x006A, "J" },
/* LATIN CAPITAL LETTER K */
{ Au, 0x004B, 0x006B, "K" },
/* LATIN CAPITAL LETTER L */
{ Au, 0x004C, 0x006C, "L" },
/* LATIN CAPITAL LETTER M */
{ Au, 0x004D, 0x006D, "M" },
/* LATIN CAPITAL LETTER N */
{ Au, 0x004E, 0x006E, "N" },
/* LATIN CAPITAL LETTER O */
{ Au, 0x004F, 0x006F, "O" },
/* LATIN CAPITAL LETTER P */
{ Au, 0x0050, 0x0070, "P" },
/* LATIN CAPITAL LETTER Q */
{ Au, 0x0051, 0x0071, "Q" },
/* LATIN CAPITAL LETTER R */
{ Au, 0x0052, 0x0072, "R" },
/* LATIN CAPITAL LETTER S */
{ Au, 0x0053, 0x0073, "S" },
/* LATIN CAPITAL LETTER T */
{ Au, 0x0054, 0x0074, "T" },
/* LATIN CAPITAL LETTER U */
{ Au, 0x0055, 0x0075, "U" },
/* LATIN CAPITAL LETTER V */
{ Au, 0x0056, 0x0076, "V" },
/* LATIN CAPITAL LETTER W */
{ Au, 0x0057, 0x0077, "W" },
/* LATIN CAPITAL LETTER X */
{ Au, 0x0058, 0x0078, "X" },
/* LATIN CAPITAL LETTER Y */
{ Au, 0x0059, 0x0079, "Y" },
/* LATIN CAPITAL LETTER Z */
{ Au, 0x005A, 0x007A, "Z" },
/* LEFT SQUARE BRACKET */
{ Ap, 0x005B, 0x0000, "[" },
/* REVERSE SOLIDUS */
{ Ap, 0x005C, 0x0000, "\\" },
/* RIGHT SQUARE BRACKET */
{ Ap, 0x005D, 0x0000, "]" },
/* CIRCUMFLEX ACCENT */
{ Ap, 0x005E, 0x0000, "^" },
/* LOW LINE */
{ Ap, 0x005F, 0x0000, "_" },
/* GRAVE ACCENT */
{ Ap, 0x0060, 0x0000, "`" },
/* LATIN SMALL LETTER A */
{ Al, 0x0061, 0x0041, "a" },
/* LATIN SMALL LETTER B */
{ Al, 0x0062, 0x0042, "b" },
/* LATIN SMALL LETTER C */
{ Al, 0x0063, 0x0043, "c" },
/* LATIN SMALL LETTER D */
{ Al, 0x0064, 0x0044, "d" },
/* LATIN SMALL LETTER E */
{ Al, 0x0065, 0x0045, "e" },
/* LATIN SMALL LETTER F */
{ Al, 0x0066, 0x0046, "f" },
/* LATIN SMALL LETTER G */
{ Al, 0x0067, 0x0047, "g" },
/* LATIN SMALL LETTER H */
{ Al, 0x0068, 0x0048, "h" },
/* LATIN SMALL LETTER I */
{ Al, 0x0069, 0x0049, "i" },
/* LATIN SMALL LETTER J */
{ Al, 0x006A, 0x004A, "j" },
/* LATIN SMALL LETTER K */
{ Al, 0x006B, 0x004B, "k" },
/* LATIN SMALL LETTER L */
{ Al, 0x006C, 0x004C, "l" },
/* LATIN SMALL LETTER M */
{ Al, 0x006D, 0x004D, "m" },
/* LATIN SMALL LETTER N */
{ Al, 0x006E, 0x004E, "n" },
/* LATIN SMALL LETTER O */
{ Al, 0x006F, 0x004F, "o" },
/* LATIN SMALL LETTER P */
{ Al, 0x0070, 0x0050, "p" },
/* LATIN SMALL LETTER Q */
{ Al, 0x0071, 0x0051, "q" },
/* LATIN SMALL LETTER R */
{ Al, 0x0072, 0x0052, "r" },
/* LATIN SMALL LETTER S */
{ Al, 0x0073, 0x0053, "s" },
/* LATIN SMALL LETTER T */
{ Al, 0x0074, 0x0054, "t" },
/* LATIN SMALL LETTER U */
{ Al, 0x0075, 0x0055, "u" },
/* LATIN SMALL LETTER V */
{ Al, 0x0076, 0x0056, "v" },
/* LATIN SMALL LETTER W */
{ Al, 0x0077, 0x0057, "w" },
/* LATIN SMALL LETTER X */
{ Al, 0x0078, 0x0058, "x" },
/* LATIN SMALL LETTER Y */
{ Al, 0x0079, 0x0059, "y" },
/* LATIN SMALL LETTER Z */
{ Al, 0x007A, 0x005A, "z" },
/* LEFT CURLY BRACKET */
{ Ap, 0x007B, 0x0000, "{" },
/* VERTICAL LINE */
{ Ap, 0x007C, 0x0000, "|" },
/* RIGHT CURLY BRACKET */
{ Ap, 0x007D, 0x0000, "}" },
/* TILDE */
{ Ap, 0x007E, 0x0000, "~" },
/* DELETE */
{ Ac, 0x007F, 0x0000, "" },
/* NO-BREAK SPACE */
{ As, 0x00A0, 0x0000, " " },
/* INVERTED EXCLAMATION MARK */
{ Ap, 0x00A1, 0x0000, "!" },
/* CENT SIGN */
{ Ap, 0x00A2, 0x0000, "c" },
/* POUND SIGN */
{ Ap, 0x00A3, 0x0000, "#" },
/* CURRENCY SIGN */
{ Ap, 0x00A4, 0x0000, "$" },
/* YEN SIGN */
{ Ap, 0x00A5, 0x0000, "$" },
/* BROKEN BAR */
{ Ap, 0x00A6, 0x0000, "|" },
/* SECTION SIGN */
{ Ap, 0x00A7, 0x0000, "" },
/* DIAERESIS */
{ Ap, 0x00A8, 0x0000, "\"" },
/* COPYRIGHT SIGN */
{ Ap, 0x00A9, 0x0000, "cr" },
/* FEMININE ORDINAL INDICATOR */
{ Aa, 0x00AA, 0, "a" },
/* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */
{ Ap, 0x00AB, 0x0000, "<<" },
/* NOT SIGN */
{ Ap, 0x00AC, 0x0000, "!" },
/* SOFT HYPHEN */
{ Ap, 0x00AD, 0x0000, "-" },
/* REGISTERED SIGN */
{ Ap, 0x00AE, 0x0000, "r" },
/* MACRON */
{ Ap, 0x00AF, 0x0000, "" },
/* DEGREE SIGN */
{ Ap, 0x00B0, 0x0000, "de" },
/* PLUS-MINUS SIGN */
{ Ap, 0x00B1, 0x0000, "+-" },
/* SUPERSCRIPT TWO */
{ An, 0x00B2, FR(2,1), "2" },
/* SUPERSCRIPT THREE */
{ An, 0x00B3, FR(3,1), "3" },
/* ACUTE ACCENT */
{ Ap, 0x00B4, 0x0000, "'" },
/* MICRO SIGN */
{ Aa, 0x00B5, 0x0000, "" },
/* PILCROW SIGN */
{ Ap, 0x00B6, 0x0000, "" },
/* MIDDLE DOT */
{ Ap, 0x00B7, 0x0000, "." },
/* CEDILLA */
{ Ap, 0x00B8, 0x0000, "," },
/* SUPERSCRIPT ONE */
{ An, 0x00B9, FR(3,1), "1" },
/* MASCULINE ORDINAL INDICATOR */
{ Aa, 0x00BA, 0, "o" },
/* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */
{ Ap, 0x00BB, 0x0000, "\"" },
/* VULGAR FRACTION ONE QUARTER */
{ An, 0x00BC, FR(1,4), "1/4" },
/* VULGAR FRACTION ONE HALF */
{ An, 0x00BD, FR(1,2), "1/2" },
/* VULGAR FRACTION THREE QUARTERS */
{ An, 0x00BE, FR(3,4), "3/4" },
/* INVERTED QUESTION MARK */
{ Ap, 0x00BF, 0x0000, "?" },
/* LATIN CAPITAL LETTER A WITH GRAVE */
{ Au, 0x00C0, 0x00E0, "A" },
/* LATIN CAPITAL LETTER A WITH ACUTE */
{ Au, 0x00C1, 0x00E1, "A" },
/* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
{ Au, 0x00C2, 0x00E2, "A" },
/* LATIN CAPITAL LETTER A WITH TILDE */
{ Au, 0x00C3, 0x00E3, "A" },
/* LATIN CAPITAL LETTER A WITH DIAERESIS */
{ Au, 0x00C4, 0x00E4, "A" },
/* LATIN CAPITAL LETTER A WITH RING ABOVE */
{ Au, 0x00C5, 0x00E5, "A" },
/* LATIN CAPITAL LETTER AE */
{ Au, 0x00C6, 0x00E6, "AE" },
/* LATIN CAPITAL LETTER C WITH CEDILLA */
{ Au, 0x00C7, 0x00E7, "C" },
/* LATIN CAPITAL LETTER E WITH GRAVE */
{ Au, 0x00C8, 0x00E8, "E" },
/* LATIN CAPITAL LETTER E WITH ACUTE */
{ Au, 0x00C9, 0x00E9, "E" },
/* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
{ Au, 0x00CA, 0x00EA, "E" },
/* LATIN CAPITAL LETTER E WITH DIAERESIS */
{ Au, 0x00CB, 0x00EB, "E" },
/* LATIN CAPITAL LETTER I WITH GRAVE */
{ Au, 0x00CC, 0x00EC, "I" },
/* LATIN CAPITAL LETTER I WITH ACUTE */
{ Au, 0x00CD, 0x00ED, "I" },
/* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
{ Au, 0x00CE, 0x00EE, "I" },
/* LATIN CAPITAL LETTER I WITH DIAERESIS */
{ Au, 0x00CF, 0x00EF, "I" },
/* LATIN CAPITAL LETTER ETH */
{ Au, 0x00D0, 0x00F0, "DH" },
/* LATIN CAPITAL LETTER N WITH TILDE */
{ Au, 0x00D1, 0x00F1, "N" },
/* LATIN CAPITAL LETTER O WITH GRAVE */
{ Au, 0x00D2, 0x00F2, "O" },
/* LATIN CAPITAL LETTER O WITH ACUTE */
{ Au, 0x00D3, 0x00F3, "O" },
/* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
{ Au, 0x00D4, 0x00F4, "O" },
/* LATIN CAPITAL LETTER O WITH TILDE */
{ Au, 0x00D5, 0x00F5, "O" },
/* LATIN CAPITAL LETTER O WITH DIAERESIS */
{ Au, 0x00D6, 0x00F6, "O" },
/* MULTIPLICATION SIGN */
{ Ap, 0x00D7, 0x0000, "*" },
/* LATIN CAPITAL LETTER O WITH STROKE */
{ Au, 0x00D8, 0x00F8, "O" },
/* LATIN CAPITAL LETTER U WITH GRAVE */
{ Au, 0x00D9, 0x00F9, "U" },
/* LATIN CAPITAL LETTER U WITH ACUTE */
{ Au, 0x00DA, 0x00FA, "U" },
/* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
{ Au, 0x00DB, 0x00FB, "U" },
/* LATIN CAPITAL LETTER U WITH DIAERESIS */
{ Au, 0x00DC, 0x00FC, "U" },
/* LATIN CAPITAL LETTER Y WITH ACUTE */
{ Au, 0x00DD, 0x00FD, "U" },
/* LATIN CAPITAL LETTER THORN */
{ Au, 0x00DE, 0x00FE, "TH" },
/* LATIN SMALL LETTER SHARP S */
{ Aa, 0x00DF, 0, "ss" },
/* LATIN SMALL LETTER A WITH GRAVE */
{ Al, 0x00E0, 0x00C0, "a" },
/* LATIN SMALL LETTER A WITH ACUTE */
{ Al, 0x00E1, 0x00C1, "a" },
/* LATIN SMALL LETTER A WITH CIRCUMFLEX */
{ Al, 0x00E2, 0x00C2, "a" },
/* LATIN SMALL LETTER A WITH TILDE */
{ Al, 0x00E3, 0x00C3, "a" },
/* LATIN SMALL LETTER A WITH DIAERESIS */
{ Al, 0x00E4, 0x00C4, "a" },
/* LATIN SMALL LETTER A WITH RING ABOVE */
{ Al, 0x00E5, 0x00C5, "a" },
/* LATIN SMALL LETTER AE */
{ Al, 0x00E6, 0x00C6, "ae" },
/* LATIN SMALL LETTER C WITH CEDILLA */
{ Al, 0x00E7, 0x00C7, "c" },
/* LATIN SMALL LETTER E WITH GRAVE */
{ Al, 0x00E8, 0x00C8, "e" },
/* LATIN SMALL LETTER E WITH ACUTE */
{ Al, 0x00E9, 0x00C9, "e" },
/* LATIN SMALL LETTER E WITH CIRCUMFLEX */
{ Al, 0x00EA, 0x00CA, "e" },
/* LATIN SMALL LETTER E WITH DIAERESIS */
{ Al, 0x00EB, 0x00CB, "e" },
/* LATIN SMALL LETTER I WITH GRAVE */
{ Al, 0x00EC, 0x00CC, "i" },
/* LATIN SMALL LETTER I WITH ACUTE */
{ Al, 0x00ED, 0x00CD, "i" },
/* LATIN SMALL LETTER I WITH CIRCUMFLEX */
{ Al, 0x00EE, 0x00CE, "i" },
/* LATIN SMALL LETTER I WITH DIAERESIS */
{ Al, 0x00EF, 0x00CF, "i" },
/* LATIN SMALL LETTER ETH */
{ Al, 0x00F0, 0x00D0, "dh" },
/* LATIN SMALL LETTER N WITH TILDE */
{ Al, 0x00F1, 0x00D1, "n" },
/* LATIN SMALL LETTER O WITH GRAVE */
{ Al, 0x00F2, 0x00D2, "o" },
/* LATIN SMALL LETTER O WITH ACUTE */
{ Al, 0x00F3, 0x00D3, "o" },
/* LATIN SMALL LETTER O WITH CIRCUMFLEX */
{ Al, 0x00F4, 0x00D4, "o" },
/* LATIN SMALL LETTER O WITH TILDE */
{ Al, 0x00F5, 0x00D5, "o" },
/* LATIN SMALL LETTER O WITH DIAERESIS */
{ Al, 0x00F6, 0x00D6, "o" },
/* DIVISION SIGN */
{ Ap, 0x00F7, 0, "/" },
/* LATIN SMALL LETTER O WITH STROKE */
{ Al, 0x00F8, 0x00D8, "o" },
/* LATIN SMALL LETTER U WITH GRAVE */
{ Al, 0x00F9, 0x00D9, "u" },
/* LATIN SMALL LETTER U WITH ACUTE */
{ Al, 0x00FA, 0x00DA, "u" },
/* LATIN SMALL LETTER U WITH CIRCUMFLEX */
{ Al, 0x00FB, 0x00DB, "u" },
/* LATIN SMALL LETTER U WITH DIAERESIS */
{ Al, 0x00FC, 0x00DC, "u" },
/* LATIN SMALL LETTER Y WITH ACUTE */
{ Al, 0x00FD, 0x00DD, "y" },
/* LATIN SMALL LETTER THORN */
{ Al, 0x00FE, 0x00DE, "th" },
/* LATIN SMALL LETTER Y WITH DIAERESIS */
{ Al, 0x00FF, 0x0178, "y" },
/* LATIN CAPITAL LETTER A WITH MACRON */
{ Au, 0x0100, 0x0101, "A" },
/* LATIN SMALL LETTER A WITH MACRON */
{ Al, 0x0101, 0x0100, "a" },
/* LATIN CAPITAL LETTER A WITH BREVE */
{ Au, 0x0102, 0x0103, "A" },
/* LATIN SMALL LETTER A WITH BREVE */
{ Al, 0x0103, 0x0102, "a" },
/* LATIN CAPITAL LETTER A WITH OGONEK */
{ Au, 0x0104, 0x0105, "A" },
/* LATIN SMALL LETTER A WITH OGONEK */
{ Al, 0x0105, 0x0104, "a" },
/* LATIN CAPITAL LETTER C WITH ACUTE */
{ Au, 0x0106, 0x0107, "C" },
/* LATIN SMALL LETTER C WITH ACUTE */
{ Al, 0x0107, 0x0106, "c" },
/* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
{ Au, 0x0108, 0x0109, "C" },
/* LATIN SMALL LETTER C WITH CIRCUMFLEX */
{ Al, 0x0109, 0x0108, "c" },
/* LATIN CAPITAL LETTER C WITH DOT ABOVE */
{ Au, 0x010A, 0x010B, "C" },
/* LATIN SMALL LETTER C WITH DOT ABOVE */
{ Al, 0x010B, 0x010A, "c" },
/* LATIN CAPITAL LETTER C WITH CARON */
{ Au, 0x010C, 0x010D, "C" },
/* LATIN SMALL LETTER C WITH CARON */
{ Al, 0x010D, 0x010C, "c" },
/* LATIN CAPITAL LETTER D WITH CARON */
{ Au, 0x010E, 0x010F, "D" },
/* LATIN SMALL LETTER D WITH CARON */
{ Al, 0x010F, 0x010E, "c" },
/* LATIN CAPITAL LETTER D WITH STROKE */
{ Au, 0x0110, 0x0111, "D" },
/* LATIN SMALL LETTER D WITH STROKE */
{ Al, 0x0111, 0x0110, "d" },
/* LATIN CAPITAL LETTER E WITH MACRON */
{ Au, 0x0112, 0x0113, "E" },
/* LATIN SMALL LETTER E WITH MACRON */
{ Al, 0x0113, 0x0112, "e" },
/* LATIN CAPITAL LETTER E WITH BREVE */
{ Au, 0x0114, 0x0115, "E" },
/* LATIN SMALL LETTER E WITH BREVE */
{ Al, 0x0115, 0x0114, "e" },
/* LATIN CAPITAL LETTER E WITH DOT ABOVE */
{ Au, 0x0116, 0x0117, "E" },
/* LATIN SMALL LETTER E WITH DOT ABOVE */
{ Al, 0x0117, 0x0116, "e" },
/* LATIN CAPITAL LETTER E WITH OGONEK */
{ Au, 0x0118, 0x0119, "E" },
/* LATIN SMALL LETTER E WITH OGONEK */
{ Al, 0x0119, 0x0118, "e" },
/* LATIN CAPITAL LETTER E WITH CARON */
{ Au, 0x011A, 0x011B, "E" },
/* LATIN SMALL LETTER E WITH CARON */
{ Al, 0x011B, 0x011A, "e" },
/* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
{ Au, 0x011C, 0x011D, "G" },
/* LATIN SMALL LETTER G WITH CIRCUMFLEX */
{ Al, 0x011D, 0x011C, "g" },
/* LATIN CAPITAL LETTER G WITH BREVE */
{ Au, 0x011E, 0x011F, "G" },
/* LATIN SMALL LETTER G WITH BREVE */
{ Al, 0x011F, 0x011E, "g" },
/* LATIN CAPITAL LETTER G WITH DOT ABOVE */
{ Au, 0x0120, 0x0121, "G" },
/* LATIN SMALL LETTER G WITH DOT ABOVE */
{ Al, 0x0121, 0x0120, "g" },
/* LATIN CAPITAL LETTER G WITH CEDILLA */
{ Au, 0x0122, 0x0123, "G" },
/* LATIN SMALL LETTER G WITH CEDILLA */
{ Al, 0x0123, 0x0122, "g" },
/* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
{ Au, 0x0124, 0x0125, "H" },
/* LATIN SMALL LETTER H WITH CIRCUMFLEX */
{ Al, 0x0125, 0x0124, "h" },
/* LATIN CAPITAL LETTER H WITH STROKE */
{ Au, 0x0126, 0x0127, "H" },
/* LATIN SMALL LETTER H WITH STROKE */
{ Al, 0x0127, 0x0126, "h" },
/* LATIN CAPITAL LETTER I WITH TILDE */
{ Au, 0x0128, 0x0129, "I" },
/* LATIN SMALL LETTER I WITH TILDE */
{ Al, 0x0129, 0x0128, "i" },
/* LATIN CAPITAL LETTER I WITH MACRON */
{ Au, 0x012A, 0x012B, "I" },
/* LATIN SMALL LETTER I WITH MACRON */
{ Al, 0x012B, 0x012A, "i" },
/* LATIN CAPITAL LETTER I WITH BREVE */
{ Au, 0x012C, 0x012D, "I" },
/* LATIN SMALL LETTER I WITH BREVE */
{ Al, 0x012D, 0x012C, "i" },
/* LATIN CAPITAL LETTER I WITH OGONEK */
{ Au, 0x012E, 0x012F, "I" },
/* LATIN SMALL LETTER I WITH OGONEK */
{ Al, 0x012F, 0x012E, "i" },
/* LATIN CAPITAL LETTER I WITH DOT ABOVE */
{ Aa, 0x0130, 0x0000, "I" },
/* LATIN SMALL LETTER DOTLESS I */
{ Aa, 0x0131, 0x0000, "i" },
/* LATIN CAPITAL LIGATURE IJ */
{ Au, 0x0132, 0x0133, "IJ" },
/* LATIN SMALL LIGATURE IJ */
{ Al, 0x0133, 0x0132, "ij" },
/* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
{ Au, 0x0134, 0x0135, "j" },
/* LATIN SMALL LETTER J WITH CIRCUMFLEX */
{ Al, 0x0135, 0x0134, "j" },
/* LATIN CAPITAL LETTER K WITH CEDILLA */
{ Au, 0x0136, 0x0137, "K" },
/* LATIN SMALL LETTER K WITH CEDILLA */
{ Al, 0x0137, 0x0136, "k" },
/* LATIN SMALL LETTER KRA */
{ Aa, 0x0138, 0x0000, "k" },
/* LATIN CAPITAL LETTER L WITH ACUTE */
{ Au, 0x0139, 0x013A, "L" },
/* LATIN SMALL LETTER L WITH ACUTE */
{ Al, 0x013A, 0x0139, "l" },
/* LATIN CAPITAL LETTER L WITH CEDILLA */
{ Au, 0x013B, 0x013C, "L" },
/* LATIN SMALL LETTER L WITH CEDILLA */
{ Al, 0x013C, 0x013B, "l" },
/* LATIN CAPITAL LETTER L WITH CARON */
{ Au, 0x013D, 0x013E, "L" },
/* LATIN SMALL LETTER L WITH CARON */
{ Al, 0x013E, 0x013D, "l" },
/* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
{ Au, 0x013F, 0x0140, "L" },
/* LATIN SMALL LETTER L WITH MIDDLE DOT */
{ Al, 0x0140, 0x013F, "l" },
/* LATIN CAPITAL LETTER L WITH STROKE */
{ Au, 0x0141, 0x0142, "L" },
/* LATIN SMALL LETTER L WITH STROKE */
{ Al, 0x0142, 0x0141, "l" },
/* LATIN CAPITAL LETTER N WITH ACUTE */
{ Au, 0x0143, 0x0144, "N" },
/* LATIN SMALL LETTER N WITH ACUTE */
{ Al, 0x0144, 0x0143, "n" },
/* LATIN CAPITAL LETTER N WITH CEDILLA */
{ Au, 0x0145, 0x0146, "N" },
/* LATIN SMALL LETTER N WITH CEDILLA */
{ Al, 0x0146, 0x0145, "n" },
/* LATIN CAPITAL LETTER N WITH CARON */
{ Au, 0x0147, 0x0148, "N" },
/* LATIN SMALL LETTER N WITH CARON */
{ Al, 0x0148, 0x0147, "n" },
/* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
{ Aa, 0x0149, 0x0000, "n" },
/* LATIN CAPITAL LETTER ENG */
{ Au, 0x014A, 0x014B, "NJ" },
/* LATIN SMALL LETTER ENG */
{ Al, 0x014B, 0x014A, "nj" },
/* LATIN CAPITAL LETTER O WITH MACRON */
{ Au, 0x014C, 0x014D, "O" },
/* LATIN SMALL LETTER O WITH MACRON */
{ Al, 0x014D, 0x014C, "o" },
/* LATIN CAPITAL LETTER O WITH BREVE */
{ Au, 0x014E, 0x014F, "O" },
/* LATIN SMALL LETTER O WITH BREVE */
{ Al, 0x014F, 0x014E, "o" },
/* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
{ Au, 0x0150, 0x0151, "O" },
/* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
{ Al, 0x0151, 0x0150, "o" },
/* LATIN CAPITAL LIGATURE OE */
{ Au, 0x0152, 0x0153, "OE" },
/* LATIN SMALL LIGATURE OE */
{ Al, 0x0153, 0x0152, "oe" },
/* LATIN CAPITAL LETTER R WITH ACUTE */
{ Au, 0x0154, 0x0155, "R" },
/* LATIN SMALL LETTER R WITH ACUTE */
{ Al, 0x0155, 0x0154, "r" },
/* LATIN CAPITAL LETTER R WITH CEDILLA */
{ Au, 0x0156, 0x0157, "R" },
/* LATIN SMALL LETTER R WITH CEDILLA */
{ Al, 0x0157, 0x0156, "r" },
/* LATIN CAPITAL LETTER R WITH CARON */
{ Au, 0x0158, 0x0159, "R" },
/* LATIN SMALL LETTER R WITH CARON */
{ Al, 0x0159, 0x0158, "r" },
/* LATIN CAPITAL LETTER S WITH ACUTE */
{ Au, 0x015A, 0x015B, "S" },
/* LATIN SMALL LETTER S WITH ACUTE */
{ Al, 0x015B, 0x015A, "s" },
/* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
{ Au, 0x015C, 0x015D, "S" },
/* LATIN SMALL LETTER S WITH CIRCUMFLEX */
{ Al, 0x015D, 0x015C, "s" },
/* LATIN CAPITAL LETTER S WITH CEDILLA */
{ Au, 0x015E, 0x015F, "S" },
/* LATIN SMALL LETTER S WITH CEDILLA */
{ Al, 0x015F, 0x015E, "s" },
/* LATIN CAPITAL LETTER S WITH CARON */
{ Au, 0x0160, 0x0161, "S" },
/* LATIN SMALL LETTER S WITH CARON */
{ Al, 0x0161, 0x0160, "s" },
/* LATIN CAPITAL LETTER T WITH CEDILLA */
{ Au, 0x0162, 0x0163, "T" },
/* LATIN SMALL LETTER T WITH CEDILLA */
{ Al, 0x0163, 0x0162, "t" },
/* LATIN CAPITAL LETTER T WITH CARON */
{ Au, 0x0164, 0x0165, "T" },
/* LATIN SMALL LETTER T WITH CARON */
{ Al, 0x0165, 0x0164, "t" },
/* LATIN CAPITAL LETTER T WITH STROKE */
{ Au, 0x0166, 0x0167, "T" },
/* LATIN SMALL LETTER T WITH STROKE */
{ Al, 0x0167, 0x0166, "t" },
/* LATIN CAPITAL LETTER U WITH TILDE */
{ Au, 0x0168, 0x0169, "U" },
/* LATIN SMALL LETTER U WITH TILDE */
{ Al, 0x0169, 0x0168, "u" },
/* LATIN CAPITAL LETTER U WITH MACRON */
{ Au, 0x016A, 0x016B, "U" },
/* LATIN SMALL LETTER U WITH MACRON */
{ Al, 0x016B, 0x016A, "u" },
/* LATIN CAPITAL LETTER U WITH BREVE */
{ Au, 0x016C, 0x016D, "U" },
/* LATIN SMALL LETTER U WITH BREVE */
{ Al, 0x016D, 0x016C, "u" },
/* LATIN CAPITAL LETTER U WITH RING ABOVE */
{ Au, 0x016E, 0x016F, "U" },
/* LATIN SMALL LETTER U WITH RING ABOVE */
{ Al, 0x016F, 0x016E, "u" },
/* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
{ Au, 0x0170, 0x0171, "U" },
/* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
{ Al, 0x0171, 0x0170, "u" },
/* LATIN CAPITAL LETTER U WITH OGONEK */
{ Au, 0x0172, 0x0173, "U" },
/* LATIN SMALL LETTER U WITH OGONEK */
{ Al, 0x0173, 0x0172, "u" },
/* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
{ Au, 0x0174, 0x0175, "W" },
/* LATIN SMALL LETTER W WITH CIRCUMFLEX */
{ Al, 0x0175, 0x0174, "w" },
/* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
{ Au, 0x0176, 0x0177, "Y" },
/* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
{ Al, 0x0177, 0x0176, "y" },
/* LATIN CAPITAL LETTER Y WITH DIAERESIS */
{ Au, 0x0178, 0x00FF, "Y" },
/* LATIN CAPITAL LETTER Z WITH ACUTE */
{ Au, 0x0179, 0x017A, "Z" },
/* LATIN SMALL LETTER Z WITH ACUTE */
{ Al, 0x017A, 0x0179, "z" },
/* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
{ Au, 0x017B, 0x017C, "Z" },
/* LATIN SMALL LETTER Z WITH DOT ABOVE */
{ Al, 0x017C, 0x017B, "z" },
/* LATIN CAPITAL LETTER Z WITH CARON */
{ Au, 0x017D, 0x017E, "Z" },
/* LATIN SMALL LETTER Z WITH CARON */
{ Al, 0x017E, 0x017D, "z" },
/* LATIN SMALL LETTER LONG S */
{ Aa, 0x017F, 0x0000, "S" },
/* LATIN SMALL LETTER B WITH STROKE */
{ Aa, 0x0180, 0x0000, "b" },
/* LATIN CAPITAL LETTER B WITH HOOK */
{ Au, 0x0181, 0x0253, "B" },
/* LATIN CAPITAL LETTER B WITH TOPBAR */
{ Au, 0x0182, 0x0183, "b" },
/* LATIN SMALL LETTER B WITH TOPBAR */
{ Al, 0x0183, 0x0182, "b" },
/* LATIN CAPITAL LETTER TONE SIX */
{ Au, 0x0184, 0x0185, "B" },
/* LATIN SMALL LETTER TONE SIX */
{ Al, 0x0185, 0x0184, "b" },
/* LATIN CAPITAL LETTER OPEN O */
{ Au, 0x0186, 0x0254, "O" },
/* LATIN CAPITAL LETTER C WITH HOOK */
{ Au, 0x0187, 0x0188, "C" },
/* LATIN SMALL LETTER C WITH HOOK */
{ Al, 0x0188, 0x0187, "c" },
/* LATIN CAPITAL LETTER AFRICAN D */
{ Aa, 0x0189, 0x0000, "D" },
/* LATIN CAPITAL LETTER D WITH HOOK */
{ Au, 0x018A, 0x0257, "D" },
/* LATIN CAPITAL LETTER D WITH TOPBAR */
{ Au, 0x018B, 0x018C, "D" },
/* LATIN SMALL LETTER D WITH TOPBAR */
{ Al, 0x018C, 0x018B, "d" },
/* LATIN SMALL LETTER TURNED DELTA */
{ Aa, 0x018D, 0x0000, "d" },
/* LATIN CAPITAL LETTER REVERSED E */
{ Au, 0x018E, 0x0258, "E" },
/* LATIN CAPITAL LETTER SCHWA */
{ Au, 0x018F, 0x0259, "E" },
/* LATIN CAPITAL LETTER OPEN E */
{ Au, 0x0190, 0x025B, "E" },
/* LATIN CAPITAL LETTER F WITH HOOK */
{ Au, 0x0191, 0x0192, "F" },
/* LATIN SMALL LETTER F WITH HOOK */
{ Al, 0x0192, 0x0191, "F" },
/* LATIN CAPITAL LETTER G WITH HOOK */
{ Au, 0x0193, 0x0260, "G" },
/* LATIN CAPITAL LETTER GAMMA */
{ Au, 0x0194, 0x0263, "G" },
/* LATIN SMALL LETTER HV */
{ Aa, 0x0195, 0x0000, "hv" },
/* LATIN CAPITAL LETTER IOTA */
{ Au, 0x0196, 0x0269, "I" },
/* LATIN CAPITAL LETTER I WITH STROKE */
{ Au, 0x0197, 0x0268, "I" },
/* LATIN CAPITAL LETTER K WITH HOOK */
{ Au, 0x0198, 0x0199, "K" },
/* LATIN SMALL LETTER K WITH HOOK */
{ Al, 0x0199, 0x0198, "k" },
/* LATIN SMALL LETTER L WITH BAR */
{ Aa, 0x019A, 0x0000, "l" },
/* LATIN SMALL LETTER LAMBDA WITH STROKE */
{ Aa, 0x019B, 0x0000, "l" },
/* LATIN CAPITAL LETTER TURNED M */
{ Au, 0x019C, 0x026F, "M" },
/* LATIN CAPITAL LETTER N WITH LEFT HOOK */
{ Au, 0x019D, 0x0272, "N" },
/* LATIN SMALL LETTER N WITH LONG RIGHT LEG */
{ Aa, 0x019E, 0x0000, "n" },
/* LATIN CAPITAL LETTER O WITH MIDDLE TILDE */
{ Aa, 0x019F, 0x0000, "O" },
/* LATIN CAPITAL LETTER O WITH HORN */
{ Au, 0x01A0, 0x01A1, "O" },
/* LATIN SMALL LETTER O WITH HORN */
{ Al, 0x01A1, 0x01A0, "o" },
/* LATIN CAPITAL LETTER OI */
{ Au, 0x01A2, 0x01A3, "OI" },
/* LATIN SMALL LETTER OI */
{ Al, 0x01A3, 0x01A2, "oi" },
/* LATIN CAPITAL LETTER P WITH HOOK */
{ Au, 0x01A4, 0x01A5, "P" },
/* LATIN SMALL LETTER P WITH HOOK */
{ Al, 0x01A5, 0x01A4, "p" },
/* LATIN LETTER YR */
{ Aa, 0x01A6, 0x0000, "YR" },
/* LATIN CAPITAL LETTER TONE TWO */
{ Au, 0x01A7, 0x01A8, "S" },
/* LATIN SMALL LETTER TONE TWO */
{ Al, 0x01A8, 0x01A7, "s" },
/* LATIN CAPITAL LETTER ESH */
{ Au, 0x01A9, 0x0283, "S" },
/* LATIN LETTER REVERSED ESH LOOP */
{ Aa, 0x01AA, 0x0000, "s" },
/* LATIN SMALL LETTER T WITH PALATAL HOOK */
{ Aa, 0x01AB, 0x0000, "t" },
/* LATIN CAPITAL LETTER T WITH HOOK */
{ Au, 0x01AC, 0x01AD, "T" },
/* LATIN SMALL LETTER T WITH HOOK */
{ Al, 0x01AD, 0x01AC, "t" },
/* LATIN CAPITAL LETTER T WITH RETROFLEX HOOK */
{ Au, 0x01AE, 0x0288, "T" },
/* LATIN CAPITAL LETTER U WITH HORN */
{ Au, 0x01AF, 0x01B0, "U" },
/* LATIN SMALL LETTER U WITH HORN */
{ Al, 0x01B0, 0x01AF, "u" },
/* LATIN CAPITAL LETTER UPSILON */
{ Au, 0x01B1, 0x028A, "" },
/* LATIN CAPITAL LETTER V WITH HOOK */
{ Au, 0x01B2, 0x028B, "V" },
/* LATIN CAPITAL LETTER Y WITH HOOK */
{ Au, 0x01B3, 0x01B4, "Y" },
/* LATIN SMALL LETTER Y WITH HOOK */
{ Al, 0x01B4, 0x01B3, "y" },
/* LATIN CAPITAL LETTER Z WITH STROKE */
{ Au, 0x01B5, 0x01B6, "Z" },
/* LATIN SMALL LETTER Z WITH STROKE */
{ Al, 0x01B6, 0x01B5, "z" },
/* LATIN CAPITAL LETTER EZH */
{ Au, 0x01B7, 0x0292, "" },
/* LATIN CAPITAL LETTER EZH REVERSED */
{ Au, 0x01B8, 0x01B9, "" },
/* LATIN SMALL LETTER EZH REVERSED */
{ Al, 0x01B9, 0x01B8, "" },
/* LATIN SMALL LETTER EZH WITH TAIL */
{ Aa, 0x01BA, 0x0000, "" },
/* LATIN LETTER TWO WITH STROKE */
{ Aa, 0x01BB, 0x0000, "" },
/* LATIN CAPITAL LETTER TONE FIVE */
{ Au, 0x01BC, 0x01BD, "" },
/* LATIN SMALL LETTER TONE FIVE */
{ Al, 0x01BD, 0x01BC, "" },
/* LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE */
{ Aa, 0x01BE, 0x0000, "ts" },
/* LATIN LETTER WYNN */
{ Aa, 0x01BF, 0x0000, "" },
/* LATIN LETTER DENTAL CLICK */
{ Aa, 0x01C0, 0x0000, "" },
/* LATIN LETTER LATERAL CLICK */
{ Aa, 0x01C1, 0x0000, "" },
/* LATIN LETTER ALVEOLAR CLICK */
{ Aa, 0x01C2, 0x0000, "" },
/* LATIN LETTER RETROFLEX CLICK */
{ Aa, 0x01C3, 0x0000, "" },
/* LATIN CAPITAL LETTER DZ WITH CARON */
{ Au, 0x01C4, 0x01C6, "DZ" },
/* LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON */
{ At, 0x01C5, 0x01C6, "Dz" },
/* LATIN SMALL LETTER DZ WITH CARON */
{ Al, 0x01C6, 0x01C4, "dz" },
/* LATIN CAPITAL LETTER LJ */
{ Au, 0x01C7, 0x01C9, "LJ" },
/* LATIN CAPITAL LETTER L WITH SMALL LETTER J */
{ At, 0x01C8, 0x01C9, "Lj" },
/* LATIN SMALL LETTER LJ */
{ Al, 0x01C9, 0x01C7, "lj" },
/* LATIN CAPITAL LETTER NJ */
{ Au, 0x01CA, 0x01CC, "NJ" },
/* LATIN CAPITAL LETTER N WITH SMALL LETTER J */
{ At, 0x01CB, 0x01CC, "Nj" },
/* LATIN SMALL LETTER NJ */
{ Al, 0x01CC, 0x01CA, "nj" },
/* LATIN CAPITAL LETTER A WITH CARON */
{ Au, 0x01CD, 0x01CE, "A" },
/* LATIN SMALL LETTER A WITH CARON */
{ Al, 0x01CE, 0x01CD, "a" },
/* LATIN CAPITAL LETTER I WITH CARON */
{ Au, 0x01CF, 0x01D0, "I" },
/* LATIN SMALL LETTER I WITH CARON */
{ Al, 0x01D0, 0x01CF, "i" },
/* LATIN CAPITAL LETTER O WITH CARON */
{ Au, 0x01D1, 0x01D2, "O" },
/* LATIN SMALL LETTER O WITH CARON */
{ Al, 0x01D2, 0x01D1, "o" },
/* LATIN CAPITAL LETTER U WITH CARON */
{ Au, 0x01D3, 0x01D4, "U" },
/* LATIN SMALL LETTER U WITH CARON */
{ Al, 0x01D4, 0x01D3, "u" },
/* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
{ Au, 0x01D5, 0x01D6, "U" },
/* LATIN SMALL LETTER U WITH DIAERESIS AND MACRON */
{ Al, 0x01D6, 0x01D5, "u" },
/* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
{ Au, 0x01D7, 0x01D8, "U" },
/* LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE */
{ Al, 0x01D8, 0x01D7, "u" },
/* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
{ Au, 0x01D9, 0x01DA, "U" },
/* LATIN SMALL LETTER U WITH DIAERESIS AND CARON */
{ Al, 0x01DA, 0x01D9, "u" },
/* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
{ Au, 0x01DB, 0x01DC, "U" },
/* LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE */
{ Al, 0x01DC, 0x01DB, "u" },
/* LATIN SMALL LETTER TURNED E */
{ Aa, 0x01DD, 0x0000, "e" },
/* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON */
{ Au, 0x01DE, 0x01DF, "A" },
/* LATIN SMALL LETTER A WITH DIAERESIS AND MACRON */
{ Al, 0x01DF, 0x01DE, "a" },
/* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON */
{ Au, 0x01E0, 0x01E1, "A" },
/* LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON */
{ Al, 0x01E1, 0x01E0, "a" },
/* LATIN CAPITAL LETTER AE WITH MACRON */
{ Au, 0x01E2, 0x01E3, "AE" },
/* LATIN SMALL LETTER AE WITH MACRON */
{ Al, 0x01E3, 0x01E2, "ae" },
/* LATIN CAPITAL LETTER G WITH STROKE */
{ Au, 0x01E4, 0x01E5, "G" },
/* LATIN SMALL LETTER G WITH STROKE */
{ Al, 0x01E5, 0x01E4, "g" },
/* LATIN CAPITAL LETTER G WITH CARON */
{ Au, 0x01E6, 0x01E7, "G" },
/* LATIN SMALL LETTER G WITH CARON */
{ Al, 0x01E7, 0x01E6, "g" },
/* LATIN CAPITAL LETTER K WITH CARON */
{ Au, 0x01E8, 0x01E9, "K" },
/* LATIN SMALL LETTER K WITH CARON */
{ Al, 0x01E9, 0x01E8, "k" },
/* LATIN CAPITAL LETTER O WITH OGONEK */
{ Au, 0x01EA, 0x01EB, "O" },
/* LATIN SMALL LETTER O WITH OGONEK */
{ Al, 0x01EB, 0x01EA, "o" },
/* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON */
{ Au, 0x01EC, 0x01ED, "O" },
/* LATIN SMALL LETTER O WITH OGONEK AND MACRON */
{ Al, 0x01ED, 0x01EC, "o" },
/* LATIN CAPITAL LETTER EZH WITH CARON */
{ Au, 0x01EE, 0x01EF, "" },
/* LATIN SMALL LETTER EZH WITH CARON */
{ Al, 0x01EF, 0x01EE, "" },
/* LATIN SMALL LETTER J WITH CARON */
{ Aa, 0x01F0, 0x0000, "j" },
/* LATIN CAPITAL LETTER DZ */
{ Au, 0x01F1, 0x01F3, "DZ" },
/* LATIN CAPITAL LETTER D WITH SMALL LETTER Z */
{ At, 0x01F2, 0x01F3, "Dz" },
/* LATIN SMALL LETTER DZ */
{ Al, 0x01F3, 0x01F1, "dz" },
/* LATIN CAPITAL LETTER G WITH ACUTE */
{ Au, 0x01F4, 0x01F5, "G" },
/* LATIN SMALL LETTER G WITH ACUTE */
{ Al, 0x01F5, 0x01F4, "g" },
/* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
{ Au, 0x01FA, 0x01FB, "A" },
/* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE */
{ Al, 0x01FB, 0x01FA, "a" },
/* LATIN CAPITAL LETTER AE WITH ACUTE */
{ Au, 0x01FC, 0x01FD, "AE" },
/* LATIN SMALL LETTER AE WITH ACUTE */
{ Al, 0x01FD, 0x01FC, "ae" },
/* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
{ Au, 0x01FE, 0x01FF, "O" },
/* LATIN SMALL LETTER O WITH STROKE AND ACUTE */
{ Al, 0x01FF, 0x01FE, "o" },
/* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE */
{ Au, 0x0200, 0x0201, "A" },
/* LATIN SMALL LETTER A WITH DOUBLE GRAVE */
{ Al, 0x0201, 0x0200, "a" },
/* LATIN CAPITAL LETTER A WITH INVERTED BREVE */
{ Au, 0x0202, 0x0203, "A" },
/* LATIN SMALL LETTER A WITH INVERTED BREVE */
{ Al, 0x0203, 0x0202, "a" },
/* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE */
{ Au, 0x0204, 0x0205, "E" },
/* LATIN SMALL LETTER E WITH DOUBLE GRAVE */
{ Al, 0x0205, 0x0204, "e" },
/* LATIN CAPITAL LETTER E WITH INVERTED BREVE */
{ Au, 0x0206, 0x0207, "E" },
/* LATIN SMALL LETTER E WITH INVERTED BREVE */
{ Al, 0x0207, 0x0206, "e" },
/* LATIN CAPITAL LETTER I WITH DOUBLE GRAVE */
{ Au, 0x0208, 0x0209, "I" },
/* LATIN SMALL LETTER I WITH DOUBLE GRAVE */
{ Al, 0x0209, 0x0208, "i" },
/* LATIN CAPITAL LETTER I WITH INVERTED BREVE */
{ Au, 0x020A, 0x020B, "I" },
/* LATIN SMALL LETTER I WITH INVERTED BREVE */
{ Al, 0x020B, 0x020A, "i" },
/* LATIN CAPITAL LETTER O WITH DOUBLE GRAVE */
{ Au, 0x020C, 0x020D, "O" },
/* LATIN SMALL LETTER O WITH DOUBLE GRAVE */
{ Al, 0x020D, 0x020C, "o" },
/* LATIN CAPITAL LETTER O WITH INVERTED BREVE */
{ Au, 0x020E, 0x020F, "O" },
/* LATIN SMALL LETTER O WITH INVERTED BREVE */
{ Al, 0x020F, 0x020E, "o" },
/* LATIN CAPITAL LETTER R WITH DOUBLE GRAVE */
{ Au, 0x0210, 0x0211, "R" },
/* LATIN SMALL LETTER R WITH DOUBLE GRAVE */
{ Al, 0x0211, 0x0210, "r" },
/* LATIN CAPITAL LETTER R WITH INVERTED BREVE */
{ Au, 0x0212, 0x0213, "R" },
/* LATIN SMALL LETTER R WITH INVERTED BREVE */
{ Al, 0x0213, 0x0212, "r" },
/* LATIN CAPITAL LETTER U WITH DOUBLE GRAVE */
{ Au, 0x0214, 0x0215, "U" },
/* LATIN SMALL LETTER U WITH DOUBLE GRAVE */
{ Al, 0x0215, 0x0214, "u" },
/* LATIN CAPITAL LETTER U WITH INVERTED BREVE */
{ Au, 0x0216, 0x0217, "U" },
/* LATIN SMALL LETTER U WITH INVERTED BREVE */
{ Al, 0x0217, 0x0216, "u" },
/* LATIN SMALL LETTER TURNED A */
{ Aa, 0x0250, 0x0000, "a" },
/* LATIN SMALL LETTER ALPHA */
{ Aa, 0x0251, 0x0000, "" },
/* LATIN SMALL LETTER TURNED ALPHA */
{ Aa, 0x0252, 0x0000, "" },
/* LATIN SMALL LETTER B WITH HOOK */
{ Al, 0x0253, 0x0181, "" },
/* LATIN SMALL LETTER OPEN O */
{ Al, 0x0254, 0x0186, "o" },
/* LATIN SMALL LETTER C WITH CURL */
{ Aa, 0x0255, 0x0000, "c" },
/* LATIN SMALL LETTER D WITH TAIL */
{ Aa, 0x0256, 0x0000, "d" },
/* LATIN SMALL LETTER D WITH HOOK */
{ Al, 0x0257, 0x018A, "d" },
/* LATIN SMALL LETTER REVERSED E */
{ Al, 0x0258, 0x018E, "e" },
/* LATIN SMALL LETTER SCHWA */
{ Al, 0x0259, 0x018F, "" },
/* LATIN SMALL LETTER SCHWA WITH HOOK */
{ Aa, 0x025A, 0x0000, "" },
/* LATIN SMALL LETTER OPEN E */
{ Al, 0x025B, 0x0190, "e" },
/* LATIN SMALL LETTER REVERSED OPEN E */
{ Aa, 0x025C, 0x0000, "e" },
/* LATIN SMALL LETTER REVERSED OPEN E WITH HOOK */
{ Aa, 0x025D, 0x0000, "e" },
/* LATIN SMALL LETTER CLOSED REVERSED OPEN E */
{ Aa, 0x025E, 0x0000, "e" },
/* LATIN SMALL LETTER DOTLESS J WITH STROKE */
{ Aa, 0x025F, 0x0000, "j" },
/* LATIN SMALL LETTER G WITH HOOK */
{ Al, 0x0260, 0x0193, "g" },
/* LATIN SMALL LETTER SCRIPT G */
{ Aa, 0x0261, 0x0000, "g" },
/* LATIN LETTER SMALL CAPITAL G */
{ Aa, 0x0262, 0x0000, "" },
/* LATIN SMALL LETTER GAMMA */
{ Al, 0x0263, 0x0194, "" },
/* LATIN SMALL LETTER RAMS HORN */
{ Aa, 0x0264, 0x0000, "" },
/* LATIN SMALL LETTER TURNED H */
{ Aa, 0x0265, 0x0000, "" },
/* LATIN SMALL LETTER H WITH HOOK */
{ Aa, 0x0266, 0x0000, "" },
/* LATIN SMALL LETTER HENG WITH HOOK */
{ Aa, 0x0267, 0x0000, "" },
/* LATIN SMALL LETTER I WITH STROKE */
{ Al, 0x0268, 0x0197, "" },
/* LATIN SMALL LETTER IOTA */
{ Al, 0x0269, 0x0196, "" },
/* LATIN LETTER SMALL CAPITAL I */
{ Aa, 0x026A, 0x0000, "" },
/* LATIN SMALL LETTER L WITH MIDDLE TILDE */
{ Aa, 0x026B, 0x0000, "" },
/* LATIN SMALL LETTER L WITH BELT */
{ Aa, 0x026C, 0x0000, "" },
/* LATIN SMALL LETTER L WITH RETROFLEX HOOK */
{ Aa, 0x026D, 0x0000, "" },
/* LATIN SMALL LETTER LEZH */
{ Aa, 0x026E, 0x0000, "" },
/* LATIN SMALL LETTER TURNED M */
{ Al, 0x026F, 0x019C, "" },
/* LATIN SMALL LETTER TURNED M WITH LONG LEG */
{ Aa, 0x0270, 0x0000, "" },
/* LATIN SMALL LETTER M WITH HOOK */
{ Aa, 0x0271, 0x0000, "" },
/* LATIN SMALL LETTER N WITH LEFT HOOK */
{ Al, 0x0272, 0x019D, "" },
/* LATIN SMALL LETTER N WITH RETROFLEX HOOK */
{ Aa, 0x0273, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL N */
{ Aa, 0x0274, 0x0000, "" },
/* LATIN SMALL LETTER BARRED O */
{ Aa, 0x0275, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL OE */
{ Aa, 0x0276, 0x0000, "" },
/* LATIN SMALL LETTER CLOSED OMEGA */
{ Aa, 0x0277, 0x0000, "" },
/* LATIN SMALL LETTER PHI */
{ Aa, 0x0278, 0x0000, "" },
/* LATIN SMALL LETTER TURNED R */
{ Aa, 0x0279, 0x0000, "" },
/* LATIN SMALL LETTER TURNED R WITH LONG LEG */
{ Aa, 0x027A, 0x0000, "" },
/* LATIN SMALL LETTER TURNED R WITH HOOK */
{ Aa, 0x027B, 0x0000, "" },
/* LATIN SMALL LETTER R WITH LONG LEG */
{ Aa, 0x027C, 0x0000, "" },
/* LATIN SMALL LETTER R WITH TAIL */
{ Aa, 0x027D, 0x0000, "" },
/* LATIN SMALL LETTER R WITH FISHHOOK */
{ Aa, 0x027E, 0x0000, "" },
/* LATIN SMALL LETTER REVERSED R WITH FISHHOOK */
{ Aa, 0x027F, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL R */
{ Aa, 0x0280, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL INVERTED R */
{ Aa, 0x0281, 0x0000, "" },
/* LATIN SMALL LETTER S WITH HOOK */
{ Aa, 0x0282, 0x0000, "" },
/* LATIN SMALL LETTER ESH */
{ Al, 0x0283, 0x01A9, "" },
/* LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK */
{ Aa, 0x0284, 0x0000, "" },
/* LATIN SMALL LETTER SQUAT REVERSED ESH */
{ Aa, 0x0285, 0x0000, "" },
/* LATIN SMALL LETTER ESH WITH CURL */
{ Aa, 0x0286, 0x0000, "" },
/* LATIN SMALL LETTER TURNED T */
{ Aa, 0x0287, 0x0000, "" },
/* LATIN SMALL LETTER T WITH RETROFLEX HOOK */
{ Al, 0x0288, 0x01AE, "" },
/* LATIN SMALL LETTER U BAR */
{ Aa, 0x0289, 0x0000, "" },
/* LATIN SMALL LETTER UPSILON */
{ Al, 0x028A, 0x01B1, "" },
/* LATIN SMALL LETTER V WITH HOOK */
{ Al, 0x028B, 0x01B2, "" },
/* LATIN SMALL LETTER TURNED V */
{ Aa, 0x028C, 0x0000, "" },
/* LATIN SMALL LETTER TURNED W */
{ Aa, 0x028D, 0x0000, "" },
/* LATIN SMALL LETTER TURNED Y */
{ Aa, 0x028E, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL Y */
{ Aa, 0x028F, 0x0000, "" },
/* LATIN SMALL LETTER Z WITH RETROFLEX HOOK */
{ Aa, 0x0290, 0x0000, "" },
/* LATIN SMALL LETTER Z WITH CURL */
{ Aa, 0x0291, 0x0000, "" },
/* LATIN SMALL LETTER EZH */
{ Al, 0x0292, 0x01B7, "" },
/* LATIN SMALL LETTER EZH WITH CURL */
{ Aa, 0x0293, 0x0000, "" },
/* LATIN LETTER GLOTTAL STOP */
{ Aa, 0x0294, 0x0000, "" },
/* LATIN LETTER PHARYNGEAL VOICED FRICATIVE */
{ Aa, 0x0295, 0x0000, "" },
/* LATIN LETTER INVERTED GLOTTAL STOP */
{ Aa, 0x0296, 0x0000, "" },
/* LATIN LETTER STRETCHED C */
{ Aa, 0x0297, 0x0000, "" },
/* LATIN LETTER BILABIAL CLICK */
{ Aa, 0x0298, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL B */
{ Aa, 0x0299, 0x0000, "" },
/* LATIN SMALL LETTER CLOSED OPEN E */
{ Aa, 0x029A, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL G WITH HOOK */
{ Aa, 0x029B, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL H */
{ Aa, 0x029C, 0x0000, "" },
/* LATIN SMALL LETTER J WITH CROSSED-TAIL */
{ Aa, 0x029D, 0x0000, "" },
/* LATIN SMALL LETTER TURNED K */
{ Aa, 0x029E, 0x0000, "" },
/* LATIN LETTER SMALL CAPITAL L */
{ Aa, 0x029F, 0x0000, "" },
/* LATIN SMALL LETTER Q WITH HOOK */
{ Aa, 0x02A0, 0x0000, "" },
/* LATIN LETTER GLOTTAL STOP WITH STROKE */
{ Aa, 0x02A1, 0x0000, "" },
/* LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE */
{ Aa, 0x02A2, 0x0000, "" },
/* LATIN SMALL LETTER DZ DIGRAPH */
{ Aa, 0x02A3, 0x0000, "" },
/* LATIN SMALL LETTER DEZH DIGRAPH */
{ Aa, 0x02A4, 0x0000, "" },
/* LATIN SMALL LETTER DZ DIGRAPH WITH CURL */
{ Aa, 0x02A5, 0x0000, "" },
/* LATIN SMALL LETTER TS DIGRAPH */
{ Aa, 0x02A6, 0x0000, "" },
/* LATIN SMALL LETTER TESH DIGRAPH */
{ Aa, 0x02A7, 0x0000, "" },
/* LATIN SMALL LETTER TC DIGRAPH WITH CURL */
{ Aa, 0x02A8, 0x0000, "" },
/* MODIFIER LETTER SMALL H */
{ Aa, 0x02B0, 0x0000, "h" },
/* MODIFIER LETTER SMALL H WITH HOOK */
{ Aa, 0x02B1, 0x0000, "h" },
/* MODIFIER LETTER SMALL J */
{ Aa, 0x02B2, 0x0000, "j" },
/* MODIFIER LETTER SMALL R */
{ Aa, 0x02B3, 0x0000, "r" },
/* MODIFIER LETTER SMALL TURNED R */
{ Aa, 0x02B4, 0x0000, "r" },
/* MODIFIER LETTER SMALL TURNED R WITH HOOK */
{ Aa, 0x02B5, 0x0000, "r" },
/* MODIFIER LETTER SMALL CAPITAL INVERTED R */
{ Aa, 0x02B6, 0x0000, "R" },
/* MODIFIER LETTER SMALL W */
{ Aa, 0x02B7, 0x0000, "w" },
/* MODIFIER LETTER SMALL Y */
{ Aa, 0x02B8, 0x0000, "y" },
/* MODIFIER LETTER PRIME */
{ Aa, 0x02B9, 0x0000, "" },
/* MODIFIER LETTER DOUBLE PRIME */
{ Aa, 0x02BA, 0x0000, "" },
/* MODIFIER LETTER TURNED COMMA */
{ Aa, 0x02BB, 0x0000, "" },
/* MODIFIER LETTER APOSTROPHE */
{ Aa, 0x02BC, 0x0000, "" },
/* MODIFIER LETTER REVERSED COMMA */
{ Aa, 0x02BD, 0x0000, "" },
/* MODIFIER LETTER RIGHT HALF RING */
{ Aa, 0x02BE, 0x0000, "" },
/* MODIFIER LETTER LEFT HALF RING */
{ Aa, 0x02BF, 0x0000, "" },
/* MODIFIER LETTER GLOTTAL STOP */
{ Aa, 0x02C0, 0x0000, "" },
/* MODIFIER LETTER REVERSED GLOTTAL STOP */
{ Aa, 0x02C1, 0x0000, "" },
/* MODIFIER LETTER LEFT ARROWHEAD */
{ Aa, 0x02C2, 0x0000, "" },
/* MODIFIER LETTER RIGHT ARROWHEAD */
{ Aa, 0x02C3, 0x0000, "" },
/* MODIFIER LETTER UP ARROWHEAD */
{ Aa, 0x02C4, 0x0000, "" },
/* MODIFIER LETTER DOWN ARROWHEAD */
{ Aa, 0x02C5, 0x0000, "" },
/* MODIFIER LETTER CIRCUMFLEX ACCENT */
{ Aa, 0x02C6, 0x0000, "" },
/* CARON */
{ Ap, 0x02C7, 0x0000, "" },
/* MODIFIER LETTER VERTICAL LINE */
{ Aa, 0x02C8, 0x0000, "" },
/* MODIFIER LETTER MACRON */
{ Aa, 0x02C9, 0x0000, "" },
/* MODIFIER LETTER ACUTE ACCENT */
{ Aa, 0x02CA, 0x0000, "" },
/* MODIFIER LETTER GRAVE ACCENT */
{ Aa, 0x02CB, 0x0000, "" },
/* MODIFIER LETTER LOW VERTICAL LINE */
{ Aa, 0x02CC, 0x0000, "" },
/* MODIFIER LETTER LOW MACRON */
{ Aa, 0x02CD, 0x0000, "" },
/* MODIFIER LETTER LOW GRAVE ACCENT */
{ Aa, 0x02CE, 0x0000, "" },
/* MODIFIER LETTER LOW ACUTE ACCENT */
{ Aa, 0x02CF, 0x0000, "" },
/* MODIFIER LETTER TRIANGULAR COLON */
{ Aa, 0x02D0, 0x0000, "" },
/* MODIFIER LETTER HALF TRIANGULAR COLON */
{ Aa, 0x02D1, 0x0000, "" },
/* MODIFIER LETTER CENTRED RIGHT HALF RING */
{ Aa, 0x02D2, 0x0000, "" },
/* MODIFIER LETTER CENTRED LEFT HALF RING */
{ Aa, 0x02D3, 0x0000, "" },
/* MODIFIER LETTER UP TACK */
{ Aa, 0x02D4, 0x0000, "" },
/* MODIFIER LETTER DOWN TACK */
{ Aa, 0x02D5, 0x0000, "" },
/* MODIFIER LETTER PLUS SIGN */
{ Aa, 0x02D6, 0x0000, "" },
/* MODIFIER LETTER MINUS SIGN */
{ Aa, 0x02D7, 0x0000, "" },
/* BREVE */
{ Ap, 0x02D8, 0x0000, "" },
/* DOT ABOVE */
{ Ap, 0x02D9, 0x0000, "" },
/* RING ABOVE */
{ Ap, 0x02DA, 0x0000, "" },
/* OGONEK */
{ Ap, 0x02DB, 0x0000, "" },
/* SMALL TILDE */
{ Ap, 0x02DC, 0x0000, "" },
/* DOUBLE ACUTE ACCENT */
{ Ap, 0x02DD, 0x0000, "" },
/* MODIFIER LETTER RHOTIC HOOK */
{ Aa, 0x02DE, 0x0000, "" },
/* MODIFIER LETTER SMALL GAMMA */
{ Aa, 0x02E0, 0x0000, "" },
/* MODIFIER LETTER SMALL L */
{ Aa, 0x02E1, 0x0000, "" },
/* MODIFIER LETTER SMALL S */
{ Aa, 0x02E2, 0x0000, "" },
/* MODIFIER LETTER SMALL X */
{ Aa, 0x02E3, 0x0000, "" },
/* MODIFIER LETTER SMALL REVERSED GLOTTAL STOP */
{ Aa, 0x02E4, 0x0000, "" },
/* MODIFIER LETTER EXTRA-HIGH TONE BAR */
{ Aa, 0x02E5, 0x0000, "" },
/* MODIFIER LETTER HIGH TONE BAR */
{ Aa, 0x02E6, 0x0000, "" },
/* MODIFIER LETTER MID TONE BAR */
{ Aa, 0x02E7, 0x0000, "" },
/* MODIFIER LETTER LOW TONE BAR */
{ Aa, 0x02E8, 0x0000, "" },
/* MODIFIER LETTER EXTRA-LOW TONE BAR */
{ Aa, 0x02E9, 0x0000, "" },
/* COMBINING GRAVE ACCENT */
{ Ax, 0x0300, 0x0000, "" },
/* COMBINING ACUTE ACCENT */
{ Ax, 0x0301, 0x0000, "" },
/* COMBINING CIRCUMFLEX ACCENT */
{ Ax, 0x0302, 0x0000, "" },
/* COMBINING TILDE */
{ Ax, 0x0303, 0x0000, "" },
/* COMBINING MACRON */
{ Ax, 0x0304, 0x0000, "" },
/* COMBINING OVERLINE */
{ Ax, 0x0305, 0x0000, "" },
/* COMBINING BREVE */
{ Ax, 0x0306, 0x0000, "" },
/* COMBINING DOT ABOVE */
{ Ax, 0x0307, 0x0000, "" },
/* COMBINING DIAERESIS */
{ Ax, 0x0308, 0x0000, "" },
/* COMBINING HOOK ABOVE */
{ Ax, 0x0309, 0x0000, "" },
/* COMBINING RING ABOVE */
{ Ax, 0x030A, 0x0000, "" },
/* COMBINING DOUBLE ACUTE ACCENT */
{ Ax, 0x030B, 0x0000, "" },
/* COMBINING CARON */
{ Ax, 0x030C, 0x0000, "" },
/* COMBINING VERTICAL LINE ABOVE */
{ Ax, 0x030D, 0x0000, "" },
/* COMBINING DOUBLE VERTICAL LINE ABOVE */
{ Ax, 0x030E, 0x0000, "" },
/* COMBINING DOUBLE GRAVE ACCENT */
{ Ax, 0x030F, 0x0000, "" },
/* COMBINING CANDRABINDU */
{ Ax, 0x0310, 0x0000, "" },
/* COMBINING INVERTED BREVE */
{ Ax, 0x0311, 0x0000, "" },
/* COMBINING TURNED COMMA ABOVE */
{ Ax, 0x0312, 0x0000, "" },
/* COMBINING COMMA ABOVE */
{ Ax, 0x0313, 0x0000, "" },
/* COMBINING REVERSED COMMA ABOVE */
{ Ax, 0x0314, 0x0000, "" },
/* COMBINING COMMA ABOVE RIGHT */
{ Ax, 0x0315, 0x0000, "" },
/* COMBINING GRAVE ACCENT BELOW */
{ Ax, 0x0316, 0x0000, "" },
/* COMBINING ACUTE ACCENT BELOW */
{ Ax, 0x0317, 0x0000, "" },
/* COMBINING LEFT TACK BELOW */
{ Ax, 0x0318, 0x0000, "" },
/* COMBINING RIGHT TACK BELOW */
{ Ax, 0x0319, 0x0000, "" },
/* COMBINING LEFT ANGLE ABOVE */
{ Ax, 0x031A, 0x0000, "" },
/* COMBINING HORN */
{ Ax, 0x031B, 0x0000, "" },
/* COMBINING LEFT HALF RING BELOW */
{ Ax, 0x031C, 0x0000, "" },
/* COMBINING UP TACK BELOW */
{ Ax, 0x031D, 0x0000, "" },
/* COMBINING DOWN TACK BELOW */
{ Ax, 0x031E, 0x0000, "" },
/* COMBINING PLUS SIGN BELOW */
{ Ax, 0x031F, 0x0000, "" },
/* COMBINING MINUS SIGN BELOW */
{ Ax, 0x0320, 0x0000, "" },
/* COMBINING PALATALIZED HOOK BELOW */
{ Ax, 0x0321, 0x0000, "" },
/* COMBINING RETROFLEX HOOK BELOW */
{ Ax, 0x0322, 0x0000, "" },
/* COMBINING DOT BELOW */
{ Ax, 0x0323, 0x0000, "" },
/* COMBINING DIAERESIS BELOW */
{ Ax, 0x0324, 0x0000, "" },
/* COMBINING RING BELOW */
{ Ax, 0x0325, 0x0000, "" },
/* COMBINING COMMA BELOW */
{ Ax, 0x0326, 0x0000, "" },
/* COMBINING CEDILLA */
{ Ax, 0x0327, 0x0000, "" },
/* COMBINING OGONEK */
{ Ax, 0x0328, 0x0000, "" },
/* COMBINING VERTICAL LINE BELOW */
{ Ax, 0x0329, 0x0000, "" },
/* COMBINING BRIDGE BELOW */
{ Ax, 0x032A, 0x0000, "" },
/* COMBINING INVERTED DOUBLE ARCH BELOW */
{ Ax, 0x032B, 0x0000, "" },
/* COMBINING CARON BELOW */
{ Ax, 0x032C, 0x0000, "" },
/* COMBINING CIRCUMFLEX ACCENT BELOW */
{ Ax, 0x032D, 0x0000, "" },
/* COMBINING BREVE BELOW */
{ Ax, 0x032E, 0x0000, "" },
/* COMBINING INVERTED BREVE BELOW */
{ Ax, 0x032F, 0x0000, "" },
/* COMBINING TILDE BELOW */
{ Ax, 0x0330, 0x0000, "" },
/* COMBINING MACRON BELOW */
{ Ax, 0x0331, 0x0000, "" },
/* COMBINING LOW LINE */
{ Ax, 0x0332, 0x0000, "" },
/* COMBINING DOUBLE LOW LINE */
{ Ax, 0x0333, 0x0000, "" },
/* COMBINING TILDE OVERLAY */
{ Ax, 0x0334, 0x0000, "" },
/* COMBINING SHORT STROKE OVERLAY */
{ Ax, 0x0335, 0x0000, "" },
/* COMBINING LONG STROKE OVERLAY */
{ Ax, 0x0336, 0x0000, "" },
/* COMBINING SHORT SOLIDUS OVERLAY */
{ Ax, 0x0337, 0x0000, "" },
/* COMBINING LONG SOLIDUS OVERLAY */
{ Ax, 0x0338, 0x0000, "" },
/* COMBINING RIGHT HALF RING BELOW */
{ Ax, 0x0339, 0x0000, "" },
/* COMBINING INVERTED BRIDGE BELOW */
{ Ax, 0x033A, 0x0000, "" },
/* COMBINING SQUARE BELOW */
{ Ax, 0x033B, 0x0000, "" },
/* COMBINING SEAGULL BELOW */
{ Ax, 0x033C, 0x0000, "" },
/* COMBINING X ABOVE */
{ Ax, 0x033D, 0x0000, "" },
/* COMBINING VERTICAL TILDE */
{ Ax, 0x033E, 0x0000, "" },
/* COMBINING DOUBLE OVERLINE */
{ Ax, 0x033F, 0x0000, "" },
/* COMBINING GRAVE TONE MARK */
{ Ax, 0x0340, 0x0000, "" },
/* COMBINING ACUTE TONE MARK */
{ Ax, 0x0341, 0x0000, "" },
/* COMBINING GREEK PERISPOMENI */
{ Ax, 0x0342, 0x0000, "" },
/* COMBINING GREEK KORONIS */
{ Ax, 0x0343, 0x0000, "" },
/* COMBINING GREEK DIALYTIKA TONOS */
{ Ax, 0x0344, 0x0000, "" },
/* COMBINING GREEK YPOGEGRAMMENI */
{ Ax, 0x0345, 0x0000, "" },
/* COMBINING DOUBLE TILDE */
{ Ax, 0x0360, 0x0000, "" },
/* COMBINING DOUBLE INVERTED BREVE */
{ Ax, 0x0361, 0x0000, "" },
/* GREEK NUMERAL SIGN */
{ Ap, 0x0374, 0x0000, "" },
/* GREEK LOWER NUMERAL SIGN */
{ Ap, 0x0375, 0x0000, "" },
/* GREEK YPOGEGRAMMENI */
{ Ap, 0x037A, 0x0000, "" },
/* GREEK QUESTION MARK */
{ Ap, 0x037E, 0x0000, "" },
/* GREEK TONOS */
{ Ap, 0x0384, 0x0000, "" },
/* GREEK DIALYTIKA TONOS */
{ Ap, 0x0385, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH TONOS */
{ Au, 0x0386, 0x03AC, "" },
/* GREEK ANO TELEIA */
{ Ap, 0x0387, 0x0000, "" },
/* GREEK CAPITAL LETTER EPSILON WITH TONOS */
{ Au, 0x0388, 0x03AD, "" },
/* GREEK CAPITAL LETTER ETA WITH TONOS */
{ Au, 0x0389, 0x03AE, "" },
/* GREEK CAPITAL LETTER IOTA WITH TONOS */
{ Au, 0x038A, 0x03AF, "" },
/* GREEK CAPITAL LETTER OMICRON WITH TONOS */
{ Au, 0x038C, 0x03CC, "" },
/* GREEK CAPITAL LETTER UPSILON WITH TONOS */
{ Au, 0x038E, 0x03CD, "" },
/* GREEK CAPITAL LETTER OMEGA WITH TONOS */
{ Au, 0x038F, 0x03CE, "" },
/* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
{ Aa, 0x0390, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA */
{ Au, 0x0391, 0x03B1, "" },
/* GREEK CAPITAL LETTER BETA */
{ Au, 0x0392, 0x03B2, "" },
/* GREEK CAPITAL LETTER GAMMA */
{ Au, 0x0393, 0x03B3, "" },
/* GREEK CAPITAL LETTER DELTA */
{ Au, 0x0394, 0x03B4, "" },
/* GREEK CAPITAL LETTER EPSILON */
{ Au, 0x0395, 0x03B5, "" },
/* GREEK CAPITAL LETTER ZETA */
{ Au, 0x0396, 0x03B6, "" },
/* GREEK CAPITAL LETTER ETA */
{ Au, 0x0397, 0x03B7, "" },
/* GREEK CAPITAL LETTER THETA */
{ Au, 0x0398, 0x03B8, "" },
/* GREEK CAPITAL LETTER IOTA */
{ Au, 0x0399, 0x03B9, "" },
/* GREEK CAPITAL LETTER KAPPA */
{ Au, 0x039A, 0x03BA, "" },
/* GREEK CAPITAL LETTER LAMDA */
{ Au, 0x039B, 0x03BB, "" },
/* GREEK CAPITAL LETTER MU */
{ Au, 0x039C, 0x03BC, "" },
/* GREEK CAPITAL LETTER NU */
{ Au, 0x039D, 0x03BD, "" },
/* GREEK CAPITAL LETTER XI */
{ Au, 0x039E, 0x03BE, "" },
/* GREEK CAPITAL LETTER OMICRON */
{ Au, 0x039F, 0x03BF, "" },
/* GREEK CAPITAL LETTER PI */
{ Au, 0x03A0, 0x03C0, "" },
/* GREEK CAPITAL LETTER RHO */
{ Au, 0x03A1, 0x03C1, "" },
/* GREEK CAPITAL LETTER SIGMA */
{ Au, 0x03A3, 0x03C3, "" },
/* GREEK CAPITAL LETTER TAU */
{ Au, 0x03A4, 0x03C4, "" },
/* GREEK CAPITAL LETTER UPSILON */
{ Au, 0x03A5, 0x03C5, "" },
/* GREEK CAPITAL LETTER PHI */
{ Au, 0x03A6, 0x03C6, "" },
/* GREEK CAPITAL LETTER CHI */
{ Au, 0x03A7, 0x03C7, "" },
/* GREEK CAPITAL LETTER PSI */
{ Au, 0x03A8, 0x03C8, "" },
/* GREEK CAPITAL LETTER OMEGA */
{ Au, 0x03A9, 0x03C9, "" },
/* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
{ Au, 0x03AA, 0x03CA, "" },
/* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
{ Au, 0x03AB, 0x03CB, "" },
/* GREEK SMALL LETTER ALPHA WITH TONOS */
{ Al, 0x03AC, 0x0386, "" },
/* GREEK SMALL LETTER EPSILON WITH TONOS */
{ Al, 0x03AD, 0x0388, "" },
/* GREEK SMALL LETTER ETA WITH TONOS */
{ Al, 0x03AE, 0x0389, "" },
/* GREEK SMALL LETTER IOTA WITH TONOS */
{ Al, 0x03AF, 0x038A, "" },
/* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
{ Aa, 0x03B0, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA */
{ Al, 0x03B1, 0x0391, "" },
/* GREEK SMALL LETTER BETA */
{ Al, 0x03B2, 0x0392, "" },
/* GREEK SMALL LETTER GAMMA */
{ Al, 0x03B3, 0x0393, "" },
/* GREEK SMALL LETTER DELTA */
{ Al, 0x03B4, 0x0394, "" },
/* GREEK SMALL LETTER EPSILON */
{ Al, 0x03B5, 0x0395, "" },
/* GREEK SMALL LETTER ZETA */
{ Al, 0x03B6, 0x0396, "" },
/* GREEK SMALL LETTER ETA */
{ Al, 0x03B7, 0x0397, "" },
/* GREEK SMALL LETTER THETA */
{ Al, 0x03B8, 0x0398, "" },
/* GREEK SMALL LETTER IOTA */
{ Al, 0x03B9, 0x0399, "" },
/* GREEK SMALL LETTER KAPPA */
{ Al, 0x03BA, 0x039A, "" },
/* GREEK SMALL LETTER LAMDA */
{ Al, 0x03BB, 0x039B, "" },
/* GREEK SMALL LETTER MU */
{ Al, 0x03BC, 0x039C, "" },
/* GREEK SMALL LETTER NU */
{ Al, 0x03BD, 0x039D, "" },
/* GREEK SMALL LETTER XI */
{ Al, 0x03BE, 0x039E, "" },
/* GREEK SMALL LETTER OMICRON */
{ Al, 0x03BF, 0x039F, "" },
/* GREEK SMALL LETTER PI */
{ Al, 0x03C0, 0x03A0, "" },
/* GREEK SMALL LETTER RHO */
{ Al, 0x03C1, 0x03A1, "" },
/* GREEK SMALL LETTER FINAL SIGMA */
{ Aa, 0x03C2, 0x0000, "" },
/* GREEK SMALL LETTER SIGMA */
{ Al, 0x03C3, 0x03A3, "" },
/* GREEK SMALL LETTER TAU */
{ Al, 0x03C4, 0x03A4, "" },
/* GREEK SMALL LETTER UPSILON */
{ Al, 0x03C5, 0x03A5, "" },
/* GREEK SMALL LETTER PHI */
{ Al, 0x03C6, 0x03A6, "" },
/* GREEK SMALL LETTER CHI */
{ Al, 0x03C7, 0x03A7, "" },
/* GREEK SMALL LETTER PSI */
{ Al, 0x03C8, 0x03A8, "" },
/* GREEK SMALL LETTER OMEGA */
{ Al, 0x03C9, 0x03A9, "" },
/* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
{ Al, 0x03CA, 0x03AA, "" },
/* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
{ Al, 0x03CB, 0x03AB, "" },
/* GREEK SMALL LETTER OMICRON WITH TONOS */
{ Al, 0x03CC, 0x038C, "" },
/* GREEK SMALL LETTER UPSILON WITH TONOS */
{ Al, 0x03CD, 0x038E, "" },
/* GREEK SMALL LETTER OMEGA WITH TONOS */
{ Al, 0x03CE, 0x038F, "" },
/* GREEK BETA SYMBOL */
{ Aa, 0x03D0, 0x0000, "" },
/* GREEK THETA SYMBOL */
{ Aa, 0x03D1, 0x0000, "" },
/* GREEK UPSILON WITH HOOK SYMBOL */
{ Aa, 0x03D2, 0x0000, "" },
/* GREEK UPSILON WITH ACUTE AND HOOK SYMBOL */
{ Aa, 0x03D3, 0x0000, "" },
/* GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL */
{ Aa, 0x03D4, 0x0000, "" },
/* GREEK PHI SYMBOL */
{ Aa, 0x03D5, 0x0000, "" },
/* GREEK PI SYMBOL */
{ Aa, 0x03D6, 0x0000, "" },
/* GREEK LETTER STIGMA */
{ Aa, 0x03DA, 0x0000, "" },
/* GREEK LETTER DIGAMMA */
{ Aa, 0x03DC, 0x0000, "" },
/* GREEK LETTER KOPPA */
{ Aa, 0x03DE, 0x0000, "" },
/* GREEK LETTER SAMPI */
{ Aa, 0x03E0, 0x0000, "" },
/* COPTIC CAPITAL LETTER SHEI */
{ Au, 0x03E2, 0x03E3, "" },
/* COPTIC SMALL LETTER SHEI */
{ Al, 0x03E3, 0x03E2, "" },
/* COPTIC CAPITAL LETTER FEI */
{ Au, 0x03E4, 0x03E5, "" },
/* COPTIC SMALL LETTER FEI */
{ Al, 0x03E5, 0x03E4, "" },
/* COPTIC CAPITAL LETTER KHEI */
{ Au, 0x03E6, 0x03E7, "" },
/* COPTIC SMALL LETTER KHEI */
{ Al, 0x03E7, 0x03E6, "" },
/* COPTIC CAPITAL LETTER HORI */
{ Au, 0x03E8, 0x03E9, "" },
/* COPTIC SMALL LETTER HORI */
{ Al, 0x03E9, 0x03E8, "" },
/* COPTIC CAPITAL LETTER GANGIA */
{ Au, 0x03EA, 0x03EB, "" },
/* COPTIC SMALL LETTER GANGIA */
{ Al, 0x03EB, 0x03EA, "" },
/* COPTIC CAPITAL LETTER SHIMA */
{ Au, 0x03EC, 0x03ED, "" },
/* COPTIC SMALL LETTER SHIMA */
{ Al, 0x03ED, 0x03EC, "" },
/* COPTIC CAPITAL LETTER DEI */
{ Au, 0x03EE, 0x03EF, "" },
/* COPTIC SMALL LETTER DEI */
{ Al, 0x03EF, 0x03EE, "" },
/* GREEK KAPPA SYMBOL */
{ Aa, 0x03F0, 0x0000, "" },
/* GREEK RHO SYMBOL */
{ Aa, 0x03F1, 0x0000, "" },
/* GREEK LUNATE SIGMA SYMBOL */
{ Aa, 0x03F2, 0x0000, "" },
/* GREEK LETTER YOT */
{ Aa, 0x03F3, 0x0000, "" },
/* CYRILLIC CAPITAL LETTER IO */
{ Au, 0x0401, 0x0451, "" },
/* CYRILLIC CAPITAL LETTER DJE */
{ Au, 0x0402, 0x0452, "" },
/* CYRILLIC CAPITAL LETTER GJE */
{ Au, 0x0403, 0x0453, "" },
/* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
{ Au, 0x0404, 0x0454, "" },
/* CYRILLIC CAPITAL LETTER DZE */
{ Au, 0x0405, 0x0455, "" },
/* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
{ Au, 0x0406, 0x0456, "" },
/* CYRILLIC CAPITAL LETTER YI */
{ Au, 0x0407, 0x0457, "" },
/* CYRILLIC CAPITAL LETTER JE */
{ Au, 0x0408, 0x0458, "" },
/* CYRILLIC CAPITAL LETTER LJE */
{ Au, 0x0409, 0x0459, "" },
/* CYRILLIC CAPITAL LETTER NJE */
{ Au, 0x040A, 0x045A, "" },
/* CYRILLIC CAPITAL LETTER TSHE */
{ Au, 0x040B, 0x045B, "" },
/* CYRILLIC CAPITAL LETTER KJE */
{ Au, 0x040C, 0x045C, "" },
/* CYRILLIC CAPITAL LETTER SHORT U */
{ Au, 0x040E, 0x045E, "" },
/* CYRILLIC CAPITAL LETTER DZHE */
{ Au, 0x040F, 0x045F, "" },
/* CYRILLIC CAPITAL LETTER A */
{ Au, 0x0410, 0x0430, "" },
/* CYRILLIC CAPITAL LETTER BE */
{ Au, 0x0411, 0x0431, "" },
/* CYRILLIC CAPITAL LETTER VE */
{ Au, 0x0412, 0x0432, "" },
/* CYRILLIC CAPITAL LETTER GHE */
{ Au, 0x0413, 0x0433, "" },
/* CYRILLIC CAPITAL LETTER DE */
{ Au, 0x0414, 0x0434, "" },
/* CYRILLIC CAPITAL LETTER IE */
{ Au, 0x0415, 0x0435, "" },
/* CYRILLIC CAPITAL LETTER ZHE */
{ Au, 0x0416, 0x0436, "" },
/* CYRILLIC CAPITAL LETTER ZE */
{ Au, 0x0417, 0x0437, "" },
/* CYRILLIC CAPITAL LETTER I */
{ Au, 0x0418, 0x0438, "" },
/* CYRILLIC CAPITAL LETTER SHORT I */
{ Au, 0x0419, 0x0439, "" },
/* CYRILLIC CAPITAL LETTER KA */
{ Au, 0x041A, 0x043A, "" },
/* CYRILLIC CAPITAL LETTER EL */
{ Au, 0x041B, 0x043B, "" },
/* CYRILLIC CAPITAL LETTER EM */
{ Au, 0x041C, 0x043C, "" },
/* CYRILLIC CAPITAL LETTER EN */
{ Au, 0x041D, 0x043D, "" },
/* CYRILLIC CAPITAL LETTER O */
{ Au, 0x041E, 0x043E, "" },
/* CYRILLIC CAPITAL LETTER PE */
{ Au, 0x041F, 0x043F, "" },
/* CYRILLIC CAPITAL LETTER ER */
{ Au, 0x0420, 0x0440, "" },
/* CYRILLIC CAPITAL LETTER ES */
{ Au, 0x0421, 0x0441, "" },
/* CYRILLIC CAPITAL LETTER TE */
{ Au, 0x0422, 0x0442, "" },
/* CYRILLIC CAPITAL LETTER U */
{ Au, 0x0423, 0x0443, "" },
/* CYRILLIC CAPITAL LETTER EF */
{ Au, 0x0424, 0x0444, "" },
/* CYRILLIC CAPITAL LETTER HA */
{ Au, 0x0425, 0x0445, "" },
/* CYRILLIC CAPITAL LETTER TSE */
{ Au, 0x0426, 0x0446, "" },
/* CYRILLIC CAPITAL LETTER CHE */
{ Au, 0x0427, 0x0447, "" },
/* CYRILLIC CAPITAL LETTER SHA */
{ Au, 0x0428, 0x0448, "" },
/* CYRILLIC CAPITAL LETTER SHCHA */
{ Au, 0x0429, 0x0449, "" },
/* CYRILLIC CAPITAL LETTER HARD SIGN */
{ Au, 0x042A, 0x044A, "" },
/* CYRILLIC CAPITAL LETTER YERU */
{ Au, 0x042B, 0x044B, "" },
/* CYRILLIC CAPITAL LETTER SOFT SIGN */
{ Au, 0x042C, 0x044C, "" },
/* CYRILLIC CAPITAL LETTER E */
{ Au, 0x042D, 0x044D, "" },
/* CYRILLIC CAPITAL LETTER YU */
{ Au, 0x042E, 0x044E, "" },
/* CYRILLIC CAPITAL LETTER YA */
{ Au, 0x042F, 0x044F, "" },
/* CYRILLIC SMALL LETTER A */
{ Al, 0x0430, 0x0410, "" },
/* CYRILLIC SMALL LETTER BE */
{ Al, 0x0431, 0x0411, "" },
/* CYRILLIC SMALL LETTER VE */
{ Al, 0x0432, 0x0412, "" },
/* CYRILLIC SMALL LETTER GHE */
{ Al, 0x0433, 0x0413, "" },
/* CYRILLIC SMALL LETTER DE */
{ Al, 0x0434, 0x0414, "" },
/* CYRILLIC SMALL LETTER IE */
{ Al, 0x0435, 0x0415, "" },
/* CYRILLIC SMALL LETTER ZHE */
{ Al, 0x0436, 0x0416, "" },
/* CYRILLIC SMALL LETTER ZE */
{ Al, 0x0437, 0x0417, "" },
/* CYRILLIC SMALL LETTER I */
{ Al, 0x0438, 0x0418, "" },
/* CYRILLIC SMALL LETTER SHORT I */
{ Al, 0x0439, 0x0419, "" },
/* CYRILLIC SMALL LETTER KA */
{ Al, 0x043A, 0x041A, "" },
/* CYRILLIC SMALL LETTER EL */
{ Al, 0x043B, 0x041B, "" },
/* CYRILLIC SMALL LETTER EM */
{ Al, 0x043C, 0x041C, "" },
/* CYRILLIC SMALL LETTER EN */
{ Al, 0x043D, 0x041D, "" },
/* CYRILLIC SMALL LETTER O */
{ Al, 0x043E, 0x041E, "" },
/* CYRILLIC SMALL LETTER PE */
{ Al, 0x043F, 0x041F, "" },
/* CYRILLIC SMALL LETTER ER */
{ Al, 0x0440, 0x0420, "" },
/* CYRILLIC SMALL LETTER ES */
{ Al, 0x0441, 0x0421, "" },
/* CYRILLIC SMALL LETTER TE */
{ Al, 0x0442, 0x0422, "" },
/* CYRILLIC SMALL LETTER U */
{ Al, 0x0443, 0x0423, "" },
/* CYRILLIC SMALL LETTER EF */
{ Al, 0x0444, 0x0424, "" },
/* CYRILLIC SMALL LETTER HA */
{ Al, 0x0445, 0x0425, "" },
/* CYRILLIC SMALL LETTER TSE */
{ Al, 0x0446, 0x0426, "" },
/* CYRILLIC SMALL LETTER CHE */
{ Al, 0x0447, 0x0427, "" },
/* CYRILLIC SMALL LETTER SHA */
{ Al, 0x0448, 0x0428, "" },
/* CYRILLIC SMALL LETTER SHCHA */
{ Al, 0x0449, 0x0429, "" },
/* CYRILLIC SMALL LETTER HARD SIGN */
{ Al, 0x044A, 0x042A, "" },
/* CYRILLIC SMALL LETTER YERU */
{ Al, 0x044B, 0x042B, "" },
/* CYRILLIC SMALL LETTER SOFT SIGN */
{ Al, 0x044C, 0x042C, "" },
/* CYRILLIC SMALL LETTER E */
{ Al, 0x044D, 0x042D, "" },
/* CYRILLIC SMALL LETTER YU */
{ Al, 0x044E, 0x042E, "" },
/* CYRILLIC SMALL LETTER YA */
{ Al, 0x044F, 0x042F, "" },
/* CYRILLIC SMALL LETTER IO */
{ Al, 0x0451, 0x0401, "" },
/* CYRILLIC SMALL LETTER DJE */
{ Al, 0x0452, 0x0402, "" },
/* CYRILLIC SMALL LETTER GJE */
{ Al, 0x0453, 0x0403, "" },
/* CYRILLIC SMALL LETTER UKRAINIAN IE */
{ Al, 0x0454, 0x0404, "" },
/* CYRILLIC SMALL LETTER DZE */
{ Al, 0x0455, 0x0405, "" },
/* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
{ Al, 0x0456, 0x0406, "" },
/* CYRILLIC SMALL LETTER YI */
{ Al, 0x0457, 0x0407, "" },
/* CYRILLIC SMALL LETTER JE */
{ Al, 0x0458, 0x0408, "" },
/* CYRILLIC SMALL LETTER LJE */
{ Al, 0x0459, 0x0409, "" },
/* CYRILLIC SMALL LETTER NJE */
{ Al, 0x045A, 0x040A, "" },
/* CYRILLIC SMALL LETTER TSHE */
{ Al, 0x045B, 0x040B, "" },
/* CYRILLIC SMALL LETTER KJE */
{ Al, 0x045C, 0x040C, "" },
/* CYRILLIC SMALL LETTER SHORT U */
{ Al, 0x045E, 0x040E, "" },
/* CYRILLIC SMALL LETTER DZHE */
{ Al, 0x045F, 0x040F, "" },
/* CYRILLIC CAPITAL LETTER OMEGA */
{ Au, 0x0460, 0x0461, "" },
/* CYRILLIC SMALL LETTER OMEGA */
{ Al, 0x0461, 0x0460, "" },
/* CYRILLIC CAPITAL LETTER YAT */
{ Au, 0x0462, 0x0463, "" },
/* CYRILLIC SMALL LETTER YAT */
{ Al, 0x0463, 0x0462, "" },
/* CYRILLIC CAPITAL LETTER IOTIFIED E */
{ Au, 0x0464, 0x0465, "" },
/* CYRILLIC SMALL LETTER IOTIFIED E */
{ Al, 0x0465, 0x0464, "" },
/* CYRILLIC CAPITAL LETTER LITTLE YUS */
{ Au, 0x0466, 0x0467, "" },
/* CYRILLIC SMALL LETTER LITTLE YUS */
{ Al, 0x0467, 0x0466, "" },
/* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
{ Au, 0x0468, 0x0469, "" },
/* CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS */
{ Al, 0x0469, 0x0468, "" },
/* CYRILLIC CAPITAL LETTER BIG YUS */
{ Au, 0x046A, 0x046B, "" },
/* CYRILLIC SMALL LETTER BIG YUS */
{ Al, 0x046B, 0x046A, "" },
/* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
{ Au, 0x046C, 0x046D, "" },
/* CYRILLIC SMALL LETTER IOTIFIED BIG YUS */
{ Al, 0x046D, 0x046C, "" },
/* CYRILLIC CAPITAL LETTER KSI */
{ Au, 0x046E, 0x046F, "" },
/* CYRILLIC SMALL LETTER KSI */
{ Al, 0x046F, 0x046E, "" },
/* CYRILLIC CAPITAL LETTER PSI */
{ Au, 0x0470, 0x0471, "" },
/* CYRILLIC SMALL LETTER PSI */
{ Al, 0x0471, 0x0470, "" },
/* CYRILLIC CAPITAL LETTER FITA */
{ Au, 0x0472, 0x0473, "" },
/* CYRILLIC SMALL LETTER FITA */
{ Al, 0x0473, 0x0472, "" },
/* CYRILLIC CAPITAL LETTER IZHITSA */
{ Au, 0x0474, 0x0475, "" },
/* CYRILLIC SMALL LETTER IZHITSA */
{ Al, 0x0475, 0x0474, "" },
/* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
{ Au, 0x0476, 0x0477, "" },
/* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
{ Al, 0x0477, 0x0476, "" },
/* CYRILLIC CAPITAL LETTER UK */
{ Au, 0x0478, 0x0479, "" },
/* CYRILLIC SMALL LETTER UK */
{ Al, 0x0479, 0x0478, "" },
/* CYRILLIC CAPITAL LETTER ROUND OMEGA */
{ Au, 0x047A, 0x047B, "" },
/* CYRILLIC SMALL LETTER ROUND OMEGA */
{ Al, 0x047B, 0x047A, "" },
/* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
{ Au, 0x047C, 0x047D, "" },
/* CYRILLIC SMALL LETTER OMEGA WITH TITLO */
{ Al, 0x047D, 0x047C, "" },
/* CYRILLIC CAPITAL LETTER OT */
{ Au, 0x047E, 0x047F, "" },
/* CYRILLIC SMALL LETTER OT */
{ Al, 0x047F, 0x047E, "" },
/* CYRILLIC CAPITAL LETTER KOPPA */
{ Au, 0x0480, 0x0481, "" },
/* CYRILLIC SMALL LETTER KOPPA */
{ Al, 0x0481, 0x0480, "" },
/* CYRILLIC THOUSANDS SIGN */
{ Ap, 0x0482, 0x0000, "" },
/* COMBINING CYRILLIC TITLO */
{ Ax, 0x0483, 0x0000, "" },
/* COMBINING CYRILLIC PALATALIZATION */
{ Ax, 0x0484, 0x0000, "" },
/* COMBINING CYRILLIC DASIA PNEUMATA */
{ Ax, 0x0485, 0x0000, "" },
/* COMBINING CYRILLIC PSILI PNEUMATA */
{ Ax, 0x0486, 0x0000, "" },
/* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
{ Au, 0x0490, 0x0491, "" },
/* CYRILLIC SMALL LETTER GHE WITH UPTURN */
{ Al, 0x0491, 0x0490, "" },
/* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
{ Au, 0x0492, 0x0493, "" },
/* CYRILLIC SMALL LETTER GHE WITH STROKE */
{ Al, 0x0493, 0x0492, "" },
/* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
{ Au, 0x0494, 0x0495, "" },
/* CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK */
{ Al, 0x0495, 0x0494, "" },
/* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
{ Au, 0x0496, 0x0497, "" },
/* CYRILLIC SMALL LETTER ZHE WITH DESCENDER */
{ Al, 0x0497, 0x0496, "" },
/* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
{ Au, 0x0498, 0x0499, "" },
/* CYRILLIC SMALL LETTER ZE WITH DESCENDER */
{ Al, 0x0499, 0x0498, "" },
/* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
{ Au, 0x049A, 0x049B, "" },
/* CYRILLIC SMALL LETTER KA WITH DESCENDER */
{ Al, 0x049B, 0x049A, "" },
/* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
{ Au, 0x049C, 0x049D, "" },
/* CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE */
{ Al, 0x049D, 0x049C, "" },
/* CYRILLIC CAPITAL LETTER KA WITH STROKE */
{ Au, 0x049E, 0x049F, "" },
/* CYRILLIC SMALL LETTER KA WITH STROKE */
{ Al, 0x049F, 0x049E, "" },
/* CYRILLIC CAPITAL LETTER BASHKIR KA */
{ Au, 0x04A0, 0x04A1, "" },
/* CYRILLIC SMALL LETTER BASHKIR KA */
{ Al, 0x04A1, 0x04A0, "" },
/* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
{ Au, 0x04A2, 0x04A3, "" },
/* CYRILLIC SMALL LETTER EN WITH DESCENDER */
{ Al, 0x04A3, 0x04A2, "" },
/* CYRILLIC CAPITAL LIGATURE EN GHE */
{ Au, 0x04A4, 0x04A5, "" },
/* CYRILLIC SMALL LIGATURE EN GHE */
{ Al, 0x04A5, 0x04A4, "" },
/* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
{ Au, 0x04A6, 0x04A7, "" },
/* CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK */
{ Al, 0x04A7, 0x04A6, "" },
/* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
{ Au, 0x04A8, 0x04A9, "" },
/* CYRILLIC SMALL LETTER ABKHASIAN HA */
{ Al, 0x04A9, 0x04A8, "" },
/* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
{ Au, 0x04AA, 0x04AB, "" },
/* CYRILLIC SMALL LETTER ES WITH DESCENDER */
{ Al, 0x04AB, 0x04AA, "" },
/* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
{ Au, 0x04AC, 0x04AD, "" },
/* CYRILLIC SMALL LETTER TE WITH DESCENDER */
{ Al, 0x04AD, 0x04AC, "" },
/* CYRILLIC CAPITAL LETTER STRAIGHT U */
{ Au, 0x04AE, 0x04AF, "" },
/* CYRILLIC SMALL LETTER STRAIGHT U */
{ Al, 0x04AF, 0x04AE, "" },
/* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
{ Au, 0x04B0, 0x04B1, "" },
/* CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE */
{ Al, 0x04B1, 0x04B0, "" },
/* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
{ Au, 0x04B2, 0x04B3, "" },
/* CYRILLIC SMALL LETTER HA WITH DESCENDER */
{ Al, 0x04B3, 0x04B2, "" },
/* CYRILLIC CAPITAL LIGATURE TE TSE */
{ Au, 0x04B4, 0x04B5, "" },
/* CYRILLIC SMALL LIGATURE TE TSE */
{ Al, 0x04B5, 0x04B4, "" },
/* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
{ Au, 0x04B6, 0x04B7, "" },
/* CYRILLIC SMALL LETTER CHE WITH DESCENDER */
{ Al, 0x04B7, 0x04B6, "" },
/* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
{ Au, 0x04B8, 0x04B9, "" },
/* CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE */
{ Al, 0x04B9, 0x04B8, "" },
/* CYRILLIC CAPITAL LETTER SHHA */
{ Au, 0x04BA, 0x04BB, "" },
/* CYRILLIC SMALL LETTER SHHA */
{ Al, 0x04BB, 0x04BA, "" },
/* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
{ Au, 0x04BC, 0x04BD, "" },
/* CYRILLIC SMALL LETTER ABKHASIAN CHE */
{ Al, 0x04BD, 0x04BC, "" },
/* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
{ Au, 0x04BE, 0x04BF, "" },
/* CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER */
{ Al, 0x04BF, 0x04BE, "" },
/* CYRILLIC LETTER PALOCHKA */
{ Aa, 0x04C0, 0x0000, "" },
/* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
{ Au, 0x04C1, 0x04C2, "" },
/* CYRILLIC SMALL LETTER ZHE WITH BREVE */
{ Al, 0x04C2, 0x04C1, "" },
/* CYRILLIC CAPITAL LETTER KA WITH HOOK */
{ Au, 0x04C3, 0x04C4, "" },
/* CYRILLIC SMALL LETTER KA WITH HOOK */
{ Al, 0x04C4, 0x04C3, "" },
/* CYRILLIC CAPITAL LETTER EN WITH HOOK */
{ Au, 0x04C7, 0x04C8, "" },
/* CYRILLIC SMALL LETTER EN WITH HOOK */
{ Al, 0x04C8, 0x04C7, "" },
/* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
{ Au, 0x04CB, 0x04CC, "" },
/* CYRILLIC SMALL LETTER KHAKASSIAN CHE */
{ Al, 0x04CC, 0x04CB, "" },
/* CYRILLIC CAPITAL LETTER A WITH BREVE */
{ Au, 0x04D0, 0x04D1, "" },
/* CYRILLIC SMALL LETTER A WITH BREVE */
{ Al, 0x04D1, 0x04D0, "" },
/* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
{ Au, 0x04D2, 0x04D3, "" },
/* CYRILLIC SMALL LETTER A WITH DIAERESIS */
{ Al, 0x04D3, 0x04D2, "" },
/* CYRILLIC CAPITAL LIGATURE A IE */
{ Aa, 0x04D4, 0x0000, "" },
/* CYRILLIC SMALL LIGATURE A IE */
{ Aa, 0x04D5, 0x0000, "" },
/* CYRILLIC CAPITAL LETTER IE WITH BREVE */
{ Au, 0x04D6, 0x04D7, "" },
/* CYRILLIC SMALL LETTER IE WITH BREVE */
{ Al, 0x04D7, 0x04D6, "" },
/* CYRILLIC CAPITAL LETTER SCHWA */
{ Au, 0x04D8, 0x04D9, "" },
/* CYRILLIC SMALL LETTER SCHWA */
{ Al, 0x04D9, 0x04D8, "" },
/* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
{ Au, 0x04DA, 0x04DB, "" },
/* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
{ Al, 0x04DB, 0x04DA, "" },
/* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
{ Au, 0x04DC, 0x04DD, "" },
/* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
{ Al, 0x04DD, 0x04DC, "" },
/* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
{ Au, 0x04DE, 0x04DF, "" },
/* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
{ Al, 0x04DF, 0x04DE, "" },
/* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
{ Au, 0x04E0, 0x04E1, "" },
/* CYRILLIC SMALL LETTER ABKHASIAN DZE */
{ Al, 0x04E1, 0x04E0, "" },
/* CYRILLIC CAPITAL LETTER I WITH MACRON */
{ Au, 0x04E2, 0x04E3, "" },
/* CYRILLIC SMALL LETTER I WITH MACRON */
{ Al, 0x04E3, 0x04E2, "" },
/* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
{ Au, 0x04E4, 0x04E5, "" },
/* CYRILLIC SMALL LETTER I WITH DIAERESIS */
{ Al, 0x04E5, 0x04E4, "" },
/* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
{ Au, 0x04E6, 0x04E7, "" },
/* CYRILLIC SMALL LETTER O WITH DIAERESIS */
{ Al, 0x04E7, 0x04E6, "" },
/* CYRILLIC CAPITAL LETTER BARRED O */
{ Au, 0x04E8, 0x04E9, "" },
/* CYRILLIC SMALL LETTER BARRED O */
{ Al, 0x04E9, 0x04E8, "" },
/* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
{ Au, 0x04EA, 0x04EB, "" },
/* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
{ Al, 0x04EB, 0x04EA, "" },
/* CYRILLIC CAPITAL LETTER U WITH MACRON */
{ Au, 0x04EE, 0x04EF, "" },
/* CYRILLIC SMALL LETTER U WITH MACRON */
{ Al, 0x04EF, 0x04EE, "" },
/* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
{ Au, 0x04F0, 0x04F1, "" },
/* CYRILLIC SMALL LETTER U WITH DIAERESIS */
{ Al, 0x04F1, 0x04F0, "" },
/* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
{ Au, 0x04F2, 0x04F3, "" },
/* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
{ Al, 0x04F3, 0x04F2, "" },
/* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
{ Au, 0x04F4, 0x04F5, "" },
/* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
{ Al, 0x04F5, 0x04F4, "" },
/* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
{ Au, 0x04F8, 0x04F9, "" },
/* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
{ Al, 0x04F9, 0x04F8, "" },
/* ARMENIAN CAPITAL LETTER AYB */
{ Au, 0x0531, 0x0561, "" },
/* ARMENIAN CAPITAL LETTER BEN */
{ Au, 0x0532, 0x0562, "" },
/* ARMENIAN CAPITAL LETTER GIM */
{ Au, 0x0533, 0x0563, "" },
/* ARMENIAN CAPITAL LETTER DA */
{ Au, 0x0534, 0x0564, "" },
/* ARMENIAN CAPITAL LETTER ECH */
{ Au, 0x0535, 0x0565, "" },
/* ARMENIAN CAPITAL LETTER ZA */
{ Au, 0x0536, 0x0566, "" },
/* ARMENIAN CAPITAL LETTER EH */
{ Au, 0x0537, 0x0567, "" },
/* ARMENIAN CAPITAL LETTER ET */
{ Au, 0x0538, 0x0568, "" },
/* ARMENIAN CAPITAL LETTER TO */
{ Au, 0x0539, 0x0569, "" },
/* ARMENIAN CAPITAL LETTER ZHE */
{ Au, 0x053A, 0x056A, "" },
/* ARMENIAN CAPITAL LETTER INI */
{ Au, 0x053B, 0x056B, "" },
/* ARMENIAN CAPITAL LETTER LIWN */
{ Au, 0x053C, 0x056C, "" },
/* ARMENIAN CAPITAL LETTER XEH */
{ Au, 0x053D, 0x056D, "" },
/* ARMENIAN CAPITAL LETTER CA */
{ Au, 0x053E, 0x056E, "" },
/* ARMENIAN CAPITAL LETTER KEN */
{ Au, 0x053F, 0x056F, "" },
/* ARMENIAN CAPITAL LETTER HO */
{ Au, 0x0540, 0x0570, "" },
/* ARMENIAN CAPITAL LETTER JA */
{ Au, 0x0541, 0x0571, "" },
/* ARMENIAN CAPITAL LETTER GHAD */
{ Au, 0x0542, 0x0572, "" },
/* ARMENIAN CAPITAL LETTER CHEH */
{ Au, 0x0543, 0x0573, "" },
/* ARMENIAN CAPITAL LETTER MEN */
{ Au, 0x0544, 0x0574, "" },
/* ARMENIAN CAPITAL LETTER YI */
{ Au, 0x0545, 0x0575, "" },
/* ARMENIAN CAPITAL LETTER NOW */
{ Au, 0x0546, 0x0576, "" },
/* ARMENIAN CAPITAL LETTER SHA */
{ Au, 0x0547, 0x0577, "" },
/* ARMENIAN CAPITAL LETTER VO */
{ Au, 0x0548, 0x0578, "" },
/* ARMENIAN CAPITAL LETTER CHA */
{ Au, 0x0549, 0x0579, "" },
/* ARMENIAN CAPITAL LETTER PEH */
{ Au, 0x054A, 0x057A, "" },
/* ARMENIAN CAPITAL LETTER JHEH */
{ Au, 0x054B, 0x057B, "" },
/* ARMENIAN CAPITAL LETTER RA */
{ Au, 0x054C, 0x057C, "" },
/* ARMENIAN CAPITAL LETTER SEH */
{ Au, 0x054D, 0x057D, "" },
/* ARMENIAN CAPITAL LETTER VEW */
{ Au, 0x054E, 0x057E, "" },
/* ARMENIAN CAPITAL LETTER TIWN */
{ Au, 0x054F, 0x057F, "" },
/* ARMENIAN CAPITAL LETTER REH */
{ Au, 0x0550, 0x0580, "" },
/* ARMENIAN CAPITAL LETTER CO */
{ Au, 0x0551, 0x0581, "" },
/* ARMENIAN CAPITAL LETTER YIWN */
{ Au, 0x0552, 0x0582, "" },
/* ARMENIAN CAPITAL LETTER PIWR */
{ Au, 0x0553, 0x0583, "" },
/* ARMENIAN CAPITAL LETTER KEH */
{ Au, 0x0554, 0x0584, "" },
/* ARMENIAN CAPITAL LETTER OH */
{ Au, 0x0555, 0x0585, "" },
/* ARMENIAN CAPITAL LETTER FEH */
{ Au, 0x0556, 0x0586, "" },
/* ARMENIAN MODIFIER LETTER LEFT HALF RING */
{ Aa, 0x0559, 0x0000, "" },
/* ARMENIAN APOSTROPHE */
{ Ap, 0x055A, 0x0000, "" },
/* ARMENIAN EMPHASIS MARK */
{ Ap, 0x055B, 0x0000, "" },
/* ARMENIAN EXCLAMATION MARK */
{ Ap, 0x055C, 0x0000, "" },
/* ARMENIAN COMMA */
{ Ap, 0x055D, 0x0000, "" },
/* ARMENIAN QUESTION MARK */
{ Ap, 0x055E, 0x0000, "" },
/* ARMENIAN ABBREVIATION MARK */
{ Ap, 0x055F, 0x0000, "" },
/* ARMENIAN SMALL LETTER AYB */
{ Al, 0x0561, 0x0531, "" },
/* ARMENIAN SMALL LETTER BEN */
{ Al, 0x0562, 0x0532, "" },
/* ARMENIAN SMALL LETTER GIM */
{ Al, 0x0563, 0x0533, "" },
/* ARMENIAN SMALL LETTER DA */
{ Al, 0x0564, 0x0534, "" },
/* ARMENIAN SMALL LETTER ECH */
{ Al, 0x0565, 0x0535, "" },
/* ARMENIAN SMALL LETTER ZA */
{ Al, 0x0566, 0x0536, "" },
/* ARMENIAN SMALL LETTER EH */
{ Al, 0x0567, 0x0537, "" },
/* ARMENIAN SMALL LETTER ET */
{ Al, 0x0568, 0x0538, "" },
/* ARMENIAN SMALL LETTER TO */
{ Al, 0x0569, 0x0539, "" },
/* ARMENIAN SMALL LETTER ZHE */
{ Al, 0x056A, 0x053A, "" },
/* ARMENIAN SMALL LETTER INI */
{ Al, 0x056B, 0x053B, "" },
/* ARMENIAN SMALL LETTER LIWN */
{ Al, 0x056C, 0x053C, "" },
/* ARMENIAN SMALL LETTER XEH */
{ Al, 0x056D, 0x053D, "" },
/* ARMENIAN SMALL LETTER CA */
{ Al, 0x056E, 0x053E, "" },
/* ARMENIAN SMALL LETTER KEN */
{ Al, 0x056F, 0x053F, "" },
/* ARMENIAN SMALL LETTER HO */
{ Al, 0x0570, 0x0540, "" },
/* ARMENIAN SMALL LETTER JA */
{ Al, 0x0571, 0x0541, "" },
/* ARMENIAN SMALL LETTER GHAD */
{ Al, 0x0572, 0x0542, "" },
/* ARMENIAN SMALL LETTER CHEH */
{ Al, 0x0573, 0x0543, "" },
/* ARMENIAN SMALL LETTER MEN */
{ Al, 0x0574, 0x0544, "" },
/* ARMENIAN SMALL LETTER YI */
{ Al, 0x0575, 0x0545, "" },
/* ARMENIAN SMALL LETTER NOW */
{ Al, 0x0576, 0x0546, "" },
/* ARMENIAN SMALL LETTER SHA */
{ Al, 0x0577, 0x0547, "" },
/* ARMENIAN SMALL LETTER VO */
{ Al, 0x0578, 0x0548, "" },
/* ARMENIAN SMALL LETTER CHA */
{ Al, 0x0579, 0x0549, "" },
/* ARMENIAN SMALL LETTER PEH */
{ Al, 0x057A, 0x054A, "" },
/* ARMENIAN SMALL LETTER JHEH */
{ Al, 0x057B, 0x054B, "" },
/* ARMENIAN SMALL LETTER RA */
{ Al, 0x057C, 0x054C, "" },
/* ARMENIAN SMALL LETTER SEH */
{ Al, 0x057D, 0x054D, "" },
/* ARMENIAN SMALL LETTER VEW */
{ Al, 0x057E, 0x054E, "" },
/* ARMENIAN SMALL LETTER TIWN */
{ Al, 0x057F, 0x054F, "" },
/* ARMENIAN SMALL LETTER REH */
{ Al, 0x0580, 0x0550, "" },
/* ARMENIAN SMALL LETTER CO */
{ Al, 0x0581, 0x0551, "" },
/* ARMENIAN SMALL LETTER YIWN */
{ Al, 0x0582, 0x0552, "" },
/* ARMENIAN SMALL LETTER PIWR */
{ Al, 0x0583, 0x0553, "" },
/* ARMENIAN SMALL LETTER KEH */
{ Al, 0x0584, 0x0554, "" },
/* ARMENIAN SMALL LETTER OH */
{ Al, 0x0585, 0x0555, "" },
/* ARMENIAN SMALL LETTER FEH */
{ Al, 0x0586, 0x0556, "" },
/* ARMENIAN SMALL LIGATURE ECH YIWN */
{ Aa, 0x0587, 0x0000, "" },
/* ARMENIAN FULL STOP */
{ Ap, 0x0589, 0x0000, "" },
/* HEBREW ACCENT ETNAHTA */
{ Ax, 0x0591, 0x0000, "" },
/* HEBREW ACCENT SEGOL */
{ Ax, 0x0592, 0x0000, "" },
/* HEBREW ACCENT SHALSHELET */
{ Ax, 0x0593, 0x0000, "" },
/* HEBREW ACCENT ZAQEF QATAN */
{ Ax, 0x0594, 0x0000, "" },
/* HEBREW ACCENT ZAQEF GADOL */
{ Ax, 0x0595, 0x0000, "" },
/* HEBREW ACCENT TIPEHA */
{ Ax, 0x0596, 0x0000, "" },
/* HEBREW ACCENT REVIA */
{ Ax, 0x0597, 0x0000, "" },
/* HEBREW ACCENT ZARQA */
{ Ax, 0x0598, 0x0000, "" },
/* HEBREW ACCENT PASHTA */
{ Ax, 0x0599, 0x0000, "" },
/* HEBREW ACCENT YETIV */
{ Ax, 0x059A, 0x0000, "" },
/* HEBREW ACCENT TEVIR */
{ Ax, 0x059B, 0x0000, "" },
/* HEBREW ACCENT GERESH */
{ Ax, 0x059C, 0x0000, "" },
/* HEBREW ACCENT GERESH MUQDAM */
{ Ax, 0x059D, 0x0000, "" },
/* HEBREW ACCENT GERSHAYIM */
{ Ax, 0x059E, 0x0000, "" },
/* HEBREW ACCENT QARNEY PARA */
{ Ax, 0x059F, 0x0000, "" },
/* HEBREW ACCENT TELISHA GEDOLA */
{ Ax, 0x05A0, 0x0000, "" },
/* HEBREW ACCENT PAZER */
{ Ax, 0x05A1, 0x0000, "" },
/* HEBREW ACCENT MUNAH */
{ Ax, 0x05A3, 0x0000, "" },
/* HEBREW ACCENT MAHAPAKH */
{ Ax, 0x05A4, 0x0000, "" },
/* HEBREW ACCENT MERKHA */
{ Ax, 0x05A5, 0x0000, "" },
/* HEBREW ACCENT MERKHA KEFULA */
{ Ax, 0x05A6, 0x0000, "" },
/* HEBREW ACCENT DARGA */
{ Ax, 0x05A7, 0x0000, "" },
/* HEBREW ACCENT QADMA */
{ Ax, 0x05A8, 0x0000, "" },
/* HEBREW ACCENT TELISHA QETANA */
{ Ax, 0x05A9, 0x0000, "" },
/* HEBREW ACCENT YERAH BEN YOMO */
{ Ax, 0x05AA, 0x0000, "" },
/* HEBREW ACCENT OLE */
{ Ax, 0x05AB, 0x0000, "" },
/* HEBREW ACCENT ILUY */
{ Ax, 0x05AC, 0x0000, "" },
/* HEBREW ACCENT DEHI */
{ Ax, 0x05AD, 0x0000, "" },
/* HEBREW ACCENT ZINOR */
{ Ax, 0x05AE, 0x0000, "" },
/* HEBREW MARK MASORA CIRCLE */
{ Ax, 0x05AF, 0x0000, "" },
/* HEBREW POINT SHEVA */
{ Ax, 0x05B0, 0x0000, "" },
/* HEBREW POINT HATAF SEGOL */
{ Ax, 0x05B1, 0x0000, "" },
/* HEBREW POINT HATAF PATAH */
{ Ax, 0x05B2, 0x0000, "" },
/* HEBREW POINT HATAF QAMATS */
{ Ax, 0x05B3, 0x0000, "" },
/* HEBREW POINT HIRIQ */
{ Ax, 0x05B4, 0x0000, "" },
/* HEBREW POINT TSERE */
{ Ax, 0x05B5, 0x0000, "" },
/* HEBREW POINT SEGOL */
{ Ax, 0x05B6, 0x0000, "" },
/* HEBREW POINT PATAH */
{ Ax, 0x05B7, 0x0000, "" },
/* HEBREW POINT QAMATS */
{ Ax, 0x05B8, 0x0000, "" },
/* HEBREW POINT HOLAM */
{ Ax, 0x05B9, 0x0000, "" },
/* HEBREW POINT QUBUTS */
{ Ax, 0x05BB, 0x0000, "" },
/* HEBREW POINT DAGESH OR MAPIQ */
{ Ax, 0x05BC, 0x0000, "" },
/* HEBREW POINT METEG */
{ Ax, 0x05BD, 0x0000, "" },
/* HEBREW PUNCTUATION MAQAF */
{ Ap, 0x05BE, 0x0000, "" },
/* HEBREW POINT RAFE */
{ Ax, 0x05BF, 0x0000, "" },
/* HEBREW PUNCTUATION PASEQ */
{ Ap, 0x05C0, 0x0000, "" },
/* HEBREW POINT SHIN DOT */
{ Ax, 0x05C1, 0x0000, "" },
/* HEBREW POINT SIN DOT */
{ Ax, 0x05C2, 0x0000, "" },
/* HEBREW PUNCTUATION SOF PASUQ */
{ Ap, 0x05C3, 0x0000, "" },
/* HEBREW MARK UPPER DOT */
{ Ax, 0x05C4, 0x0000, "" },
/* HEBREW LETTER ALEF */
{ Aa, 0x05D0, 0x0000, "" },
/* HEBREW LETTER BET */
{ Aa, 0x05D1, 0x0000, "" },
/* HEBREW LETTER GIMEL */
{ Aa, 0x05D2, 0x0000, "" },
/* HEBREW LETTER DALET */
{ Aa, 0x05D3, 0x0000, "" },
/* HEBREW LETTER HE */
{ Aa, 0x05D4, 0x0000, "" },
/* HEBREW LETTER VAV */
{ Aa, 0x05D5, 0x0000, "" },
/* HEBREW LETTER ZAYIN */
{ Aa, 0x05D6, 0x0000, "" },
/* HEBREW LETTER HET */
{ Aa, 0x05D7, 0x0000, "" },
/* HEBREW LETTER TET */
{ Aa, 0x05D8, 0x0000, "" },
/* HEBREW LETTER YOD */
{ Aa, 0x05D9, 0x0000, "" },
/* HEBREW LETTER FINAL KAF */
{ Aa, 0x05DA, 0x0000, "" },
/* HEBREW LETTER KAF */
{ Aa, 0x05DB, 0x0000, "" },
/* HEBREW LETTER LAMED */
{ Aa, 0x05DC, 0x0000, "" },
/* HEBREW LETTER FINAL MEM */
{ Aa, 0x05DD, 0x0000, "" },
/* HEBREW LETTER MEM */
{ Aa, 0x05DE, 0x0000, "" },
/* HEBREW LETTER FINAL NUN */
{ Aa, 0x05DF, 0x0000, "" },
/* HEBREW LETTER NUN */
{ Aa, 0x05E0, 0x0000, "" },
/* HEBREW LETTER SAMEKH */
{ Aa, 0x05E1, 0x0000, "" },
/* HEBREW LETTER AYIN */
{ Aa, 0x05E2, 0x0000, "" },
/* HEBREW LETTER FINAL PE */
{ Aa, 0x05E3, 0x0000, "" },
/* HEBREW LETTER PE */
{ Aa, 0x05E4, 0x0000, "" },
/* HEBREW LETTER FINAL TSADI */
{ Aa, 0x05E5, 0x0000, "" },
/* HEBREW LETTER TSADI */
{ Aa, 0x05E6, 0x0000, "" },
/* HEBREW LETTER QOF */
{ Aa, 0x05E7, 0x0000, "" },
/* HEBREW LETTER RESH */
{ Aa, 0x05E8, 0x0000, "" },
/* HEBREW LETTER SHIN */
{ Aa, 0x05E9, 0x0000, "" },
/* HEBREW LETTER TAV */
{ Aa, 0x05EA, 0x0000, "" },
/* HEBREW LIGATURE YIDDISH DOUBLE VAV */
{ Aa, 0x05F0, 0x0000, "" },
/* HEBREW LIGATURE YIDDISH VAV YOD */
{ Aa, 0x05F1, 0x0000, "" },
/* HEBREW LIGATURE YIDDISH DOUBLE YOD */
{ Aa, 0x05F2, 0x0000, "" },
/* HEBREW PUNCTUATION GERESH */
{ Ap, 0x05F3, 0x0000, "" },
/* HEBREW PUNCTUATION GERSHAYIM */
{ Ap, 0x05F4, 0x0000, "" },
/* ARABIC COMMA */
{ Ap, 0x060C, 0x0000, "" },
/* ARABIC SEMICOLON */
{ Ap, 0x061B, 0x0000, "" },
/* ARABIC QUESTION MARK */
{ Ap, 0x061F, 0x0000, "" },
/* ARABIC LETTER HAMZA */
{ Aa, 0x0621, 0x0000, "" },
/* ARABIC LETTER ALEF WITH MADDA ABOVE */
{ Aa, 0x0622, 0x0000, "" },
/* ARABIC LETTER ALEF WITH HAMZA ABOVE */
{ Aa, 0x0623, 0x0000, "" },
/* ARABIC LETTER WAW WITH HAMZA ABOVE */
{ Aa, 0x0624, 0x0000, "" },
/* ARABIC LETTER ALEF WITH HAMZA BELOW */
{ Aa, 0x0625, 0x0000, "" },
/* ARABIC LETTER YEH WITH HAMZA ABOVE */
{ Aa, 0x0626, 0x0000, "" },
/* ARABIC LETTER ALEF */
{ Aa, 0x0627, 0x0000, "" },
/* ARABIC LETTER BEH */
{ Aa, 0x0628, 0x0000, "" },
/* ARABIC LETTER TEH MARBUTA */
{ Aa, 0x0629, 0x0000, "" },
/* ARABIC LETTER TEH */
{ Aa, 0x062A, 0x0000, "" },
/* ARABIC LETTER THEH */
{ Aa, 0x062B, 0x0000, "" },
/* ARABIC LETTER JEEM */
{ Aa, 0x062C, 0x0000, "" },
/* ARABIC LETTER HAH */
{ Aa, 0x062D, 0x0000, "" },
/* ARABIC LETTER KHAH */
{ Aa, 0x062E, 0x0000, "" },
/* ARABIC LETTER DAL */
{ Aa, 0x062F, 0x0000, "" },
/* ARABIC LETTER THAL */
{ Aa, 0x0630, 0x0000, "" },
/* ARABIC LETTER REH */
{ Aa, 0x0631, 0x0000, "" },
/* ARABIC LETTER ZAIN */
{ Aa, 0x0632, 0x0000, "" },
/* ARABIC LETTER SEEN */
{ Aa, 0x0633, 0x0000, "" },
/* ARABIC LETTER SHEEN */
{ Aa, 0x0634, 0x0000, "" },
/* ARABIC LETTER SAD */
{ Aa, 0x0635, 0x0000, "" },
/* ARABIC LETTER DAD */
{ Aa, 0x0636, 0x0000, "" },
/* ARABIC LETTER TAH */
{ Aa, 0x0637, 0x0000, "" },
/* ARABIC LETTER ZAH */
{ Aa, 0x0638, 0x0000, "" },
/* ARABIC LETTER AIN */
{ Aa, 0x0639, 0x0000, "" },
/* ARABIC LETTER GHAIN */
{ Aa, 0x063A, 0x0000, "" },
/* ARABIC TATWEEL */
{ Aa, 0x0640, 0x0000, "" },
/* ARABIC LETTER FEH */
{ Aa, 0x0641, 0x0000, "" },
/* ARABIC LETTER QAF */
{ Aa, 0x0642, 0x0000, "" },
/* ARABIC LETTER KAF */
{ Aa, 0x0643, 0x0000, "" },
/* ARABIC LETTER LAM */
{ Aa, 0x0644, 0x0000, "" },
/* ARABIC LETTER MEEM */
{ Aa, 0x0645, 0x0000, "" },
/* ARABIC LETTER NOON */
{ Aa, 0x0646, 0x0000, "" },
/* ARABIC LETTER HEH */
{ Aa, 0x0647, 0x0000, "" },
/* ARABIC LETTER WAW */
{ Aa, 0x0648, 0x0000, "" },
/* ARABIC LETTER ALEF MAKSURA */
{ Aa, 0x0649, 0x0000, "" },
/* ARABIC LETTER YEH */
{ Aa, 0x064A, 0x0000, "" },
/* ARABIC FATHATAN */
{ Ax, 0x064B, 0x0000, "" },
/* ARABIC DAMMATAN */
{ Ax, 0x064C, 0x0000, "" },
/* ARABIC KASRATAN */
{ Ax, 0x064D, 0x0000, "" },
/* ARABIC FATHA */
{ Ax, 0x064E, 0x0000, "" },
/* ARABIC DAMMA */
{ Ax, 0x064F, 0x0000, "" },
/* ARABIC KASRA */
{ Ax, 0x0650, 0x0000, "" },
/* ARABIC SHADDA */
{ Ax, 0x0651, 0x0000, "" },
/* ARABIC SUKUN */
{ Ax, 0x0652, 0x0000, "" },
/* ARABIC-INDIC DIGIT ZERO */
{ An, 0x0660, FR(0,1), "0" },
/* ARABIC-INDIC DIGIT ONE */
{ An, 0x0661, FR(1,1), "1" },
/* ARABIC-INDIC DIGIT TWO */
{ An, 0x0662, FR(2,1), "2" },
/* ARABIC-INDIC DIGIT THREE */
{ An, 0x0663, FR(3,1), "3" },
/* ARABIC-INDIC DIGIT FOUR */
{ An, 0x0664, FR(4,1), "4" },
/* ARABIC-INDIC DIGIT FIVE */
{ An, 0x0665, FR(5,1), "5" },
/* ARABIC-INDIC DIGIT SIX */
{ An, 0x0666, FR(6,1), "6" },
/* ARABIC-INDIC DIGIT SEVEN */
{ An, 0x0667, FR(7,1), "7" },
/* ARABIC-INDIC DIGIT EIGHT */
{ An, 0x0668, FR(8,1), "8" },
/* ARABIC-INDIC DIGIT NINE */
{ An, 0x0669, FR(9,1), "9" },
/* ARABIC PERCENT SIGN */
{ Ap, 0x066A, 0x0000, "" },
/* ARABIC DECIMAL SEPARATOR */
{ Ap, 0x066B, 0x0000, "" },
/* ARABIC THOUSANDS SEPARATOR */
{ Ap, 0x066C, 0x0000, "" },
/* ARABIC FIVE POINTED STAR */
{ Ap, 0x066D, 0x0000, "" },
/* ARABIC LETTER SUPERSCRIPT ALEF */
{ Aa, 0x0670, 0x0000, "" },
/* ARABIC LETTER ALEF WASLA */
{ Aa, 0x0671, 0x0000, "" },
/* ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE */
{ Aa, 0x0672, 0x0000, "" },
/* ARABIC LETTER ALEF WITH WAVY HAMZA BELOW */
{ Aa, 0x0673, 0x0000, "" },
/* ARABIC LETTER HIGH HAMZA */
{ Aa, 0x0674, 0x0000, "" },
/* ARABIC LETTER HIGH HAMZA ALEF */
{ Aa, 0x0675, 0x0000, "" },
/* ARABIC LETTER HIGH HAMZA WAW */
{ Aa, 0x0676, 0x0000, "" },
/* ARABIC LETTER U WITH HAMZA ABOVE */
{ Aa, 0x0677, 0x0000, "" },
/* ARABIC LETTER HIGH HAMZA YEH */
{ Aa, 0x0678, 0x0000, "" },
/* ARABIC LETTER TTEH */
{ Aa, 0x0679, 0x0000, "" },
/* ARABIC LETTER TTEHEH */
{ Aa, 0x067A, 0x0000, "" },
/* ARABIC LETTER BEEH */
{ Aa, 0x067B, 0x0000, "" },
/* ARABIC LETTER TEH WITH RING */
{ Aa, 0x067C, 0x0000, "" },
/* ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS */
{ Aa, 0x067D, 0x0000, "" },
/* ARABIC LETTER PEH */
{ Aa, 0x067E, 0x0000, "" },
/* ARABIC LETTER TEHEH */
{ Aa, 0x067F, 0x0000, "" },
/* ARABIC LETTER BEHEH */
{ Aa, 0x0680, 0x0000, "" },
/* ARABIC LETTER HAH WITH HAMZA ABOVE */
{ Aa, 0x0681, 0x0000, "" },
/* ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE */
{ Aa, 0x0682, 0x0000, "" },
/* ARABIC LETTER NYEH */
{ Aa, 0x0683, 0x0000, "" },
/* ARABIC LETTER DYEH */
{ Aa, 0x0684, 0x0000, "" },
/* ARABIC LETTER HAH WITH THREE DOTS ABOVE */
{ Aa, 0x0685, 0x0000, "" },
/* ARABIC LETTER TCHEH */
{ Aa, 0x0686, 0x0000, "" },
/* ARABIC LETTER TCHEHEH */
{ Aa, 0x0687, 0x0000, "" },
/* ARABIC LETTER DDAL */
{ Aa, 0x0688, 0x0000, "" },
/* ARABIC LETTER DAL WITH RING */
{ Aa, 0x0689, 0x0000, "" },
/* ARABIC LETTER DAL WITH DOT BELOW */
{ Aa, 0x068A, 0x0000, "" },
/* ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH */
{ Aa, 0x068B, 0x0000, "" },
/* ARABIC LETTER DAHAL */
{ Aa, 0x068C, 0x0000, "" },
/* ARABIC LETTER DDAHAL */
{ Aa, 0x068D, 0x0000, "" },
/* ARABIC LETTER DUL */
{ Aa, 0x068E, 0x0000, "" },
/* ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS */
{ Aa, 0x068F, 0x0000, "" },
/* ARABIC LETTER DAL WITH FOUR DOTS ABOVE */
{ Aa, 0x0690, 0x0000, "" },
/* ARABIC LETTER RREH */
{ Aa, 0x0691, 0x0000, "" },
/* ARABIC LETTER REH WITH SMALL V */
{ Aa, 0x0692, 0x0000, "" },
/* ARABIC LETTER REH WITH RING */
{ Aa, 0x0693, 0x0000, "" },
/* ARABIC LETTER REH WITH DOT BELOW */
{ Aa, 0x0694, 0x0000, "" },
/* ARABIC LETTER REH WITH SMALL V BELOW */
{ Aa, 0x0695, 0x0000, "" },
/* ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE */
{ Aa, 0x0696, 0x0000, "" },
/* ARABIC LETTER REH WITH TWO DOTS ABOVE */
{ Aa, 0x0697, 0x0000, "" },
/* ARABIC LETTER JEH */
{ Aa, 0x0698, 0x0000, "" },
/* ARABIC LETTER REH WITH FOUR DOTS ABOVE */
{ Aa, 0x0699, 0x0000, "" },
/* ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE */
{ Aa, 0x069A, 0x0000, "" },
/* ARABIC LETTER SEEN WITH THREE DOTS BELOW */
{ Aa, 0x069B, 0x0000, "" },
/* ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE */
{ Aa, 0x069C, 0x0000, "" },
/* ARABIC LETTER SAD WITH TWO DOTS BELOW */
{ Aa, 0x069D, 0x0000, "" },
/* ARABIC LETTER SAD WITH THREE DOTS ABOVE */
{ Aa, 0x069E, 0x0000, "" },
/* ARABIC LETTER TAH WITH THREE DOTS ABOVE */
{ Aa, 0x069F, 0x0000, "" },
/* ARABIC LETTER AIN WITH THREE DOTS ABOVE */
{ Aa, 0x06A0, 0x0000, "" },
/* ARABIC LETTER DOTLESS FEH */
{ Aa, 0x06A1, 0x0000, "" },
/* ARABIC LETTER FEH WITH DOT MOVED BELOW */
{ Aa, 0x06A2, 0x0000, "" },
/* ARABIC LETTER FEH WITH DOT BELOW */
{ Aa, 0x06A3, 0x0000, "" },
/* ARABIC LETTER VEH */
{ Aa, 0x06A4, 0x0000, "" },
/* ARABIC LETTER FEH WITH THREE DOTS BELOW */
{ Aa, 0x06A5, 0x0000, "" },
/* ARABIC LETTER PEHEH */
{ Aa, 0x06A6, 0x0000, "" },
/* ARABIC LETTER QAF WITH DOT ABOVE */
{ Aa, 0x06A7, 0x0000, "" },
/* ARABIC LETTER QAF WITH THREE DOTS ABOVE */
{ Aa, 0x06A8, 0x0000, "" },
/* ARABIC LETTER KEHEH */
{ Aa, 0x06A9, 0x0000, "" },
/* ARABIC LETTER SWASH KAF */
{ Aa, 0x06AA, 0x0000, "" },
/* ARABIC LETTER KAF WITH RING */
{ Aa, 0x06AB, 0x0000, "" },
/* ARABIC LETTER KAF WITH DOT ABOVE */
{ Aa, 0x06AC, 0x0000, "" },
/* ARABIC LETTER NG */
{ Aa, 0x06AD, 0x0000, "" },
/* ARABIC LETTER KAF WITH THREE DOTS BELOW */
{ Aa, 0x06AE, 0x0000, "" },
/* ARABIC LETTER GAF */
{ Aa, 0x06AF, 0x0000, "" },
/* ARABIC LETTER GAF WITH RING */
{ Aa, 0x06B0, 0x0000, "" },
/* ARABIC LETTER NGOEH */
{ Aa, 0x06B1, 0x0000, "" },
/* ARABIC LETTER GAF WITH TWO DOTS BELOW */
{ Aa, 0x06B2, 0x0000, "" },
/* ARABIC LETTER GUEH */
{ Aa, 0x06B3, 0x0000, "" },
/* ARABIC LETTER GAF WITH THREE DOTS ABOVE */
{ Aa, 0x06B4, 0x0000, "" },
/* ARABIC LETTER LAM WITH SMALL V */
{ Aa, 0x06B5, 0x0000, "" },
/* ARABIC LETTER LAM WITH DOT ABOVE */
{ Aa, 0x06B6, 0x0000, "" },
/* ARABIC LETTER LAM WITH THREE DOTS ABOVE */
{ Aa, 0x06B7, 0x0000, "" },
/* ARABIC LETTER NOON GHUNNA */
{ Aa, 0x06BA, 0x0000, "" },
/* ARABIC LETTER RNOON */
{ Aa, 0x06BB, 0x0000, "" },
/* ARABIC LETTER NOON WITH RING */
{ Aa, 0x06BC, 0x0000, "" },
/* ARABIC LETTER NOON WITH THREE DOTS ABOVE */
{ Aa, 0x06BD, 0x0000, "" },
/* ARABIC LETTER HEH DOACHASHMEE */
{ Aa, 0x06BE, 0x0000, "" },
/* ARABIC LETTER HEH WITH YEH ABOVE */
{ Aa, 0x06C0, 0x0000, "" },
/* ARABIC LETTER HEH GOAL */
{ Aa, 0x06C1, 0x0000, "" },
/* ARABIC LETTER HEH GOAL WITH HAMZA ABOVE */
{ Aa, 0x06C2, 0x0000, "" },
/* ARABIC LETTER TEH MARBUTA GOAL */
{ Aa, 0x06C3, 0x0000, "" },
/* ARABIC LETTER WAW WITH RING */
{ Aa, 0x06C4, 0x0000, "" },
/* ARABIC LETTER KIRGHIZ OE */
{ Aa, 0x06C5, 0x0000, "" },
/* ARABIC LETTER OE */
{ Aa, 0x06C6, 0x0000, "" },
/* ARABIC LETTER U */
{ Aa, 0x06C7, 0x0000, "" },
/* ARABIC LETTER YU */
{ Aa, 0x06C8, 0x0000, "" },
/* ARABIC LETTER KIRGHIZ YU */
{ Aa, 0x06C9, 0x0000, "" },
/* ARABIC LETTER WAW WITH TWO DOTS ABOVE */
{ Aa, 0x06CA, 0x0000, "" },
/* ARABIC LETTER VE */
{ Aa, 0x06CB, 0x0000, "" },
/* ARABIC LETTER FARSI YEH */
{ Aa, 0x06CC, 0x0000, "" },
/* ARABIC LETTER YEH WITH TAIL */
{ Aa, 0x06CD, 0x0000, "" },
/* ARABIC LETTER YEH WITH SMALL V */
{ Aa, 0x06CE, 0x0000, "" },
/* ARABIC LETTER E */
{ Aa, 0x06D0, 0x0000, "" },
/* ARABIC LETTER YEH WITH THREE DOTS BELOW */
{ Aa, 0x06D1, 0x0000, "" },
/* ARABIC LETTER YEH BARREE */
{ Aa, 0x06D2, 0x0000, "" },
/* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE */
{ Aa, 0x06D3, 0x0000, "" },
/* ARABIC FULL STOP */
{ Ap, 0x06D4, 0x0000, "" },
/* ARABIC LETTER AE */
{ Aa, 0x06D5, 0x0000, "" },
/* ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA */
{ Ax, 0x06D6, 0x0000, "" },
/* ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA */
{ Ax, 0x06D7, 0x0000, "" },
/* ARABIC SMALL HIGH MEEM INITIAL FORM */
{ Ax, 0x06D8, 0x0000, "" },
/* ARABIC SMALL HIGH LAM ALEF */
{ Ax, 0x06D9, 0x0000, "" },
/* ARABIC SMALL HIGH JEEM */
{ Ax, 0x06DA, 0x0000, "" },
/* ARABIC SMALL HIGH THREE DOTS */
{ Ax, 0x06DB, 0x0000, "" },
/* ARABIC SMALL HIGH SEEN */
{ Ax, 0x06DC, 0x0000, "" },
/* ARABIC END OF AYAH */
{ Ax, 0x06DD, 0x0000, "" },
/* ARABIC START OF RUB EL HIZB */
{ Ax, 0x06DE, 0x0000, "" },
/* ARABIC SMALL HIGH ROUNDED ZERO */
{ Ax, 0x06DF, 0x0000, "" },
/* ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO */
{ Ax, 0x06E0, 0x0000, "" },
/* ARABIC SMALL HIGH DOTLESS HEAD OF KHAH */
{ Ax, 0x06E1, 0x0000, "" },
/* ARABIC SMALL HIGH MEEM ISOLATED FORM */
{ Ax, 0x06E2, 0x0000, "" },
/* ARABIC SMALL LOW SEEN */
{ Ax, 0x06E3, 0x0000, "" },
/* ARABIC SMALL HIGH MADDA */
{ Ax, 0x06E4, 0x0000, "" },
/* ARABIC SMALL WAW */
{ Ap, 0x06E5, 0x0000, "" },
/* ARABIC SMALL YEH */
{ Ap, 0x06E6, 0x0000, "" },
/* ARABIC SMALL HIGH YEH */
{ Ax, 0x06E7, 0x0000, "" },
/* ARABIC SMALL HIGH NOON */
{ Ax, 0x06E8, 0x0000, "" },
/* ARABIC PLACE OF SAJDAH */
{ Ap, 0x06E9, 0x0000, "" },
/* ARABIC EMPTY CENTRE LOW STOP */
{ Ax, 0x06EA, 0x0000, "" },
/* ARABIC EMPTY CENTRE HIGH STOP */
{ Ax, 0x06EB, 0x0000, "" },
/* ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE */
{ Ax, 0x06EC, 0x0000, "" },
/* ARABIC SMALL LOW MEEM */
{ Ax, 0x06ED, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT ZERO */
{ Ax, 0x06F0, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT ONE */
{ Ax, 0x06F1, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT TWO */
{ Ax, 0x06F2, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT THREE */
{ Ax, 0x06F3, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT FOUR */
{ Ax, 0x06F4, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT FIVE */
{ Ax, 0x06F5, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT SIX */
{ Ax, 0x06F6, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT SEVEN */
{ Ax, 0x06F7, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT EIGHT */
{ Ax, 0x06F8, 0x0000, "" },
/* EXTENDED ARABIC-INDIC DIGIT NINE */
{ Ax, 0x06F9, 0x0000, "" },
/* DEVANAGARI SIGN CANDRABINDU */
{ Ax, 0x0901, 0x0000, "" },
/* DEVANAGARI SIGN ANUSVARA */
{ Ax, 0x0902, 0x0000, "" },
/* DEVANAGARI SIGN VISARGA */
{ Ax, 0x0903, 0x0000, "" },
/* DEVANAGARI LETTER A */
{ Aa, 0x0905, 0x0000, "" },
/* DEVANAGARI LETTER AA */
{ Aa, 0x0906, 0x0000, "" },
/* DEVANAGARI LETTER I */
{ Aa, 0x0907, 0x0000, "" },
/* DEVANAGARI LETTER II */
{ Aa, 0x0908, 0x0000, "" },
/* DEVANAGARI LETTER U */
{ Aa, 0x0909, 0x0000, "" },
/* DEVANAGARI LETTER UU */
{ Aa, 0x090A, 0x0000, "" },
/* DEVANAGARI LETTER VOCALIC R */
{ Aa, 0x090B, 0x0000, "" },
/* DEVANAGARI LETTER VOCALIC L */
{ Aa, 0x090C, 0x0000, "" },
/* DEVANAGARI LETTER CANDRA E */
{ Aa, 0x090D, 0x0000, "" },
/* DEVANAGARI LETTER SHORT E */
{ Aa, 0x090E, 0x0000, "" },
/* DEVANAGARI LETTER E */
{ Aa, 0x090F, 0x0000, "" },
/* DEVANAGARI LETTER AI */
{ Aa, 0x0910, 0x0000, "" },
/* DEVANAGARI LETTER CANDRA O */
{ Aa, 0x0911, 0x0000, "" },
/* DEVANAGARI LETTER SHORT O */
{ Aa, 0x0912, 0x0000, "" },
/* DEVANAGARI LETTER O */
{ Aa, 0x0913, 0x0000, "" },
/* DEVANAGARI LETTER AU */
{ Aa, 0x0914, 0x0000, "" },
/* DEVANAGARI LETTER KA */
{ Aa, 0x0915, 0x0000, "" },
/* DEVANAGARI LETTER KHA */
{ Aa, 0x0916, 0x0000, "" },
/* DEVANAGARI LETTER GA */
{ Aa, 0x0917, 0x0000, "" },
/* DEVANAGARI LETTER GHA */
{ Aa, 0x0918, 0x0000, "" },
/* DEVANAGARI LETTER NGA */
{ Aa, 0x0919, 0x0000, "" },
/* DEVANAGARI LETTER CA */
{ Aa, 0x091A, 0x0000, "" },
/* DEVANAGARI LETTER CHA */
{ Aa, 0x091B, 0x0000, "" },
/* DEVANAGARI LETTER JA */
{ Aa, 0x091C, 0x0000, "" },
/* DEVANAGARI LETTER JHA */
{ Aa, 0x091D, 0x0000, "" },
/* DEVANAGARI LETTER NYA */
{ Aa, 0x091E, 0x0000, "" },
/* DEVANAGARI LETTER TTA */
{ Aa, 0x091F, 0x0000, "" },
/* DEVANAGARI LETTER TTHA */
{ Aa, 0x0920, 0x0000, "" },
/* DEVANAGARI LETTER DDA */
{ Aa, 0x0921, 0x0000, "" },
/* DEVANAGARI LETTER DDHA */
{ Aa, 0x0922, 0x0000, "" },
/* DEVANAGARI LETTER NNA */
{ Aa, 0x0923, 0x0000, "" },
/* DEVANAGARI LETTER TA */
{ Aa, 0x0924, 0x0000, "" },
/* DEVANAGARI LETTER THA */
{ Aa, 0x0925, 0x0000, "" },
/* DEVANAGARI LETTER DA */
{ Aa, 0x0926, 0x0000, "" },
/* DEVANAGARI LETTER DHA */
{ Aa, 0x0927, 0x0000, "" },
/* DEVANAGARI LETTER NA */
{ Aa, 0x0928, 0x0000, "" },
/* DEVANAGARI LETTER NNNA */
{ Aa, 0x0929, 0x0000, "" },
/* DEVANAGARI LETTER PA */
{ Aa, 0x092A, 0x0000, "" },
/* DEVANAGARI LETTER PHA */
{ Aa, 0x092B, 0x0000, "" },
/* DEVANAGARI LETTER BA */
{ Aa, 0x092C, 0x0000, "" },
/* DEVANAGARI LETTER BHA */
{ Aa, 0x092D, 0x0000, "" },
/* DEVANAGARI LETTER MA */
{ Aa, 0x092E, 0x0000, "" },
/* DEVANAGARI LETTER YA */
{ Aa, 0x092F, 0x0000, "" },
/* DEVANAGARI LETTER RA */
{ Aa, 0x0930, 0x0000, "" },
/* DEVANAGARI LETTER RRA */
{ Aa, 0x0931, 0x0000, "" },
/* DEVANAGARI LETTER LA */
{ Aa, 0x0932, 0x0000, "" },
/* DEVANAGARI LETTER LLA */
{ Aa, 0x0933, 0x0000, "" },
/* DEVANAGARI LETTER LLLA */
{ Aa, 0x0934, 0x0000, "" },
/* DEVANAGARI LETTER VA */
{ Aa, 0x0935, 0x0000, "" },
/* DEVANAGARI LETTER SHA */
{ Aa, 0x0936, 0x0000, "" },
/* DEVANAGARI LETTER SSA */
{ Aa, 0x0937, 0x0000, "" },
/* DEVANAGARI LETTER SA */
{ Aa, 0x0938, 0x0000, "" },
/* DEVANAGARI LETTER HA */
{ Aa, 0x0939, 0x0000, "" },
/* DEVANAGARI SIGN NUKTA */
{ Ax, 0x093C, 0x0000, "" },
/* DEVANAGARI SIGN AVAGRAHA */
{ Ap, 0x093D, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN AA */
{ Ax, 0x093E, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN I */
{ Ax, 0x093F, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN II */
{ Ax, 0x0940, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN U */
{ Ax, 0x0941, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN UU */
{ Ax, 0x0942, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN VOCALIC R */
{ Ax, 0x0943, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN VOCALIC RR */
{ Ax, 0x0944, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN CANDRA E */
{ Ax, 0x0945, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN SHORT E */
{ Ax, 0x0946, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN E */
{ Ax, 0x0947, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN AI */
{ Ax, 0x0948, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN CANDRA O */
{ Ax, 0x0949, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN SHORT O */
{ Ax, 0x094A, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN O */
{ Ax, 0x094B, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN AU */
{ Ax, 0x094C, 0x0000, "" },
/* DEVANAGARI SIGN VIRAMA */
{ Ax, 0x094D, 0x0000, "" },
/* DEVANAGARI OM */
{ Ap, 0x0950, 0x0000, "" },
/* DEVANAGARI STRESS SIGN UDATTA */
{ Ax, 0x0951, 0x0000, "" },
/* DEVANAGARI STRESS SIGN ANUDATTA */
{ Ax, 0x0952, 0x0000, "" },
/* DEVANAGARI GRAVE ACCENT */
{ Ax, 0x0953, 0x0000, "" },
/* DEVANAGARI ACUTE ACCENT */
{ Ax, 0x0954, 0x0000, "" },
/* DEVANAGARI LETTER QA */
{ Aa, 0x0958, 0x0000, "" },
/* DEVANAGARI LETTER KHHA */
{ Aa, 0x0959, 0x0000, "" },
/* DEVANAGARI LETTER GHHA */
{ Aa, 0x095A, 0x0000, "" },
/* DEVANAGARI LETTER ZA */
{ Aa, 0x095B, 0x0000, "" },
/* DEVANAGARI LETTER DDDHA */
{ Aa, 0x095C, 0x0000, "" },
/* DEVANAGARI LETTER RHA */
{ Aa, 0x095D, 0x0000, "" },
/* DEVANAGARI LETTER FA */
{ Aa, 0x095E, 0x0000, "" },
/* DEVANAGARI LETTER YYA */
{ Aa, 0x095F, 0x0000, "" },
/* DEVANAGARI LETTER VOCALIC RR */
{ Aa, 0x0960, 0x0000, "" },
/* DEVANAGARI LETTER VOCALIC LL */
{ Aa, 0x0961, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN VOCALIC L */
{ Ax, 0x0962, 0x0000, "" },
/* DEVANAGARI VOWEL SIGN VOCALIC LL */
{ Ax, 0x0963, 0x0000, "" },
/* DEVANAGARI DANDA */
{ Ap, 0x0964, 0x0000, "" },
/* DEVANAGARI DOUBLE DANDA */
{ Ap, 0x0965, 0x0000, "" },
/* DEVANAGARI DIGIT ZERO */
{ Ax, 0x0966, 0x0000, "" },
/* DEVANAGARI DIGIT ONE */
{ Ax, 0x0967, 0x0000, "" },
/* DEVANAGARI DIGIT TWO */
{ Ax, 0x0968, 0x0000, "" },
/* DEVANAGARI DIGIT THREE */
{ Ax, 0x0969, 0x0000, "" },
/* DEVANAGARI DIGIT FOUR */
{ Ax, 0x096A, 0x0000, "" },
/* DEVANAGARI DIGIT FIVE */
{ Ax, 0x096B, 0x0000, "" },
/* DEVANAGARI DIGIT SIX */
{ Ax, 0x096C, 0x0000, "" },
/* DEVANAGARI DIGIT SEVEN */
{ Ax, 0x096D, 0x0000, "" },
/* DEVANAGARI DIGIT EIGHT */
{ Ax, 0x096E, 0x0000, "" },
/* DEVANAGARI DIGIT NINE */
{ Ax, 0x096F, 0x0000, "" },
/* DEVANAGARI ABBREVIATION SIGN */
{ Ap, 0x0970, 0x0000, "" },
/* BENGALI SIGN CANDRABINDU */
{ Ax, 0x0981, 0x0000, "" },
/* BENGALI SIGN ANUSVARA */
{ Ax, 0x0982, 0x0000, "" },
/* BENGALI SIGN VISARGA */
{ Ax, 0x0983, 0x0000, "" },
/* BENGALI LETTER A */
{ Aa, 0x0985, 0x0000, "" },
/* BENGALI LETTER AA */
{ Aa, 0x0986, 0x0000, "" },
/* BENGALI LETTER I */
{ Aa, 0x0987, 0x0000, "" },
/* BENGALI LETTER II */
{ Aa, 0x0988, 0x0000, "" },
/* BENGALI LETTER U */
{ Aa, 0x0989, 0x0000, "" },
/* BENGALI LETTER UU */
{ Aa, 0x098A, 0x0000, "" },
/* BENGALI LETTER VOCALIC R */
{ Aa, 0x098B, 0x0000, "" },
/* BENGALI LETTER VOCALIC L */
{ Aa, 0x098C, 0x0000, "" },
/* BENGALI LETTER E */
{ Aa, 0x098F, 0x0000, "" },
/* BENGALI LETTER AI */
{ Aa, 0x0990, 0x0000, "" },
/* BENGALI LETTER O */
{ Aa, 0x0993, 0x0000, "" },
/* BENGALI LETTER AU */
{ Aa, 0x0994, 0x0000, "" },
/* BENGALI LETTER KA */
{ Aa, 0x0995, 0x0000, "" },
/* BENGALI LETTER KHA */
{ Aa, 0x0996, 0x0000, "" },
/* BENGALI LETTER GA */
{ Aa, 0x0997, 0x0000, "" },
/* BENGALI LETTER GHA */
{ Aa, 0x0998, 0x0000, "" },
/* BENGALI LETTER NGA */
{ Aa, 0x0999, 0x0000, "" },
/* BENGALI LETTER CA */
{ Aa, 0x099A, 0x0000, "" },
/* BENGALI LETTER CHA */
{ Aa, 0x099B, 0x0000, "" },
/* BENGALI LETTER JA */
{ Aa, 0x099C, 0x0000, "" },
/* BENGALI LETTER JHA */
{ Aa, 0x099D, 0x0000, "" },
/* BENGALI LETTER NYA */
{ Aa, 0x099E, 0x0000, "" },
/* BENGALI LETTER TTA */
{ Aa, 0x099F, 0x0000, "" },
/* BENGALI LETTER TTHA */
{ Aa, 0x09A0, 0x0000, "" },
/* BENGALI LETTER DDA */
{ Aa, 0x09A1, 0x0000, "" },
/* BENGALI LETTER DDHA */
{ Aa, 0x09A2, 0x0000, "" },
/* BENGALI LETTER NNA */
{ Aa, 0x09A3, 0x0000, "" },
/* BENGALI LETTER TA */
{ Aa, 0x09A4, 0x0000, "" },
/* BENGALI LETTER THA */
{ Aa, 0x09A5, 0x0000, "" },
/* BENGALI LETTER DA */
{ Aa, 0x09A6, 0x0000, "" },
/* BENGALI LETTER DHA */
{ Aa, 0x09A7, 0x0000, "" },
/* BENGALI LETTER NA */
{ Aa, 0x09A8, 0x0000, "" },
/* BENGALI LETTER PA */
{ Aa, 0x09AA, 0x0000, "" },
/* BENGALI LETTER PHA */
{ Aa, 0x09AB, 0x0000, "" },
/* BENGALI LETTER BA */
{ Aa, 0x09AC, 0x0000, "" },
/* BENGALI LETTER BHA */
{ Aa, 0x09AD, 0x0000, "" },
/* BENGALI LETTER MA */
{ Aa, 0x09AE, 0x0000, "" },
/* BENGALI LETTER YA */
{ Aa, 0x09AF, 0x0000, "" },
/* BENGALI LETTER RA */
{ Aa, 0x09B0, 0x0000, "" },
/* BENGALI LETTER LA */
{ Aa, 0x09B2, 0x0000, "" },
/* BENGALI LETTER SHA */
{ Aa, 0x09B6, 0x0000, "" },
/* BENGALI LETTER SSA */
{ Aa, 0x09B7, 0x0000, "" },
/* BENGALI LETTER SA */
{ Aa, 0x09B8, 0x0000, "" },
/* BENGALI LETTER HA */
{ Aa, 0x09B9, 0x0000, "" },
/* BENGALI SIGN NUKTA */
{ Ax, 0x09BC, 0x0000, "" },
/* BENGALI VOWEL SIGN AA */
{ Ax, 0x09BE, 0x0000, "" },
/* BENGALI VOWEL SIGN I */
{ Ax, 0x09BF, 0x0000, "" },
/* BENGALI VOWEL SIGN II */
{ Ax, 0x09C0, 0x0000, "" },
/* BENGALI VOWEL SIGN U */
{ Ax, 0x09C1, 0x0000, "" },
/* BENGALI VOWEL SIGN UU */
{ Ax, 0x09C2, 0x0000, "" },
/* BENGALI VOWEL SIGN VOCALIC R */
{ Ax, 0x09C3, 0x0000, "" },
/* BENGALI VOWEL SIGN VOCALIC RR */
{ Ax, 0x09C4, 0x0000, "" },
/* BENGALI VOWEL SIGN E */
{ Ax, 0x09C7, 0x0000, "" },
/* BENGALI VOWEL SIGN AI */
{ Ax, 0x09C8, 0x0000, "" },
/* BENGALI VOWEL SIGN O */
{ Ax, 0x09CB, 0x0000, "" },
/* BENGALI VOWEL SIGN AU */
{ Ax, 0x09CC, 0x0000, "" },
/* BENGALI SIGN VIRAMA */
{ Ax, 0x09CD, 0x0000, "" },
/* BENGALI AU LENGTH MARK */
{ Ax, 0x09D7, 0x0000, "" },
/* BENGALI LETTER RRA */
{ Aa, 0x09DC, 0x0000, "" },
/* BENGALI LETTER RHA */
{ Aa, 0x09DD, 0x0000, "" },
/* BENGALI LETTER YYA */
{ Aa, 0x09DF, 0x0000, "" },
/* BENGALI LETTER VOCALIC RR */
{ Aa, 0x09E0, 0x0000, "" },
/* BENGALI LETTER VOCALIC LL */
{ Aa, 0x09E1, 0x0000, "" },
/* BENGALI VOWEL SIGN VOCALIC L */
{ Ax, 0x09E2, 0x0000, "" },
/* BENGALI VOWEL SIGN VOCALIC LL */
{ Ax, 0x09E3, 0x0000, "" },
/* BENGALI DIGIT ZERO */
{ Ax, 0x09E6, 0x0000, "" },
/* BENGALI DIGIT ONE */
{ Ax, 0x09E7, 0x0000, "" },
/* BENGALI DIGIT TWO */
{ Ax, 0x09E8, 0x0000, "" },
/* BENGALI DIGIT THREE */
{ Ax, 0x09E9, 0x0000, "" },
/* BENGALI DIGIT FOUR */
{ Ax, 0x09EA, 0x0000, "" },
/* BENGALI DIGIT FIVE */
{ Ax, 0x09EB, 0x0000, "" },
/* BENGALI DIGIT SIX */
{ Ax, 0x09EC, 0x0000, "" },
/* BENGALI DIGIT SEVEN */
{ Ax, 0x09ED, 0x0000, "" },
/* BENGALI DIGIT EIGHT */
{ Ax, 0x09EE, 0x0000, "" },
/* BENGALI DIGIT NINE */
{ Ax, 0x09EF, 0x0000, "" },
/* BENGALI LETTER RA WITH MIDDLE DIAGONAL */
{ Aa, 0x09F0, 0x0000, "" },
/* BENGALI LETTER RA WITH LOWER DIAGONAL */
{ Aa, 0x09F1, 0x0000, "" },
/* BENGALI RUPEE MARK */
{ Ap, 0x09F2, 0x0000, "" },
/* BENGALI RUPEE SIGN */
{ Ap, 0x09F3, 0x0000, "" },
/* BENGALI CURRENCY NUMERATOR ONE */
{ Ax, 0x09F4, 0x0000, "" },
/* BENGALI CURRENCY NUMERATOR TWO */
{ Ax, 0x09F5, 0x0000, "" },
/* BENGALI CURRENCY NUMERATOR THREE */
{ Ax, 0x09F6, 0x0000, "" },
/* BENGALI CURRENCY NUMERATOR FOUR */
{ Ax, 0x09F7, 0x0000, "" },
/* BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR */
{ Ax, 0x09F8, 0x0000, "" },
/* BENGALI CURRENCY DENOMINATOR SIXTEEN */
{ Ax, 0x09F9, 0x0000, "" },
/* BENGALI ISSHAR */
{ Ap, 0x09FA, 0x0000, "" },
/* GURMUKHI SIGN BINDI */
{ Ax, 0x0A02, 0x0000, "" },
/* GURMUKHI LETTER A */
{ Aa, 0x0A05, 0x0000, "" },
/* GURMUKHI LETTER AA */
{ Aa, 0x0A06, 0x0000, "" },
/* GURMUKHI LETTER I */
{ Aa, 0x0A07, 0x0000, "" },
/* GURMUKHI LETTER II */
{ Aa, 0x0A08, 0x0000, "" },
/* GURMUKHI LETTER U */
{ Aa, 0x0A09, 0x0000, "" },
/* GURMUKHI LETTER UU */
{ Aa, 0x0A0A, 0x0000, "" },
/* GURMUKHI LETTER EE */
{ Aa, 0x0A0F, 0x0000, "" },
/* GURMUKHI LETTER AI */
{ Aa, 0x0A10, 0x0000, "" },
/* GURMUKHI LETTER OO */
{ Aa, 0x0A13, 0x0000, "" },
/* GURMUKHI LETTER AU */
{ Aa, 0x0A14, 0x0000, "" },
/* GURMUKHI LETTER KA */
{ Aa, 0x0A15, 0x0000, "" },
/* GURMUKHI LETTER KHA */
{ Aa, 0x0A16, 0x0000, "" },
/* GURMUKHI LETTER GA */
{ Aa, 0x0A17, 0x0000, "" },
/* GURMUKHI LETTER GHA */
{ Aa, 0x0A18, 0x0000, "" },
/* GURMUKHI LETTER NGA */
{ Aa, 0x0A19, 0x0000, "" },
/* GURMUKHI LETTER CA */
{ Aa, 0x0A1A, 0x0000, "" },
/* GURMUKHI LETTER CHA */
{ Aa, 0x0A1B, 0x0000, "" },
/* GURMUKHI LETTER JA */
{ Aa, 0x0A1C, 0x0000, "" },
/* GURMUKHI LETTER JHA */
{ Aa, 0x0A1D, 0x0000, "" },
/* GURMUKHI LETTER NYA */
{ Aa, 0x0A1E, 0x0000, "" },
/* GURMUKHI LETTER TTA */
{ Aa, 0x0A1F, 0x0000, "" },
/* GURMUKHI LETTER TTHA */
{ Aa, 0x0A20, 0x0000, "" },
/* GURMUKHI LETTER DDA */
{ Aa, 0x0A21, 0x0000, "" },
/* GURMUKHI LETTER DDHA */
{ Aa, 0x0A22, 0x0000, "" },
/* GURMUKHI LETTER NNA */
{ Aa, 0x0A23, 0x0000, "" },
/* GURMUKHI LETTER TA */
{ Aa, 0x0A24, 0x0000, "" },
/* GURMUKHI LETTER THA */
{ Aa, 0x0A25, 0x0000, "" },
/* GURMUKHI LETTER DA */
{ Aa, 0x0A26, 0x0000, "" },
/* GURMUKHI LETTER DHA */
{ Aa, 0x0A27, 0x0000, "" },
/* GURMUKHI LETTER NA */
{ Aa, 0x0A28, 0x0000, "" },
/* GURMUKHI LETTER PA */
{ Aa, 0x0A2A, 0x0000, "" },
/* GURMUKHI LETTER PHA */
{ Aa, 0x0A2B, 0x0000, "" },
/* GURMUKHI LETTER BA */
{ Aa, 0x0A2C, 0x0000, "" },
/* GURMUKHI LETTER BHA */
{ Aa, 0x0A2D, 0x0000, "" },
/* GURMUKHI LETTER MA */
{ Aa, 0x0A2E, 0x0000, "" },
/* GURMUKHI LETTER YA */
{ Aa, 0x0A2F, 0x0000, "" },
/* GURMUKHI LETTER RA */
{ Aa, 0x0A30, 0x0000, "" },
/* GURMUKHI LETTER LA */
{ Aa, 0x0A32, 0x0000, "" },
/* GURMUKHI LETTER LLA */
{ Aa, 0x0A33, 0x0000, "" },
/* GURMUKHI LETTER VA */
{ Aa, 0x0A35, 0x0000, "" },
/* GURMUKHI LETTER SHA */
{ Aa, 0x0A36, 0x0000, "" },
/* GURMUKHI LETTER SA */
{ Aa, 0x0A38, 0x0000, "" },
/* GURMUKHI LETTER HA */
{ Aa, 0x0A39, 0x0000, "" },
/* GURMUKHI SIGN NUKTA */
{ Ax, 0x0A3C, 0x0000, "" },
/* GURMUKHI VOWEL SIGN AA */
{ Ax, 0x0A3E, 0x0000, "" },
/* GURMUKHI VOWEL SIGN I */
{ Ax, 0x0A3F, 0x0000, "" },
/* GURMUKHI VOWEL SIGN II */
{ Ax, 0x0A40, 0x0000, "" },
/* GURMUKHI VOWEL SIGN U */
{ Ax, 0x0A41, 0x0000, "" },
/* GURMUKHI VOWEL SIGN UU */
{ Ax, 0x0A42, 0x0000, "" },
/* GURMUKHI VOWEL SIGN EE */
{ Ax, 0x0A47, 0x0000, "" },
/* GURMUKHI VOWEL SIGN AI */
{ Ax, 0x0A48, 0x0000, "" },
/* GURMUKHI VOWEL SIGN OO */
{ Ax, 0x0A4B, 0x0000, "" },
/* GURMUKHI VOWEL SIGN AU */
{ Ax, 0x0A4C, 0x0000, "" },
/* GURMUKHI SIGN VIRAMA */
{ Ax, 0x0A4D, 0x0000, "" },
/* GURMUKHI LETTER KHHA */
{ Aa, 0x0A59, 0x0000, "" },
/* GURMUKHI LETTER GHHA */
{ Aa, 0x0A5A, 0x0000, "" },
/* GURMUKHI LETTER ZA */
{ Aa, 0x0A5B, 0x0000, "" },
/* GURMUKHI LETTER RRA */
{ Aa, 0x0A5C, 0x0000, "" },
/* GURMUKHI LETTER FA */
{ Aa, 0x0A5E, 0x0000, "" },
/* GURMUKHI DIGIT ZERO */
{ Ax, 0x0A66, 0x0000, "" },
/* GURMUKHI DIGIT ONE */
{ Ax, 0x0A67, 0x0000, "" },
/* GURMUKHI DIGIT TWO */
{ Ax, 0x0A68, 0x0000, "" },
/* GURMUKHI DIGIT THREE */
{ Ax, 0x0A69, 0x0000, "" },
/* GURMUKHI DIGIT FOUR */
{ Ax, 0x0A6A, 0x0000, "" },
/* GURMUKHI DIGIT FIVE */
{ Ax, 0x0A6B, 0x0000, "" },
/* GURMUKHI DIGIT SIX */
{ Ax, 0x0A6C, 0x0000, "" },
/* GURMUKHI DIGIT SEVEN */
{ Ax, 0x0A6D, 0x0000, "" },
/* GURMUKHI DIGIT EIGHT */
{ Ax, 0x0A6E, 0x0000, "" },
/* GURMUKHI DIGIT NINE */
{ Ax, 0x0A6F, 0x0000, "" },
/* GURMUKHI TIPPI */
{ Ax, 0x0A70, 0x0000, "" },
/* GURMUKHI ADDAK */
{ Ax, 0x0A71, 0x0000, "" },
/* GURMUKHI IRI */
{ Ap, 0x0A72, 0x0000, "" },
/* GURMUKHI URA */
{ Ap, 0x0A73, 0x0000, "" },
/* GURMUKHI EK ONKAR */
{ Ap, 0x0A74, 0x0000, "" },
/* GUJARATI SIGN CANDRABINDU */
{ Ax, 0x0A81, 0x0000, "" },
/* GUJARATI SIGN ANUSVARA */
{ Ax, 0x0A82, 0x0000, "" },
/* GUJARATI SIGN VISARGA */
{ Ax, 0x0A83, 0x0000, "" },
/* GUJARATI LETTER A */
{ Aa, 0x0A85, 0x0000, "" },
/* GUJARATI LETTER AA */
{ Aa, 0x0A86, 0x0000, "" },
/* GUJARATI LETTER I */
{ Aa, 0x0A87, 0x0000, "" },
/* GUJARATI LETTER II */
{ Aa, 0x0A88, 0x0000, "" },
/* GUJARATI LETTER U */
{ Aa, 0x0A89, 0x0000, "" },
/* GUJARATI LETTER UU */
{ Aa, 0x0A8A, 0x0000, "" },
/* GUJARATI LETTER VOCALIC R */
{ Aa, 0x0A8B, 0x0000, "" },
/* GUJARATI VOWEL CANDRA E */
{ Aa, 0x0A8D, 0x0000, "" },
/* GUJARATI LETTER E */
{ Aa, 0x0A8F, 0x0000, "" },
/* GUJARATI LETTER AI */
{ Aa, 0x0A90, 0x0000, "" },
/* GUJARATI VOWEL CANDRA O */
{ Aa, 0x0A91, 0x0000, "" },
/* GUJARATI LETTER O */
{ Aa, 0x0A93, 0x0000, "" },
/* GUJARATI LETTER AU */
{ Aa, 0x0A94, 0x0000, "" },
/* GUJARATI LETTER KA */
{ Aa, 0x0A95, 0x0000, "" },
/* GUJARATI LETTER KHA */
{ Aa, 0x0A96, 0x0000, "" },
/* GUJARATI LETTER GA */
{ Aa, 0x0A97, 0x0000, "" },
/* GUJARATI LETTER GHA */
{ Aa, 0x0A98, 0x0000, "" },
/* GUJARATI LETTER NGA */
{ Aa, 0x0A99, 0x0000, "" },
/* GUJARATI LETTER CA */
{ Aa, 0x0A9A, 0x0000, "" },
/* GUJARATI LETTER CHA */
{ Aa, 0x0A9B, 0x0000, "" },
/* GUJARATI LETTER JA */
{ Aa, 0x0A9C, 0x0000, "" },
/* GUJARATI LETTER JHA */
{ Aa, 0x0A9D, 0x0000, "" },
/* GUJARATI LETTER NYA */
{ Aa, 0x0A9E, 0x0000, "" },
/* GUJARATI LETTER TTA */
{ Aa, 0x0A9F, 0x0000, "" },
/* GUJARATI LETTER TTHA */
{ Aa, 0x0AA0, 0x0000, "" },
/* GUJARATI LETTER DDA */
{ Aa, 0x0AA1, 0x0000, "" },
/* GUJARATI LETTER DDHA */
{ Aa, 0x0AA2, 0x0000, "" },
/* GUJARATI LETTER NNA */
{ Aa, 0x0AA3, 0x0000, "" },
/* GUJARATI LETTER TA */
{ Aa, 0x0AA4, 0x0000, "" },
/* GUJARATI LETTER THA */
{ Aa, 0x0AA5, 0x0000, "" },
/* GUJARATI LETTER DA */
{ Aa, 0x0AA6, 0x0000, "" },
/* GUJARATI LETTER DHA */
{ Aa, 0x0AA7, 0x0000, "" },
/* GUJARATI LETTER NA */
{ Aa, 0x0AA8, 0x0000, "" },
/* GUJARATI LETTER PA */
{ Aa, 0x0AAA, 0x0000, "" },
/* GUJARATI LETTER PHA */
{ Aa, 0x0AAB, 0x0000, "" },
/* GUJARATI LETTER BA */
{ Aa, 0x0AAC, 0x0000, "" },
/* GUJARATI LETTER BHA */
{ Aa, 0x0AAD, 0x0000, "" },
/* GUJARATI LETTER MA */
{ Aa, 0x0AAE, 0x0000, "" },
/* GUJARATI LETTER YA */
{ Aa, 0x0AAF, 0x0000, "" },
/* GUJARATI LETTER RA */
{ Aa, 0x0AB0, 0x0000, "" },
/* GUJARATI LETTER LA */
{ Aa, 0x0AB2, 0x0000, "" },
/* GUJARATI LETTER LLA */
{ Aa, 0x0AB3, 0x0000, "" },
/* GUJARATI LETTER VA */
{ Aa, 0x0AB5, 0x0000, "" },
/* GUJARATI LETTER SHA */
{ Aa, 0x0AB6, 0x0000, "" },
/* GUJARATI LETTER SSA */
{ Aa, 0x0AB7, 0x0000, "" },
/* GUJARATI LETTER SA */
{ Aa, 0x0AB8, 0x0000, "" },
/* GUJARATI LETTER HA */
{ Aa, 0x0AB9, 0x0000, "" },
/* GUJARATI SIGN NUKTA */
{ Ax, 0x0ABC, 0x0000, "" },
/* GUJARATI SIGN AVAGRAHA */
{ Ap, 0x0ABD, 0x0000, "" },
/* GUJARATI VOWEL SIGN AA */
{ Ax, 0x0ABE, 0x0000, "" },
/* GUJARATI VOWEL SIGN I */
{ Ax, 0x0ABF, 0x0000, "" },
/* GUJARATI VOWEL SIGN II */
{ Ax, 0x0AC0, 0x0000, "" },
/* GUJARATI VOWEL SIGN U */
{ Ax, 0x0AC1, 0x0000, "" },
/* GUJARATI VOWEL SIGN UU */
{ Ax, 0x0AC2, 0x0000, "" },
/* GUJARATI VOWEL SIGN VOCALIC R */
{ Ax, 0x0AC3, 0x0000, "" },
/* GUJARATI VOWEL SIGN VOCALIC RR */
{ Ax, 0x0AC4, 0x0000, "" },
/* GUJARATI VOWEL SIGN CANDRA E */
{ Ax, 0x0AC5, 0x0000, "" },
/* GUJARATI VOWEL SIGN E */
{ Ax, 0x0AC7, 0x0000, "" },
/* GUJARATI VOWEL SIGN AI */
{ Ax, 0x0AC8, 0x0000, "" },
/* GUJARATI VOWEL SIGN CANDRA O */
{ Ax, 0x0AC9, 0x0000, "" },
/* GUJARATI VOWEL SIGN O */
{ Ax, 0x0ACB, 0x0000, "" },
/* GUJARATI VOWEL SIGN AU */
{ Ax, 0x0ACC, 0x0000, "" },
/* GUJARATI SIGN VIRAMA */
{ Ax, 0x0ACD, 0x0000, "" },
/* GUJARATI OM */
{ Ap, 0x0AD0, 0x0000, "" },
/* GUJARATI LETTER VOCALIC RR */
{ Aa, 0x0AE0, 0x0000, "" },
/* GUJARATI DIGIT ZERO */
{ Ax, 0x0AE6, 0x0000, "" },
/* GUJARATI DIGIT ONE */
{ Ax, 0x0AE7, 0x0000, "" },
/* GUJARATI DIGIT TWO */
{ Ax, 0x0AE8, 0x0000, "" },
/* GUJARATI DIGIT THREE */
{ Ax, 0x0AE9, 0x0000, "" },
/* GUJARATI DIGIT FOUR */
{ Ax, 0x0AEA, 0x0000, "" },
/* GUJARATI DIGIT FIVE */
{ Ax, 0x0AEB, 0x0000, "" },
/* GUJARATI DIGIT SIX */
{ Ax, 0x0AEC, 0x0000, "" },
/* GUJARATI DIGIT SEVEN */
{ Ax, 0x0AED, 0x0000, "" },
/* GUJARATI DIGIT EIGHT */
{ Ax, 0x0AEE, 0x0000, "" },
/* GUJARATI DIGIT NINE */
{ Ax, 0x0AEF, 0x0000, "" },
/* ORIYA SIGN CANDRABINDU */
{ Ax, 0x0B01, 0x0000, "" },
/* ORIYA SIGN ANUSVARA */
{ Ax, 0x0B02, 0x0000, "" },
/* ORIYA SIGN VISARGA */
{ Ax, 0x0B03, 0x0000, "" },
/* ORIYA LETTER A */
{ Aa, 0x0B05, 0x0000, "" },
/* ORIYA LETTER AA */
{ Aa, 0x0B06, 0x0000, "" },
/* ORIYA LETTER I */
{ Aa, 0x0B07, 0x0000, "" },
/* ORIYA LETTER II */
{ Aa, 0x0B08, 0x0000, "" },
/* ORIYA LETTER U */
{ Aa, 0x0B09, 0x0000, "" },
/* ORIYA LETTER UU */
{ Aa, 0x0B0A, 0x0000, "" },
/* ORIYA LETTER VOCALIC R */
{ Aa, 0x0B0B, 0x0000, "" },
/* ORIYA LETTER VOCALIC L */
{ Aa, 0x0B0C, 0x0000, "" },
/* ORIYA LETTER E */
{ Aa, 0x0B0F, 0x0000, "" },
/* ORIYA LETTER AI */
{ Aa, 0x0B10, 0x0000, "" },
/* ORIYA LETTER O */
{ Aa, 0x0B13, 0x0000, "" },
/* ORIYA LETTER AU */
{ Aa, 0x0B14, 0x0000, "" },
/* ORIYA LETTER KA */
{ Aa, 0x0B15, 0x0000, "" },
/* ORIYA LETTER KHA */
{ Aa, 0x0B16, 0x0000, "" },
/* ORIYA LETTER GA */
{ Aa, 0x0B17, 0x0000, "" },
/* ORIYA LETTER GHA */
{ Aa, 0x0B18, 0x0000, "" },
/* ORIYA LETTER NGA */
{ Aa, 0x0B19, 0x0000, "" },
/* ORIYA LETTER CA */
{ Aa, 0x0B1A, 0x0000, "" },
/* ORIYA LETTER CHA */
{ Aa, 0x0B1B, 0x0000, "" },
/* ORIYA LETTER JA */
{ Aa, 0x0B1C, 0x0000, "" },
/* ORIYA LETTER JHA */
{ Aa, 0x0B1D, 0x0000, "" },
/* ORIYA LETTER NYA */
{ Aa, 0x0B1E, 0x0000, "" },
/* ORIYA LETTER TTA */
{ Aa, 0x0B1F, 0x0000, "" },
/* ORIYA LETTER TTHA */
{ Aa, 0x0B20, 0x0000, "" },
/* ORIYA LETTER DDA */
{ Aa, 0x0B21, 0x0000, "" },
/* ORIYA LETTER DDHA */
{ Aa, 0x0B22, 0x0000, "" },
/* ORIYA LETTER NNA */
{ Aa, 0x0B23, 0x0000, "" },
/* ORIYA LETTER TA */
{ Aa, 0x0B24, 0x0000, "" },
/* ORIYA LETTER THA */
{ Aa, 0x0B25, 0x0000, "" },
/* ORIYA LETTER DA */
{ Aa, 0x0B26, 0x0000, "" },
/* ORIYA LETTER DHA */
{ Aa, 0x0B27, 0x0000, "" },
/* ORIYA LETTER NA */
{ Aa, 0x0B28, 0x0000, "" },
/* ORIYA LETTER PA */
{ Aa, 0x0B2A, 0x0000, "" },
/* ORIYA LETTER PHA */
{ Aa, 0x0B2B, 0x0000, "" },
/* ORIYA LETTER BA */
{ Aa, 0x0B2C, 0x0000, "" },
/* ORIYA LETTER BHA */
{ Aa, 0x0B2D, 0x0000, "" },
/* ORIYA LETTER MA */
{ Aa, 0x0B2E, 0x0000, "" },
/* ORIYA LETTER YA */
{ Aa, 0x0B2F, 0x0000, "" },
/* ORIYA LETTER RA */
{ Aa, 0x0B30, 0x0000, "" },
/* ORIYA LETTER LA */
{ Aa, 0x0B32, 0x0000, "" },
/* ORIYA LETTER LLA */
{ Aa, 0x0B33, 0x0000, "" },
/* ORIYA LETTER SHA */
{ Aa, 0x0B36, 0x0000, "" },
/* ORIYA LETTER SSA */
{ Aa, 0x0B37, 0x0000, "" },
/* ORIYA LETTER SA */
{ Aa, 0x0B38, 0x0000, "" },
/* ORIYA LETTER HA */
{ Aa, 0x0B39, 0x0000, "" },
/* ORIYA SIGN NUKTA */
{ Ax, 0x0B3C, 0x0000, "" },
/* ORIYA SIGN AVAGRAHA */
{ Ap, 0x0B3D, 0x0000, "" },
/* ORIYA VOWEL SIGN AA */
{ Ax, 0x0B3E, 0x0000, "" },
/* ORIYA VOWEL SIGN I */
{ Ax, 0x0B3F, 0x0000, "" },
/* ORIYA VOWEL SIGN II */
{ Ax, 0x0B40, 0x0000, "" },
/* ORIYA VOWEL SIGN U */
{ Ax, 0x0B41, 0x0000, "" },
/* ORIYA VOWEL SIGN UU */
{ Ax, 0x0B42, 0x0000, "" },
/* ORIYA VOWEL SIGN VOCALIC R */
{ Ax, 0x0B43, 0x0000, "" },
/* ORIYA VOWEL SIGN E */
{ Ax, 0x0B47, 0x0000, "" },
/* ORIYA VOWEL SIGN AI */
{ Ax, 0x0B48, 0x0000, "" },
/* ORIYA VOWEL SIGN O */
{ Ax, 0x0B4B, 0x0000, "" },
/* ORIYA VOWEL SIGN AU */
{ Ax, 0x0B4C, 0x0000, "" },
/* ORIYA SIGN VIRAMA */
{ Ax, 0x0B4D, 0x0000, "" },
/* ORIYA AI LENGTH MARK */
{ Ax, 0x0B56, 0x0000, "" },
/* ORIYA AU LENGTH MARK */
{ Ax, 0x0B57, 0x0000, "" },
/* ORIYA LETTER RRA */
{ Aa, 0x0B5C, 0x0000, "" },
/* ORIYA LETTER RHA */
{ Aa, 0x0B5D, 0x0000, "" },
/* ORIYA LETTER YYA */
{ Aa, 0x0B5F, 0x0000, "" },
/* ORIYA LETTER VOCALIC RR */
{ Aa, 0x0B60, 0x0000, "" },
/* ORIYA LETTER VOCALIC LL */
{ Aa, 0x0B61, 0x0000, "" },
/* ORIYA DIGIT ZERO */
{ Ax, 0x0B66, 0x0000, "" },
/* ORIYA DIGIT ONE */
{ Ax, 0x0B67, 0x0000, "" },
/* ORIYA DIGIT TWO */
{ Ax, 0x0B68, 0x0000, "" },
/* ORIYA DIGIT THREE */
{ Ax, 0x0B69, 0x0000, "" },
/* ORIYA DIGIT FOUR */
{ Ax, 0x0B6A, 0x0000, "" },
/* ORIYA DIGIT FIVE */
{ Ax, 0x0B6B, 0x0000, "" },
/* ORIYA DIGIT SIX */
{ Ax, 0x0B6C, 0x0000, "" },
/* ORIYA DIGIT SEVEN */
{ Ax, 0x0B6D, 0x0000, "" },
/* ORIYA DIGIT EIGHT */
{ Ax, 0x0B6E, 0x0000, "" },
/* ORIYA DIGIT NINE */
{ Ax, 0x0B6F, 0x0000, "" },
/* ORIYA ISSHAR */
{ Ap, 0x0B70, 0x0000, "" },
/* TAMIL SIGN ANUSVARA */
{ Ax, 0x0B82, 0x0000, "" },
/* TAMIL SIGN VISARGA */
{ Ax, 0x0B83, 0x0000, "" },
/* TAMIL LETTER A */
{ Aa, 0x0B85, 0x0000, "" },
/* TAMIL LETTER AA */
{ Aa, 0x0B86, 0x0000, "" },
/* TAMIL LETTER I */
{ Aa, 0x0B87, 0x0000, "" },
/* TAMIL LETTER II */
{ Aa, 0x0B88, 0x0000, "" },
/* TAMIL LETTER U */
{ Aa, 0x0B89, 0x0000, "" },
/* TAMIL LETTER UU */
{ Aa, 0x0B8A, 0x0000, "" },
/* TAMIL LETTER E */
{ Aa, 0x0B8E, 0x0000, "" },
/* TAMIL LETTER EE */
{ Aa, 0x0B8F, 0x0000, "" },
/* TAMIL LETTER AI */
{ Aa, 0x0B90, 0x0000, "" },
/* TAMIL LETTER O */
{ Aa, 0x0B92, 0x0000, "" },
/* TAMIL LETTER OO */
{ Aa, 0x0B93, 0x0000, "" },
/* TAMIL LETTER AU */
{ Aa, 0x0B94, 0x0000, "" },
/* TAMIL LETTER KA */
{ Aa, 0x0B95, 0x0000, "" },
/* TAMIL LETTER NGA */
{ Aa, 0x0B99, 0x0000, "" },
/* TAMIL LETTER CA */
{ Aa, 0x0B9A, 0x0000, "" },
/* TAMIL LETTER JA */
{ Aa, 0x0B9C, 0x0000, "" },
/* TAMIL LETTER NYA */
{ Aa, 0x0B9E, 0x0000, "" },
/* TAMIL LETTER TTA */
{ Aa, 0x0B9F, 0x0000, "" },
/* TAMIL LETTER NNA */
{ Aa, 0x0BA3, 0x0000, "" },
/* TAMIL LETTER TA */
{ Aa, 0x0BA4, 0x0000, "" },
/* TAMIL LETTER NA */
{ Aa, 0x0BA8, 0x0000, "" },
/* TAMIL LETTER NNNA */
{ Aa, 0x0BA9, 0x0000, "" },
/* TAMIL LETTER PA */
{ Aa, 0x0BAA, 0x0000, "" },
/* TAMIL LETTER MA */
{ Aa, 0x0BAE, 0x0000, "" },
/* TAMIL LETTER YA */
{ Aa, 0x0BAF, 0x0000, "" },
/* TAMIL LETTER RA */
{ Aa, 0x0BB0, 0x0000, "" },
/* TAMIL LETTER RRA */
{ Aa, 0x0BB1, 0x0000, "" },
/* TAMIL LETTER LA */
{ Aa, 0x0BB2, 0x0000, "" },
/* TAMIL LETTER LLA */
{ Aa, 0x0BB3, 0x0000, "" },
/* TAMIL LETTER LLLA */
{ Aa, 0x0BB4, 0x0000, "" },
/* TAMIL LETTER VA */
{ Aa, 0x0BB5, 0x0000, "" },
/* TAMIL LETTER SSA */
{ Aa, 0x0BB7, 0x0000, "" },
/* TAMIL LETTER SA */
{ Aa, 0x0BB8, 0x0000, "" },
/* TAMIL LETTER HA */
{ Aa, 0x0BB9, 0x0000, "" },
/* TAMIL VOWEL SIGN AA */
{ Ax, 0x0BBE, 0x0000, "" },
/* TAMIL VOWEL SIGN I */
{ Ax, 0x0BBF, 0x0000, "" },
/* TAMIL VOWEL SIGN II */
{ Ax, 0x0BC0, 0x0000, "" },
/* TAMIL VOWEL SIGN U */
{ Ax, 0x0BC1, 0x0000, "" },
/* TAMIL VOWEL SIGN UU */
{ Ax, 0x0BC2, 0x0000, "" },
/* TAMIL VOWEL SIGN E */
{ Ax, 0x0BC6, 0x0000, "" },
/* TAMIL VOWEL SIGN EE */
{ Ax, 0x0BC7, 0x0000, "" },
/* TAMIL VOWEL SIGN AI */
{ Ax, 0x0BC8, 0x0000, "" },
/* TAMIL VOWEL SIGN O */
{ Ax, 0x0BCA, 0x0000, "" },
/* TAMIL VOWEL SIGN OO */
{ Ax, 0x0BCB, 0x0000, "" },
/* TAMIL VOWEL SIGN AU */
{ Ax, 0x0BCC, 0x0000, "" },
/* TAMIL SIGN VIRAMA */
{ Ax, 0x0BCD, 0x0000, "" },
/* TAMIL AU LENGTH MARK */
{ Ax, 0x0BD7, 0x0000, "" },
/* TAMIL DIGIT ONE */
{ Ax, 0x0BE7, 0x0000, "" },
/* TAMIL DIGIT TWO */
{ Ax, 0x0BE8, 0x0000, "" },
/* TAMIL DIGIT THREE */
{ Ax, 0x0BE9, 0x0000, "" },
/* TAMIL DIGIT FOUR */
{ Ax, 0x0BEA, 0x0000, "" },
/* TAMIL DIGIT FIVE */
{ Ax, 0x0BEB, 0x0000, "" },
/* TAMIL DIGIT SIX */
{ Ax, 0x0BEC, 0x0000, "" },
/* TAMIL DIGIT SEVEN */
{ Ax, 0x0BED, 0x0000, "" },
/* TAMIL DIGIT EIGHT */
{ Ax, 0x0BEE, 0x0000, "" },
/* TAMIL DIGIT NINE */
{ Ax, 0x0BEF, 0x0000, "" },
/* TAMIL NUMBER TEN */
{ Ax, 0x0BF0, 0x0000, "" },
/* TAMIL NUMBER ONE HUNDRED */
{ Ax, 0x0BF1, 0x0000, "" },
/* TAMIL NUMBER ONE THOUSAND */
{ Ax, 0x0BF2, 0x0000, "" },
/* TELUGU SIGN CANDRABINDU */
{ Ax, 0x0C01, 0x0000, "" },
/* TELUGU SIGN ANUSVARA */
{ Ax, 0x0C02, 0x0000, "" },
/* TELUGU SIGN VISARGA */
{ Ax, 0x0C03, 0x0000, "" },
/* TELUGU LETTER A */
{ Aa, 0x0C05, 0x0000, "" },
/* TELUGU LETTER AA */
{ Aa, 0x0C06, 0x0000, "" },
/* TELUGU LETTER I */
{ Aa, 0x0C07, 0x0000, "" },
/* TELUGU LETTER II */
{ Aa, 0x0C08, 0x0000, "" },
/* TELUGU LETTER U */
{ Aa, 0x0C09, 0x0000, "" },
/* TELUGU LETTER UU */
{ Aa, 0x0C0A, 0x0000, "" },
/* TELUGU LETTER VOCALIC R */
{ Aa, 0x0C0B, 0x0000, "" },
/* TELUGU LETTER VOCALIC L */
{ Aa, 0x0C0C, 0x0000, "" },
/* TELUGU LETTER E */
{ Aa, 0x0C0E, 0x0000, "" },
/* TELUGU LETTER EE */
{ Aa, 0x0C0F, 0x0000, "" },
/* TELUGU LETTER AI */
{ Aa, 0x0C10, 0x0000, "" },
/* TELUGU LETTER O */
{ Aa, 0x0C12, 0x0000, "" },
/* TELUGU LETTER OO */
{ Aa, 0x0C13, 0x0000, "" },
/* TELUGU LETTER AU */
{ Aa, 0x0C14, 0x0000, "" },
/* TELUGU LETTER KA */
{ Aa, 0x0C15, 0x0000, "" },
/* TELUGU LETTER KHA */
{ Aa, 0x0C16, 0x0000, "" },
/* TELUGU LETTER GA */
{ Aa, 0x0C17, 0x0000, "" },
/* TELUGU LETTER GHA */
{ Aa, 0x0C18, 0x0000, "" },
/* TELUGU LETTER NGA */
{ Aa, 0x0C19, 0x0000, "" },
/* TELUGU LETTER CA */
{ Aa, 0x0C1A, 0x0000, "" },
/* TELUGU LETTER CHA */
{ Aa, 0x0C1B, 0x0000, "" },
/* TELUGU LETTER JA */
{ Aa, 0x0C1C, 0x0000, "" },
/* TELUGU LETTER JHA */
{ Aa, 0x0C1D, 0x0000, "" },
/* TELUGU LETTER NYA */
{ Aa, 0x0C1E, 0x0000, "" },
/* TELUGU LETTER TTA */
{ Aa, 0x0C1F, 0x0000, "" },
/* TELUGU LETTER TTHA */
{ Aa, 0x0C20, 0x0000, "" },
/* TELUGU LETTER DDA */
{ Aa, 0x0C21, 0x0000, "" },
/* TELUGU LETTER DDHA */
{ Aa, 0x0C22, 0x0000, "" },
/* TELUGU LETTER NNA */
{ Aa, 0x0C23, 0x0000, "" },
/* TELUGU LETTER TA */
{ Aa, 0x0C24, 0x0000, "" },
/* TELUGU LETTER THA */
{ Aa, 0x0C25, 0x0000, "" },
/* TELUGU LETTER DA */
{ Aa, 0x0C26, 0x0000, "" },
/* TELUGU LETTER DHA */
{ Aa, 0x0C27, 0x0000, "" },
/* TELUGU LETTER NA */
{ Aa, 0x0C28, 0x0000, "" },
/* TELUGU LETTER PA */
{ Aa, 0x0C2A, 0x0000, "" },
/* TELUGU LETTER PHA */
{ Aa, 0x0C2B, 0x0000, "" },
/* TELUGU LETTER BA */
{ Aa, 0x0C2C, 0x0000, "" },
/* TELUGU LETTER BHA */
{ Aa, 0x0C2D, 0x0000, "" },
/* TELUGU LETTER MA */
{ Aa, 0x0C2E, 0x0000, "" },
/* TELUGU LETTER YA */
{ Aa, 0x0C2F, 0x0000, "" },
/* TELUGU LETTER RA */
{ Aa, 0x0C30, 0x0000, "" },
/* TELUGU LETTER RRA */
{ Aa, 0x0C31, 0x0000, "" },
/* TELUGU LETTER LA */
{ Aa, 0x0C32, 0x0000, "" },
/* TELUGU LETTER LLA */
{ Aa, 0x0C33, 0x0000, "" },
/* TELUGU LETTER VA */
{ Aa, 0x0C35, 0x0000, "" },
/* TELUGU LETTER SHA */
{ Aa, 0x0C36, 0x0000, "" },
/* TELUGU LETTER SSA */
{ Aa, 0x0C37, 0x0000, "" },
/* TELUGU LETTER SA */
{ Aa, 0x0C38, 0x0000, "" },
/* TELUGU LETTER HA */
{ Aa, 0x0C39, 0x0000, "" },
/* TELUGU VOWEL SIGN AA */
{ Ax, 0x0C3E, 0x0000, "" },
/* TELUGU VOWEL SIGN I */
{ Ax, 0x0C3F, 0x0000, "" },
/* TELUGU VOWEL SIGN II */
{ Ax, 0x0C40, 0x0000, "" },
/* TELUGU VOWEL SIGN U */
{ Ax, 0x0C41, 0x0000, "" },
/* TELUGU VOWEL SIGN UU */
{ Ax, 0x0C42, 0x0000, "" },
/* TELUGU VOWEL SIGN VOCALIC R */
{ Ax, 0x0C43, 0x0000, "" },
/* TELUGU VOWEL SIGN VOCALIC RR */
{ Ax, 0x0C44, 0x0000, "" },
/* TELUGU VOWEL SIGN E */
{ Ax, 0x0C46, 0x0000, "" },
/* TELUGU VOWEL SIGN EE */
{ Ax, 0x0C47, 0x0000, "" },
/* TELUGU VOWEL SIGN AI */
{ Ax, 0x0C48, 0x0000, "" },
/* TELUGU VOWEL SIGN O */
{ Ax, 0x0C4A, 0x0000, "" },
/* TELUGU VOWEL SIGN OO */
{ Ax, 0x0C4B, 0x0000, "" },
/* TELUGU VOWEL SIGN AU */
{ Ax, 0x0C4C, 0x0000, "" },
/* TELUGU SIGN VIRAMA */
{ Ax, 0x0C4D, 0x0000, "" },
/* TELUGU LENGTH MARK */
{ Ax, 0x0C55, 0x0000, "" },
/* TELUGU AI LENGTH MARK */
{ Ax, 0x0C56, 0x0000, "" },
/* TELUGU LETTER VOCALIC RR */
{ Aa, 0x0C60, 0x0000, "" },
/* TELUGU LETTER VOCALIC LL */
{ Aa, 0x0C61, 0x0000, "" },
/* TELUGU DIGIT ZERO */
{ Ax, 0x0C66, 0x0000, "" },
/* TELUGU DIGIT ONE */
{ Ax, 0x0C67, 0x0000, "" },
/* TELUGU DIGIT TWO */
{ Ax, 0x0C68, 0x0000, "" },
/* TELUGU DIGIT THREE */
{ Ax, 0x0C69, 0x0000, "" },
/* TELUGU DIGIT FOUR */
{ Ax, 0x0C6A, 0x0000, "" },
/* TELUGU DIGIT FIVE */
{ Ax, 0x0C6B, 0x0000, "" },
/* TELUGU DIGIT SIX */
{ Ax, 0x0C6C, 0x0000, "" },
/* TELUGU DIGIT SEVEN */
{ Ax, 0x0C6D, 0x0000, "" },
/* TELUGU DIGIT EIGHT */
{ Ax, 0x0C6E, 0x0000, "" },
/* TELUGU DIGIT NINE */
{ Ax, 0x0C6F, 0x0000, "" },
/* KANNADA SIGN ANUSVARA */
{ Ax, 0x0C82, 0x0000, "" },
/* KANNADA SIGN VISARGA */
{ Ax, 0x0C83, 0x0000, "" },
/* KANNADA LETTER A */
{ Aa, 0x0C85, 0x0000, "" },
/* KANNADA LETTER AA */
{ Aa, 0x0C86, 0x0000, "" },
/* KANNADA LETTER I */
{ Aa, 0x0C87, 0x0000, "" },
/* KANNADA LETTER II */
{ Aa, 0x0C88, 0x0000, "" },
/* KANNADA LETTER U */
{ Aa, 0x0C89, 0x0000, "" },
/* KANNADA LETTER UU */
{ Aa, 0x0C8A, 0x0000, "" },
/* KANNADA LETTER VOCALIC R */
{ Aa, 0x0C8B, 0x0000, "" },
/* KANNADA LETTER VOCALIC L */
{ Aa, 0x0C8C, 0x0000, "" },
/* KANNADA LETTER E */
{ Aa, 0x0C8E, 0x0000, "" },
/* KANNADA LETTER EE */
{ Aa, 0x0C8F, 0x0000, "" },
/* KANNADA LETTER AI */
{ Aa, 0x0C90, 0x0000, "" },
/* KANNADA LETTER O */
{ Aa, 0x0C92, 0x0000, "" },
/* KANNADA LETTER OO */
{ Aa, 0x0C93, 0x0000, "" },
/* KANNADA LETTER AU */
{ Aa, 0x0C94, 0x0000, "" },
/* KANNADA LETTER KA */
{ Aa, 0x0C95, 0x0000, "" },
/* KANNADA LETTER KHA */
{ Aa, 0x0C96, 0x0000, "" },
/* KANNADA LETTER GA */
{ Aa, 0x0C97, 0x0000, "" },
/* KANNADA LETTER GHA */
{ Aa, 0x0C98, 0x0000, "" },
/* KANNADA LETTER NGA */
{ Aa, 0x0C99, 0x0000, "" },
/* KANNADA LETTER CA */
{ Aa, 0x0C9A, 0x0000, "" },
/* KANNADA LETTER CHA */
{ Aa, 0x0C9B, 0x0000, "" },
/* KANNADA LETTER JA */
{ Aa, 0x0C9C, 0x0000, "" },
/* KANNADA LETTER JHA */
{ Aa, 0x0C9D, 0x0000, "" },
/* KANNADA LETTER NYA */
{ Aa, 0x0C9E, 0x0000, "" },
/* KANNADA LETTER TTA */
{ Aa, 0x0C9F, 0x0000, "" },
/* KANNADA LETTER TTHA */
{ Aa, 0x0CA0, 0x0000, "" },
/* KANNADA LETTER DDA */
{ Aa, 0x0CA1, 0x0000, "" },
/* KANNADA LETTER DDHA */
{ Aa, 0x0CA2, 0x0000, "" },
/* KANNADA LETTER NNA */
{ Aa, 0x0CA3, 0x0000, "" },
/* KANNADA LETTER TA */
{ Aa, 0x0CA4, 0x0000, "" },
/* KANNADA LETTER THA */
{ Aa, 0x0CA5, 0x0000, "" },
/* KANNADA LETTER DA */
{ Aa, 0x0CA6, 0x0000, "" },
/* KANNADA LETTER DHA */
{ Aa, 0x0CA7, 0x0000, "" },
/* KANNADA LETTER NA */
{ Aa, 0x0CA8, 0x0000, "" },
/* KANNADA LETTER PA */
{ Aa, 0x0CAA, 0x0000, "" },
/* KANNADA LETTER PHA */
{ Aa, 0x0CAB, 0x0000, "" },
/* KANNADA LETTER BA */
{ Aa, 0x0CAC, 0x0000, "" },
/* KANNADA LETTER BHA */
{ Aa, 0x0CAD, 0x0000, "" },
/* KANNADA LETTER MA */
{ Aa, 0x0CAE, 0x0000, "" },
/* KANNADA LETTER YA */
{ Aa, 0x0CAF, 0x0000, "" },
/* KANNADA LETTER RA */
{ Aa, 0x0CB0, 0x0000, "" },
/* KANNADA LETTER RRA */
{ Aa, 0x0CB1, 0x0000, "" },
/* KANNADA LETTER LA */
{ Aa, 0x0CB2, 0x0000, "" },
/* KANNADA LETTER LLA */
{ Aa, 0x0CB3, 0x0000, "" },
/* KANNADA LETTER VA */
{ Aa, 0x0CB5, 0x0000, "" },
/* KANNADA LETTER SHA */
{ Aa, 0x0CB6, 0x0000, "" },
/* KANNADA LETTER SSA */
{ Aa, 0x0CB7, 0x0000, "" },
/* KANNADA LETTER SA */
{ Aa, 0x0CB8, 0x0000, "" },
/* KANNADA LETTER HA */
{ Aa, 0x0CB9, 0x0000, "" },
/* KANNADA VOWEL SIGN AA */
{ Ax, 0x0CBE, 0x0000, "" },
/* KANNADA VOWEL SIGN I */
{ Ax, 0x0CBF, 0x0000, "" },
/* KANNADA VOWEL SIGN II */
{ Ax, 0x0CC0, 0x0000, "" },
/* KANNADA VOWEL SIGN U */
{ Ax, 0x0CC1, 0x0000, "" },
/* KANNADA VOWEL SIGN UU */
{ Ax, 0x0CC2, 0x0000, "" },
/* KANNADA VOWEL SIGN VOCALIC R */
{ Ax, 0x0CC3, 0x0000, "" },
/* KANNADA VOWEL SIGN VOCALIC RR */
{ Ax, 0x0CC4, 0x0000, "" },
/* KANNADA VOWEL SIGN E */
{ Ax, 0x0CC6, 0x0000, "" },
/* KANNADA VOWEL SIGN EE */
{ Ax, 0x0CC7, 0x0000, "" },
/* KANNADA VOWEL SIGN AI */
{ Ax, 0x0CC8, 0x0000, "" },
/* KANNADA VOWEL SIGN O */
{ Ax, 0x0CCA, 0x0000, "" },
/* KANNADA VOWEL SIGN OO */
{ Ax, 0x0CCB, 0x0000, "" },
/* KANNADA VOWEL SIGN AU */
{ Ax, 0x0CCC, 0x0000, "" },
/* KANNADA SIGN VIRAMA */
{ Ax, 0x0CCD, 0x0000, "" },
/* KANNADA LENGTH MARK */
{ Ax, 0x0CD5, 0x0000, "" },
/* KANNADA AI LENGTH MARK */
{ Ax, 0x0CD6, 0x0000, "" },
/* KANNADA LETTER FA */
{ Aa, 0x0CDE, 0x0000, "" },
/* KANNADA LETTER VOCALIC RR */
{ Aa, 0x0CE0, 0x0000, "" },
/* KANNADA LETTER VOCALIC LL */
{ Aa, 0x0CE1, 0x0000, "" },
/* KANNADA DIGIT ZERO */
{ Ax, 0x0CE6, 0x0000, "" },
/* KANNADA DIGIT ONE */
{ Ax, 0x0CE7, 0x0000, "" },
/* KANNADA DIGIT TWO */
{ Ax, 0x0CE8, 0x0000, "" },
/* KANNADA DIGIT THREE */
{ Ax, 0x0CE9, 0x0000, "" },
/* KANNADA DIGIT FOUR */
{ Ax, 0x0CEA, 0x0000, "" },
/* KANNADA DIGIT FIVE */
{ Ax, 0x0CEB, 0x0000, "" },
/* KANNADA DIGIT SIX */
{ Ax, 0x0CEC, 0x0000, "" },
/* KANNADA DIGIT SEVEN */
{ Ax, 0x0CED, 0x0000, "" },
/* KANNADA DIGIT EIGHT */
{ Ax, 0x0CEE, 0x0000, "" },
/* KANNADA DIGIT NINE */
{ Ax, 0x0CEF, 0x0000, "" },
/* MALAYALAM SIGN ANUSVARA */
{ Ax, 0x0D02, 0x0000, "" },
/* MALAYALAM SIGN VISARGA */
{ Ax, 0x0D03, 0x0000, "" },
/* MALAYALAM LETTER A */
{ Aa, 0x0D05, 0x0000, "" },
/* MALAYALAM LETTER AA */
{ Aa, 0x0D06, 0x0000, "" },
/* MALAYALAM LETTER I */
{ Aa, 0x0D07, 0x0000, "" },
/* MALAYALAM LETTER II */
{ Aa, 0x0D08, 0x0000, "" },
/* MALAYALAM LETTER U */
{ Aa, 0x0D09, 0x0000, "" },
/* MALAYALAM LETTER UU */
{ Aa, 0x0D0A, 0x0000, "" },
/* MALAYALAM LETTER VOCALIC R */
{ Aa, 0x0D0B, 0x0000, "" },
/* MALAYALAM LETTER VOCALIC L */
{ Aa, 0x0D0C, 0x0000, "" },
/* MALAYALAM LETTER E */
{ Aa, 0x0D0E, 0x0000, "" },
/* MALAYALAM LETTER EE */
{ Aa, 0x0D0F, 0x0000, "" },
/* MALAYALAM LETTER AI */
{ Aa, 0x0D10, 0x0000, "" },
/* MALAYALAM LETTER O */
{ Aa, 0x0D12, 0x0000, "" },
/* MALAYALAM LETTER OO */
{ Aa, 0x0D13, 0x0000, "" },
/* MALAYALAM LETTER AU */
{ Aa, 0x0D14, 0x0000, "" },
/* MALAYALAM LETTER KA */
{ Aa, 0x0D15, 0x0000, "" },
/* MALAYALAM LETTER KHA */
{ Aa, 0x0D16, 0x0000, "" },
/* MALAYALAM LETTER GA */
{ Aa, 0x0D17, 0x0000, "" },
/* MALAYALAM LETTER GHA */
{ Aa, 0x0D18, 0x0000, "" },
/* MALAYALAM LETTER NGA */
{ Aa, 0x0D19, 0x0000, "" },
/* MALAYALAM LETTER CA */
{ Aa, 0x0D1A, 0x0000, "" },
/* MALAYALAM LETTER CHA */
{ Aa, 0x0D1B, 0x0000, "" },
/* MALAYALAM LETTER JA */
{ Aa, 0x0D1C, 0x0000, "" },
/* MALAYALAM LETTER JHA */
{ Aa, 0x0D1D, 0x0000, "" },
/* MALAYALAM LETTER NYA */
{ Aa, 0x0D1E, 0x0000, "" },
/* MALAYALAM LETTER TTA */
{ Aa, 0x0D1F, 0x0000, "" },
/* MALAYALAM LETTER TTHA */
{ Aa, 0x0D20, 0x0000, "" },
/* MALAYALAM LETTER DDA */
{ Aa, 0x0D21, 0x0000, "" },
/* MALAYALAM LETTER DDHA */
{ Aa, 0x0D22, 0x0000, "" },
/* MALAYALAM LETTER NNA */
{ Aa, 0x0D23, 0x0000, "" },
/* MALAYALAM LETTER TA */
{ Aa, 0x0D24, 0x0000, "" },
/* MALAYALAM LETTER THA */
{ Aa, 0x0D25, 0x0000, "" },
/* MALAYALAM LETTER DA */
{ Aa, 0x0D26, 0x0000, "" },
/* MALAYALAM LETTER DHA */
{ Aa, 0x0D27, 0x0000, "" },
/* MALAYALAM LETTER NA */
{ Aa, 0x0D28, 0x0000, "" },
/* MALAYALAM LETTER PA */
{ Aa, 0x0D2A, 0x0000, "" },
/* MALAYALAM LETTER PHA */
{ Aa, 0x0D2B, 0x0000, "" },
/* MALAYALAM LETTER BA */
{ Aa, 0x0D2C, 0x0000, "" },
/* MALAYALAM LETTER BHA */
{ Aa, 0x0D2D, 0x0000, "" },
/* MALAYALAM LETTER MA */
{ Aa, 0x0D2E, 0x0000, "" },
/* MALAYALAM LETTER YA */
{ Aa, 0x0D2F, 0x0000, "" },
/* MALAYALAM LETTER RA */
{ Aa, 0x0D30, 0x0000, "" },
/* MALAYALAM LETTER RRA */
{ Aa, 0x0D31, 0x0000, "" },
/* MALAYALAM LETTER LA */
{ Aa, 0x0D32, 0x0000, "" },
/* MALAYALAM LETTER LLA */
{ Aa, 0x0D33, 0x0000, "" },
/* MALAYALAM LETTER LLLA */
{ Aa, 0x0D34, 0x0000, "" },
/* MALAYALAM LETTER VA */
{ Aa, 0x0D35, 0x0000, "" },
/* MALAYALAM LETTER SHA */
{ Aa, 0x0D36, 0x0000, "" },
/* MALAYALAM LETTER SSA */
{ Aa, 0x0D37, 0x0000, "" },
/* MALAYALAM LETTER SA */
{ Aa, 0x0D38, 0x0000, "" },
/* MALAYALAM LETTER HA */
{ Aa, 0x0D39, 0x0000, "" },
/* MALAYALAM VOWEL SIGN AA */
{ Ax, 0x0D3E, 0x0000, "" },
/* MALAYALAM VOWEL SIGN I */
{ Ax, 0x0D3F, 0x0000, "" },
/* MALAYALAM VOWEL SIGN II */
{ Ax, 0x0D40, 0x0000, "" },
/* MALAYALAM VOWEL SIGN U */
{ Ax, 0x0D41, 0x0000, "" },
/* MALAYALAM VOWEL SIGN UU */
{ Ax, 0x0D42, 0x0000, "" },
/* MALAYALAM VOWEL SIGN VOCALIC R */
{ Ax, 0x0D43, 0x0000, "" },
/* MALAYALAM VOWEL SIGN E */
{ Ax, 0x0D46, 0x0000, "" },
/* MALAYALAM VOWEL SIGN EE */
{ Ax, 0x0D47, 0x0000, "" },
/* MALAYALAM VOWEL SIGN AI */
{ Ax, 0x0D48, 0x0000, "" },
/* MALAYALAM VOWEL SIGN O */
{ Ax, 0x0D4A, 0x0000, "" },
/* MALAYALAM VOWEL SIGN OO */
{ Ax, 0x0D4B, 0x0000, "" },
/* MALAYALAM VOWEL SIGN AU */
{ Ax, 0x0D4C, 0x0000, "" },
/* MALAYALAM SIGN VIRAMA */
{ Ax, 0x0D4D, 0x0000, "" },
/* MALAYALAM AU LENGTH MARK */
{ Ax, 0x0D57, 0x0000, "" },
/* MALAYALAM LETTER VOCALIC RR */
{ Aa, 0x0D60, 0x0000, "" },
/* MALAYALAM LETTER VOCALIC LL */
{ Aa, 0x0D61, 0x0000, "" },
/* MALAYALAM DIGIT ZERO */
{ Ax, 0x0D66, 0x0000, "" },
/* MALAYALAM DIGIT ONE */
{ Ax, 0x0D67, 0x0000, "" },
/* MALAYALAM DIGIT TWO */
{ Ax, 0x0D68, 0x0000, "" },
/* MALAYALAM DIGIT THREE */
{ Ax, 0x0D69, 0x0000, "" },
/* MALAYALAM DIGIT FOUR */
{ Ax, 0x0D6A, 0x0000, "" },
/* MALAYALAM DIGIT FIVE */
{ Ax, 0x0D6B, 0x0000, "" },
/* MALAYALAM DIGIT SIX */
{ Ax, 0x0D6C, 0x0000, "" },
/* MALAYALAM DIGIT SEVEN */
{ Ax, 0x0D6D, 0x0000, "" },
/* MALAYALAM DIGIT EIGHT */
{ Ax, 0x0D6E, 0x0000, "" },
/* MALAYALAM DIGIT NINE */
{ Ax, 0x0D6F, 0x0000, "" },
/* THAI CHARACTER KO KAI */
{ Aa, 0x0E01, 0x0000, "" },
/* THAI CHARACTER KHO KHAI */
{ Aa, 0x0E02, 0x0000, "" },
/* THAI CHARACTER KHO KHUAT */
{ Aa, 0x0E03, 0x0000, "" },
/* THAI CHARACTER KHO KHWAI */
{ Aa, 0x0E04, 0x0000, "" },
/* THAI CHARACTER KHO KHON */
{ Aa, 0x0E05, 0x0000, "" },
/* THAI CHARACTER KHO RAKHANG */
{ Aa, 0x0E06, 0x0000, "" },
/* THAI CHARACTER NGO NGU */
{ Aa, 0x0E07, 0x0000, "" },
/* THAI CHARACTER CHO CHAN */
{ Aa, 0x0E08, 0x0000, "" },
/* THAI CHARACTER CHO CHING */
{ Aa, 0x0E09, 0x0000, "" },
/* THAI CHARACTER CHO CHANG */
{ Aa, 0x0E0A, 0x0000, "" },
/* THAI CHARACTER SO SO */
{ Aa, 0x0E0B, 0x0000, "" },
/* THAI CHARACTER CHO CHOE */
{ Aa, 0x0E0C, 0x0000, "" },
/* THAI CHARACTER YO YING */
{ Aa, 0x0E0D, 0x0000, "" },
/* THAI CHARACTER DO CHADA */
{ Aa, 0x0E0E, 0x0000, "" },
/* THAI CHARACTER TO PATAK */
{ Aa, 0x0E0F, 0x0000, "" },
/* THAI CHARACTER THO THAN */
{ Aa, 0x0E10, 0x0000, "" },
/* THAI CHARACTER THO NANGMONTHO */
{ Aa, 0x0E11, 0x0000, "" },
/* THAI CHARACTER THO PHUTHAO */
{ Aa, 0x0E12, 0x0000, "" },
/* THAI CHARACTER NO NEN */
{ Aa, 0x0E13, 0x0000, "" },
/* THAI CHARACTER DO DEK */
{ Aa, 0x0E14, 0x0000, "" },
/* THAI CHARACTER TO TAO */
{ Aa, 0x0E15, 0x0000, "" },
/* THAI CHARACTER THO THUNG */
{ Aa, 0x0E16, 0x0000, "" },
/* THAI CHARACTER THO THAHAN */
{ Aa, 0x0E17, 0x0000, "" },
/* THAI CHARACTER THO THONG */
{ Aa, 0x0E18, 0x0000, "" },
/* THAI CHARACTER NO NU */
{ Aa, 0x0E19, 0x0000, "" },
/* THAI CHARACTER BO BAIMAI */
{ Aa, 0x0E1A, 0x0000, "" },
/* THAI CHARACTER PO PLA */
{ Aa, 0x0E1B, 0x0000, "" },
/* THAI CHARACTER PHO PHUNG */
{ Aa, 0x0E1C, 0x0000, "" },
/* THAI CHARACTER FO FA */
{ Aa, 0x0E1D, 0x0000, "" },
/* THAI CHARACTER PHO PHAN */
{ Aa, 0x0E1E, 0x0000, "" },
/* THAI CHARACTER FO FAN */
{ Aa, 0x0E1F, 0x0000, "" },
/* THAI CHARACTER PHO SAMPHAO */
{ Aa, 0x0E20, 0x0000, "" },
/* THAI CHARACTER MO MA */
{ Aa, 0x0E21, 0x0000, "" },
/* THAI CHARACTER YO YAK */
{ Aa, 0x0E22, 0x0000, "" },
/* THAI CHARACTER RO RUA */
{ Aa, 0x0E23, 0x0000, "" },
/* THAI CHARACTER RU */
{ Aa, 0x0E24, 0x0000, "" },
/* THAI CHARACTER LO LING */
{ Aa, 0x0E25, 0x0000, "" },
/* THAI CHARACTER LU */
{ Aa, 0x0E26, 0x0000, "" },
/* THAI CHARACTER WO WAEN */
{ Aa, 0x0E27, 0x0000, "" },
/* THAI CHARACTER SO SALA */
{ Aa, 0x0E28, 0x0000, "" },
/* THAI CHARACTER SO RUSI */
{ Aa, 0x0E29, 0x0000, "" },
/* THAI CHARACTER SO SUA */
{ Aa, 0x0E2A, 0x0000, "" },
/* THAI CHARACTER HO HIP */
{ Aa, 0x0E2B, 0x0000, "" },
/* THAI CHARACTER LO CHULA */
{ Aa, 0x0E2C, 0x0000, "" },
/* THAI CHARACTER O ANG */
{ Aa, 0x0E2D, 0x0000, "" },
/* THAI CHARACTER HO NOKHUK */
{ Aa, 0x0E2E, 0x0000, "" },
/* THAI CHARACTER PAIYANNOI */
{ Aa, 0x0E2F, 0x0000, "" },
/* THAI CHARACTER SARA A */
{ Aa, 0x0E30, 0x0000, "" },
/* THAI CHARACTER MAI HAN-AKAT */
{ Aa, 0x0E31, 0x0000, "" },
/* THAI CHARACTER SARA AA */
{ Aa, 0x0E32, 0x0000, "" },
/* THAI CHARACTER SARA AM */
{ Aa, 0x0E33, 0x0000, "" },
/* THAI CHARACTER SARA I */
{ Aa, 0x0E34, 0x0000, "" },
/* THAI CHARACTER SARA II */
{ Aa, 0x0E35, 0x0000, "" },
/* THAI CHARACTER SARA UE */
{ Aa, 0x0E36, 0x0000, "" },
/* THAI CHARACTER SARA UEE */
{ Aa, 0x0E37, 0x0000, "" },
/* THAI CHARACTER SARA U */
{ Aa, 0x0E38, 0x0000, "" },
/* THAI CHARACTER SARA UU */
{ Aa, 0x0E39, 0x0000, "" },
/* THAI CHARACTER PHINTHU */
{ Aa, 0x0E3A, 0x0000, "" },
/* THAI CURRENCY SYMBOL BAHT */
{ Ap, 0x0E3F, 0x0000, "" },
/* THAI CHARACTER SARA E */
{ Aa, 0x0E40, 0x0000, "" },
/* THAI CHARACTER SARA AE */
{ Aa, 0x0E41, 0x0000, "" },
/* THAI CHARACTER SARA O */
{ Aa, 0x0E42, 0x0000, "" },
/* THAI CHARACTER SARA AI MAIMUAN */
{ Aa, 0x0E43, 0x0000, "" },
/* THAI CHARACTER SARA AI MAIMALAI */
{ Aa, 0x0E44, 0x0000, "" },
/* THAI CHARACTER LAKKHANGYAO */
{ Aa, 0x0E45, 0x0000, "" },
/* THAI CHARACTER MAIYAMOK */
{ Aa, 0x0E46, 0x0000, "" },
/* THAI CHARACTER MAITAIKHU */
{ Aa, 0x0E47, 0x0000, "" },
/* THAI CHARACTER MAI EK */
{ Aa, 0x0E48, 0x0000, "" },
/* THAI CHARACTER MAI THO */
{ Aa, 0x0E49, 0x0000, "" },
/* THAI CHARACTER MAI TRI */
{ Aa, 0x0E4A, 0x0000, "" },
/* THAI CHARACTER MAI CHATTAWA */
{ Aa, 0x0E4B, 0x0000, "" },
/* THAI CHARACTER THANTHAKHAT */
{ Aa, 0x0E4C, 0x0000, "" },
/* THAI CHARACTER NIKHAHIT */
{ Aa, 0x0E4D, 0x0000, "" },
/* THAI CHARACTER YAMAKKAN */
{ Aa, 0x0E4E, 0x0000, "" },
/* THAI CHARACTER FONGMAN */
{ Aa, 0x0E4F, 0x0000, "" },
/* THAI DIGIT ZERO */
{ Ax, 0x0E50, 0x0000, "" },
/* THAI DIGIT ONE */
{ Ax, 0x0E51, 0x0000, "" },
/* THAI DIGIT TWO */
{ Ax, 0x0E52, 0x0000, "" },
/* THAI DIGIT THREE */
{ Ax, 0x0E53, 0x0000, "" },
/* THAI DIGIT FOUR */
{ Ax, 0x0E54, 0x0000, "" },
/* THAI DIGIT FIVE */
{ Ax, 0x0E55, 0x0000, "" },
/* THAI DIGIT SIX */
{ Ax, 0x0E56, 0x0000, "" },
/* THAI DIGIT SEVEN */
{ Ax, 0x0E57, 0x0000, "" },
/* THAI DIGIT EIGHT */
{ Ax, 0x0E58, 0x0000, "" },
/* THAI DIGIT NINE */
{ Ax, 0x0E59, 0x0000, "" },
/* THAI CHARACTER ANGKHANKHU */
{ Aa, 0x0E5A, 0x0000, "" },
/* THAI CHARACTER KHOMUT */
{ Aa, 0x0E5B, 0x0000, "" },
/* LAO LETTER KO */
{ Aa, 0x0E81, 0x0000, "" },
/* LAO LETTER KHO SUNG */
{ Aa, 0x0E82, 0x0000, "" },
/* LAO LETTER KHO TAM */
{ Aa, 0x0E84, 0x0000, "" },
/* LAO LETTER NGO */
{ Aa, 0x0E87, 0x0000, "" },
/* LAO LETTER CO */
{ Aa, 0x0E88, 0x0000, "" },
/* LAO LETTER SO TAM */
{ Aa, 0x0E8A, 0x0000, "" },
/* LAO LETTER NYO */
{ Aa, 0x0E8D, 0x0000, "" },
/* LAO LETTER DO */
{ Aa, 0x0E94, 0x0000, "" },
/* LAO LETTER TO */
{ Aa, 0x0E95, 0x0000, "" },
/* LAO LETTER THO SUNG */
{ Aa, 0x0E96, 0x0000, "" },
/* LAO LETTER THO TAM */
{ Aa, 0x0E97, 0x0000, "" },
/* LAO LETTER NO */
{ Aa, 0x0E99, 0x0000, "" },
/* LAO LETTER BO */
{ Aa, 0x0E9A, 0x0000, "" },
/* LAO LETTER PO */
{ Aa, 0x0E9B, 0x0000, "" },
/* LAO LETTER PHO SUNG */
{ Aa, 0x0E9C, 0x0000, "" },
/* LAO LETTER FO TAM */
{ Aa, 0x0E9D, 0x0000, "" },
/* LAO LETTER PHO TAM */
{ Aa, 0x0E9E, 0x0000, "" },
/* LAO LETTER FO SUNG */
{ Aa, 0x0E9F, 0x0000, "" },
/* LAO LETTER MO */
{ Aa, 0x0EA1, 0x0000, "" },
/* LAO LETTER YO */
{ Aa, 0x0EA2, 0x0000, "" },
/* LAO LETTER LO LING */
{ Aa, 0x0EA3, 0x0000, "" },
/* LAO LETTER LO LOOT */
{ Aa, 0x0EA5, 0x0000, "" },
/* LAO LETTER WO */
{ Aa, 0x0EA7, 0x0000, "" },
/* LAO LETTER SO SUNG */
{ Aa, 0x0EAA, 0x0000, "" },
/* LAO LETTER HO SUNG */
{ Aa, 0x0EAB, 0x0000, "" },
/* LAO LETTER O */
{ Aa, 0x0EAD, 0x0000, "" },
/* LAO LETTER HO TAM */
{ Aa, 0x0EAE, 0x0000, "" },
/* LAO ELLIPSIS */
{ Ap, 0x0EAF, 0x0000, "" },
/* LAO VOWEL SIGN A */
{ Aa, 0x0EB0, 0x0000, "" },
/* LAO VOWEL SIGN MAI KAN */
{ Ax, 0x0EB1, 0x0000, "" },
/* LAO VOWEL SIGN AA */
{ Aa, 0x0EB2, 0x0000, "" },
/* LAO VOWEL SIGN AM */
{ Aa, 0x0EB3, 0x0000, "" },
/* LAO VOWEL SIGN I */
{ Ax, 0x0EB4, 0x0000, "" },
/* LAO VOWEL SIGN II */
{ Ax, 0x0EB5, 0x0000, "" },
/* LAO VOWEL SIGN Y */
{ Ax, 0x0EB6, 0x0000, "" },
/* LAO VOWEL SIGN YY */
{ Ax, 0x0EB7, 0x0000, "" },
/* LAO VOWEL SIGN U */
{ Ax, 0x0EB8, 0x0000, "" },
/* LAO VOWEL SIGN UU */
{ Ax, 0x0EB9, 0x0000, "" },
/* LAO VOWEL SIGN MAI KON */
{ Ax, 0x0EBB, 0x0000, "" },
/* LAO SEMIVOWEL SIGN LO */
{ Ax, 0x0EBC, 0x0000, "" },
/* LAO SEMIVOWEL SIGN NYO */
{ Aa, 0x0EBD, 0x0000, "" },
/* LAO VOWEL SIGN E */
{ Aa, 0x0EC0, 0x0000, "" },
/* LAO VOWEL SIGN EI */
{ Aa, 0x0EC1, 0x0000, "" },
/* LAO VOWEL SIGN O */
{ Aa, 0x0EC2, 0x0000, "" },
/* LAO VOWEL SIGN AY */
{ Aa, 0x0EC3, 0x0000, "" },
/* LAO VOWEL SIGN AI */
{ Aa, 0x0EC4, 0x0000, "" },
/* LAO KO LA */
{ Ap, 0x0EC6, 0x0000, "" },
/* LAO TONE MAI EK */
{ Ax, 0x0EC8, 0x0000, "" },
/* LAO TONE MAI THO */
{ Ax, 0x0EC9, 0x0000, "" },
/* LAO TONE MAI TI */
{ Ax, 0x0ECA, 0x0000, "" },
/* LAO TONE MAI CATAWA */
{ Ax, 0x0ECB, 0x0000, "" },
/* LAO CANCELLATION MARK */
{ Ax, 0x0ECC, 0x0000, "" },
/* LAO NIGGAHITA */
{ Ax, 0x0ECD, 0x0000, "" },
/* LAO DIGIT ZERO */
{ Ax, 0x0ED0, 0x0000, "" },
/* LAO DIGIT ONE */
{ Ax, 0x0ED1, 0x0000, "" },
/* LAO DIGIT TWO */
{ Ax, 0x0ED2, 0x0000, "" },
/* LAO DIGIT THREE */
{ Ax, 0x0ED3, 0x0000, "" },
/* LAO DIGIT FOUR */
{ Ax, 0x0ED4, 0x0000, "" },
/* LAO DIGIT FIVE */
{ Ax, 0x0ED5, 0x0000, "" },
/* LAO DIGIT SIX */
{ Ax, 0x0ED6, 0x0000, "" },
/* LAO DIGIT SEVEN */
{ Ax, 0x0ED7, 0x0000, "" },
/* LAO DIGIT EIGHT */
{ Ax, 0x0ED8, 0x0000, "" },
/* LAO DIGIT NINE */
{ Ax, 0x0ED9, 0x0000, "" },
/* LAO HO NO */
{ Aa, 0x0EDC, 0x0000, "" },
/* LAO HO MO */
{ Aa, 0x0EDD, 0x0000, "" },
/* TIBETAN SYLLABLE OM */
{ Ap, 0x0F00, 0x0000, "" },
/* TIBETAN MARK GTER YIG MGO TRUNCATED A */
{ Ap, 0x0F01, 0x0000, "" },
/* TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA */
{ Ap, 0x0F02, 0x0000, "" },
/* TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA */
{ Ap, 0x0F03, 0x0000, "" },
/* TIBETAN MARK INITIAL YIG MGO MDUN MA */
{ Ap, 0x0F04, 0x0000, "" },
/* TIBETAN MARK CLOSING YIG MGO SGAB MA */
{ Ap, 0x0F05, 0x0000, "" },
/* TIBETAN MARK CARET YIG MGO PHUR SHAD MA */
{ Ap, 0x0F06, 0x0000, "" },
/* TIBETAN MARK YIG MGO TSHEG SHAD MA */
{ Ap, 0x0F07, 0x0000, "" },
/* TIBETAN MARK SBRUL SHAD */
{ Ap, 0x0F08, 0x0000, "" },
/* TIBETAN MARK BSKUR YIG MGO */
{ Ap, 0x0F09, 0x0000, "" },
/* TIBETAN MARK BKA- SHOG YIG MGO */
{ Ap, 0x0F0A, 0x0000, "" },
/* TIBETAN MARK INTERSYLLABIC TSHEG */
{ Ap, 0x0F0B, 0x0000, "" },
/* TIBETAN MARK DELIMITER TSHEG BSTAR */
{ Ap, 0x0F0C, 0x0000, "" },
/* TIBETAN MARK SHAD */
{ Ap, 0x0F0D, 0x0000, "" },
/* TIBETAN MARK NYIS SHAD */
{ Ap, 0x0F0E, 0x0000, "" },
/* TIBETAN MARK TSHEG SHAD */
{ Ap, 0x0F0F, 0x0000, "" },
/* TIBETAN MARK NYIS TSHEG SHAD */
{ Ap, 0x0F10, 0x0000, "" },
/* TIBETAN MARK RIN CHEN SPUNGS SHAD */
{ Ap, 0x0F11, 0x0000, "" },
/* TIBETAN MARK RGYA GRAM SHAD */
{ Ap, 0x0F12, 0x0000, "" },
/* TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN */
{ Ap, 0x0F13, 0x0000, "" },
/* TIBETAN MARK GTER TSHEG */
{ Ap, 0x0F14, 0x0000, "" },
/* TIBETAN LOGOTYPE SIGN CHAD RTAGS */
{ Ap, 0x0F15, 0x0000, "" },
/* TIBETAN LOGOTYPE SIGN LHAG RTAGS */
{ Ap, 0x0F16, 0x0000, "" },
/* TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS */
{ Ap, 0x0F17, 0x0000, "" },
/* TIBETAN ASTROLOGICAL SIGN -KHYUD PA */
{ Aa, 0x0F18, 0x0000, "" },
/* TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS */
{ Aa, 0x0F19, 0x0000, "" },
/* TIBETAN SIGN RDEL DKAR GCIG */
{ Ap, 0x0F1A, 0x0000, "" },
/* TIBETAN SIGN RDEL DKAR GNYIS */
{ Ap, 0x0F1B, 0x0000, "" },
/* TIBETAN SIGN RDEL DKAR GSUM */
{ Ap, 0x0F1C, 0x0000, "" },
/* TIBETAN SIGN RDEL NAG GCIG */
{ Ap, 0x0F1D, 0x0000, "" },
/* TIBETAN SIGN RDEL NAG GNYIS */
{ Ap, 0x0F1E, 0x0000, "" },
/* TIBETAN SIGN RDEL DKAR RDEL NAG */
{ Ap, 0x0F1F, 0x0000, "" },
/* TIBETAN DIGIT ZERO */
{ Ax, 0x0F20, 0x0000, "" },
/* TIBETAN DIGIT ONE */
{ Ax, 0x0F21, 0x0000, "" },
/* TIBETAN DIGIT TWO */
{ Ax, 0x0F22, 0x0000, "" },
/* TIBETAN DIGIT THREE */
{ Ax, 0x0F23, 0x0000, "" },
/* TIBETAN DIGIT FOUR */
{ Ax, 0x0F24, 0x0000, "" },
/* TIBETAN DIGIT FIVE */
{ Ax, 0x0F25, 0x0000, "" },
/* TIBETAN DIGIT SIX */
{ Ax, 0x0F26, 0x0000, "" },
/* TIBETAN DIGIT SEVEN */
{ Ax, 0x0F27, 0x0000, "" },
/* TIBETAN DIGIT EIGHT */
{ Ax, 0x0F28, 0x0000, "" },
/* TIBETAN DIGIT NINE */
{ Ax, 0x0F29, 0x0000, "" },
/* TIBETAN DIGIT HALF ONE */
{ Ax, 0x0F2A, 0x0000, "" },
/* TIBETAN DIGIT HALF TWO */
{ Ax, 0x0F2B, 0x0000, "" },
/* TIBETAN DIGIT HALF THREE */
{ Ax, 0x0F2C, 0x0000, "" },
/* TIBETAN DIGIT HALF FOUR */
{ Ax, 0x0F2D, 0x0000, "" },
/* TIBETAN DIGIT HALF FIVE */
{ Ax, 0x0F2E, 0x0000, "" },
/* TIBETAN DIGIT HALF SIX */
{ Ax, 0x0F2F, 0x0000, "" },
/* TIBETAN DIGIT HALF SEVEN */
{ Ax, 0x0F30, 0x0000, "" },
/* TIBETAN DIGIT HALF EIGHT */
{ Ax, 0x0F31, 0x0000, "" },
/* TIBETAN DIGIT HALF NINE */
{ Ax, 0x0F32, 0x0000, "" },
/* TIBETAN DIGIT HALF ZERO */
{ Ax, 0x0F33, 0x0000, "" },
/* TIBETAN MARK BSDUS RTAGS */
{ Ap, 0x0F34, 0x0000, "" },
/* TIBETAN MARK NGAS BZUNG NYI ZLA */
{ Ax, 0x0F35, 0x0000, "" },
/* TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN */
{ Ap, 0x0F36, 0x0000, "" },
/* TIBETAN MARK NGAS BZUNG SGOR RTAGS */
{ Ax, 0x0F37, 0x0000, "" },
/* TIBETAN MARK CHE MGO */
{ Ap, 0x0F38, 0x0000, "" },
/* TIBETAN MARK TSA -PHRU */
{ Ax, 0x0F39, 0x0000, "" },
/* TIBETAN MARK GUG RTAGS GYON */
{ Ap, 0x0F3A, 0x0000, "" },
/* TIBETAN MARK GUG RTAGS GYAS */
{ Ap, 0x0F3B, 0x0000, "" },
/* TIBETAN MARK ANG KHANG GYON */
{ Ap, 0x0F3C, 0x0000, "" },
/* TIBETAN MARK ANG KHANG GYAS */
{ Ap, 0x0F3D, 0x0000, "" },
/* TIBETAN SIGN YAR TSHES */
{ Ax, 0x0F3E, 0x0000, "" },
/* TIBETAN SIGN MAR TSHES */
{ Ax, 0x0F3F, 0x0000, "" },
/* TIBETAN LETTER KA */
{ Aa, 0x0F40, 0x0000, "" },
/* TIBETAN LETTER KHA */
{ Aa, 0x0F41, 0x0000, "" },
/* TIBETAN LETTER GA */
{ Aa, 0x0F42, 0x0000, "" },
/* TIBETAN LETTER GHA */
{ Aa, 0x0F43, 0x0000, "" },
/* TIBETAN LETTER NGA */
{ Aa, 0x0F44, 0x0000, "" },
/* TIBETAN LETTER CA */
{ Aa, 0x0F45, 0x0000, "" },
/* TIBETAN LETTER CHA */
{ Aa, 0x0F46, 0x0000, "" },
/* TIBETAN LETTER JA */
{ Aa, 0x0F47, 0x0000, "" },
/* TIBETAN LETTER NYA */
{ Aa, 0x0F49, 0x0000, "" },
/* TIBETAN LETTER TTA */
{ Aa, 0x0F4A, 0x0000, "" },
/* TIBETAN LETTER TTHA */
{ Aa, 0x0F4B, 0x0000, "" },
/* TIBETAN LETTER DDA */
{ Aa, 0x0F4C, 0x0000, "" },
/* TIBETAN LETTER DDHA */
{ Aa, 0x0F4D, 0x0000, "" },
/* TIBETAN LETTER NNA */
{ Aa, 0x0F4E, 0x0000, "" },
/* TIBETAN LETTER TA */
{ Aa, 0x0F4F, 0x0000, "" },
/* TIBETAN LETTER THA */
{ Aa, 0x0F50, 0x0000, "" },
/* TIBETAN LETTER DA */
{ Aa, 0x0F51, 0x0000, "" },
/* TIBETAN LETTER DHA */
{ Aa, 0x0F52, 0x0000, "" },
/* TIBETAN LETTER NA */
{ Aa, 0x0F53, 0x0000, "" },
/* TIBETAN LETTER PA */
{ Aa, 0x0F54, 0x0000, "" },
/* TIBETAN LETTER PHA */
{ Aa, 0x0F55, 0x0000, "" },
/* TIBETAN LETTER BA */
{ Aa, 0x0F56, 0x0000, "" },
/* TIBETAN LETTER BHA */
{ Aa, 0x0F57, 0x0000, "" },
/* TIBETAN LETTER MA */
{ Aa, 0x0F58, 0x0000, "" },
/* TIBETAN LETTER TSA */
{ Aa, 0x0F59, 0x0000, "" },
/* TIBETAN LETTER TSHA */
{ Aa, 0x0F5A, 0x0000, "" },
/* TIBETAN LETTER DZA */
{ Aa, 0x0F5B, 0x0000, "" },
/* TIBETAN LETTER DZHA */
{ Aa, 0x0F5C, 0x0000, "" },
/* TIBETAN LETTER WA */
{ Aa, 0x0F5D, 0x0000, "" },
/* TIBETAN LETTER ZHA */
{ Aa, 0x0F5E, 0x0000, "" },
/* TIBETAN LETTER ZA */
{ Aa, 0x0F5F, 0x0000, "" },
/* TIBETAN LETTER -A */
{ Aa, 0x0F60, 0x0000, "" },
/* TIBETAN LETTER YA */
{ Aa, 0x0F61, 0x0000, "" },
/* TIBETAN LETTER RA */
{ Aa, 0x0F62, 0x0000, "" },
/* TIBETAN LETTER LA */
{ Aa, 0x0F63, 0x0000, "" },
/* TIBETAN LETTER SHA */
{ Aa, 0x0F64, 0x0000, "" },
/* TIBETAN LETTER SSA */
{ Aa, 0x0F65, 0x0000, "" },
/* TIBETAN LETTER SA */
{ Aa, 0x0F66, 0x0000, "" },
/* TIBETAN LETTER HA */
{ Aa, 0x0F67, 0x0000, "" },
/* TIBETAN LETTER A */
{ Aa, 0x0F68, 0x0000, "" },
/* TIBETAN LETTER KSSA */
{ Aa, 0x0F69, 0x0000, "" },
/* TIBETAN VOWEL SIGN AA */
{ Ax, 0x0F71, 0x0000, "" },
/* TIBETAN VOWEL SIGN I */
{ Ax, 0x0F72, 0x0000, "" },
/* TIBETAN VOWEL SIGN II */
{ Ax, 0x0F73, 0x0000, "" },
/* TIBETAN VOWEL SIGN U */
{ Ax, 0x0F74, 0x0000, "" },
/* TIBETAN VOWEL SIGN UU */
{ Ax, 0x0F75, 0x0000, "" },
/* TIBETAN VOWEL SIGN VOCALIC R */
{ Ax, 0x0F76, 0x0000, "" },
/* TIBETAN VOWEL SIGN VOCALIC RR */
{ Ax, 0x0F77, 0x0000, "" },
/* TIBETAN VOWEL SIGN VOCALIC L */
{ Ax, 0x0F78, 0x0000, "" },
/* TIBETAN VOWEL SIGN VOCALIC LL */
{ Ax, 0x0F79, 0x0000, "" },
/* TIBETAN VOWEL SIGN E */
{ Ax, 0x0F7A, 0x0000, "" },
/* TIBETAN VOWEL SIGN EE */
{ Ax, 0x0F7B, 0x0000, "" },
/* TIBETAN VOWEL SIGN O */
{ Ax, 0x0F7C, 0x0000, "" },
/* TIBETAN VOWEL SIGN OO */
{ Ax, 0x0F7D, 0x0000, "" },
/* TIBETAN SIGN RJES SU NGA RO */
{ Ax, 0x0F7E, 0x0000, "" },
/* TIBETAN SIGN RNAM BCAD */
{ Ax, 0x0F7F, 0x0000, "" },
/* TIBETAN VOWEL SIGN REVERSED I */
{ Ax, 0x0F80, 0x0000, "" },
/* TIBETAN VOWEL SIGN REVERSED II */
{ Ax, 0x0F81, 0x0000, "" },
/* TIBETAN SIGN NYI ZLA NAA DA */
{ Ax, 0x0F82, 0x0000, "" },
/* TIBETAN SIGN SNA LDAN */
{ Ax, 0x0F83, 0x0000, "" },
/* TIBETAN MARK HALANTA */
{ Ax, 0x0F84, 0x0000, "" },
/* TIBETAN MARK PALUTA */
{ Ap, 0x0F85, 0x0000, "" },
/* TIBETAN SIGN LCI RTAGS */
{ Ax, 0x0F86, 0x0000, "" },
/* TIBETAN SIGN YANG RTAGS */
{ Ax, 0x0F87, 0x0000, "" },
/* TIBETAN SIGN LCE TSA CAN */
{ Ax, 0x0F88, 0x0000, "" },
/* TIBETAN SIGN MCHU CAN */
{ Ax, 0x0F89, 0x0000, "" },
/* TIBETAN SIGN GRU CAN RGYINGS */
{ Ax, 0x0F8A, 0x0000, "" },
/* TIBETAN SIGN GRU MED RGYINGS */
{ Ax, 0x0F8B, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER KA */
{ Aa, 0x0F90, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER KHA */
{ Aa, 0x0F91, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER GA */
{ Aa, 0x0F92, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER GHA */
{ Aa, 0x0F93, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER NGA */
{ Aa, 0x0F94, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER CA */
{ Aa, 0x0F95, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER JA */
{ Aa, 0x0F97, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER NYA */
{ Aa, 0x0F99, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER TTA */
{ Aa, 0x0F9A, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER TTHA */
{ Aa, 0x0F9B, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER DDA */
{ Aa, 0x0F9C, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER DDHA */
{ Aa, 0x0F9D, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER NNA */
{ Aa, 0x0F9E, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER TA */
{ Aa, 0x0F9F, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER THA */
{ Aa, 0x0FA0, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER DA */
{ Aa, 0x0FA1, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER DHA */
{ Aa, 0x0FA2, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER NA */
{ Aa, 0x0FA3, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER PA */
{ Aa, 0x0FA4, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER PHA */
{ Aa, 0x0FA5, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER BA */
{ Aa, 0x0FA6, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER BHA */
{ Aa, 0x0FA7, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER MA */
{ Aa, 0x0FA8, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER TSA */
{ Aa, 0x0FA9, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER TSHA */
{ Aa, 0x0FAA, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER DZA */
{ Aa, 0x0FAB, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER DZHA */
{ Aa, 0x0FAC, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER WA */
{ Aa, 0x0FAD, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER YA */
{ Aa, 0x0FB1, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER RA */
{ Aa, 0x0FB2, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER LA */
{ Aa, 0x0FB3, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER SHA */
{ Aa, 0x0FB4, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER SSA */
{ Aa, 0x0FB5, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER SA */
{ Aa, 0x0FB6, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER HA */
{ Aa, 0x0FB7, 0x0000, "" },
/* TIBETAN SUBJOINED LETTER KSSA */
{ Aa, 0x0FB9, 0x0000, "" },
/* GEORGIAN CAPITAL LETTER AN */
{ Aa, 0x10A0, 0x10D0, "" },
/* GEORGIAN CAPITAL LETTER BAN */
{ Aa, 0x10A1, 0x10D1, "" },
/* GEORGIAN CAPITAL LETTER GAN */
{ Aa, 0x10A2, 0x10D2, "" },
/* GEORGIAN CAPITAL LETTER DON */
{ Aa, 0x10A3, 0x10D3, "" },
/* GEORGIAN CAPITAL LETTER EN */
{ Aa, 0x10A4, 0x10D4, "" },
/* GEORGIAN CAPITAL LETTER VIN */
{ Aa, 0x10A5, 0x10D5, "" },
/* GEORGIAN CAPITAL LETTER ZEN */
{ Aa, 0x10A6, 0x10D6, "" },
/* GEORGIAN CAPITAL LETTER TAN */
{ Aa, 0x10A7, 0x10D7, "" },
/* GEORGIAN CAPITAL LETTER IN */
{ Aa, 0x10A8, 0x10D8, "" },
/* GEORGIAN CAPITAL LETTER KAN */
{ Aa, 0x10A9, 0x10D9, "" },
/* GEORGIAN CAPITAL LETTER LAS */
{ Aa, 0x10AA, 0x10DA, "" },
/* GEORGIAN CAPITAL LETTER MAN */
{ Aa, 0x10AB, 0x10DB, "" },
/* GEORGIAN CAPITAL LETTER NAR */
{ Aa, 0x10AC, 0x10DC, "" },
/* GEORGIAN CAPITAL LETTER ON */
{ Aa, 0x10AD, 0x10DD, "" },
/* GEORGIAN CAPITAL LETTER PAR */
{ Aa, 0x10AE, 0x10DE, "" },
/* GEORGIAN CAPITAL LETTER ZHAR */
{ Aa, 0x10AF, 0x10DF, "" },
/* GEORGIAN CAPITAL LETTER RAE */
{ Aa, 0x10B0, 0x10E0, "" },
/* GEORGIAN CAPITAL LETTER SAN */
{ Aa, 0x10B1, 0x10E1, "" },
/* GEORGIAN CAPITAL LETTER TAR */
{ Aa, 0x10B2, 0x10E2, "" },
/* GEORGIAN CAPITAL LETTER UN */
{ Aa, 0x10B3, 0x10E3, "" },
/* GEORGIAN CAPITAL LETTER PHAR */
{ Aa, 0x10B4, 0x10E4, "" },
/* GEORGIAN CAPITAL LETTER KHAR */
{ Aa, 0x10B5, 0x10E5, "" },
/* GEORGIAN CAPITAL LETTER GHAN */
{ Aa, 0x10B6, 0x10E6, "" },
/* GEORGIAN CAPITAL LETTER QAR */
{ Aa, 0x10B7, 0x10E7, "" },
/* GEORGIAN CAPITAL LETTER SHIN */
{ Aa, 0x10B8, 0x10E8, "" },
/* GEORGIAN CAPITAL LETTER CHIN */
{ Aa, 0x10B9, 0x10E9, "" },
/* GEORGIAN CAPITAL LETTER CAN */
{ Aa, 0x10BA, 0x10EA, "" },
/* GEORGIAN CAPITAL LETTER JIL */
{ Aa, 0x10BB, 0x10EB, "" },
/* GEORGIAN CAPITAL LETTER CIL */
{ Aa, 0x10BC, 0x10EC, "" },
/* GEORGIAN CAPITAL LETTER CHAR */
{ Aa, 0x10BD, 0x10ED, "" },
/* GEORGIAN CAPITAL LETTER XAN */
{ Aa, 0x10BE, 0x10EE, "" },
/* GEORGIAN CAPITAL LETTER JHAN */
{ Aa, 0x10BF, 0x10EF, "" },
/* GEORGIAN CAPITAL LETTER HAE */
{ Aa, 0x10C0, 0x10F0, "" },
/* GEORGIAN CAPITAL LETTER HE */
{ Aa, 0x10C1, 0x10F1, "" },
/* GEORGIAN CAPITAL LETTER HIE */
{ Aa, 0x10C2, 0x10F2, "" },
/* GEORGIAN CAPITAL LETTER WE */
{ Aa, 0x10C3, 0x10F3, "" },
/* GEORGIAN CAPITAL LETTER HAR */
{ Aa, 0x10C4, 0x10F4, "" },
/* GEORGIAN CAPITAL LETTER HOE */
{ Aa, 0x10C5, 0x10F5, "" },
/* GEORGIAN LETTER AN */
{ Aa, 0x10D0, 0x10A0, "" },
/* GEORGIAN LETTER BAN */
{ Aa, 0x10D1, 0x10A1, "" },
/* GEORGIAN LETTER GAN */
{ Aa, 0x10D2, 0x10A2, "" },
/* GEORGIAN LETTER DON */
{ Aa, 0x10D3, 0x10A3, "" },
/* GEORGIAN LETTER EN */
{ Aa, 0x10D4, 0x10A4, "" },
/* GEORGIAN LETTER VIN */
{ Aa, 0x10D5, 0x10A5, "" },
/* GEORGIAN LETTER ZEN */
{ Aa, 0x10D6, 0x10A6, "" },
/* GEORGIAN LETTER TAN */
{ Aa, 0x10D7, 0x10A7, "" },
/* GEORGIAN LETTER IN */
{ Aa, 0x10D8, 0x10A8, "" },
/* GEORGIAN LETTER KAN */
{ Aa, 0x10D9, 0x10A9, "" },
/* GEORGIAN LETTER LAS */
{ Aa, 0x10DA, 0x10AA, "" },
/* GEORGIAN LETTER MAN */
{ Aa, 0x10DB, 0x10AB, "" },
/* GEORGIAN LETTER NAR */
{ Aa, 0x10DC, 0x10AC, "" },
/* GEORGIAN LETTER ON */
{ Aa, 0x10DD, 0x10AD, "" },
/* GEORGIAN LETTER PAR */
{ Aa, 0x10DE, 0x10AE, "" },
/* GEORGIAN LETTER ZHAR */
{ Aa, 0x10DF, 0x10AF, "" },
/* GEORGIAN LETTER RAE */
{ Aa, 0x10E0, 0x10B0, "" },
/* GEORGIAN LETTER SAN */
{ Aa, 0x10E1, 0x10B1, "" },
/* GEORGIAN LETTER TAR */
{ Aa, 0x10E2, 0x10B2, "" },
/* GEORGIAN LETTER UN */
{ Aa, 0x10E3, 0x10B3, "" },
/* GEORGIAN LETTER PHAR */
{ Aa, 0x10E4, 0x10B4, "" },
/* GEORGIAN LETTER KHAR */
{ Aa, 0x10E5, 0x10B5, "" },
/* GEORGIAN LETTER GHAN */
{ Aa, 0x10E6, 0x10B6, "" },
/* GEORGIAN LETTER QAR */
{ Aa, 0x10E7, 0x10B7, "" },
/* GEORGIAN LETTER SHIN */
{ Aa, 0x10E8, 0x10B8, "" },
/* GEORGIAN LETTER CHIN */
{ Aa, 0x10E9, 0x10B9, "" },
/* GEORGIAN LETTER CAN */
{ Aa, 0x10EA, 0x10BA, "" },
/* GEORGIAN LETTER JIL */
{ Aa, 0x10EB, 0x10BB, "" },
/* GEORGIAN LETTER CIL */
{ Aa, 0x10EC, 0x10BC, "" },
/* GEORGIAN LETTER CHAR */
{ Aa, 0x10ED, 0x10BD, "" },
/* GEORGIAN LETTER XAN */
{ Aa, 0x10EE, 0x10BE, "" },
/* GEORGIAN LETTER JHAN */
{ Aa, 0x10EF, 0x10BF, "" },
/* GEORGIAN LETTER HAE */
{ Aa, 0x10F0, 0x10C0, "" },
/* GEORGIAN LETTER HE */
{ Aa, 0x10F1, 0x10C1, "" },
/* GEORGIAN LETTER HIE */
{ Aa, 0x10F2, 0x10C2, "" },
/* GEORGIAN LETTER WE */
{ Aa, 0x10F3, 0x10C3, "" },
/* GEORGIAN LETTER HAR */
{ Aa, 0x10F4, 0x10C4, "" },
/* GEORGIAN LETTER HOE */
{ Aa, 0x10F5, 0x10C5, "" },
/* GEORGIAN LETTER FI */
{ Aa, 0x10F6, 0x0000, "" },
/* GEORGIAN PARAGRAPH SEPARATOR */
{ Ap, 0x10FB, 0x0000, "" },
/* HANGUL CHOSEONG KIYEOK */
{ Aa, 0x1100, 0x0000, "" },
/* HANGUL CHOSEONG SSANGKIYEOK */
{ Aa, 0x1101, 0x0000, "" },
/* HANGUL CHOSEONG NIEUN */
{ Aa, 0x1102, 0x0000, "" },
/* HANGUL CHOSEONG TIKEUT */
{ Aa, 0x1103, 0x0000, "" },
/* HANGUL CHOSEONG SSANGTIKEUT */
{ Aa, 0x1104, 0x0000, "" },
/* HANGUL CHOSEONG RIEUL */
{ Aa, 0x1105, 0x0000, "" },
/* HANGUL CHOSEONG MIEUM */
{ Aa, 0x1106, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP */
{ Aa, 0x1107, 0x0000, "" },
/* HANGUL CHOSEONG SSANGPIEUP */
{ Aa, 0x1108, 0x0000, "" },
/* HANGUL CHOSEONG SIOS */
{ Aa, 0x1109, 0x0000, "" },
/* HANGUL CHOSEONG SSANGSIOS */
{ Aa, 0x110A, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG */
{ Aa, 0x110B, 0x0000, "" },
/* HANGUL CHOSEONG CIEUC */
{ Aa, 0x110C, 0x0000, "" },
/* HANGUL CHOSEONG SSANGCIEUC */
{ Aa, 0x110D, 0x0000, "" },
/* HANGUL CHOSEONG CHIEUCH */
{ Aa, 0x110E, 0x0000, "" },
/* HANGUL CHOSEONG KHIEUKH */
{ Aa, 0x110F, 0x0000, "" },
/* HANGUL CHOSEONG THIEUTH */
{ Aa, 0x1110, 0x0000, "" },
/* HANGUL CHOSEONG PHIEUPH */
{ Aa, 0x1111, 0x0000, "" },
/* HANGUL CHOSEONG HIEUH */
{ Aa, 0x1112, 0x0000, "" },
/* HANGUL CHOSEONG NIEUN-KIYEOK */
{ Aa, 0x1113, 0x0000, "" },
/* HANGUL CHOSEONG SSANGNIEUN */
{ Aa, 0x1114, 0x0000, "" },
/* HANGUL CHOSEONG NIEUN-TIKEUT */
{ Aa, 0x1115, 0x0000, "" },
/* HANGUL CHOSEONG NIEUN-PIEUP */
{ Aa, 0x1116, 0x0000, "" },
/* HANGUL CHOSEONG TIKEUT-KIYEOK */
{ Aa, 0x1117, 0x0000, "" },
/* HANGUL CHOSEONG RIEUL-NIEUN */
{ Aa, 0x1118, 0x0000, "" },
/* HANGUL CHOSEONG SSANGRIEUL */
{ Aa, 0x1119, 0x0000, "" },
/* HANGUL CHOSEONG RIEUL-HIEUH */
{ Aa, 0x111A, 0x0000, "" },
/* HANGUL CHOSEONG KAPYEOUNRIEUL */
{ Aa, 0x111B, 0x0000, "" },
/* HANGUL CHOSEONG MIEUM-PIEUP */
{ Aa, 0x111C, 0x0000, "" },
/* HANGUL CHOSEONG KAPYEOUNMIEUM */
{ Aa, 0x111D, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-KIYEOK */
{ Aa, 0x111E, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-NIEUN */
{ Aa, 0x111F, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-TIKEUT */
{ Aa, 0x1120, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-SIOS */
{ Aa, 0x1121, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-SIOS-KIYEOK */
{ Aa, 0x1122, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-SIOS-TIKEUT */
{ Aa, 0x1123, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-SIOS-PIEUP */
{ Aa, 0x1124, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-SSANGSIOS */
{ Aa, 0x1125, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-SIOS-CIEUC */
{ Aa, 0x1126, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-CIEUC */
{ Aa, 0x1127, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-CHIEUCH */
{ Aa, 0x1128, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-THIEUTH */
{ Aa, 0x1129, 0x0000, "" },
/* HANGUL CHOSEONG PIEUP-PHIEUPH */
{ Aa, 0x112A, 0x0000, "" },
/* HANGUL CHOSEONG KAPYEOUNPIEUP */
{ Aa, 0x112B, 0x0000, "" },
/* HANGUL CHOSEONG KAPYEOUNSSANGPIEUP */
{ Aa, 0x112C, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-KIYEOK */
{ Aa, 0x112D, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-NIEUN */
{ Aa, 0x112E, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-TIKEUT */
{ Aa, 0x112F, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-RIEUL */
{ Aa, 0x1130, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-MIEUM */
{ Aa, 0x1131, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-PIEUP */
{ Aa, 0x1132, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-PIEUP-KIYEOK */
{ Aa, 0x1133, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-SSANGSIOS */
{ Aa, 0x1134, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-IEUNG */
{ Aa, 0x1135, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-CIEUC */
{ Aa, 0x1136, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-CHIEUCH */
{ Aa, 0x1137, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-KHIEUKH */
{ Aa, 0x1138, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-THIEUTH */
{ Aa, 0x1139, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-PHIEUPH */
{ Aa, 0x113A, 0x0000, "" },
/* HANGUL CHOSEONG SIOS-HIEUH */
{ Aa, 0x113B, 0x0000, "" },
/* HANGUL CHOSEONG CHITUEUMSIOS */
{ Aa, 0x113C, 0x0000, "" },
/* HANGUL CHOSEONG CHITUEUMSSANGSIOS */
{ Aa, 0x113D, 0x0000, "" },
/* HANGUL CHOSEONG CEONGCHIEUMSIOS */
{ Aa, 0x113E, 0x0000, "" },
/* HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS */
{ Aa, 0x113F, 0x0000, "" },
/* HANGUL CHOSEONG PANSIOS */
{ Aa, 0x1140, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-KIYEOK */
{ Aa, 0x1141, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-TIKEUT */
{ Aa, 0x1142, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-MIEUM */
{ Aa, 0x1143, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-PIEUP */
{ Aa, 0x1144, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-SIOS */
{ Aa, 0x1145, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-PANSIOS */
{ Aa, 0x1146, 0x0000, "" },
/* HANGUL CHOSEONG SSANGIEUNG */
{ Aa, 0x1147, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-CIEUC */
{ Aa, 0x1148, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-CHIEUCH */
{ Aa, 0x1149, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-THIEUTH */
{ Aa, 0x114A, 0x0000, "" },
/* HANGUL CHOSEONG IEUNG-PHIEUPH */
{ Aa, 0x114B, 0x0000, "" },
/* HANGUL CHOSEONG YESIEUNG */
{ Aa, 0x114C, 0x0000, "" },
/* HANGUL CHOSEONG CIEUC-IEUNG */
{ Aa, 0x114D, 0x0000, "" },
/* HANGUL CHOSEONG CHITUEUMCIEUC */
{ Aa, 0x114E, 0x0000, "" },
/* HANGUL CHOSEONG CHITUEUMSSANGCIEUC */
{ Aa, 0x114F, 0x0000, "" },
/* HANGUL CHOSEONG CEONGCHIEUMCIEUC */
{ Aa, 0x1150, 0x0000, "" },
/* HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC */
{ Aa, 0x1151, 0x0000, "" },
/* HANGUL CHOSEONG CHIEUCH-KHIEUKH */
{ Aa, 0x1152, 0x0000, "" },
/* HANGUL CHOSEONG CHIEUCH-HIEUH */
{ Aa, 0x1153, 0x0000, "" },
/* HANGUL CHOSEONG CHITUEUMCHIEUCH */
{ Aa, 0x1154, 0x0000, "" },
/* HANGUL CHOSEONG CEONGCHIEUMCHIEUCH */
{ Aa, 0x1155, 0x0000, "" },
/* HANGUL CHOSEONG PHIEUPH-PIEUP */
{ Aa, 0x1156, 0x0000, "" },
/* HANGUL CHOSEONG KAPYEOUNPHIEUPH */
{ Aa, 0x1157, 0x0000, "" },
/* HANGUL CHOSEONG SSANGHIEUH */
{ Aa, 0x1158, 0x0000, "" },
/* HANGUL CHOSEONG YEORINHIEUH */
{ Aa, 0x1159, 0x0000, "" },
/* HANGUL CHOSEONG FILLER */
{ Aa, 0x115F, 0x0000, "" },
/* HANGUL JUNGSEONG FILLER */
{ Aa, 0x1160, 0x0000, "" },
/* HANGUL JUNGSEONG A */
{ Aa, 0x1161, 0x0000, "" },
/* HANGUL JUNGSEONG AE */
{ Aa, 0x1162, 0x0000, "" },
/* HANGUL JUNGSEONG YA */
{ Aa, 0x1163, 0x0000, "" },
/* HANGUL JUNGSEONG YAE */
{ Aa, 0x1164, 0x0000, "" },
/* HANGUL JUNGSEONG EO */
{ Aa, 0x1165, 0x0000, "" },
/* HANGUL JUNGSEONG E */
{ Aa, 0x1166, 0x0000, "" },
/* HANGUL JUNGSEONG YEO */
{ Aa, 0x1167, 0x0000, "" },
/* HANGUL JUNGSEONG YE */
{ Aa, 0x1168, 0x0000, "" },
/* HANGUL JUNGSEONG O */
{ Aa, 0x1169, 0x0000, "" },
/* HANGUL JUNGSEONG WA */
{ Aa, 0x116A, 0x0000, "" },
/* HANGUL JUNGSEONG WAE */
{ Aa, 0x116B, 0x0000, "" },
/* HANGUL JUNGSEONG OE */
{ Aa, 0x116C, 0x0000, "" },
/* HANGUL JUNGSEONG YO */
{ Aa, 0x116D, 0x0000, "" },
/* HANGUL JUNGSEONG U */
{ Aa, 0x116E, 0x0000, "" },
/* HANGUL JUNGSEONG WEO */
{ Aa, 0x116F, 0x0000, "" },
/* HANGUL JUNGSEONG WE */
{ Aa, 0x1170, 0x0000, "" },
/* HANGUL JUNGSEONG WI */
{ Aa, 0x1171, 0x0000, "" },
/* HANGUL JUNGSEONG YU */
{ Aa, 0x1172, 0x0000, "" },
/* HANGUL JUNGSEONG EU */
{ Aa, 0x1173, 0x0000, "" },
/* HANGUL JUNGSEONG YI */
{ Aa, 0x1174, 0x0000, "" },
/* HANGUL JUNGSEONG I */
{ Aa, 0x1175, 0x0000, "" },
/* HANGUL JUNGSEONG A-O */
{ Aa, 0x1176, 0x0000, "" },
/* HANGUL JUNGSEONG A-U */
{ Aa, 0x1177, 0x0000, "" },
/* HANGUL JUNGSEONG YA-O */
{ Aa, 0x1178, 0x0000, "" },
/* HANGUL JUNGSEONG YA-YO */
{ Aa, 0x1179, 0x0000, "" },
/* HANGUL JUNGSEONG EO-O */
{ Aa, 0x117A, 0x0000, "" },
/* HANGUL JUNGSEONG EO-U */
{ Aa, 0x117B, 0x0000, "" },
/* HANGUL JUNGSEONG EO-EU */
{ Aa, 0x117C, 0x0000, "" },
/* HANGUL JUNGSEONG YEO-O */
{ Aa, 0x117D, 0x0000, "" },
/* HANGUL JUNGSEONG YEO-U */
{ Aa, 0x117E, 0x0000, "" },
/* HANGUL JUNGSEONG O-EO */
{ Aa, 0x117F, 0x0000, "" },
/* HANGUL JUNGSEONG O-E */
{ Aa, 0x1180, 0x0000, "" },
/* HANGUL JUNGSEONG O-YE */
{ Aa, 0x1181, 0x0000, "" },
/* HANGUL JUNGSEONG O-O */
{ Aa, 0x1182, 0x0000, "" },
/* HANGUL JUNGSEONG O-U */
{ Aa, 0x1183, 0x0000, "" },
/* HANGUL JUNGSEONG YO-YA */
{ Aa, 0x1184, 0x0000, "" },
/* HANGUL JUNGSEONG YO-YAE */
{ Aa, 0x1185, 0x0000, "" },
/* HANGUL JUNGSEONG YO-YEO */
{ Aa, 0x1186, 0x0000, "" },
/* HANGUL JUNGSEONG YO-O */
{ Aa, 0x1187, 0x0000, "" },
/* HANGUL JUNGSEONG YO-I */
{ Aa, 0x1188, 0x0000, "" },
/* HANGUL JUNGSEONG U-A */
{ Aa, 0x1189, 0x0000, "" },
/* HANGUL JUNGSEONG U-AE */
{ Aa, 0x118A, 0x0000, "" },
/* HANGUL JUNGSEONG U-EO-EU */
{ Aa, 0x118B, 0x0000, "" },
/* HANGUL JUNGSEONG U-YE */
{ Aa, 0x118C, 0x0000, "" },
/* HANGUL JUNGSEONG U-U */
{ Aa, 0x118D, 0x0000, "" },
/* HANGUL JUNGSEONG YU-A */
{ Aa, 0x118E, 0x0000, "" },
/* HANGUL JUNGSEONG YU-EO */
{ Aa, 0x118F, 0x0000, "" },
/* HANGUL JUNGSEONG YU-E */
{ Aa, 0x1190, 0x0000, "" },
/* HANGUL JUNGSEONG YU-YEO */
{ Aa, 0x1191, 0x0000, "" },
/* HANGUL JUNGSEONG YU-YE */
{ Aa, 0x1192, 0x0000, "" },
/* HANGUL JUNGSEONG YU-U */
{ Aa, 0x1193, 0x0000, "" },
/* HANGUL JUNGSEONG YU-I */
{ Aa, 0x1194, 0x0000, "" },
/* HANGUL JUNGSEONG EU-U */
{ Aa, 0x1195, 0x0000, "" },
/* HANGUL JUNGSEONG EU-EU */
{ Aa, 0x1196, 0x0000, "" },
/* HANGUL JUNGSEONG YI-U */
{ Aa, 0x1197, 0x0000, "" },
/* HANGUL JUNGSEONG I-A */
{ Aa, 0x1198, 0x0000, "" },
/* HANGUL JUNGSEONG I-YA */
{ Aa, 0x1199, 0x0000, "" },
/* HANGUL JUNGSEONG I-O */
{ Aa, 0x119A, 0x0000, "" },
/* HANGUL JUNGSEONG I-U */
{ Aa, 0x119B, 0x0000, "" },
/* HANGUL JUNGSEONG I-EU */
{ Aa, 0x119C, 0x0000, "" },
/* HANGUL JUNGSEONG I-ARAEA */
{ Aa, 0x119D, 0x0000, "" },
/* HANGUL JUNGSEONG ARAEA */
{ Aa, 0x119E, 0x0000, "" },
/* HANGUL JUNGSEONG ARAEA-EO */
{ Aa, 0x119F, 0x0000, "" },
/* HANGUL JUNGSEONG ARAEA-U */
{ Aa, 0x11A0, 0x0000, "" },
/* HANGUL JUNGSEONG ARAEA-I */
{ Aa, 0x11A1, 0x0000, "" },
/* HANGUL JUNGSEONG SSANGARAEA */
{ Aa, 0x11A2, 0x0000, "" },
/* HANGUL JONGSEONG KIYEOK */
{ Aa, 0x11A8, 0x0000, "" },
/* HANGUL JONGSEONG SSANGKIYEOK */
{ Aa, 0x11A9, 0x0000, "" },
/* HANGUL JONGSEONG KIYEOK-SIOS */
{ Aa, 0x11AA, 0x0000, "" },
/* HANGUL JONGSEONG NIEUN */
{ Aa, 0x11AB, 0x0000, "" },
/* HANGUL JONGSEONG NIEUN-CIEUC */
{ Aa, 0x11AC, 0x0000, "" },
/* HANGUL JONGSEONG NIEUN-HIEUH */
{ Aa, 0x11AD, 0x0000, "" },
/* HANGUL JONGSEONG TIKEUT */
{ Aa, 0x11AE, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL */
{ Aa, 0x11AF, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-KIYEOK */
{ Aa, 0x11B0, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-MIEUM */
{ Aa, 0x11B1, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-PIEUP */
{ Aa, 0x11B2, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-SIOS */
{ Aa, 0x11B3, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-THIEUTH */
{ Aa, 0x11B4, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-PHIEUPH */
{ Aa, 0x11B5, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-HIEUH */
{ Aa, 0x11B6, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM */
{ Aa, 0x11B7, 0x0000, "" },
/* HANGUL JONGSEONG PIEUP */
{ Aa, 0x11B8, 0x0000, "" },
/* HANGUL JONGSEONG PIEUP-SIOS */
{ Aa, 0x11B9, 0x0000, "" },
/* HANGUL JONGSEONG SIOS */
{ Aa, 0x11BA, 0x0000, "" },
/* HANGUL JONGSEONG SSANGSIOS */
{ Aa, 0x11BB, 0x0000, "" },
/* HANGUL JONGSEONG IEUNG */
{ Aa, 0x11BC, 0x0000, "" },
/* HANGUL JONGSEONG CIEUC */
{ Aa, 0x11BD, 0x0000, "" },
/* HANGUL JONGSEONG CHIEUCH */
{ Aa, 0x11BE, 0x0000, "" },
/* HANGUL JONGSEONG KHIEUKH */
{ Aa, 0x11BF, 0x0000, "" },
/* HANGUL JONGSEONG THIEUTH */
{ Aa, 0x11C0, 0x0000, "" },
/* HANGUL JONGSEONG PHIEUPH */
{ Aa, 0x11C1, 0x0000, "" },
/* HANGUL JONGSEONG HIEUH */
{ Aa, 0x11C2, 0x0000, "" },
/* HANGUL JONGSEONG KIYEOK-RIEUL */
{ Aa, 0x11C3, 0x0000, "" },
/* HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK */
{ Aa, 0x11C4, 0x0000, "" },
/* HANGUL JONGSEONG NIEUN-KIYEOK */
{ Aa, 0x11C5, 0x0000, "" },
/* HANGUL JONGSEONG NIEUN-TIKEUT */
{ Aa, 0x11C6, 0x0000, "" },
/* HANGUL JONGSEONG NIEUN-SIOS */
{ Aa, 0x11C7, 0x0000, "" },
/* HANGUL JONGSEONG NIEUN-PANSIOS */
{ Aa, 0x11C8, 0x0000, "" },
/* HANGUL JONGSEONG NIEUN-THIEUTH */
{ Aa, 0x11C9, 0x0000, "" },
/* HANGUL JONGSEONG TIKEUT-KIYEOK */
{ Aa, 0x11CA, 0x0000, "" },
/* HANGUL JONGSEONG TIKEUT-RIEUL */
{ Aa, 0x11CB, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-KIYEOK-SIOS */
{ Aa, 0x11CC, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-NIEUN */
{ Aa, 0x11CD, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-TIKEUT */
{ Aa, 0x11CE, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH */
{ Aa, 0x11CF, 0x0000, "" },
/* HANGUL JONGSEONG SSANGRIEUL */
{ Aa, 0x11D0, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK */
{ Aa, 0x11D1, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-MIEUM-SIOS */
{ Aa, 0x11D2, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-PIEUP-SIOS */
{ Aa, 0x11D3, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-PIEUP-HIEUH */
{ Aa, 0x11D4, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP */
{ Aa, 0x11D5, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-SSANGSIOS */
{ Aa, 0x11D6, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-PANSIOS */
{ Aa, 0x11D7, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-KHIEUKH */
{ Aa, 0x11D8, 0x0000, "" },
/* HANGUL JONGSEONG RIEUL-YEORINHIEUH */
{ Aa, 0x11D9, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM-KIYEOK */
{ Aa, 0x11DA, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM-RIEUL */
{ Aa, 0x11DB, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM-PIEUP */
{ Aa, 0x11DC, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM-SIOS */
{ Aa, 0x11DD, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM-SSANGSIOS */
{ Aa, 0x11DE, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM-PANSIOS */
{ Aa, 0x11DF, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM-CHIEUCH */
{ Aa, 0x11E0, 0x0000, "" },
/* HANGUL JONGSEONG MIEUM-HIEUH */
{ Aa, 0x11E1, 0x0000, "" },
/* HANGUL JONGSEONG KAPYEOUNMIEUM */
{ Aa, 0x11E2, 0x0000, "" },
/* HANGUL JONGSEONG PIEUP-RIEUL */
{ Aa, 0x11E3, 0x0000, "" },
/* HANGUL JONGSEONG PIEUP-PHIEUPH */
{ Aa, 0x11E4, 0x0000, "" },
/* HANGUL JONGSEONG PIEUP-HIEUH */
{ Aa, 0x11E5, 0x0000, "" },
/* HANGUL JONGSEONG KAPYEOUNPIEUP */
{ Aa, 0x11E6, 0x0000, "" },
/* HANGUL JONGSEONG SIOS-KIYEOK */
{ Aa, 0x11E7, 0x0000, "" },
/* HANGUL JONGSEONG SIOS-TIKEUT */
{ Aa, 0x11E8, 0x0000, "" },
/* HANGUL JONGSEONG SIOS-RIEUL */
{ Aa, 0x11E9, 0x0000, "" },
/* HANGUL JONGSEONG SIOS-PIEUP */
{ Aa, 0x11EA, 0x0000, "" },
/* HANGUL JONGSEONG PANSIOS */
{ Aa, 0x11EB, 0x0000, "" },
/* HANGUL JONGSEONG IEUNG-KIYEOK */
{ Aa, 0x11EC, 0x0000, "" },
/* HANGUL JONGSEONG IEUNG-SSANGKIYEOK */
{ Aa, 0x11ED, 0x0000, "" },
/* HANGUL JONGSEONG SSANGIEUNG */
{ Aa, 0x11EE, 0x0000, "" },
/* HANGUL JONGSEONG IEUNG-KHIEUKH */
{ Aa, 0x11EF, 0x0000, "" },
/* HANGUL JONGSEONG YESIEUNG */
{ Aa, 0x11F0, 0x0000, "" },
/* HANGUL JONGSEONG YESIEUNG-SIOS */
{ Aa, 0x11F1, 0x0000, "" },
/* HANGUL JONGSEONG YESIEUNG-PANSIOS */
{ Aa, 0x11F2, 0x0000, "" },
/* HANGUL JONGSEONG PHIEUPH-PIEUP */
{ Aa, 0x11F3, 0x0000, "" },
/* HANGUL JONGSEONG KAPYEOUNPHIEUPH */
{ Aa, 0x11F4, 0x0000, "" },
/* HANGUL JONGSEONG HIEUH-NIEUN */
{ Aa, 0x11F5, 0x0000, "" },
/* HANGUL JONGSEONG HIEUH-RIEUL */
{ Aa, 0x11F6, 0x0000, "" },
/* HANGUL JONGSEONG HIEUH-MIEUM */
{ Aa, 0x11F7, 0x0000, "" },
/* HANGUL JONGSEONG HIEUH-PIEUP */
{ Aa, 0x11F8, 0x0000, "" },
/* HANGUL JONGSEONG YEORINHIEUH */
{ Aa, 0x11F9, 0x0000, "" },
/* LATIN CAPITAL LETTER A WITH RING BELOW */
{ Au, 0x1E00, 0x1E01, "" },
/* LATIN SMALL LETTER A WITH RING BELOW */
{ Al, 0x1E01, 0x1E00, "" },
/* LATIN CAPITAL LETTER B WITH DOT ABOVE */
{ Au, 0x1E02, 0x1E03, "" },
/* LATIN SMALL LETTER B WITH DOT ABOVE */
{ Al, 0x1E03, 0x1E02, "" },
/* LATIN CAPITAL LETTER B WITH DOT BELOW */
{ Au, 0x1E04, 0x1E05, "" },
/* LATIN SMALL LETTER B WITH DOT BELOW */
{ Al, 0x1E05, 0x1E04, "" },
/* LATIN CAPITAL LETTER B WITH LINE BELOW */
{ Au, 0x1E06, 0x1E07, "" },
/* LATIN SMALL LETTER B WITH LINE BELOW */
{ Al, 0x1E07, 0x1E06, "" },
/* LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE */
{ Au, 0x1E08, 0x1E09, "" },
/* LATIN SMALL LETTER C WITH CEDILLA AND ACUTE */
{ Al, 0x1E09, 0x1E08, "" },
/* LATIN CAPITAL LETTER D WITH DOT ABOVE */
{ Au, 0x1E0A, 0x1E0B, "" },
/* LATIN SMALL LETTER D WITH DOT ABOVE */
{ Al, 0x1E0B, 0x1E0A, "" },
/* LATIN CAPITAL LETTER D WITH DOT BELOW */
{ Au, 0x1E0C, 0x1E0D, "" },
/* LATIN SMALL LETTER D WITH DOT BELOW */
{ Al, 0x1E0D, 0x1E0C, "" },
/* LATIN CAPITAL LETTER D WITH LINE BELOW */
{ Au, 0x1E0E, 0x1E0F, "" },
/* LATIN SMALL LETTER D WITH LINE BELOW */
{ Al, 0x1E0F, 0x1E0E, "" },
/* LATIN CAPITAL LETTER D WITH CEDILLA */
{ Au, 0x1E10, 0x1E11, "" },
/* LATIN SMALL LETTER D WITH CEDILLA */
{ Al, 0x1E11, 0x1E10, "" },
/* LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW */
{ Au, 0x1E12, 0x1E13, "" },
/* LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW */
{ Al, 0x1E13, 0x1E12, "" },
/* LATIN CAPITAL LETTER E WITH MACRON AND GRAVE */
{ Au, 0x1E14, 0x1E15, "" },
/* LATIN SMALL LETTER E WITH MACRON AND GRAVE */
{ Al, 0x1E15, 0x1E14, "" },
/* LATIN CAPITAL LETTER E WITH MACRON AND ACUTE */
{ Au, 0x1E16, 0x1E17, "" },
/* LATIN SMALL LETTER E WITH MACRON AND ACUTE */
{ Al, 0x1E17, 0x1E16, "" },
/* LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW */
{ Au, 0x1E18, 0x1E19, "" },
/* LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW */
{ Al, 0x1E19, 0x1E18, "" },
/* LATIN CAPITAL LETTER E WITH TILDE BELOW */
{ Au, 0x1E1A, 0x1E1B, "" },
/* LATIN SMALL LETTER E WITH TILDE BELOW */
{ Al, 0x1E1B, 0x1E1A, "" },
/* LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE */
{ Au, 0x1E1C, 0x1E1D, "" },
/* LATIN SMALL LETTER E WITH CEDILLA AND BREVE */
{ Al, 0x1E1D, 0x1E1C, "" },
/* LATIN CAPITAL LETTER F WITH DOT ABOVE */
{ Au, 0x1E1E, 0x1E1F, "" },
/* LATIN SMALL LETTER F WITH DOT ABOVE */
{ Al, 0x1E1F, 0x1E1E, "" },
/* LATIN CAPITAL LETTER G WITH MACRON */
{ Au, 0x1E20, 0x1E21, "" },
/* LATIN SMALL LETTER G WITH MACRON */
{ Al, 0x1E21, 0x1E20, "" },
/* LATIN CAPITAL LETTER H WITH DOT ABOVE */
{ Au, 0x1E22, 0x1E23, "" },
/* LATIN SMALL LETTER H WITH DOT ABOVE */
{ Al, 0x1E23, 0x1E22, "" },
/* LATIN CAPITAL LETTER H WITH DOT BELOW */
{ Au, 0x1E24, 0x1E25, "" },
/* LATIN SMALL LETTER H WITH DOT BELOW */
{ Al, 0x1E25, 0x1E24, "" },
/* LATIN CAPITAL LETTER H WITH DIAERESIS */
{ Au, 0x1E26, 0x1E27, "" },
/* LATIN SMALL LETTER H WITH DIAERESIS */
{ Al, 0x1E27, 0x1E26, "" },
/* LATIN CAPITAL LETTER H WITH CEDILLA */
{ Au, 0x1E28, 0x1E29, "" },
/* LATIN SMALL LETTER H WITH CEDILLA */
{ Al, 0x1E29, 0x1E28, "" },
/* LATIN CAPITAL LETTER H WITH BREVE BELOW */
{ Au, 0x1E2A, 0x1E2B, "" },
/* LATIN SMALL LETTER H WITH BREVE BELOW */
{ Al, 0x1E2B, 0x1E2A, "" },
/* LATIN CAPITAL LETTER I WITH TILDE BELOW */
{ Au, 0x1E2C, 0x1E2D, "" },
/* LATIN SMALL LETTER I WITH TILDE BELOW */
{ Al, 0x1E2D, 0x1E2C, "" },
/* LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE */
{ Au, 0x1E2E, 0x1E2F, "" },
/* LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE */
{ Al, 0x1E2F, 0x1E2E, "" },
/* LATIN CAPITAL LETTER K WITH ACUTE */
{ Au, 0x1E30, 0x1E31, "" },
/* LATIN SMALL LETTER K WITH ACUTE */
{ Al, 0x1E31, 0x1E30, "" },
/* LATIN CAPITAL LETTER K WITH DOT BELOW */
{ Au, 0x1E32, 0x1E33, "" },
/* LATIN SMALL LETTER K WITH DOT BELOW */
{ Al, 0x1E33, 0x1E32, "" },
/* LATIN CAPITAL LETTER K WITH LINE BELOW */
{ Au, 0x1E34, 0x1E35, "" },
/* LATIN SMALL LETTER K WITH LINE BELOW */
{ Al, 0x1E35, 0x1E34, "" },
/* LATIN CAPITAL LETTER L WITH DOT BELOW */
{ Au, 0x1E36, 0x1E37, "" },
/* LATIN SMALL LETTER L WITH DOT BELOW */
{ Al, 0x1E37, 0x1E36, "" },
/* LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON */
{ Au, 0x1E38, 0x1E39, "" },
/* LATIN SMALL LETTER L WITH DOT BELOW AND MACRON */
{ Al, 0x1E39, 0x1E38, "" },
/* LATIN CAPITAL LETTER L WITH LINE BELOW */
{ Au, 0x1E3A, 0x1E3B, "" },
/* LATIN SMALL LETTER L WITH LINE BELOW */
{ Al, 0x1E3B, 0x1E3A, "" },
/* LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW */
{ Au, 0x1E3C, 0x1E3D, "" },
/* LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW */
{ Al, 0x1E3D, 0x1E3C, "" },
/* LATIN CAPITAL LETTER M WITH ACUTE */
{ Au, 0x1E3E, 0x1E3F, "" },
/* LATIN SMALL LETTER M WITH ACUTE */
{ Al, 0x1E3F, 0x1E3E, "" },
/* LATIN CAPITAL LETTER M WITH DOT ABOVE */
{ Au, 0x1E40, 0x1E41, "" },
/* LATIN SMALL LETTER M WITH DOT ABOVE */
{ Al, 0x1E41, 0x1E40, "" },
/* LATIN CAPITAL LETTER M WITH DOT BELOW */
{ Au, 0x1E42, 0x1E43, "" },
/* LATIN SMALL LETTER M WITH DOT BELOW */
{ Al, 0x1E43, 0x1E42, "" },
/* LATIN CAPITAL LETTER N WITH DOT ABOVE */
{ Au, 0x1E44, 0x1E45, "" },
/* LATIN SMALL LETTER N WITH DOT ABOVE */
{ Al, 0x1E45, 0x1E44, "" },
/* LATIN CAPITAL LETTER N WITH DOT BELOW */
{ Au, 0x1E46, 0x1E47, "" },
/* LATIN SMALL LETTER N WITH DOT BELOW */
{ Al, 0x1E47, 0x1E46, "" },
/* LATIN CAPITAL LETTER N WITH LINE BELOW */
{ Au, 0x1E48, 0x1E49, "" },
/* LATIN SMALL LETTER N WITH LINE BELOW */
{ Al, 0x1E49, 0x1E48, "" },
/* LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW */
{ Au, 0x1E4A, 0x1E4B, "" },
/* LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW */
{ Al, 0x1E4B, 0x1E4A, "" },
/* LATIN CAPITAL LETTER O WITH TILDE AND ACUTE */
{ Au, 0x1E4C, 0x1E4D, "" },
/* LATIN SMALL LETTER O WITH TILDE AND ACUTE */
{ Al, 0x1E4D, 0x1E4C, "" },
/* LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS */
{ Au, 0x1E4E, 0x1E4F, "" },
/* LATIN SMALL LETTER O WITH TILDE AND DIAERESIS */
{ Al, 0x1E4F, 0x1E4E, "" },
/* LATIN CAPITAL LETTER O WITH MACRON AND GRAVE */
{ Au, 0x1E50, 0x1E51, "" },
/* LATIN SMALL LETTER O WITH MACRON AND GRAVE */
{ Al, 0x1E51, 0x1E50, "" },
/* LATIN CAPITAL LETTER O WITH MACRON AND ACUTE */
{ Au, 0x1E52, 0x1E53, "" },
/* LATIN SMALL LETTER O WITH MACRON AND ACUTE */
{ Al, 0x1E53, 0x1E52, "" },
/* LATIN CAPITAL LETTER P WITH ACUTE */
{ Au, 0x1E54, 0x1E55, "" },
/* LATIN SMALL LETTER P WITH ACUTE */
{ Al, 0x1E55, 0x1E54, "" },
/* LATIN CAPITAL LETTER P WITH DOT ABOVE */
{ Au, 0x1E56, 0x1E57, "" },
/* LATIN SMALL LETTER P WITH DOT ABOVE */
{ Al, 0x1E57, 0x1E56, "" },
/* LATIN CAPITAL LETTER R WITH DOT ABOVE */
{ Au, 0x1E58, 0x1E59, "" },
/* LATIN SMALL LETTER R WITH DOT ABOVE */
{ Al, 0x1E59, 0x1E58, "" },
/* LATIN CAPITAL LETTER R WITH DOT BELOW */
{ Au, 0x1E5A, 0x1E5B, "" },
/* LATIN SMALL LETTER R WITH DOT BELOW */
{ Al, 0x1E5B, 0x1E5A, "" },
/* LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON */
{ Au, 0x1E5C, 0x1E5D, "" },
/* LATIN SMALL LETTER R WITH DOT BELOW AND MACRON */
{ Al, 0x1E5D, 0x1E5C, "" },
/* LATIN CAPITAL LETTER R WITH LINE BELOW */
{ Au, 0x1E5E, 0x1E5F, "" },
/* LATIN SMALL LETTER R WITH LINE BELOW */
{ Al, 0x1E5F, 0x1E5E, "" },
/* LATIN CAPITAL LETTER S WITH DOT ABOVE */
{ Au, 0x1E60, 0x1E61, "" },
/* LATIN SMALL LETTER S WITH DOT ABOVE */
{ Al, 0x1E61, 0x1E60, "" },
/* LATIN CAPITAL LETTER S WITH DOT BELOW */
{ Au, 0x1E62, 0x1E63, "" },
/* LATIN SMALL LETTER S WITH DOT BELOW */
{ Al, 0x1E63, 0x1E62, "" },
/* LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE */
{ Au, 0x1E64, 0x1E65, "" },
/* LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE */
{ Al, 0x1E65, 0x1E64, "" },
/* LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE */
{ Au, 0x1E66, 0x1E67, "" },
/* LATIN SMALL LETTER S WITH CARON AND DOT ABOVE */
{ Al, 0x1E67, 0x1E66, "" },
/* LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE */
{ Au, 0x1E68, 0x1E69, "" },
/* LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE */
{ Al, 0x1E69, 0x1E68, "" },
/* LATIN CAPITAL LETTER T WITH DOT ABOVE */
{ Au, 0x1E6A, 0x1E6B, "" },
/* LATIN SMALL LETTER T WITH DOT ABOVE */
{ Al, 0x1E6B, 0x1E6A, "" },
/* LATIN CAPITAL LETTER T WITH DOT BELOW */
{ Au, 0x1E6C, 0x1E6D, "" },
/* LATIN SMALL LETTER T WITH DOT BELOW */
{ Al, 0x1E6D, 0x1E6C, "" },
/* LATIN CAPITAL LETTER T WITH LINE BELOW */
{ Au, 0x1E6E, 0x1E6F, "" },
/* LATIN SMALL LETTER T WITH LINE BELOW */
{ Al, 0x1E6F, 0x1E6E, "" },
/* LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW */
{ Au, 0x1E70, 0x1E71, "" },
/* LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW */
{ Al, 0x1E71, 0x1E70, "" },
/* LATIN CAPITAL LETTER U WITH DIAERESIS BELOW */
{ Au, 0x1E72, 0x1E73, "" },
/* LATIN SMALL LETTER U WITH DIAERESIS BELOW */
{ Al, 0x1E73, 0x1E72, "" },
/* LATIN CAPITAL LETTER U WITH TILDE BELOW */
{ Au, 0x1E74, 0x1E75, "" },
/* LATIN SMALL LETTER U WITH TILDE BELOW */
{ Al, 0x1E75, 0x1E74, "" },
/* LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW */
{ Au, 0x1E76, 0x1E77, "" },
/* LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW */
{ Al, 0x1E77, 0x1E76, "" },
/* LATIN CAPITAL LETTER U WITH TILDE AND ACUTE */
{ Au, 0x1E78, 0x1E79, "" },
/* LATIN SMALL LETTER U WITH TILDE AND ACUTE */
{ Al, 0x1E79, 0x1E78, "" },
/* LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS */
{ Au, 0x1E7A, 0x1E7B, "" },
/* LATIN SMALL LETTER U WITH MACRON AND DIAERESIS */
{ Al, 0x1E7B, 0x1E7A, "" },
/* LATIN CAPITAL LETTER V WITH TILDE */
{ Au, 0x1E7C, 0x1E7D, "" },
/* LATIN SMALL LETTER V WITH TILDE */
{ Al, 0x1E7D, 0x1E7C, "" },
/* LATIN CAPITAL LETTER V WITH DOT BELOW */
{ Au, 0x1E7E, 0x1E7F, "" },
/* LATIN SMALL LETTER V WITH DOT BELOW */
{ Al, 0x1E7F, 0x1E7E, "" },
/* LATIN CAPITAL LETTER W WITH GRAVE */
{ Au, 0x1E80, 0x1E81, "" },
/* LATIN SMALL LETTER W WITH GRAVE */
{ Al, 0x1E81, 0x1E80, "" },
/* LATIN CAPITAL LETTER W WITH ACUTE */
{ Au, 0x1E82, 0x1E83, "" },
/* LATIN SMALL LETTER W WITH ACUTE */
{ Al, 0x1E83, 0x1E82, "" },
/* LATIN CAPITAL LETTER W WITH DIAERESIS */
{ Au, 0x1E84, 0x1E85, "" },
/* LATIN SMALL LETTER W WITH DIAERESIS */
{ Al, 0x1E85, 0x1E84, "" },
/* LATIN CAPITAL LETTER W WITH DOT ABOVE */
{ Au, 0x1E86, 0x1E87, "" },
/* LATIN SMALL LETTER W WITH DOT ABOVE */
{ Al, 0x1E87, 0x1E86, "" },
/* LATIN CAPITAL LETTER W WITH DOT BELOW */
{ Au, 0x1E88, 0x1E89, "" },
/* LATIN SMALL LETTER W WITH DOT BELOW */
{ Al, 0x1E89, 0x1E88, "" },
/* LATIN CAPITAL LETTER X WITH DOT ABOVE */
{ Au, 0x1E8A, 0x1E8B, "" },
/* LATIN SMALL LETTER X WITH DOT ABOVE */
{ Al, 0x1E8B, 0x1E8A, "" },
/* LATIN CAPITAL LETTER X WITH DIAERESIS */
{ Au, 0x1E8C, 0x1E8D, "" },
/* LATIN SMALL LETTER X WITH DIAERESIS */
{ Al, 0x1E8D, 0x1E8C, "" },
/* LATIN CAPITAL LETTER Y WITH DOT ABOVE */
{ Au, 0x1E8E, 0x1E8F, "" },
/* LATIN SMALL LETTER Y WITH DOT ABOVE */
{ Al, 0x1E8F, 0x1E8E, "" },
/* LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */
{ Au, 0x1E90, 0x1E91, "" },
/* LATIN SMALL LETTER Z WITH CIRCUMFLEX */
{ Al, 0x1E91, 0x1E90, "" },
/* LATIN CAPITAL LETTER Z WITH DOT BELOW */
{ Au, 0x1E92, 0x1E93, "" },
/* LATIN SMALL LETTER Z WITH DOT BELOW */
{ Al, 0x1E93, 0x1E92, "" },
/* LATIN CAPITAL LETTER Z WITH LINE BELOW */
{ Au, 0x1E94, 0x1E95, "" },
/* LATIN SMALL LETTER Z WITH LINE BELOW */
{ Al, 0x1E95, 0x1E94, "" },
/* LATIN SMALL LETTER H WITH LINE BELOW */
{ Aa, 0x1E96, 0x0000, "" },
/* LATIN SMALL LETTER T WITH DIAERESIS */
{ Aa, 0x1E97, 0x0000, "" },
/* LATIN SMALL LETTER W WITH RING ABOVE */
{ Aa, 0x1E98, 0x0000, "" },
/* LATIN SMALL LETTER Y WITH RING ABOVE */
{ Aa, 0x1E99, 0x0000, "" },
/* LATIN SMALL LETTER A WITH RIGHT HALF RING */
{ Aa, 0x1E9A, 0x0000, "" },
/* LATIN SMALL LETTER LONG S WITH DOT ABOVE */
{ Aa, 0x1E9B, 0x0000, "" },
/* LATIN CAPITAL LETTER A WITH DOT BELOW */
{ Au, 0x1EA0, 0x1EA1, "" },
/* LATIN SMALL LETTER A WITH DOT BELOW */
{ Al, 0x1EA1, 0x1EA0, "" },
/* LATIN CAPITAL LETTER A WITH HOOK ABOVE */
{ Au, 0x1EA2, 0x1EA3, "" },
/* LATIN SMALL LETTER A WITH HOOK ABOVE */
{ Al, 0x1EA3, 0x1EA2, "" },
/* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE */
{ Au, 0x1EA4, 0x1EA5, "" },
/* LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE */
{ Al, 0x1EA5, 0x1EA4, "" },
/* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE */
{ Au, 0x1EA6, 0x1EA7, "" },
/* LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE */
{ Al, 0x1EA7, 0x1EA6, "" },
/* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
{ Au, 0x1EA8, 0x1EA9, "" },
/* LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
{ Al, 0x1EA9, 0x1EA8, "" },
/* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE */
{ Au, 0x1EAA, 0x1EAB, "" },
/* LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE */
{ Al, 0x1EAB, 0x1EAA, "" },
/* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
{ Au, 0x1EAC, 0x1EAD, "" },
/* LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
{ Al, 0x1EAD, 0x1EAC, "" },
/* LATIN CAPITAL LETTER A WITH BREVE AND ACUTE */
{ Au, 0x1EAE, 0x1EAF, "" },
/* LATIN SMALL LETTER A WITH BREVE AND ACUTE */
{ Al, 0x1EAF, 0x1EAE, "" },
/* LATIN CAPITAL LETTER A WITH BREVE AND GRAVE */
{ Au, 0x1EB0, 0x1EB1, "" },
/* LATIN SMALL LETTER A WITH BREVE AND GRAVE */
{ Al, 0x1EB1, 0x1EB0, "" },
/* LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE */
{ Au, 0x1EB2, 0x1EB3, "" },
/* LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE */
{ Al, 0x1EB3, 0x1EB2, "" },
/* LATIN CAPITAL LETTER A WITH BREVE AND TILDE */
{ Au, 0x1EB4, 0x1EB5, "" },
/* LATIN SMALL LETTER A WITH BREVE AND TILDE */
{ Al, 0x1EB5, 0x1EB4, "" },
/* LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW */
{ Au, 0x1EB6, 0x1EB7, "" },
/* LATIN SMALL LETTER A WITH BREVE AND DOT BELOW */
{ Al, 0x1EB7, 0x1EB6, "" },
/* LATIN CAPITAL LETTER E WITH DOT BELOW */
{ Au, 0x1EB8, 0x1EB9, "" },
/* LATIN SMALL LETTER E WITH DOT BELOW */
{ Al, 0x1EB9, 0x1EB8, "" },
/* LATIN CAPITAL LETTER E WITH HOOK ABOVE */
{ Au, 0x1EBA, 0x1EBB, "" },
/* LATIN SMALL LETTER E WITH HOOK ABOVE */
{ Al, 0x1EBB, 0x1EBA, "" },
/* LATIN CAPITAL LETTER E WITH TILDE */
{ Au, 0x1EBC, 0x1EBD, "" },
/* LATIN SMALL LETTER E WITH TILDE */
{ Al, 0x1EBD, 0x1EBC, "" },
/* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE */
{ Au, 0x1EBE, 0x1EBF, "" },
/* LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE */
{ Al, 0x1EBF, 0x1EBE, "" },
/* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE */
{ Au, 0x1EC0, 0x1EC1, "" },
/* LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE */
{ Al, 0x1EC1, 0x1EC0, "" },
/* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
{ Au, 0x1EC2, 0x1EC3, "" },
/* LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
{ Al, 0x1EC3, 0x1EC2, "" },
/* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE */
{ Au, 0x1EC4, 0x1EC5, "" },
/* LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE */
{ Al, 0x1EC5, 0x1EC4, "" },
/* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
{ Au, 0x1EC6, 0x1EC7, "" },
/* LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
{ Al, 0x1EC7, 0x1EC6, "" },
/* LATIN CAPITAL LETTER I WITH HOOK ABOVE */
{ Au, 0x1EC8, 0x1EC9, "" },
/* LATIN SMALL LETTER I WITH HOOK ABOVE */
{ Al, 0x1EC9, 0x1EC8, "" },
/* LATIN CAPITAL LETTER I WITH DOT BELOW */
{ Au, 0x1ECA, 0x1ECB, "" },
/* LATIN SMALL LETTER I WITH DOT BELOW */
{ Al, 0x1ECB, 0x1ECA, "" },
/* LATIN CAPITAL LETTER O WITH DOT BELOW */
{ Au, 0x1ECC, 0x1ECD, "" },
/* LATIN SMALL LETTER O WITH DOT BELOW */
{ Al, 0x1ECD, 0x1ECC, "" },
/* LATIN CAPITAL LETTER O WITH HOOK ABOVE */
{ Au, 0x1ECE, 0x1ECF, "" },
/* LATIN SMALL LETTER O WITH HOOK ABOVE */
{ Al, 0x1ECF, 0x1ECE, "" },
/* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE */
{ Au, 0x1ED0, 0x1ED1, "" },
/* LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE */
{ Al, 0x1ED1, 0x1ED0, "" },
/* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE */
{ Au, 0x1ED2, 0x1ED3, "" },
/* LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE */
{ Al, 0x1ED3, 0x1ED2, "" },
/* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
{ Au, 0x1ED4, 0x1ED5, "" },
/* LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
{ Al, 0x1ED5, 0x1ED4, "" },
/* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE */
{ Au, 0x1ED6, 0x1ED7, "" },
/* LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE */
{ Al, 0x1ED7, 0x1ED6, "" },
/* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
{ Au, 0x1ED8, 0x1ED9, "" },
/* LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
{ Al, 0x1ED9, 0x1ED8, "" },
/* LATIN CAPITAL LETTER O WITH HORN AND ACUTE */
{ Au, 0x1EDA, 0x1EDB, "" },
/* LATIN SMALL LETTER O WITH HORN AND ACUTE */
{ Al, 0x1EDB, 0x1EDA, "" },
/* LATIN CAPITAL LETTER O WITH HORN AND GRAVE */
{ Au, 0x1EDC, 0x1EDD, "" },
/* LATIN SMALL LETTER O WITH HORN AND GRAVE */
{ Al, 0x1EDD, 0x1EDC, "" },
/* LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE */
{ Au, 0x1EDE, 0x1EDF, "" },
/* LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE */
{ Al, 0x1EDF, 0x1EDE, "" },
/* LATIN CAPITAL LETTER O WITH HORN AND TILDE */
{ Au, 0x1EE0, 0x1EE1, "" },
/* LATIN SMALL LETTER O WITH HORN AND TILDE */
{ Al, 0x1EE1, 0x1EE0, "" },
/* LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW */
{ Au, 0x1EE2, 0x1EE3, "" },
/* LATIN SMALL LETTER O WITH HORN AND DOT BELOW */
{ Al, 0x1EE3, 0x1EE2, "" },
/* LATIN CAPITAL LETTER U WITH DOT BELOW */
{ Au, 0x1EE4, 0x1EE5, "" },
/* LATIN SMALL LETTER U WITH DOT BELOW */
{ Al, 0x1EE5, 0x1EE4, "" },
/* LATIN CAPITAL LETTER U WITH HOOK ABOVE */
{ Au, 0x1EE6, 0x1EE7, "" },
/* LATIN SMALL LETTER U WITH HOOK ABOVE */
{ Al, 0x1EE7, 0x1EE6, "" },
/* LATIN CAPITAL LETTER U WITH HORN AND ACUTE */
{ Au, 0x1EE8, 0x1EE9, "" },
/* LATIN SMALL LETTER U WITH HORN AND ACUTE */
{ Al, 0x1EE9, 0x1EE8, "" },
/* LATIN CAPITAL LETTER U WITH HORN AND GRAVE */
{ Au, 0x1EEA, 0x1EEB, "" },
/* LATIN SMALL LETTER U WITH HORN AND GRAVE */
{ Al, 0x1EEB, 0x1EEA, "" },
/* LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE */
{ Au, 0x1EEC, 0x1EED, "" },
/* LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE */
{ Al, 0x1EED, 0x1EEC, "" },
/* LATIN CAPITAL LETTER U WITH HORN AND TILDE */
{ Au, 0x1EEE, 0x1EEF, "" },
/* LATIN SMALL LETTER U WITH HORN AND TILDE */
{ Al, 0x1EEF, 0x1EEE, "" },
/* LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW */
{ Au, 0x1EF0, 0x1EF1, "" },
/* LATIN SMALL LETTER U WITH HORN AND DOT BELOW */
{ Al, 0x1EF1, 0x1EF0, "" },
/* LATIN CAPITAL LETTER Y WITH GRAVE */
{ Au, 0x1EF2, 0x1EF3, "" },
/* LATIN SMALL LETTER Y WITH GRAVE */
{ Al, 0x1EF3, 0x1EF2, "" },
/* LATIN CAPITAL LETTER Y WITH DOT BELOW */
{ Au, 0x1EF4, 0x1EF5, "" },
/* LATIN SMALL LETTER Y WITH DOT BELOW */
{ Al, 0x1EF5, 0x1EF4, "" },
/* LATIN CAPITAL LETTER Y WITH HOOK ABOVE */
{ Au, 0x1EF6, 0x1EF7, "" },
/* LATIN SMALL LETTER Y WITH HOOK ABOVE */
{ Al, 0x1EF7, 0x1EF6, "" },
/* LATIN CAPITAL LETTER Y WITH TILDE */
{ Au, 0x1EF8, 0x1EF9, "" },
/* LATIN SMALL LETTER Y WITH TILDE */
{ Al, 0x1EF9, 0x1EF8, "" },
/* GREEK SMALL LETTER ALPHA WITH PSILI */
{ Al, 0x1F00, 0x1F08, "" },
/* GREEK SMALL LETTER ALPHA WITH DASIA */
{ Al, 0x1F01, 0x1F09, "" },
/* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA */
{ Al, 0x1F02, 0x1F0A, "" },
/* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA */
{ Al, 0x1F03, 0x1F0B, "" },
/* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA */
{ Al, 0x1F04, 0x1F0C, "" },
/* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA */
{ Al, 0x1F05, 0x1F0D, "" },
/* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI */
{ Al, 0x1F06, 0x1F0E, "" },
/* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI */
{ Al, 0x1F07, 0x1F0F, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PSILI */
{ Au, 0x1F08, 0x1F00, "" },
/* GREEK CAPITAL LETTER ALPHA WITH DASIA */
{ Au, 0x1F09, 0x1F01, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA */
{ Au, 0x1F0A, 0x1F02, "" },
/* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA */
{ Au, 0x1F0B, 0x1F03, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA */
{ Au, 0x1F0C, 0x1F04, "" },
/* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA */
{ Au, 0x1F0D, 0x1F05, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI */
{ Au, 0x1F0E, 0x1F06, "" },
/* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI */
{ Au, 0x1F0F, 0x1F07, "" },
/* GREEK SMALL LETTER EPSILON WITH PSILI */
{ Al, 0x1F10, 0x1F18, "" },
/* GREEK SMALL LETTER EPSILON WITH DASIA */
{ Al, 0x1F11, 0x1F19, "" },
/* GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA */
{ Al, 0x1F12, 0x1F1A, "" },
/* GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA */
{ Al, 0x1F13, 0x1F1B, "" },
/* GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA */
{ Al, 0x1F14, 0x1F1C, "" },
/* GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA */
{ Al, 0x1F15, 0x1F1D, "" },
/* GREEK CAPITAL LETTER EPSILON WITH PSILI */
{ Au, 0x1F18, 0x1F10, "" },
/* GREEK CAPITAL LETTER EPSILON WITH DASIA */
{ Au, 0x1F19, 0x1F11, "" },
/* GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA */
{ Au, 0x1F1A, 0x1F12, "" },
/* GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA */
{ Au, 0x1F1B, 0x1F13, "" },
/* GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA */
{ Au, 0x1F1C, 0x1F14, "" },
/* GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA */
{ Au, 0x1F1D, 0x1F15, "" },
/* GREEK SMALL LETTER ETA WITH PSILI */
{ Al, 0x1F20, 0x1F28, "" },
/* GREEK SMALL LETTER ETA WITH DASIA */
{ Al, 0x1F21, 0x1F29, "" },
/* GREEK SMALL LETTER ETA WITH PSILI AND VARIA */
{ Al, 0x1F22, 0x1F2A, "" },
/* GREEK SMALL LETTER ETA WITH DASIA AND VARIA */
{ Al, 0x1F23, 0x1F2B, "" },
/* GREEK SMALL LETTER ETA WITH PSILI AND OXIA */
{ Al, 0x1F24, 0x1F2C, "" },
/* GREEK SMALL LETTER ETA WITH DASIA AND OXIA */
{ Al, 0x1F25, 0x1F2D, "" },
/* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI */
{ Al, 0x1F26, 0x1F2E, "" },
/* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI */
{ Al, 0x1F27, 0x1F2F, "" },
/* GREEK CAPITAL LETTER ETA WITH PSILI */
{ Au, 0x1F28, 0x1F20, "" },
/* GREEK CAPITAL LETTER ETA WITH DASIA */
{ Au, 0x1F29, 0x1F21, "" },
/* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA */
{ Au, 0x1F2A, 0x1F22, "" },
/* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA */
{ Au, 0x1F2B, 0x1F23, "" },
/* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA */
{ Au, 0x1F2C, 0x1F24, "" },
/* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA */
{ Au, 0x1F2D, 0x1F25, "" },
/* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI */
{ Au, 0x1F2E, 0x1F26, "" },
/* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI */
{ Au, 0x1F2F, 0x1F27, "" },
/* GREEK SMALL LETTER IOTA WITH PSILI */
{ Al, 0x1F30, 0x1F38, "" },
/* GREEK SMALL LETTER IOTA WITH DASIA */
{ Al, 0x1F31, 0x1F39, "" },
/* GREEK SMALL LETTER IOTA WITH PSILI AND VARIA */
{ Al, 0x1F32, 0x1F3A, "" },
/* GREEK SMALL LETTER IOTA WITH DASIA AND VARIA */
{ Al, 0x1F33, 0x1F3B, "" },
/* GREEK SMALL LETTER IOTA WITH PSILI AND OXIA */
{ Al, 0x1F34, 0x1F3C, "" },
/* GREEK SMALL LETTER IOTA WITH DASIA AND OXIA */
{ Al, 0x1F35, 0x1F3D, "" },
/* GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI */
{ Al, 0x1F36, 0x1F3E, "" },
/* GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI */
{ Al, 0x1F37, 0x1F3F, "" },
/* GREEK CAPITAL LETTER IOTA WITH PSILI */
{ Au, 0x1F38, 0x1F30, "" },
/* GREEK CAPITAL LETTER IOTA WITH DASIA */
{ Au, 0x1F39, 0x1F31, "" },
/* GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA */
{ Au, 0x1F3A, 0x1F32, "" },
/* GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA */
{ Au, 0x1F3B, 0x1F33, "" },
/* GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA */
{ Au, 0x1F3C, 0x1F34, "" },
/* GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA */
{ Au, 0x1F3D, 0x1F35, "" },
/* GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI */
{ Au, 0x1F3E, 0x1F36, "" },
/* GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI */
{ Au, 0x1F3F, 0x1F37, "" },
/* GREEK SMALL LETTER OMICRON WITH PSILI */
{ Al, 0x1F40, 0x1F48, "" },
/* GREEK SMALL LETTER OMICRON WITH DASIA */
{ Al, 0x1F41, 0x1F49, "" },
/* GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA */
{ Al, 0x1F42, 0x1F4A, "" },
/* GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA */
{ Al, 0x1F43, 0x1F4B, "" },
/* GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA */
{ Al, 0x1F44, 0x1F4C, "" },
/* GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA */
{ Al, 0x1F45, 0x1F4D, "" },
/* GREEK CAPITAL LETTER OMICRON WITH PSILI */
{ Au, 0x1F48, 0x1F40, "" },
/* GREEK CAPITAL LETTER OMICRON WITH DASIA */
{ Au, 0x1F49, 0x1F41, "" },
/* GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA */
{ Au, 0x1F4A, 0x1F42, "" },
/* GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA */
{ Au, 0x1F4B, 0x1F43, "" },
/* GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA */
{ Au, 0x1F4C, 0x1F44, "" },
/* GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA */
{ Au, 0x1F4D, 0x1F45, "" },
/* GREEK SMALL LETTER UPSILON WITH PSILI */
{ Aa, 0x1F50, 0x0000, "" },
/* GREEK SMALL LETTER UPSILON WITH DASIA */
{ Al, 0x1F51, 0x1F59, "" },
/* GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA */
{ Aa, 0x1F52, 0x0000, "" },
/* GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA */
{ Al, 0x1F53, 0x1F5B, "" },
/* GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA */
{ Aa, 0x1F54, 0x0000, "" },
/* GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA */
{ Al, 0x1F55, 0x1F5D, "" },
/* GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI */
{ Aa, 0x1F56, 0x0000, "" },
/* GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI */
{ Al, 0x1F57, 0x1F5F, "" },
/* GREEK CAPITAL LETTER UPSILON WITH DASIA */
{ Au, 0x1F59, 0x1F51, "" },
/* GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA */
{ Au, 0x1F5B, 0x1F53, "" },
/* GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA */
{ Au, 0x1F5D, 0x1F55, "" },
/* GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI */
{ Au, 0x1F5F, 0x1F57, "" },
/* GREEK SMALL LETTER OMEGA WITH PSILI */
{ Al, 0x1F60, 0x1F68, "" },
/* GREEK SMALL LETTER OMEGA WITH DASIA */
{ Al, 0x1F61, 0x1F69, "" },
/* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA */
{ Al, 0x1F62, 0x1F6A, "" },
/* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA */
{ Al, 0x1F63, 0x1F6B, "" },
/* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA */
{ Al, 0x1F64, 0x1F6C, "" },
/* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA */
{ Al, 0x1F65, 0x1F6D, "" },
/* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI */
{ Al, 0x1F66, 0x1F6E, "" },
/* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI */
{ Al, 0x1F67, 0x1F6F, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PSILI */
{ Au, 0x1F68, 0x1F60, "" },
/* GREEK CAPITAL LETTER OMEGA WITH DASIA */
{ Au, 0x1F69, 0x1F61, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA */
{ Au, 0x1F6A, 0x1F62, "" },
/* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA */
{ Au, 0x1F6B, 0x1F63, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA */
{ Au, 0x1F6C, 0x1F64, "" },
/* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA */
{ Au, 0x1F6D, 0x1F65, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI */
{ Au, 0x1F6E, 0x1F66, "" },
/* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI */
{ Au, 0x1F6F, 0x1F67, "" },
/* GREEK SMALL LETTER ALPHA WITH VARIA */
{ Al, 0x1F70, 0x1FBA, "" },
/* GREEK SMALL LETTER ALPHA WITH OXIA */
{ Al, 0x1F71, 0x1FBB, "" },
/* GREEK SMALL LETTER EPSILON WITH VARIA */
{ Al, 0x1F72, 0x1FC8, "" },
/* GREEK SMALL LETTER EPSILON WITH OXIA */
{ Al, 0x1F73, 0x1FC9, "" },
/* GREEK SMALL LETTER ETA WITH VARIA */
{ Al, 0x1F74, 0x1FCA, "" },
/* GREEK SMALL LETTER ETA WITH OXIA */
{ Al, 0x1F75, 0x1FCB, "" },
/* GREEK SMALL LETTER IOTA WITH VARIA */
{ Al, 0x1F76, 0x1FDA, "" },
/* GREEK SMALL LETTER IOTA WITH OXIA */
{ Al, 0x1F77, 0x1FDB, "" },
/* GREEK SMALL LETTER OMICRON WITH VARIA */
{ Al, 0x1F78, 0x1FF8, "" },
/* GREEK SMALL LETTER OMICRON WITH OXIA */
{ Al, 0x1F79, 0x1FF9, "" },
/* GREEK SMALL LETTER UPSILON WITH VARIA */
{ Al, 0x1F7A, 0x1FEA, "" },
/* GREEK SMALL LETTER UPSILON WITH OXIA */
{ Al, 0x1F7B, 0x1FEB, "" },
/* GREEK SMALL LETTER OMEGA WITH VARIA */
{ Al, 0x1F7C, 0x1FFA, "" },
/* GREEK SMALL LETTER OMEGA WITH OXIA */
{ Al, 0x1F7D, 0x1FFB, "" },
/* GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI */
{ Aa, 0x1F80, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI */
{ Aa, 0x1F81, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1F82, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1F83, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1F84, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1F85, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1F86, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1F87, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI */
{ Aa, 0x1F88, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI */
{ Aa, 0x1F89, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
{ Aa, 0x1F8A, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
{ Aa, 0x1F8B, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
{ Aa, 0x1F8C, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
{ Aa, 0x1F8D, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
{ Aa, 0x1F8E, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
{ Aa, 0x1F8F, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI */
{ Aa, 0x1F90, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI */
{ Aa, 0x1F91, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1F92, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1F93, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1F94, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1F95, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1F96, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1F97, 0x0000, "" },
/* GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI */
{ Aa, 0x1F98, 0x0000, "" },
/* GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI */
{ Aa, 0x1F99, 0x0000, "" },
/* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
{ Aa, 0x1F9A, 0x0000, "" },
/* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
{ Aa, 0x1F9B, 0x0000, "" },
/* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
{ Aa, 0x1F9C, 0x0000, "" },
/* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
{ Aa, 0x1F9D, 0x0000, "" },
/* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
{ Aa, 0x1F9E, 0x0000, "" },
/* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
{ Aa, 0x1F9F, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI */
{ Aa, 0x1FA0, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI */
{ Aa, 0x1FA1, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1FA2, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1FA3, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1FA4, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1FA5, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1FA6, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1FA7, 0x0000, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI */
{ Aa, 0x1FA8, 0x0000, "" },
/* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI */
{ Aa, 0x1FA9, 0x0000, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
{ Aa, 0x1FAA, 0x0000, "" },
/* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
{ Aa, 0x1FAB, 0x0000, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
{ Aa, 0x1FAC, 0x0000, "" },
/* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
{ Aa, 0x1FAD, 0x0000, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
{ Aa, 0x1FAE, 0x0000, "" },
/* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
{ Aa, 0x1FAF, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH VRACHY */
{ Al, 0x1FB0, 0x1FB8, "" },
/* GREEK SMALL LETTER ALPHA WITH MACRON */
{ Al, 0x1FB1, 0x1FB9, "" },
/* GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1FB2, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI */
{ Aa, 0x1FB3, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1FB4, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH PERISPOMENI */
{ Aa, 0x1FB6, 0x0000, "" },
/* GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1FB7, 0x0000, "" },
/* GREEK CAPITAL LETTER ALPHA WITH VRACHY */
{ Au, 0x1FB8, 0x1FB0, "" },
/* GREEK CAPITAL LETTER ALPHA WITH MACRON */
{ Au, 0x1FB9, 0x1FB1, "" },
/* GREEK CAPITAL LETTER ALPHA WITH VARIA */
{ Au, 0x1FBA, 0x1F70, "" },
/* GREEK CAPITAL LETTER ALPHA WITH OXIA */
{ Au, 0x1FBB, 0x1F71, "" },
/* GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI */
{ Aa, 0x1FBC, 0x0000, "" },
/* GREEK KORONIS */
{ Ap, 0x1FBD, 0x0000, "" },
/* GREEK PROSGEGRAMMENI */
{ Aa, 0x1FBE, 0x0000, "" },
/* GREEK PSILI */
{ Ap, 0x1FBF, 0x0000, "" },
/* GREEK PERISPOMENI */
{ Ap, 0x1FC0, 0x0000, "" },
/* GREEK DIALYTIKA AND PERISPOMENI */
{ Ap, 0x1FC1, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1FC2, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI */
{ Aa, 0x1FC3, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1FC4, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH PERISPOMENI */
{ Aa, 0x1FC6, 0x0000, "" },
/* GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1FC7, 0x0000, "" },
/* GREEK CAPITAL LETTER EPSILON WITH VARIA */
{ Au, 0x1FC8, 0x1F72, "" },
/* GREEK CAPITAL LETTER EPSILON WITH OXIA */
{ Au, 0x1FC9, 0x1F73, "" },
/* GREEK CAPITAL LETTER ETA WITH VARIA */
{ Au, 0x1FCA, 0x1F74, "" },
/* GREEK CAPITAL LETTER ETA WITH OXIA */
{ Au, 0x1FCB, 0x1F75, "" },
/* GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI */
{ Aa, 0x1FCC, 0x0000, "" },
/* GREEK PSILI AND VARIA */
{ Ap, 0x1FCD, 0x0000, "" },
/* GREEK PSILI AND OXIA */
{ Ap, 0x1FCE, 0x0000, "" },
/* GREEK PSILI AND PERISPOMENI */
{ Ap, 0x1FCF, 0x0000, "" },
/* GREEK SMALL LETTER IOTA WITH VRACHY */
{ Al, 0x1FD0, 0x1FD8, "" },
/* GREEK SMALL LETTER IOTA WITH MACRON */
{ Al, 0x1FD1, 0x1FD9, "" },
/* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA */
{ Aa, 0x1FD2, 0x0000, "" },
/* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA */
{ Aa, 0x1FD3, 0x0000, "" },
/* GREEK SMALL LETTER IOTA WITH PERISPOMENI */
{ Aa, 0x1FD6, 0x0000, "" },
/* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI */
{ Aa, 0x1FD7, 0x0000, "" },
/* GREEK CAPITAL LETTER IOTA WITH VRACHY */
{ Au, 0x1FD8, 0x1FD0, "" },
/* GREEK CAPITAL LETTER IOTA WITH MACRON */
{ Au, 0x1FD9, 0x1FD1, "" },
/* GREEK CAPITAL LETTER IOTA WITH VARIA */
{ Au, 0x1FDA, 0x1F76, "" },
/* GREEK CAPITAL LETTER IOTA WITH OXIA */
{ Au, 0x1FDB, 0x1F77, "" },
/* GREEK DASIA AND VARIA */
{ Ap, 0x1FDD, 0x0000, "" },
/* GREEK DASIA AND OXIA */
{ Ap, 0x1FDE, 0x0000, "" },
/* GREEK DASIA AND PERISPOMENI */
{ Ap, 0x1FDF, 0x0000, "" },
/* GREEK SMALL LETTER UPSILON WITH VRACHY */
{ Al, 0x1FE0, 0x1FE8, "" },
/* GREEK SMALL LETTER UPSILON WITH MACRON */
{ Al, 0x1FE1, 0x1FE9, "" },
/* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA */
{ Aa, 0x1FE2, 0x0000, "" },
/* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA */
{ Aa, 0x1FE3, 0x0000, "" },
/* GREEK SMALL LETTER RHO WITH PSILI */
{ Aa, 0x1FE4, 0x0000, "" },
/* GREEK SMALL LETTER RHO WITH DASIA */
{ Al, 0x1FE5, 0x1FEC, "" },
/* GREEK SMALL LETTER UPSILON WITH PERISPOMENI */
{ Aa, 0x1FE6, 0x0000, "" },
/* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI */
{ Aa, 0x1FE7, 0x0000, "" },
/* GREEK CAPITAL LETTER UPSILON WITH VRACHY */
{ Au, 0x1FE8, 0x1FE0, "" },
/* GREEK CAPITAL LETTER UPSILON WITH MACRON */
{ Au, 0x1FE9, 0x1FE1, "" },
/* GREEK CAPITAL LETTER UPSILON WITH VARIA */
{ Au, 0x1FEA, 0x1F7A, "" },
/* GREEK CAPITAL LETTER UPSILON WITH OXIA */
{ Au, 0x1FEB, 0x1F7B, "" },
/* GREEK CAPITAL LETTER RHO WITH DASIA */
{ Au, 0x1FEC, 0x1FE5, "" },
/* GREEK DIALYTIKA AND VARIA */
{ Ap, 0x1FED, 0x0000, "" },
/* GREEK DIALYTIKA AND OXIA */
{ Ap, 0x1FEE, 0x0000, "" },
/* GREEK VARIA */
{ Ap, 0x1FEF, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI */
{ Aa, 0x1FF2, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI */
{ Aa, 0x1FF3, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI */
{ Aa, 0x1FF4, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH PERISPOMENI */
{ Aa, 0x1FF6, 0x0000, "" },
/* GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI */
{ Aa, 0x1FF7, 0x0000, "" },
/* GREEK CAPITAL LETTER OMICRON WITH VARIA */
{ Au, 0x1FF8, 0x1F78, "" },
/* GREEK CAPITAL LETTER OMICRON WITH OXIA */
{ Au, 0x1FF9, 0x1F79, "" },
/* GREEK CAPITAL LETTER OMEGA WITH VARIA */
{ Au, 0x1FFA, 0x1F7C, "" },
/* GREEK CAPITAL LETTER OMEGA WITH OXIA */
{ Au, 0x1FFB, 0x1F7D, "" },
/* GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI */
{ Aa, 0x1FFC, 0x0000, "" },
/* GREEK OXIA */
{ Ap, 0x1FFD, 0x0000, "" },
/* GREEK DASIA */
{ Ap, 0x1FFE, 0x0000, "" },
/* EN QUAD */
{ As, 0x2000, 0x0000, " " },
/* EM QUAD */
{ As, 0x2001, 0x0000, " " },
/* EN SPACE */
{ As, 0x2002, 0x0000, " " },
/* EM SPACE */
{ As, 0x2003, 0x0000, " " },
/* THREE-PER-EM SPACE */
{ As, 0x2004, 0x0000, " " },
/* FOUR-PER-EM SPACE */
{ As, 0x2005, 0x0000, " " },
/* SIX-PER-EM SPACE */
{ As, 0x2006, 0x0000, " " },
/* FIGURE SPACE */
{ As, 0x2007, 0x0000, " " },
/* PUNCTUATION SPACE */
{ As, 0x2008, 0x0000, " " },
/* THIN SPACE */
{ As, 0x2009, 0x0000, " " },
/* HAIR SPACE */
{ As, 0x200A, 0x0000, " " },
/* ZERO WIDTH SPACE */
{ As, 0x200B, 0x0000, "" },
/* ZERO WIDTH NON-JOINER */
{ Ax, 0x200C, 0x0000, "" },
/* ZERO WIDTH JOINER */
{ Ax, 0x200D, 0x0000, "" },
/* LEFT-TO-RIGHT MARK */
{ Ax, 0x200E, 0x0000, "" },
/* RIGHT-TO-LEFT MARK */
{ Ax, 0x200F, 0x0000, "" },
/* HYPHEN */
{ Ap, 0x2010, 0x0000, "" },
/* NON-BREAKING HYPHEN */
{ Ap, 0x2011, 0x0000, "" },
/* FIGURE DASH */
{ Ap, 0x2012, 0x0000, "" },
/* EN DASH */
{ Ap, 0x2013, 0x0000, "" },
/* EM DASH */
{ Ap, 0x2014, 0x0000, "" },
/* HORIZONTAL BAR */
{ Ap, 0x2015, 0x0000, "" },
/* DOUBLE VERTICAL LINE */
{ Ap, 0x2016, 0x0000, "" },
/* DOUBLE LOW LINE */
{ Ap, 0x2017, 0x0000, "" },
/* LEFT SINGLE QUOTATION MARK */
{ Ap, 0x2018, 0x0000, "" },
/* RIGHT SINGLE QUOTATION MARK */
{ Ap, 0x2019, 0x0000, "" },
/* SINGLE LOW-9 QUOTATION MARK */
{ Ap, 0x201A, 0x0000, "" },
/* SINGLE HIGH-REVERSED-9 QUOTATION MARK */
{ Ap, 0x201B, 0x0000, "" },
/* LEFT DOUBLE QUOTATION MARK */
{ Ap, 0x201C, 0x0000, "" },
/* RIGHT DOUBLE QUOTATION MARK */
{ Ap, 0x201D, 0x0000, "" },
/* DOUBLE LOW-9 QUOTATION MARK */
{ Ap, 0x201E, 0x0000, "" },
/* DOUBLE HIGH-REVERSED-9 QUOTATION MARK */
{ Ap, 0x201F, 0x0000, "" },
/* DAGGER */
{ Ap, 0x2020, 0x0000, "" },
/* DOUBLE DAGGER */
{ Ap, 0x2021, 0x0000, "" },
/* BULLET */
{ Ap, 0x2022, 0x0000, "" },
/* TRIANGULAR BULLET */
{ Ap, 0x2023, 0x0000, "" },
/* ONE DOT LEADER */
{ Ap, 0x2024, 0x0000, "" },
/* TWO DOT LEADER */
{ Ap, 0x2025, 0x0000, "" },
/* HORIZONTAL ELLIPSIS */
{ Ap, 0x2026, 0x0000, "" },
/* HYPHENATION POINT */
{ Ap, 0x2027, 0x0000, "" },
/* LINE SEPARATOR */
{ As, 0x2028, 0x0000, " " },
/* PARAGRAPH SEPARATOR */
{ As, 0x2029, 0x0000, " " },
/* LEFT-TO-RIGHT EMBEDDING */
{ Ax, 0x202A, 0x0000, "" },
/* RIGHT-TO-LEFT EMBEDDING */
{ Ax, 0x202B, 0x0000, "" },
/* POP DIRECTIONAL FORMATTING */
{ Ax, 0x202C, 0x0000, "" },
/* LEFT-TO-RIGHT OVERRIDE */
{ Ax, 0x202D, 0x0000, "" },
/* RIGHT-TO-LEFT OVERRIDE */
{ Ax, 0x202E, 0x0000, "" },
/* PER MILLE SIGN */
{ Ap, 0x2030, 0x0000, "" },
/* PER TEN THOUSAND SIGN */
{ Ap, 0x2031, 0x0000, "" },
/* PRIME */
{ Ap, 0x2032, 0x0000, "" },
/* DOUBLE PRIME */
{ Ap, 0x2033, 0x0000, "" },
/* TRIPLE PRIME */
{ Ap, 0x2034, 0x0000, "" },
/* REVERSED PRIME */
{ Ap, 0x2035, 0x0000, "" },
/* REVERSED DOUBLE PRIME */
{ Ap, 0x2036, 0x0000, "" },
/* REVERSED TRIPLE PRIME */
{ Ap, 0x2037, 0x0000, "" },
/* CARET */
{ Ap, 0x2038, 0x0000, "" },
/* SINGLE LEFT-POINTING ANGLE QUOTATION MARK */
{ Ap, 0x2039, 0x0000, "" },
/* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */
{ Ap, 0x203A, 0x0000, "" },
/* REFERENCE MARK */
{ Ap, 0x203B, 0x0000, "" },
/* DOUBLE EXCLAMATION MARK */
{ Ap, 0x203C, 0x0000, "" },
/* INTERROBANG */
{ Ap, 0x203D, 0x0000, "" },
/* OVERLINE */
{ Ap, 0x203E, 0x0000, "" },
/* UNDERTIE */
{ Ap, 0x203F, 0x0000, "" },
/* CHARACTER TIE */
{ Ap, 0x2040, 0x0000, "" },
/* CARET INSERTION POINT */
{ Ap, 0x2041, 0x0000, "" },
/* ASTERISM */
{ Ap, 0x2042, 0x0000, "" },
/* HYPHEN BULLET */
{ Ap, 0x2043, 0x0000, "" },
/* FRACTION SLASH */
{ Ap, 0x2044, 0x0000, "/" },
/* LEFT SQUARE BRACKET WITH QUILL */
{ Ap, 0x2045, 0x0000, "" },
/* RIGHT SQUARE BRACKET WITH QUILL */
{ Ap, 0x2046, 0x0000, "" },
/* INHIBIT SYMMETRIC SWAPPING */
{ Ax, 0x206A, 0x0000, "" },
/* ACTIVATE SYMMETRIC SWAPPING */
{ Ax, 0x206B, 0x0000, "" },
/* INHIBIT ARABIC FORM SHAPING */
{ Ax, 0x206C, 0x0000, "" },
/* ACTIVATE ARABIC FORM SHAPING */
{ Ax, 0x206D, 0x0000, "" },
/* NATIONAL DIGIT SHAPES */
{ Ax, 0x206E, 0x0000, "" },
/* NOMINAL DIGIT SHAPES */
{ Ax, 0x206F, 0x0000, "" },
/* SUPERSCRIPT ZERO */
{ Ax, 0x2070, 0x0000, "" },
/* SUPERSCRIPT FOUR */
{ Ax, 0x2074, 0x0000, "" },
/* SUPERSCRIPT FIVE */
{ Ax, 0x2075, 0x0000, "" },
/* SUPERSCRIPT SIX */
{ Ax, 0x2076, 0x0000, "" },
/* SUPERSCRIPT SEVEN */
{ Ax, 0x2077, 0x0000, "" },
/* SUPERSCRIPT EIGHT */
{ Ax, 0x2078, 0x0000, "" },
/* SUPERSCRIPT NINE */
{ Ax, 0x2079, 0x0000, "" },
/* SUPERSCRIPT PLUS SIGN */
{ Ap, 0x207A, 0x0000, "" },
/* SUPERSCRIPT MINUS */
{ Ap, 0x207B, 0x0000, "" },
/* SUPERSCRIPT EQUALS SIGN */
{ Ap, 0x207C, 0x0000, "" },
/* SUPERSCRIPT LEFT PARENTHESIS */
{ Ap, 0x207D, 0x0000, "" },
/* SUPERSCRIPT RIGHT PARENTHESIS */
{ Ap, 0x207E, 0x0000, "" },
/* SUPERSCRIPT LATIN SMALL LETTER N */
{ Aa, 0x207F, 0x0000, "" },
/* SUBSCRIPT ZERO */
{ Ax, 0x2080, 0x0000, "" },
/* SUBSCRIPT ONE */
{ Ax, 0x2081, 0x0000, "" },
/* SUBSCRIPT TWO */
{ Ax, 0x2082, 0x0000, "" },
/* SUBSCRIPT THREE */
{ Ax, 0x2083, 0x0000, "" },
/* SUBSCRIPT FOUR */
{ Ax, 0x2084, 0x0000, "" },
/* SUBSCRIPT FIVE */
{ Ax, 0x2085, 0x0000, "" },
/* SUBSCRIPT SIX */
{ Ax, 0x2086, 0x0000, "" },
/* SUBSCRIPT SEVEN */
{ Ax, 0x2087, 0x0000, "" },
/* SUBSCRIPT EIGHT */
{ Ax, 0x2088, 0x0000, "" },
/* SUBSCRIPT NINE */
{ Ax, 0x2089, 0x0000, "" },
/* SUBSCRIPT PLUS SIGN */
{ Ap, 0x208A, 0x0000, "" },
/* SUBSCRIPT MINUS */
{ Ap, 0x208B, 0x0000, "" },
/* SUBSCRIPT EQUALS SIGN */
{ Ap, 0x208C, 0x0000, "" },
/* SUBSCRIPT LEFT PARENTHESIS */
{ Ap, 0x208D, 0x0000, "" },
/* SUBSCRIPT RIGHT PARENTHESIS */
{ Ap, 0x208E, 0x0000, "" },
/* EURO-CURRENCY SIGN */
{ Ap, 0x20A0, 0x0000, "" },
/* COLON SIGN */
{ Ap, 0x20A1, 0x0000, "" },
/* CRUZEIRO SIGN */
{ Ap, 0x20A2, 0x0000, "" },
/* FRENCH FRANC SIGN */
{ Ap, 0x20A3, 0x0000, "" },
/* LIRA SIGN */
{ Ap, 0x20A4, 0x0000, "" },
/* MILL SIGN */
{ Ap, 0x20A5, 0x0000, "" },
/* NAIRA SIGN */
{ Ap, 0x20A6, 0x0000, "" },
/* PESETA SIGN */
{ Ap, 0x20A7, 0x0000, "" },
/* RUPEE SIGN */
{ Aa, 0x20A8, 0x0000, "" },
/* WON SIGN */
{ Ap, 0x20A9, 0x0000, "" },
/* NEW SHEQEL SIGN */
{ Ap, 0x20AA, 0x0000, "" },
/* DONG SIGN */
{ Ap, 0x20AB, 0x0000, "" },
/* COMBINING LEFT HARPOON ABOVE */
{ Ax, 0x20D0, 0x0000, "" },
/* COMBINING RIGHT HARPOON ABOVE */
{ Ax, 0x20D1, 0x0000, "" },
/* COMBINING LONG VERTICAL LINE OVERLAY */
{ Ax, 0x20D2, 0x0000, "" },
/* COMBINING SHORT VERTICAL LINE OVERLAY */
{ Ax, 0x20D3, 0x0000, "" },
/* COMBINING ANTICLOCKWISE ARROW ABOVE */
{ Ax, 0x20D4, 0x0000, "" },
/* COMBINING CLOCKWISE ARROW ABOVE */
{ Ax, 0x20D5, 0x0000, "" },
/* COMBINING LEFT ARROW ABOVE */
{ Ax, 0x20D6, 0x0000, "" },
/* COMBINING RIGHT ARROW ABOVE */
{ Ax, 0x20D7, 0x0000, "" },
/* COMBINING RING OVERLAY */
{ Ax, 0x20D8, 0x0000, "" },
/* COMBINING CLOCKWISE RING OVERLAY */
{ Ax, 0x20D9, 0x0000, "" },
/* COMBINING ANTICLOCKWISE RING OVERLAY */
{ Ax, 0x20DA, 0x0000, "" },
/* COMBINING THREE DOTS ABOVE */
{ Ax, 0x20DB, 0x0000, "" },
/* COMBINING FOUR DOTS ABOVE */
{ Ax, 0x20DC, 0x0000, "" },
/* COMBINING ENCLOSING CIRCLE */
{ Ax, 0x20DD, 0x0000, "" },
/* COMBINING ENCLOSING SQUARE */
{ Ax, 0x20DE, 0x0000, "" },
/* COMBINING ENCLOSING DIAMOND */
{ Ax, 0x20DF, 0x0000, "" },
/* COMBINING ENCLOSING CIRCLE BACKSLASH */
{ Ax, 0x20E0, 0x0000, "" },
/* COMBINING LEFT RIGHT ARROW ABOVE */
{ Ax, 0x20E1, 0x0000, "" },
/* ACCOUNT OF */
{ Ap, 0x2100, 0x0000, "" },
/* ADDRESSED TO THE SUBJECT */
{ Ap, 0x2101, 0x0000, "" },
/* DOUBLE-STRUCK CAPITAL C */
{ Aa, 0x2102, 0x0000, "" },
/* DEGREE CELSIUS */
{ Ap, 0x2103, 0x0000, "" },
/* CENTRE LINE SYMBOL */
{ Ap, 0x2104, 0x0000, "" },
/* CARE OF */
{ Ap, 0x2105, 0x0000, "" },
/* CADA UNA */
{ Ap, 0x2106, 0x0000, "" },
/* EULER CONSTANT */
{ Aa, 0x2107, 0x0000, "" },
/* SCRUPLE */
{ Ap, 0x2108, 0x0000, "" },
/* DEGREE FAHRENHEIT */
{ Ap, 0x2109, 0x0000, "" },
/* SCRIPT SMALL G */
{ Aa, 0x210A, 0x0000, "" },
/* SCRIPT CAPITAL H */
{ Aa, 0x210B, 0x0000, "" },
/* BLACK-LETTER CAPITAL H */
{ Aa, 0x210C, 0x0000, "" },
/* DOUBLE-STRUCK CAPITAL H */
{ Aa, 0x210D, 0x0000, "" },
/* PLANCK CONSTANT */
{ Aa, 0x210E, 0x0000, "" },
/* PLANCK CONSTANT OVER TWO PI */
{ Aa, 0x210F, 0x0000, "" },
/* SCRIPT CAPITAL I */
{ Aa, 0x2110, 0x0000, "" },
/* BLACK-LETTER CAPITAL I */
{ Aa, 0x2111, 0x0000, "" },
/* SCRIPT CAPITAL L */
{ Aa, 0x2112, 0x0000, "" },
/* SCRIPT SMALL L */
{ Aa, 0x2113, 0x0000, "" },
/* L B BAR SYMBOL */
{ Ap, 0x2114, 0x0000, "" },
/* DOUBLE-STRUCK CAPITAL N */
{ Aa, 0x2115, 0x0000, "" },
/* NUMERO SIGN */
{ Aa, 0x2116, 0x0000, "" },
/* SOUND RECORDING COPYRIGHT */
{ Aa, 0x2117, 0x0000, "" },
/* SCRIPT CAPITAL P */
{ Aa, 0x2118, 0x0000, "" },
/* DOUBLE-STRUCK CAPITAL P */
{ Aa, 0x2119, 0x0000, "" },
/* DOUBLE-STRUCK CAPITAL Q */
{ Aa, 0x211A, 0x0000, "" },
/* SCRIPT CAPITAL R */
{ Aa, 0x211B, 0x0000, "" },
/* BLACK-LETTER CAPITAL R */
{ Aa, 0x211C, 0x0000, "" },
/* DOUBLE-STRUCK CAPITAL R */
{ Aa, 0x211D, 0x0000, "" },
/* PRESCRIPTION TAKE */
{ Ap, 0x211E, 0x0000, "" },
/* RESPONSE */
{ Ap, 0x211F, 0x0000, "" },
/* SERVICE MARK */
{ Aa, 0x2120, 0x0000, "" },
/* TELEPHONE SIGN */
{ Aa, 0x2121, 0x0000, "" },
/* TRADE MARK SIGN */
{ Aa, 0x2122, 0x0000, "" },
/* VERSICLE */
{ Ap, 0x2123, 0x0000, "" },
/* DOUBLE-STRUCK CAPITAL Z */
{ Aa, 0x2124, 0x0000, "" },
/* OUNCE SIGN */
{ Ap, 0x2125, 0x0000, "" },
/* OHM SIGN */
{ Aa, 0x2126, 0x0000, "" },
/* INVERTED OHM SIGN */
{ Ap, 0x2127, 0x0000, "" },
/* BLACK-LETTER CAPITAL Z */
{ Aa, 0x2128, 0x0000, "" },
/* TURNED GREEK SMALL LETTER IOTA */
{ Aa, 0x2129, 0x0000, "" },
/* KELVIN SIGN */
{ Aa, 0x212A, 0x0000, "" },
/* ANGSTROM SIGN */
{ Aa, 0x212B, 0x0000, "" },
/* SCRIPT CAPITAL B */
{ Aa, 0x212C, 0x0000, "" },
/* BLACK-LETTER CAPITAL C */
{ Aa, 0x212D, 0x0000, "" },
/* ESTIMATED SYMBOL */
{ Aa, 0x212E, 0x0000, "" },
/* SCRIPT SMALL E */
{ Al, 0x212F, 0x2130, "" },
/* SCRIPT CAPITAL E */
{ Au, 0x2130, 0x212F, "" },
/* SCRIPT CAPITAL F */
{ Aa, 0x2131, 0x0000, "" },
/* TURNED CAPITAL F */
{ Ap, 0x2132, 0x0000, "" },
/* SCRIPT CAPITAL M */
{ Aa, 0x2133, 0x0000, "" },
/* SCRIPT SMALL O */
{ Aa, 0x2134, 0x0000, "" },
/* ALEF SYMBOL */
{ Aa, 0x2135, 0x0000, "" },
/* BET SYMBOL */
{ Aa, 0x2136, 0x0000, "" },
/* GIMEL SYMBOL */
{ Aa, 0x2137, 0x0000, "" },
/* DALET SYMBOL */
{ Aa, 0x2138, 0x0000, "" },
/* VULGAR FRACTION ONE THIRD */
{ An, 0x2153, FR(1,3), "1/3" },
/* VULGAR FRACTION TWO THIRDS */
{ An, 0x2154, FR(2,3), "2/3" },
/* VULGAR FRACTION ONE FIFTH */
{ An, 0x2155, FR(1,5), "1/5" },
/* VULGAR FRACTION TWO FIFTHS */
{ An, 0x2156, FR(2,5), "2/5" },
/* VULGAR FRACTION THREE FIFTHS */
{ An, 0x2157, FR(3,5), "3/5" },
/* VULGAR FRACTION FOUR FIFTHS */
{ An, 0x2158, FR(4,5), "4/5" },
/* VULGAR FRACTION ONE SIXTH */
{ An, 0x2159, FR(1,6), "1/6" },
/* VULGAR FRACTION FIVE SIXTHS */
{ An, 0x215A, FR(5,6), "5/6" },
/* VULGAR FRACTION ONE EIGHTH */
{ An, 0x215B, FR(1,8), "1/8" },
/* VULGAR FRACTION THREE EIGHTHS */
{ An, 0x215C, FR(3,8), "3/8" },
/* VULGAR FRACTION FIVE EIGHTHS */
{ An, 0x215D, FR(5,8), "5/8" },
/* VULGAR FRACTION SEVEN EIGHTHS */
{ An, 0x215E, FR(7,8), "7/8" },
/* FRACTION NUMERATOR ONE */
{ Ax, 0x215F, 0x0000, "1/" },
/* ROMAN NUMERAL ONE */
{ An, 0x2160, FR(1,1), "1" },
/* ROMAN NUMERAL TWO */
{ An, 0x2161, FR(2,1), "2" },
/* ROMAN NUMERAL THREE */
{ An, 0x2162, FR(3,1), "3" },
/* ROMAN NUMERAL FOUR */
{ An, 0x2163, FR(4,1), "4" },
/* ROMAN NUMERAL FIVE */
{ An, 0x2164, FR(5,1), "5" },
/* ROMAN NUMERAL SIX */
{ An, 0x2165, FR(6,1), "6" },
/* ROMAN NUMERAL SEVEN */
{ An, 0x2166, FR(7,1), "7" },
/* ROMAN NUMERAL EIGHT */
{ An, 0x2167, FR(8,1), "8" },
/* ROMAN NUMERAL NINE */
{ An, 0x2168, FR(9,1), "9" },
/* ROMAN NUMERAL TEN */
{ An, 0x2169, FR(10,1), "10" },
/* ROMAN NUMERAL ELEVEN */
{ An, 0x216A, FR(11,1), "11" },
/* ROMAN NUMERAL TWELVE */
{ An, 0x216B, FR(12,1), "12" },
/* ROMAN NUMERAL FIFTY */
{ An, 0x216C, FR(50,1), "L" },
/* ROMAN NUMERAL ONE HUNDRED */
{ An, 0x216D, FR(100,1), "C" },
/* ROMAN NUMERAL FIVE HUNDRED */
{ An, 0x216E, FR(500,1), "D" },
/* ROMAN NUMERAL ONE THOUSAND */
{ An, 0x216F, FR(1000,1), "M" },
/* SMALL ROMAN NUMERAL ONE */
{ An, 0x2170, FR(1,1), "1" },
/* SMALL ROMAN NUMERAL TWO */
{ An, 0x2171, FR(2,1), "2" },
/* SMALL ROMAN NUMERAL THREE */
{ An, 0x2172, FR(3,1), "3" },
/* SMALL ROMAN NUMERAL FOUR */
{ An, 0x2173, FR(4,1), "4" },
/* SMALL ROMAN NUMERAL FIVE */
{ An, 0x2174, FR(5,1), "5" },
/* SMALL ROMAN NUMERAL SIX */
{ An, 0x2175, FR(6,1), "6" },
/* SMALL ROMAN NUMERAL SEVEN */
{ An, 0x2176, FR(7,1), "7" },
/* SMALL ROMAN NUMERAL EIGHT */
{ An, 0x2177, FR(8,1), "8" },
/* SMALL ROMAN NUMERAL NINE */
{ An, 0x2178, FR(9,1), "9" },
/* SMALL ROMAN NUMERAL TEN */
{ An, 0x2179, FR(10,1), "10" },
/* SMALL ROMAN NUMERAL ELEVEN */
{ An, 0x217A, FR(11,1), "11" },
/* SMALL ROMAN NUMERAL TWELVE */
{ An, 0x217B, FR(12,1), "12" },
/* SMALL ROMAN NUMERAL FIFTY */
{ An, 0x217C, FR(50,1), "l" },
/* SMALL ROMAN NUMERAL ONE HUNDRED */
{ An, 0x217D, FR(100,1), "c" },
/* SMALL ROMAN NUMERAL FIVE HUNDRED */
{ An, 0x217E, FR(500,1), "d" },
/* SMALL ROMAN NUMERAL ONE THOUSAND */
{ An, 0x217F, FR(1000,1), "m" },
/* ROMAN NUMERAL ONE THOUSAND C D */
{ An, 0x2180, FR(1000,1), "CD" },
/* ROMAN NUMERAL FIVE THOUSAND */
{ An, 0x2181, FR(5000,1), "DD" },
/* ROMAN NUMERAL TEN THOUSAND */
{ An, 0x2182, FR(10000,1), "OD" },
/* LEFTWARDS ARROW */
{ Ap, 0x2190, 0x0000, "" },
/* UPWARDS ARROW */
{ Ap, 0x2191, 0x0000, "" },
/* RIGHTWARDS ARROW */
{ Ap, 0x2192, 0x0000, "" },
/* DOWNWARDS ARROW */
{ Ap, 0x2193, 0x0000, "" },
/* LEFT RIGHT ARROW */
{ Ap, 0x2194, 0x0000, "" },
/* UP DOWN ARROW */
{ Ap, 0x2195, 0x0000, "" },
/* NORTH WEST ARROW */
{ Ap, 0x2196, 0x0000, "" },
/* NORTH EAST ARROW */
{ Ap, 0x2197, 0x0000, "" },
/* SOUTH EAST ARROW */
{ Ap, 0x2198, 0x0000, "" },
/* SOUTH WEST ARROW */
{ Ap, 0x2199, 0x0000, "" },
/* LEFTWARDS ARROW WITH STROKE */
{ Ap, 0x219A, 0x0000, "" },
/* RIGHTWARDS ARROW WITH STROKE */
{ Ap, 0x219B, 0x0000, "" },
/* LEFTWARDS WAVE ARROW */
{ Ap, 0x219C, 0x0000, "" },
/* RIGHTWARDS WAVE ARROW */
{ Ap, 0x219D, 0x0000, "" },
/* LEFTWARDS TWO HEADED ARROW */
{ Ap, 0x219E, 0x0000, "" },
/* UPWARDS TWO HEADED ARROW */
{ Ap, 0x219F, 0x0000, "" },
/* RIGHTWARDS TWO HEADED ARROW */
{ Ap, 0x21A0, 0x0000, "" },
/* DOWNWARDS TWO HEADED ARROW */
{ Ap, 0x21A1, 0x0000, "" },
/* LEFTWARDS ARROW WITH TAIL */
{ Ap, 0x21A2, 0x0000, "" },
/* RIGHTWARDS ARROW WITH TAIL */
{ Ap, 0x21A3, 0x0000, "" },
/* LEFTWARDS ARROW FROM BAR */
{ Ap, 0x21A4, 0x0000, "" },
/* UPWARDS ARROW FROM BAR */
{ Ap, 0x21A5, 0x0000, "" },
/* RIGHTWARDS ARROW FROM BAR */
{ Ap, 0x21A6, 0x0000, "" },
/* DOWNWARDS ARROW FROM BAR */
{ Ap, 0x21A7, 0x0000, "" },
/* UP DOWN ARROW WITH BASE */
{ Ap, 0x21A8, 0x0000, "" },
/* LEFTWARDS ARROW WITH HOOK */
{ Ap, 0x21A9, 0x0000, "" },
/* RIGHTWARDS ARROW WITH HOOK */
{ Ap, 0x21AA, 0x0000, "" },
/* LEFTWARDS ARROW WITH LOOP */
{ Ap, 0x21AB, 0x0000, "" },
/* RIGHTWARDS ARROW WITH LOOP */
{ Ap, 0x21AC, 0x0000, "" },
/* LEFT RIGHT WAVE ARROW */
{ Ap, 0x21AD, 0x0000, "" },
/* LEFT RIGHT ARROW WITH STROKE */
{ Ap, 0x21AE, 0x0000, "" },
/* DOWNWARDS ZIGZAG ARROW */
{ Ap, 0x21AF, 0x0000, "" },
/* UPWARDS ARROW WITH TIP LEFTWARDS */
{ Ap, 0x21B0, 0x0000, "" },
/* UPWARDS ARROW WITH TIP RIGHTWARDS */
{ Ap, 0x21B1, 0x0000, "" },
/* DOWNWARDS ARROW WITH TIP LEFTWARDS */
{ Ap, 0x21B2, 0x0000, "" },
/* DOWNWARDS ARROW WITH TIP RIGHTWARDS */
{ Ap, 0x21B3, 0x0000, "" },
/* RIGHTWARDS ARROW WITH CORNER DOWNWARDS */
{ Ap, 0x21B4, 0x0000, "" },
/* DOWNWARDS ARROW WITH CORNER LEFTWARDS */
{ Ap, 0x21B5, 0x0000, "" },
/* ANTICLOCKWISE TOP SEMICIRCLE ARROW */
{ Ap, 0x21B6, 0x0000, "" },
/* CLOCKWISE TOP SEMICIRCLE ARROW */
{ Ap, 0x21B7, 0x0000, "" },
/* NORTH WEST ARROW TO LONG BAR */
{ Ap, 0x21B8, 0x0000, "" },
/* LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR */
{ Ap, 0x21B9, 0x0000, "" },
/* ANTICLOCKWISE OPEN CIRCLE ARROW */
{ Ap, 0x21BA, 0x0000, "" },
/* CLOCKWISE OPEN CIRCLE ARROW */
{ Ap, 0x21BB, 0x0000, "" },
/* LEFTWARDS HARPOON WITH BARB UPWARDS */
{ Ap, 0x21BC, 0x0000, "" },
/* LEFTWARDS HARPOON WITH BARB DOWNWARDS */
{ Ap, 0x21BD, 0x0000, "" },
/* UPWARDS HARPOON WITH BARB RIGHTWARDS */
{ Ap, 0x21BE, 0x0000, "" },
/* UPWARDS HARPOON WITH BARB LEFTWARDS */
{ Ap, 0x21BF, 0x0000, "" },
/* RIGHTWARDS HARPOON WITH BARB UPWARDS */
{ Ap, 0x21C0, 0x0000, "" },
/* RIGHTWARDS HARPOON WITH BARB DOWNWARDS */
{ Ap, 0x21C1, 0x0000, "" },
/* DOWNWARDS HARPOON WITH BARB RIGHTWARDS */
{ Ap, 0x21C2, 0x0000, "" },
/* DOWNWARDS HARPOON WITH BARB LEFTWARDS */
{ Ap, 0x21C3, 0x0000, "" },
/* RIGHTWARDS ARROW OVER LEFTWARDS ARROW */
{ Ap, 0x21C4, 0x0000, "" },
/* UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW */
{ Ap, 0x21C5, 0x0000, "" },
/* LEFTWARDS ARROW OVER RIGHTWARDS ARROW */
{ Ap, 0x21C6, 0x0000, "" },
/* LEFTWARDS PAIRED ARROWS */
{ Ap, 0x21C7, 0x0000, "" },
/* UPWARDS PAIRED ARROWS */
{ Ap, 0x21C8, 0x0000, "" },
/* RIGHTWARDS PAIRED ARROWS */
{ Ap, 0x21C9, 0x0000, "" },
/* DOWNWARDS PAIRED ARROWS */
{ Ap, 0x21CA, 0x0000, "" },
/* LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON */
{ Ap, 0x21CB, 0x0000, "" },
/* RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON */
{ Ap, 0x21CC, 0x0000, "" },
/* LEFTWARDS DOUBLE ARROW WITH STROKE */
{ Ap, 0x21CD, 0x0000, "" },
/* LEFT RIGHT DOUBLE ARROW WITH STROKE */
{ Ap, 0x21CE, 0x0000, "" },
/* RIGHTWARDS DOUBLE ARROW WITH STROKE */
{ Ap, 0x21CF, 0x0000, "" },
/* LEFTWARDS DOUBLE ARROW */
{ Ap, 0x21D0, 0x0000, "" },
/* UPWARDS DOUBLE ARROW */
{ Ap, 0x21D1, 0x0000, "" },
/* RIGHTWARDS DOUBLE ARROW */
{ Ap, 0x21D2, 0x0000, "" },
/* DOWNWARDS DOUBLE ARROW */
{ Ap, 0x21D3, 0x0000, "" },
/* LEFT RIGHT DOUBLE ARROW */
{ Ap, 0x21D4, 0x0000, "" },
/* UP DOWN DOUBLE ARROW */
{ Ap, 0x21D5, 0x0000, "" },
/* NORTH WEST DOUBLE ARROW */
{ Ap, 0x21D6, 0x0000, "" },
/* NORTH EAST DOUBLE ARROW */
{ Ap, 0x21D7, 0x0000, "" },
/* SOUTH EAST DOUBLE ARROW */
{ Ap, 0x21D8, 0x0000, "" },
/* SOUTH WEST DOUBLE ARROW */
{ Ap, 0x21D9, 0x0000, "" },
/* LEFTWARDS TRIPLE ARROW */
{ Ap, 0x21DA, 0x0000, "" },
/* RIGHTWARDS TRIPLE ARROW */
{ Ap, 0x21DB, 0x0000, "" },
/* LEFTWARDS SQUIGGLE ARROW */
{ Ap, 0x21DC, 0x0000, "" },
/* RIGHTWARDS SQUIGGLE ARROW */
{ Ap, 0x21DD, 0x0000, "" },
/* UPWARDS ARROW WITH DOUBLE STROKE */
{ Ap, 0x21DE, 0x0000, "" },
/* DOWNWARDS ARROW WITH DOUBLE STROKE */
{ Ap, 0x21DF, 0x0000, "" },
/* LEFTWARDS DASHED ARROW */
{ Ap, 0x21E0, 0x0000, "" },
/* UPWARDS DASHED ARROW */
{ Ap, 0x21E1, 0x0000, "" },
/* RIGHTWARDS DASHED ARROW */
{ Ap, 0x21E2, 0x0000, "" },
/* DOWNWARDS DASHED ARROW */
{ Ap, 0x21E3, 0x0000, "" },
/* LEFTWARDS ARROW TO BAR */
{ Ap, 0x21E4, 0x0000, "" },
/* RIGHTWARDS ARROW TO BAR */
{ Ap, 0x21E5, 0x0000, "" },
/* LEFTWARDS WHITE ARROW */
{ Ap, 0x21E6, 0x0000, "" },
/* UPWARDS WHITE ARROW */
{ Ap, 0x21E7, 0x0000, "" },
/* RIGHTWARDS WHITE ARROW */
{ Ap, 0x21E8, 0x0000, "" },
/* DOWNWARDS WHITE ARROW */
{ Ap, 0x21E9, 0x0000, "" },
/* UPWARDS WHITE ARROW FROM BAR */
{ Ap, 0x21EA, 0x0000, "" },
/* FOR ALL */
{ Ap, 0x2200, 0x0000, "" },
/* COMPLEMENT */
{ Ap, 0x2201, 0x0000, "" },
/* PARTIAL DIFFERENTIAL */
{ Ap, 0x2202, 0x0000, "" },
/* THERE EXISTS */
{ Ap, 0x2203, 0x0000, "" },
/* THERE DOES NOT EXIST */
{ Ap, 0x2204, 0x0000, "" },
/* EMPTY SET */
{ Ap, 0x2205, 0x0000, "" },
/* INCREMENT */
{ Ap, 0x2206, 0x0000, "" },
/* NABLA */
{ Ap, 0x2207, 0x0000, "" },
/* ELEMENT OF */
{ Ap, 0x2208, 0x0000, "" },
/* NOT AN ELEMENT OF */
{ Ap, 0x2209, 0x0000, "" },
/* SMALL ELEMENT OF */
{ Ap, 0x220A, 0x0000, "" },
/* CONTAINS AS MEMBER */
{ Ap, 0x220B, 0x0000, "" },
/* DOES NOT CONTAIN AS MEMBER */
{ Ap, 0x220C, 0x0000, "" },
/* SMALL CONTAINS AS MEMBER */
{ Ap, 0x220D, 0x0000, "" },
/* END OF PROOF */
{ Ap, 0x220E, 0x0000, "" },
/* N-ARY PRODUCT */
{ Ap, 0x220F, 0x0000, "" },
/* N-ARY COPRODUCT */
{ Ap, 0x2210, 0x0000, "" },
/* N-ARY SUMMATION */
{ Ap, 0x2211, 0x0000, "" },
/* MINUS SIGN */
{ Ap, 0x2212, 0x0000, "" },
/* MINUS-OR-PLUS SIGN */
{ Ap, 0x2213, 0x0000, "" },
/* DOT PLUS */
{ Ap, 0x2214, 0x0000, "" },
/* DIVISION SLASH */
{ Ap, 0x2215, 0x0000, "" },
/* SET MINUS */
{ Ap, 0x2216, 0x0000, "" },
/* ASTERISK OPERATOR */
{ Ap, 0x2217, 0x0000, "" },
/* RING OPERATOR */
{ Ap, 0x2218, 0x0000, "" },
/* BULLET OPERATOR */
{ Ap, 0x2219, 0x0000, "" },
/* SQUARE ROOT */
{ Ap, 0x221A, 0x0000, "" },
/* CUBE ROOT */
{ Ap, 0x221B, 0x0000, "" },
/* FOURTH ROOT */
{ Ap, 0x221C, 0x0000, "" },
/* PROPORTIONAL TO */
{ Ap, 0x221D, 0x0000, "" },
/* INFINITY */
{ Ap, 0x221E, 0x0000, "" },
/* RIGHT ANGLE */
{ Ap, 0x221F, 0x0000, "" },
/* ANGLE */
{ Ap, 0x2220, 0x0000, "" },
/* MEASURED ANGLE */
{ Ap, 0x2221, 0x0000, "" },
/* SPHERICAL ANGLE */
{ Ap, 0x2222, 0x0000, "" },
/* DIVIDES */
{ Ap, 0x2223, 0x0000, "" },
/* DOES NOT DIVIDE */
{ Ap, 0x2224, 0x0000, "" },
/* PARALLEL TO */
{ Ap, 0x2225, 0x0000, "" },
/* NOT PARALLEL TO */
{ Ap, 0x2226, 0x0000, "" },
/* LOGICAL AND */
{ Ap, 0x2227, 0x0000, "" },
/* LOGICAL OR */
{ Ap, 0x2228, 0x0000, "" },
/* INTERSECTION */
{ Ap, 0x2229, 0x0000, "" },
/* UNION */
{ Ap, 0x222A, 0x0000, "" },
/* INTEGRAL */
{ Ap, 0x222B, 0x0000, "" },
/* DOUBLE INTEGRAL */
{ Ap, 0x222C, 0x0000, "" },
/* TRIPLE INTEGRAL */
{ Ap, 0x222D, 0x0000, "" },
/* CONTOUR INTEGRAL */
{ Ap, 0x222E, 0x0000, "" },
/* SURFACE INTEGRAL */
{ Ap, 0x222F, 0x0000, "" },
/* VOLUME INTEGRAL */
{ Ap, 0x2230, 0x0000, "" },
/* CLOCKWISE INTEGRAL */
{ Ap, 0x2231, 0x0000, "" },
/* CLOCKWISE CONTOUR INTEGRAL */
{ Ap, 0x2232, 0x0000, "" },
/* ANTICLOCKWISE CONTOUR INTEGRAL */
{ Ap, 0x2233, 0x0000, "" },
/* THEREFORE */
{ Ap, 0x2234, 0x0000, "" },
/* BECAUSE */
{ Ap, 0x2235, 0x0000, "" },
/* RATIO */
{ Ap, 0x2236, 0x0000, "" },
/* PROPORTION */
{ Ap, 0x2237, 0x0000, "" },
/* DOT MINUS */
{ Ap, 0x2238, 0x0000, "" },
/* EXCESS */
{ Ap, 0x2239, 0x0000, "" },
/* GEOMETRIC PROPORTION */
{ Ap, 0x223A, 0x0000, "" },
/* HOMOTHETIC */
{ Ap, 0x223B, 0x0000, "" },
/* TILDE OPERATOR */
{ Ap, 0x223C, 0x0000, "" },
/* REVERSED TILDE */
{ Ap, 0x223D, 0x0000, "" },
/* INVERTED LAZY S */
{ Ap, 0x223E, 0x0000, "" },
/* SINE WAVE */
{ Ap, 0x223F, 0x0000, "" },
/* WREATH PRODUCT */
{ Ap, 0x2240, 0x0000, "" },
/* NOT TILDE */
{ Ap, 0x2241, 0x0000, "" },
/* MINUS TILDE */
{ Ap, 0x2242, 0x0000, "" },
/* ASYMPTOTICALLY EQUAL TO */
{ Ap, 0x2243, 0x0000, "" },
/* NOT ASYMPTOTICALLY EQUAL TO */
{ Ap, 0x2244, 0x0000, "" },
/* APPROXIMATELY EQUAL TO */
{ Ap, 0x2245, 0x0000, "" },
/* APPROXIMATELY BUT NOT ACTUALLY EQUAL TO */
{ Ap, 0x2246, 0x0000, "" },
/* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO */
{ Ap, 0x2247, 0x0000, "" },
/* ALMOST EQUAL TO */
{ Ap, 0x2248, 0x0000, "" },
/* NOT ALMOST EQUAL TO */
{ Ap, 0x2249, 0x0000, "" },
/* ALMOST EQUAL OR EQUAL TO */
{ Ap, 0x224A, 0x0000, "" },
/* TRIPLE TILDE */
{ Ap, 0x224B, 0x0000, "" },
/* ALL EQUAL TO */
{ Ap, 0x224C, 0x0000, "" },
/* EQUIVALENT TO */
{ Ap, 0x224D, 0x0000, "" },
/* GEOMETRICALLY EQUIVALENT TO */
{ Ap, 0x224E, 0x0000, "" },
/* DIFFERENCE BETWEEN */
{ Ap, 0x224F, 0x0000, "" },
/* APPROACHES THE LIMIT */
{ Ap, 0x2250, 0x0000, "" },
/* GEOMETRICALLY EQUAL TO */
{ Ap, 0x2251, 0x0000, "" },
/* APPROXIMATELY EQUAL TO OR THE IMAGE OF */
{ Ap, 0x2252, 0x0000, "" },
/* IMAGE OF OR APPROXIMATELY EQUAL TO */
{ Ap, 0x2253, 0x0000, "" },
/* COLON EQUALS */
{ Ap, 0x2254, 0x0000, "" },
/* EQUALS COLON */
{ Ap, 0x2255, 0x0000, "" },
/* RING IN EQUAL TO */
{ Ap, 0x2256, 0x0000, "" },
/* RING EQUAL TO */
{ Ap, 0x2257, 0x0000, "" },
/* CORRESPONDS TO */
{ Ap, 0x2258, 0x0000, "" },
/* ESTIMATES */
{ Ap, 0x2259, 0x0000, "" },
/* EQUIANGULAR TO */
{ Ap, 0x225A, 0x0000, "" },
/* STAR EQUALS */
{ Ap, 0x225B, 0x0000, "" },
/* DELTA EQUAL TO */
{ Ap, 0x225C, 0x0000, "" },
/* EQUAL TO BY DEFINITION */
{ Ap, 0x225D, 0x0000, "" },
/* MEASURED BY */
{ Ap, 0x225E, 0x0000, "" },
/* QUESTIONED EQUAL TO */
{ Ap, 0x225F, 0x0000, "" },
/* NOT EQUAL TO */
{ Ap, 0x2260, 0x0000, "" },
/* IDENTICAL TO */
{ Ap, 0x2261, 0x0000, "" },
/* NOT IDENTICAL TO */
{ Ap, 0x2262, 0x0000, "" },
/* STRICTLY EQUIVALENT TO */
{ Ap, 0x2263, 0x0000, "" },
/* LESS-THAN OR EQUAL TO */
{ Ap, 0x2264, 0x0000, "" },
/* GREATER-THAN OR EQUAL TO */
{ Ap, 0x2265, 0x0000, "" },
/* LESS-THAN OVER EQUAL TO */
{ Ap, 0x2266, 0x0000, "" },
/* GREATER-THAN OVER EQUAL TO */
{ Ap, 0x2267, 0x0000, "" },
/* LESS-THAN BUT NOT EQUAL TO */
{ Ap, 0x2268, 0x0000, "" },
/* GREATER-THAN BUT NOT EQUAL TO */
{ Ap, 0x2269, 0x0000, "" },
/* MUCH LESS-THAN */
{ Ap, 0x226A, 0x0000, "" },
/* MUCH GREATER-THAN */
{ Ap, 0x226B, 0x0000, "" },
/* BETWEEN */
{ Ap, 0x226C, 0x0000, "" },
/* NOT EQUIVALENT TO */
{ Ap, 0x226D, 0x0000, "" },
/* NOT LESS-THAN */
{ Ap, 0x226E, 0x0000, "" },
/* NOT GREATER-THAN */
{ Ap, 0x226F, 0x0000, "" },
/* NEITHER LESS-THAN NOR EQUAL TO */
{ Ap, 0x2270, 0x0000, "" },
/* NEITHER GREATER-THAN NOR EQUAL TO */
{ Ap, 0x2271, 0x0000, "" },
/* LESS-THAN OR EQUIVALENT TO */
{ Ap, 0x2272, 0x0000, "" },
/* GREATER-THAN OR EQUIVALENT TO */
{ Ap, 0x2273, 0x0000, "" },
/* NEITHER LESS-THAN NOR EQUIVALENT TO */
{ Ap, 0x2274, 0x0000, "" },
/* NEITHER GREATER-THAN NOR EQUIVALENT TO */
{ Ap, 0x2275, 0x0000, "" },
/* LESS-THAN OR GREATER-THAN */
{ Ap, 0x2276, 0x0000, "" },
/* GREATER-THAN OR LESS-THAN */
{ Ap, 0x2277, 0x0000, "" },
/* NEITHER LESS-THAN NOR GREATER-THAN */
{ Ap, 0x2278, 0x0000, "" },
/* NEITHER GREATER-THAN NOR LESS-THAN */
{ Ap, 0x2279, 0x0000, "" },
/* PRECEDES */
{ Ap, 0x227A, 0x0000, "" },
/* SUCCEEDS */
{ Ap, 0x227B, 0x0000, "" },
/* PRECEDES OR EQUAL TO */
{ Ap, 0x227C, 0x0000, "" },
/* SUCCEEDS OR EQUAL TO */
{ Ap, 0x227D, 0x0000, "" },
/* PRECEDES OR EQUIVALENT TO */
{ Ap, 0x227E, 0x0000, "" },
/* SUCCEEDS OR EQUIVALENT TO */
{ Ap, 0x227F, 0x0000, "" },
/* DOES NOT PRECEDE */
{ Ap, 0x2280, 0x0000, "" },
/* DOES NOT SUCCEED */
{ Ap, 0x2281, 0x0000, "" },
/* SUBSET OF */
{ Ap, 0x2282, 0x0000, "" },
/* SUPERSET OF */
{ Ap, 0x2283, 0x0000, "" },
/* NOT A SUBSET OF */
{ Ap, 0x2284, 0x0000, "" },
/* NOT A SUPERSET OF */
{ Ap, 0x2285, 0x0000, "" },
/* SUBSET OF OR EQUAL TO */
{ Ap, 0x2286, 0x0000, "" },
/* SUPERSET OF OR EQUAL TO */
{ Ap, 0x2287, 0x0000, "" },
/* NEITHER A SUBSET OF NOR EQUAL TO */
{ Ap, 0x2288, 0x0000, "" },
/* NEITHER A SUPERSET OF NOR EQUAL TO */
{ Ap, 0x2289, 0x0000, "" },
/* SUBSET OF WITH NOT EQUAL TO */
{ Ap, 0x228A, 0x0000, "" },
/* SUPERSET OF WITH NOT EQUAL TO */
{ Ap, 0x228B, 0x0000, "" },
/* MULTISET */
{ Ap, 0x228C, 0x0000, "" },
/* MULTISET MULTIPLICATION */
{ Ap, 0x228D, 0x0000, "" },
/* MULTISET UNION */
{ Ap, 0x228E, 0x0000, "" },
/* SQUARE IMAGE OF */
{ Ap, 0x228F, 0x0000, "" },
/* SQUARE ORIGINAL OF */
{ Ap, 0x2290, 0x0000, "" },
/* SQUARE IMAGE OF OR EQUAL TO */
{ Ap, 0x2291, 0x0000, "" },
/* SQUARE ORIGINAL OF OR EQUAL TO */
{ Ap, 0x2292, 0x0000, "" },
/* SQUARE CAP */
{ Ap, 0x2293, 0x0000, "" },
/* SQUARE CUP */
{ Ap, 0x2294, 0x0000, "" },
/* CIRCLED PLUS */
{ Ap, 0x2295, 0x0000, "" },
/* CIRCLED MINUS */
{ Ap, 0x2296, 0x0000, "" },
/* CIRCLED TIMES */
{ Ap, 0x2297, 0x0000, "" },
/* CIRCLED DIVISION SLASH */
{ Ap, 0x2298, 0x0000, "" },
/* CIRCLED DOT OPERATOR */
{ Ap, 0x2299, 0x0000, "" },
/* CIRCLED RING OPERATOR */
{ Ap, 0x229A, 0x0000, "" },
/* CIRCLED ASTERISK OPERATOR */
{ Ap, 0x229B, 0x0000, "" },
/* CIRCLED EQUALS */
{ Ap, 0x229C, 0x0000, "" },
/* CIRCLED DASH */
{ Ap, 0x229D, 0x0000, "" },
/* SQUARED PLUS */
{ Ap, 0x229E, 0x0000, "" },
/* SQUARED MINUS */
{ Ap, 0x229F, 0x0000, "" },
/* SQUARED TIMES */
{ Ap, 0x22A0, 0x0000, "" },
/* SQUARED DOT OPERATOR */
{ Ap, 0x22A1, 0x0000, "" },
/* RIGHT TACK */
{ Ap, 0x22A2, 0x0000, "" },
/* LEFT TACK */
{ Ap, 0x22A3, 0x0000, "" },
/* DOWN TACK */
{ Ap, 0x22A4, 0x0000, "" },
/* UP TACK */
{ Ap, 0x22A5, 0x0000, "" },
/* ASSERTION */
{ Ap, 0x22A6, 0x0000, "" },
/* MODELS */
{ Ap, 0x22A7, 0x0000, "" },
/* TRUE */
{ Ap, 0x22A8, 0x0000, "" },
/* FORCES */
{ Ap, 0x22A9, 0x0000, "" },
/* TRIPLE VERTICAL BAR RIGHT TURNSTILE */
{ Ap, 0x22AA, 0x0000, "" },
/* DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE */
{ Ap, 0x22AB, 0x0000, "" },
/* DOES NOT PROVE */
{ Ap, 0x22AC, 0x0000, "" },
/* NOT TRUE */
{ Ap, 0x22AD, 0x0000, "" },
/* DOES NOT FORCE */
{ Ap, 0x22AE, 0x0000, "" },
/* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE */
{ Ap, 0x22AF, 0x0000, "" },
/* PRECEDES UNDER RELATION */
{ Ap, 0x22B0, 0x0000, "" },
/* SUCCEEDS UNDER RELATION */
{ Ap, 0x22B1, 0x0000, "" },
/* NORMAL SUBGROUP OF */
{ Ap, 0x22B2, 0x0000, "" },
/* CONTAINS AS NORMAL SUBGROUP */
{ Ap, 0x22B3, 0x0000, "" },
/* NORMAL SUBGROUP OF OR EQUAL TO */
{ Ap, 0x22B4, 0x0000, "" },
/* CONTAINS AS NORMAL SUBGROUP OR EQUAL TO */
{ Ap, 0x22B5, 0x0000, "" },
/* ORIGINAL OF */
{ Ap, 0x22B6, 0x0000, "" },
/* IMAGE OF */
{ Ap, 0x22B7, 0x0000, "" },
/* MULTIMAP */
{ Ap, 0x22B8, 0x0000, "" },
/* HERMITIAN CONJUGATE MATRIX */
{ Ap, 0x22B9, 0x0000, "" },
/* INTERCALATE */
{ Ap, 0x22BA, 0x0000, "" },
/* XOR */
{ Ap, 0x22BB, 0x0000, "" },
/* NAND */
{ Ap, 0x22BC, 0x0000, "" },
/* NOR */
{ Ap, 0x22BD, 0x0000, "" },
/* RIGHT ANGLE WITH ARC */
{ Ap, 0x22BE, 0x0000, "" },
/* RIGHT TRIANGLE */
{ Ap, 0x22BF, 0x0000, "" },
/* N-ARY LOGICAL AND */
{ Ap, 0x22C0, 0x0000, "" },
/* N-ARY LOGICAL OR */
{ Ap, 0x22C1, 0x0000, "" },
/* N-ARY INTERSECTION */
{ Ap, 0x22C2, 0x0000, "" },
/* N-ARY UNION */
{ Ap, 0x22C3, 0x0000, "" },
/* DIAMOND OPERATOR */
{ Ap, 0x22C4, 0x0000, "" },
/* DOT OPERATOR */
{ Ap, 0x22C5, 0x0000, "" },
/* STAR OPERATOR */
{ Ap, 0x22C6, 0x0000, "" },
/* DIVISION TIMES */
{ Ap, 0x22C7, 0x0000, "" },
/* BOWTIE */
{ Ap, 0x22C8, 0x0000, "" },
/* LEFT NORMAL FACTOR SEMIDIRECT PRODUCT */
{ Ap, 0x22C9, 0x0000, "" },
/* RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT */
{ Ap, 0x22CA, 0x0000, "" },
/* LEFT SEMIDIRECT PRODUCT */
{ Ap, 0x22CB, 0x0000, "" },
/* RIGHT SEMIDIRECT PRODUCT */
{ Ap, 0x22CC, 0x0000, "" },
/* REVERSED TILDE EQUALS */
{ Ap, 0x22CD, 0x0000, "" },
/* CURLY LOGICAL OR */
{ Ap, 0x22CE, 0x0000, "" },
/* CURLY LOGICAL AND */
{ Ap, 0x22CF, 0x0000, "" },
/* DOUBLE SUBSET */
{ Ap, 0x22D0, 0x0000, "" },
/* DOUBLE SUPERSET */
{ Ap, 0x22D1, 0x0000, "" },
/* DOUBLE INTERSECTION */
{ Ap, 0x22D2, 0x0000, "" },
/* DOUBLE UNION */
{ Ap, 0x22D3, 0x0000, "" },
/* PITCHFORK */
{ Ap, 0x22D4, 0x0000, "" },
/* EQUAL AND PARALLEL TO */
{ Ap, 0x22D5, 0x0000, "" },
/* LESS-THAN WITH DOT */
{ Ap, 0x22D6, 0x0000, "" },
/* GREATER-THAN WITH DOT */
{ Ap, 0x22D7, 0x0000, "" },
/* VERY MUCH LESS-THAN */
{ Ap, 0x22D8, 0x0000, "" },
/* VERY MUCH GREATER-THAN */
{ Ap, 0x22D9, 0x0000, "" },
/* LESS-THAN EQUAL TO OR GREATER-THAN */
{ Ap, 0x22DA, 0x0000, "" },
/* GREATER-THAN EQUAL TO OR LESS-THAN */
{ Ap, 0x22DB, 0x0000, "" },
/* EQUAL TO OR LESS-THAN */
{ Ap, 0x22DC, 0x0000, "" },
/* EQUAL TO OR GREATER-THAN */
{ Ap, 0x22DD, 0x0000, "" },
/* EQUAL TO OR PRECEDES */
{ Ap, 0x22DE, 0x0000, "" },
/* EQUAL TO OR SUCCEEDS */
{ Ap, 0x22DF, 0x0000, "" },
/* DOES NOT PRECEDE OR EQUAL */
{ Ap, 0x22E0, 0x0000, "" },
/* DOES NOT SUCCEED OR EQUAL */
{ Ap, 0x22E1, 0x0000, "" },
/* NOT SQUARE IMAGE OF OR EQUAL TO */
{ Ap, 0x22E2, 0x0000, "" },
/* NOT SQUARE ORIGINAL OF OR EQUAL TO */
{ Ap, 0x22E3, 0x0000, "" },
/* SQUARE IMAGE OF OR NOT EQUAL TO */
{ Ap, 0x22E4, 0x0000, "" },
/* SQUARE ORIGINAL OF OR NOT EQUAL TO */
{ Ap, 0x22E5, 0x0000, "" },
/* LESS-THAN BUT NOT EQUIVALENT TO */
{ Ap, 0x22E6, 0x0000, "" },
/* GREATER-THAN BUT NOT EQUIVALENT TO */
{ Ap, 0x22E7, 0x0000, "" },
/* PRECEDES BUT NOT EQUIVALENT TO */
{ Ap, 0x22E8, 0x0000, "" },
/* SUCCEEDS BUT NOT EQUIVALENT TO */
{ Ap, 0x22E9, 0x0000, "" },
/* NOT NORMAL SUBGROUP OF */
{ Ap, 0x22EA, 0x0000, "" },
/* DOES NOT CONTAIN AS NORMAL SUBGROUP */
{ Ap, 0x22EB, 0x0000, "" },
/* NOT NORMAL SUBGROUP OF OR EQUAL TO */
{ Ap, 0x22EC, 0x0000, "" },
/* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL */
{ Ap, 0x22ED, 0x0000, "" },
/* VERTICAL ELLIPSIS */
{ Ap, 0x22EE, 0x0000, "" },
/* MIDLINE HORIZONTAL ELLIPSIS */
{ Ap, 0x22EF, 0x0000, "" },
/* UP RIGHT DIAGONAL ELLIPSIS */
{ Ap, 0x22F0, 0x0000, "" },
/* DOWN RIGHT DIAGONAL ELLIPSIS */
{ Ap, 0x22F1, 0x0000, "" },
/* DIAMETER SIGN */
{ Ap, 0x2300, 0x0000, "" },
/* HOUSE */
{ Ap, 0x2302, 0x0000, "" },
/* UP ARROWHEAD */
{ Ap, 0x2303, 0x0000, "" },
/* DOWN ARROWHEAD */
{ Ap, 0x2304, 0x0000, "" },
/* PROJECTIVE */
{ Ap, 0x2305, 0x0000, "" },
/* PERSPECTIVE */
{ Ap, 0x2306, 0x0000, "" },
/* WAVY LINE */
{ Ap, 0x2307, 0x0000, "" },
/* LEFT CEILING */
{ Ap, 0x2308, 0x0000, "" },
/* RIGHT CEILING */
{ Ap, 0x2309, 0x0000, "" },
/* LEFT FLOOR */
{ Ap, 0x230A, 0x0000, "" },
/* RIGHT FLOOR */
{ Ap, 0x230B, 0x0000, "" },
/* BOTTOM RIGHT CROP */
{ Ap, 0x230C, 0x0000, "" },
/* BOTTOM LEFT CROP */
{ Ap, 0x230D, 0x0000, "" },
/* TOP RIGHT CROP */
{ Ap, 0x230E, 0x0000, "" },
/* TOP LEFT CROP */
{ Ap, 0x230F, 0x0000, "" },
/* REVERSED NOT SIGN */
{ Ap, 0x2310, 0x0000, "" },
/* SQUARE LOZENGE */
{ Ap, 0x2311, 0x0000, "" },
/* ARC */
{ Ap, 0x2312, 0x0000, "" },
/* SEGMENT */
{ Ap, 0x2313, 0x0000, "" },
/* SECTOR */
{ Ap, 0x2314, 0x0000, "" },
/* TELEPHONE RECORDER */
{ Ap, 0x2315, 0x0000, "" },
/* POSITION INDICATOR */
{ Ap, 0x2316, 0x0000, "" },
/* VIEWDATA SQUARE */
{ Ap, 0x2317, 0x0000, "" },
/* PLACE OF INTEREST SIGN */
{ Ap, 0x2318, 0x0000, "" },
/* TURNED NOT SIGN */
{ Ap, 0x2319, 0x0000, "" },
/* WATCH */
{ Ap, 0x231A, 0x0000, "" },
/* HOURGLASS */
{ Ap, 0x231B, 0x0000, "" },
/* TOP LEFT CORNER */
{ Ap, 0x231C, 0x0000, "" },
/* TOP RIGHT CORNER */
{ Ap, 0x231D, 0x0000, "" },
/* BOTTOM LEFT CORNER */
{ Ap, 0x231E, 0x0000, "" },
/* BOTTOM RIGHT CORNER */
{ Ap, 0x231F, 0x0000, "" },
/* TOP HALF INTEGRAL */
{ Ap, 0x2320, 0x0000, "" },
/* BOTTOM HALF INTEGRAL */
{ Ap, 0x2321, 0x0000, "" },
/* FROWN */
{ Ap, 0x2322, 0x0000, "" },
/* SMILE */
{ Ap, 0x2323, 0x0000, "" },
/* UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS */
{ Ap, 0x2324, 0x0000, "" },
/* OPTION KEY */
{ Ap, 0x2325, 0x0000, "" },
/* ERASE TO THE RIGHT */
{ Ap, 0x2326, 0x0000, "" },
/* X IN A RECTANGLE BOX */
{ Ap, 0x2327, 0x0000, "" },
/* KEYBOARD */
{ Ap, 0x2328, 0x0000, "" },
/* LEFT-POINTING ANGLE BRACKET */
{ Ap, 0x2329, 0x0000, "" },
/* RIGHT-POINTING ANGLE BRACKET */
{ Ap, 0x232A, 0x0000, "" },
/* ERASE TO THE LEFT */
{ Ap, 0x232B, 0x0000, "" },
/* BENZENE RING */
{ Ap, 0x232C, 0x0000, "" },
/* CYLINDRICITY */
{ Ap, 0x232D, 0x0000, "" },
/* ALL AROUND-PROFILE */
{ Ap, 0x232E, 0x0000, "" },
/* SYMMETRY */
{ Ap, 0x232F, 0x0000, "" },
/* TOTAL RUNOUT */
{ Ap, 0x2330, 0x0000, "" },
/* DIMENSION ORIGIN */
{ Ap, 0x2331, 0x0000, "" },
/* CONICAL TAPER */
{ Ap, 0x2332, 0x0000, "" },
/* SLOPE */
{ Ap, 0x2333, 0x0000, "" },
/* COUNTERBORE */
{ Ap, 0x2334, 0x0000, "" },
/* COUNTERSINK */
{ Ap, 0x2335, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL I-BEAM */
{ Ap, 0x2336, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL SQUISH QUAD */
{ Ap, 0x2337, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD EQUAL */
{ Ap, 0x2338, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD DIVIDE */
{ Ap, 0x2339, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD DIAMOND */
{ Ap, 0x233A, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD JOT */
{ Ap, 0x233B, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD CIRCLE */
{ Ap, 0x233C, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL CIRCLE STILE */
{ Ap, 0x233D, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL CIRCLE JOT */
{ Ap, 0x233E, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL SLASH BAR */
{ Ap, 0x233F, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL BACKSLASH BAR */
{ Ap, 0x2340, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD SLASH */
{ Ap, 0x2341, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD BACKSLASH */
{ Ap, 0x2342, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD LESS-THAN */
{ Ap, 0x2343, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD GREATER-THAN */
{ Ap, 0x2344, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL LEFTWARDS VANE */
{ Ap, 0x2345, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL RIGHTWARDS VANE */
{ Ap, 0x2346, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW */
{ Ap, 0x2347, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW */
{ Ap, 0x2348, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH */
{ Ap, 0x2349, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR */
{ Ap, 0x234A, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DELTA STILE */
{ Ap, 0x234B, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD DOWN CARET */
{ Ap, 0x234C, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD DELTA */
{ Ap, 0x234D, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DOWN TACK JOT */
{ Ap, 0x234E, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL UPWARDS VANE */
{ Ap, 0x234F, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW */
{ Ap, 0x2350, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL UP TACK OVERBAR */
{ Ap, 0x2351, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DEL STILE */
{ Ap, 0x2352, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD UP CARET */
{ Ap, 0x2353, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD DEL */
{ Ap, 0x2354, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL UP TACK JOT */
{ Ap, 0x2355, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DOWNWARDS VANE */
{ Ap, 0x2356, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW */
{ Ap, 0x2357, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUOTE UNDERBAR */
{ Ap, 0x2358, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DELTA UNDERBAR */
{ Ap, 0x2359, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR */
{ Ap, 0x235A, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL JOT UNDERBAR */
{ Ap, 0x235B, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR */
{ Ap, 0x235C, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL UP SHOE JOT */
{ Ap, 0x235D, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUOTE QUAD */
{ Ap, 0x235E, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL CIRCLE STAR */
{ Ap, 0x235F, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD COLON */
{ Ap, 0x2360, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL UP TACK DIAERESIS */
{ Ap, 0x2361, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DEL DIAERESIS */
{ Ap, 0x2362, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL STAR DIAERESIS */
{ Ap, 0x2363, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL JOT DIAERESIS */
{ Ap, 0x2364, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS */
{ Ap, 0x2365, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DOWN SHOE STILE */
{ Ap, 0x2366, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL LEFT SHOE STILE */
{ Ap, 0x2367, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL TILDE DIAERESIS */
{ Ap, 0x2368, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS */
{ Ap, 0x2369, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL COMMA BAR */
{ Ap, 0x236A, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DEL TILDE */
{ Ap, 0x236B, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL ZILDE */
{ Ap, 0x236C, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL STILE TILDE */
{ Ap, 0x236D, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR */
{ Ap, 0x236E, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD NOT EQUAL */
{ Ap, 0x236F, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL QUAD QUESTION */
{ Ap, 0x2370, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL DOWN CARET TILDE */
{ Ap, 0x2371, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL UP CARET TILDE */
{ Ap, 0x2372, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL IOTA */
{ Ap, 0x2373, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL RHO */
{ Ap, 0x2374, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL OMEGA */
{ Ap, 0x2375, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL ALPHA UNDERBAR */
{ Ap, 0x2376, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL EPSILON UNDERBAR */
{ Ap, 0x2377, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL IOTA UNDERBAR */
{ Ap, 0x2378, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL OMEGA UNDERBAR */
{ Ap, 0x2379, 0x0000, "" },
/* APL FUNCTIONAL SYMBOL ALPHA */
{ Ap, 0x237A, 0x0000, "" },
/* SYMBOL FOR NULL */
{ Ap, 0x2400, 0x0000, "" },
/* SYMBOL FOR START OF HEADING */
{ Ap, 0x2401, 0x0000, "" },
/* SYMBOL FOR START OF TEXT */
{ Ap, 0x2402, 0x0000, "" },
/* SYMBOL FOR END OF TEXT */
{ Ap, 0x2403, 0x0000, "" },
/* SYMBOL FOR END OF TRANSMISSION */
{ Ap, 0x2404, 0x0000, "" },
/* SYMBOL FOR ENQUIRY */
{ Ap, 0x2405, 0x0000, "" },
/* SYMBOL FOR ACKNOWLEDGE */
{ Ap, 0x2406, 0x0000, "" },
/* SYMBOL FOR BELL */
{ Ap, 0x2407, 0x0000, "" },
/* SYMBOL FOR BACKSPACE */
{ Ap, 0x2408, 0x0000, "" },
/* SYMBOL FOR HORIZONTAL TABULATION */
{ Ap, 0x2409, 0x0000, "" },
/* SYMBOL FOR LINE FEED */
{ Ap, 0x240A, 0x0000, "" },
/* SYMBOL FOR VERTICAL TABULATION */
{ Ap, 0x240B, 0x0000, "" },
/* SYMBOL FOR FORM FEED */
{ Ap, 0x240C, 0x0000, "" },
/* SYMBOL FOR CARRIAGE RETURN */
{ Ap, 0x240D, 0x0000, "" },
/* SYMBOL FOR SHIFT OUT */
{ Ap, 0x240E, 0x0000, "" },
/* SYMBOL FOR SHIFT IN */
{ Ap, 0x240F, 0x0000, "" },
/* SYMBOL FOR DATA LINK ESCAPE */
{ Ap, 0x2410, 0x0000, "" },
/* SYMBOL FOR DEVICE CONTROL ONE */
{ Ap, 0x2411, 0x0000, "" },
/* SYMBOL FOR DEVICE CONTROL TWO */
{ Ap, 0x2412, 0x0000, "" },
/* SYMBOL FOR DEVICE CONTROL THREE */
{ Ap, 0x2413, 0x0000, "" },
/* SYMBOL FOR DEVICE CONTROL FOUR */
{ Ap, 0x2414, 0x0000, "" },
/* SYMBOL FOR NEGATIVE ACKNOWLEDGE */
{ Ap, 0x2415, 0x0000, "" },
/* SYMBOL FOR SYNCHRONOUS IDLE */
{ Ap, 0x2416, 0x0000, "" },
/* SYMBOL FOR END OF TRANSMISSION BLOCK */
{ Ap, 0x2417, 0x0000, "" },
/* SYMBOL FOR CANCEL */
{ Ap, 0x2418, 0x0000, "" },
/* SYMBOL FOR END OF MEDIUM */
{ Ap, 0x2419, 0x0000, "" },
/* SYMBOL FOR SUBSTITUTE */
{ Ap, 0x241A, 0x0000, "" },
/* SYMBOL FOR ESCAPE */
{ Ap, 0x241B, 0x0000, "" },
/* SYMBOL FOR FILE SEPARATOR */
{ Ap, 0x241C, 0x0000, "" },
/* SYMBOL FOR GROUP SEPARATOR */
{ Ap, 0x241D, 0x0000, "" },
/* SYMBOL FOR RECORD SEPARATOR */
{ Ap, 0x241E, 0x0000, "" },
/* SYMBOL FOR UNIT SEPARATOR */
{ Ap, 0x241F, 0x0000, "" },
/* SYMBOL FOR SPACE */
{ Ap, 0x2420, 0x0000, "" },
/* SYMBOL FOR DELETE */
{ Ap, 0x2421, 0x0000, "" },
/* BLANK SYMBOL */
{ Ap, 0x2422, 0x0000, "" },
/* OPEN BOX */
{ Ap, 0x2423, 0x0000, "" },
/* SYMBOL FOR NEWLINE */
{ Ap, 0x2424, 0x0000, "" },
/* OCR HOOK */
{ Ap, 0x2440, 0x0000, "" },
/* OCR CHAIR */
{ Ap, 0x2441, 0x0000, "" },
/* OCR FORK */
{ Ap, 0x2442, 0x0000, "" },
/* OCR INVERTED FORK */
{ Ap, 0x2443, 0x0000, "" },
/* OCR BELT BUCKLE */
{ Ap, 0x2444, 0x0000, "" },
/* OCR BOW TIE */
{ Ap, 0x2445, 0x0000, "" },
/* OCR BRANCH BANK IDENTIFICATION */
{ Ap, 0x2446, 0x0000, "" },
/* OCR AMOUNT OF CHECK */
{ Ap, 0x2447, 0x0000, "" },
/* OCR DASH */
{ Ap, 0x2448, 0x0000, "" },
/* OCR CUSTOMER ACCOUNT NUMBER */
{ Ap, 0x2449, 0x0000, "" },
/* OCR DOUBLE BACKSLASH */
{ Ap, 0x244A, 0x0000, "" },
/* CIRCLED DIGIT ONE */
{ Ax, 0x2460, 0x0000, "" },
/* CIRCLED DIGIT TWO */
{ Ax, 0x2461, 0x0000, "" },
/* CIRCLED DIGIT THREE */
{ Ax, 0x2462, 0x0000, "" },
/* CIRCLED DIGIT FOUR */
{ Ax, 0x2463, 0x0000, "" },
/* CIRCLED DIGIT FIVE */
{ Ax, 0x2464, 0x0000, "" },
/* CIRCLED DIGIT SIX */
{ Ax, 0x2465, 0x0000, "" },
/* CIRCLED DIGIT SEVEN */
{ Ax, 0x2466, 0x0000, "" },
/* CIRCLED DIGIT EIGHT */
{ Ax, 0x2467, 0x0000, "" },
/* CIRCLED DIGIT NINE */
{ Ax, 0x2468, 0x0000, "" },
/* CIRCLED NUMBER TEN */
{ Ax, 0x2469, 0x0000, "" },
/* CIRCLED NUMBER ELEVEN */
{ Ax, 0x246A, 0x0000, "" },
/* CIRCLED NUMBER TWELVE */
{ Ax, 0x246B, 0x0000, "" },
/* CIRCLED NUMBER THIRTEEN */
{ Ax, 0x246C, 0x0000, "" },
/* CIRCLED NUMBER FOURTEEN */
{ Ax, 0x246D, 0x0000, "" },
/* CIRCLED NUMBER FIFTEEN */
{ Ax, 0x246E, 0x0000, "" },
/* CIRCLED NUMBER SIXTEEN */
{ Ax, 0x246F, 0x0000, "" },
/* CIRCLED NUMBER SEVENTEEN */
{ Ax, 0x2470, 0x0000, "" },
/* CIRCLED NUMBER EIGHTEEN */
{ Ax, 0x2471, 0x0000, "" },
/* CIRCLED NUMBER NINETEEN */
{ Ax, 0x2472, 0x0000, "" },
/* CIRCLED NUMBER TWENTY */
{ Ax, 0x2473, 0x0000, "" },
/* PARENTHESIZED DIGIT ONE */
{ Ax, 0x2474, 0x0000, "" },
/* PARENTHESIZED DIGIT TWO */
{ Ax, 0x2475, 0x0000, "" },
/* PARENTHESIZED DIGIT THREE */
{ Ax, 0x2476, 0x0000, "" },
/* PARENTHESIZED DIGIT FOUR */
{ Ax, 0x2477, 0x0000, "" },
/* PARENTHESIZED DIGIT FIVE */
{ Ax, 0x2478, 0x0000, "" },
/* PARENTHESIZED DIGIT SIX */
{ Ax, 0x2479, 0x0000, "" },
/* PARENTHESIZED DIGIT SEVEN */
{ Ax, 0x247A, 0x0000, "" },
/* PARENTHESIZED DIGIT EIGHT */
{ Ax, 0x247B, 0x0000, "" },
/* PARENTHESIZED DIGIT NINE */
{ Ax, 0x247C, 0x0000, "" },
/* PARENTHESIZED NUMBER TEN */
{ Ax, 0x247D, 0x0000, "" },
/* PARENTHESIZED NUMBER ELEVEN */
{ Ax, 0x247E, 0x0000, "" },
/* PARENTHESIZED NUMBER TWELVE */
{ Ax, 0x247F, 0x0000, "" },
/* PARENTHESIZED NUMBER THIRTEEN */
{ Ax, 0x2480, 0x0000, "" },
/* PARENTHESIZED NUMBER FOURTEEN */
{ Ax, 0x2481, 0x0000, "" },
/* PARENTHESIZED NUMBER FIFTEEN */
{ Ax, 0x2482, 0x0000, "" },
/* PARENTHESIZED NUMBER SIXTEEN */
{ Ax, 0x2483, 0x0000, "" },
/* PARENTHESIZED NUMBER SEVENTEEN */
{ Ax, 0x2484, 0x0000, "" },
/* PARENTHESIZED NUMBER EIGHTEEN */
{ Ax, 0x2485, 0x0000, "" },
/* PARENTHESIZED NUMBER NINETEEN */
{ Ax, 0x2486, 0x0000, "" },
/* PARENTHESIZED NUMBER TWENTY */
{ Ax, 0x2487, 0x0000, "" },
/* DIGIT ONE FULL STOP */
{ Ax, 0x2488, 0x0000, "" },
/* DIGIT TWO FULL STOP */
{ Ax, 0x2489, 0x0000, "" },
/* DIGIT THREE FULL STOP */
{ Ax, 0x248A, 0x0000, "" },
/* DIGIT FOUR FULL STOP */
{ Ax, 0x248B, 0x0000, "" },
/* DIGIT FIVE FULL STOP */
{ Ax, 0x248C, 0x0000, "" },
/* DIGIT SIX FULL STOP */
{ Ax, 0x248D, 0x0000, "" },
/* DIGIT SEVEN FULL STOP */
{ Ax, 0x248E, 0x0000, "" },
/* DIGIT EIGHT FULL STOP */
{ Ax, 0x248F, 0x0000, "" },
/* DIGIT NINE FULL STOP */
{ Ax, 0x2490, 0x0000, "" },
/* NUMBER TEN FULL STOP */
{ Ax, 0x2491, 0x0000, "" },
/* NUMBER ELEVEN FULL STOP */
{ Ax, 0x2492, 0x0000, "" },
/* NUMBER TWELVE FULL STOP */
{ Ax, 0x2493, 0x0000, "" },
/* NUMBER THIRTEEN FULL STOP */
{ Ax, 0x2494, 0x0000, "" },
/* NUMBER FOURTEEN FULL STOP */
{ Ax, 0x2495, 0x0000, "" },
/* NUMBER FIFTEEN FULL STOP */
{ Ax, 0x2496, 0x0000, "" },
/* NUMBER SIXTEEN FULL STOP */
{ Ax, 0x2497, 0x0000, "" },
/* NUMBER SEVENTEEN FULL STOP */
{ Ax, 0x2498, 0x0000, "" },
/* NUMBER EIGHTEEN FULL STOP */
{ Ax, 0x2499, 0x0000, "" },
/* NUMBER NINETEEN FULL STOP */
{ Ax, 0x249A, 0x0000, "" },
/* NUMBER TWENTY FULL STOP */
{ Ax, 0x249B, 0x0000, "" },
/* PARENTHESIZED LATIN SMALL LETTER A */
{ Aa, 0x249C, 0x0000, "a" },
/* PARENTHESIZED LATIN SMALL LETTER B */
{ Aa, 0x249D, 0x0000, "b" },
/* PARENTHESIZED LATIN SMALL LETTER C */
{ Aa, 0x249E, 0x0000, "c" },
/* PARENTHESIZED LATIN SMALL LETTER D */
{ Aa, 0x249F, 0x0000, "d" },
/* PARENTHESIZED LATIN SMALL LETTER E */
{ Aa, 0x24A0, 0x0000, "e" },
/* PARENTHESIZED LATIN SMALL LETTER F */
{ Aa, 0x24A1, 0x0000, "f" },
/* PARENTHESIZED LATIN SMALL LETTER G */
{ Aa, 0x24A2, 0x0000, "g" },
/* PARENTHESIZED LATIN SMALL LETTER H */
{ Aa, 0x24A3, 0x0000, "h" },
/* PARENTHESIZED LATIN SMALL LETTER I */
{ Aa, 0x24A4, 0x0000, "i" },
/* PARENTHESIZED LATIN SMALL LETTER J */
{ Aa, 0x24A5, 0x0000, "j" },
/* PARENTHESIZED LATIN SMALL LETTER K */
{ Aa, 0x24A6, 0x0000, "k" },
/* PARENTHESIZED LATIN SMALL LETTER L */
{ Aa, 0x24A7, 0x0000, "l" },
/* PARENTHESIZED LATIN SMALL LETTER M */
{ Aa, 0x24A8, 0x0000, "m" },
/* PARENTHESIZED LATIN SMALL LETTER N */
{ Aa, 0x24A9, 0x0000, "n" },
/* PARENTHESIZED LATIN SMALL LETTER O */
{ Aa, 0x24AA, 0x0000, "o" },
/* PARENTHESIZED LATIN SMALL LETTER P */
{ Aa, 0x24AB, 0x0000, "p" },
/* PARENTHESIZED LATIN SMALL LETTER Q */
{ Aa, 0x24AC, 0x0000, "q" },
/* PARENTHESIZED LATIN SMALL LETTER R */
{ Aa, 0x24AD, 0x0000, "r" },
/* PARENTHESIZED LATIN SMALL LETTER S */
{ Aa, 0x24AE, 0x0000, "s" },
/* PARENTHESIZED LATIN SMALL LETTER T */
{ Aa, 0x24AF, 0x0000, "t" },
/* PARENTHESIZED LATIN SMALL LETTER U */
{ Aa, 0x24B0, 0x0000, "u" },
/* PARENTHESIZED LATIN SMALL LETTER V */
{ Aa, 0x24B1, 0x0000, "v" },
/* PARENTHESIZED LATIN SMALL LETTER W */
{ Aa, 0x24B2, 0x0000, "w" },
/* PARENTHESIZED LATIN SMALL LETTER X */
{ Aa, 0x24B3, 0x0000, "x" },
/* PARENTHESIZED LATIN SMALL LETTER Y */
{ Aa, 0x24B4, 0x0000, "y" },
/* PARENTHESIZED LATIN SMALL LETTER Z */
{ Aa, 0x24B5, 0x0000, "z" },
/* CIRCLED LATIN CAPITAL LETTER A */
{ Au, 0x24B6, 0x24D0, "" },
/* CIRCLED LATIN CAPITAL LETTER B */
{ Au, 0x24B7, 0x24D1, "" },
/* CIRCLED LATIN CAPITAL LETTER C */
{ Au, 0x24B8, 0x24D2, "" },
/* CIRCLED LATIN CAPITAL LETTER D */
{ Au, 0x24B9, 0x24D3, "" },
/* CIRCLED LATIN CAPITAL LETTER E */
{ Au, 0x24BA, 0x24D4, "" },
/* CIRCLED LATIN CAPITAL LETTER F */
{ Au, 0x24BB, 0x24D5, "" },
/* CIRCLED LATIN CAPITAL LETTER G */
{ Au, 0x24BC, 0x24D6, "" },
/* CIRCLED LATIN CAPITAL LETTER H */
{ Au, 0x24BD, 0x24D7, "" },
/* CIRCLED LATIN CAPITAL LETTER I */
{ Au, 0x24BE, 0x24D8, "" },
/* CIRCLED LATIN CAPITAL LETTER J */
{ Au, 0x24BF, 0x24D9, "" },
/* CIRCLED LATIN CAPITAL LETTER K */
{ Au, 0x24C0, 0x24DA, "" },
/* CIRCLED LATIN CAPITAL LETTER L */
{ Au, 0x24C1, 0x24DB, "" },
/* CIRCLED LATIN CAPITAL LETTER M */
{ Au, 0x24C2, 0x24DC, "" },
/* CIRCLED LATIN CAPITAL LETTER N */
{ Au, 0x24C3, 0x24DD, "" },
/* CIRCLED LATIN CAPITAL LETTER O */
{ Au, 0x24C4, 0x24DE, "" },
/* CIRCLED LATIN CAPITAL LETTER P */
{ Au, 0x24C5, 0x24DF, "" },
/* CIRCLED LATIN CAPITAL LETTER Q */
{ Au, 0x24C6, 0x24E0, "" },
/* CIRCLED LATIN CAPITAL LETTER R */
{ Au, 0x24C7, 0x24E1, "" },
/* CIRCLED LATIN CAPITAL LETTER S */
{ Au, 0x24C8, 0x24E2, "" },
/* CIRCLED LATIN CAPITAL LETTER T */
{ Au, 0x24C9, 0x24E3, "" },
/* CIRCLED LATIN CAPITAL LETTER U */
{ Au, 0x24CA, 0x24E4, "" },
/* CIRCLED LATIN CAPITAL LETTER V */
{ Au, 0x24CB, 0x24E5, "" },
/* CIRCLED LATIN CAPITAL LETTER W */
{ Au, 0x24CC, 0x24E6, "" },
/* CIRCLED LATIN CAPITAL LETTER X */
{ Au, 0x24CD, 0x24E7, "" },
/* CIRCLED LATIN CAPITAL LETTER Y */
{ Au, 0x24CE, 0x24E8, "" },
/* CIRCLED LATIN CAPITAL LETTER Z */
{ Au, 0x24CF, 0x24E9, "" },
/* CIRCLED LATIN SMALL LETTER A */
{ Al, 0x24D0, 0x24B6, "" },
/* CIRCLED LATIN SMALL LETTER B */
{ Al, 0x24D1, 0x24B7, "" },
/* CIRCLED LATIN SMALL LETTER C */
{ Al, 0x24D2, 0x24B8, "" },
/* CIRCLED LATIN SMALL LETTER D */
{ Al, 0x24D3, 0x24B9, "" },
/* CIRCLED LATIN SMALL LETTER E */
{ Al, 0x24D4, 0x24BA, "" },
/* CIRCLED LATIN SMALL LETTER F */
{ Al, 0x24D5, 0x24BB, "" },
/* CIRCLED LATIN SMALL LETTER G */
{ Al, 0x24D6, 0x24BC, "" },
/* CIRCLED LATIN SMALL LETTER H */
{ Al, 0x24D7, 0x24BD, "" },
/* CIRCLED LATIN SMALL LETTER I */
{ Al, 0x24D8, 0x24BE, "" },
/* CIRCLED LATIN SMALL LETTER J */
{ Al, 0x24D9, 0x24BF, "" },
/* CIRCLED LATIN SMALL LETTER K */
{ Al, 0x24DA, 0x24C0, "" },
/* CIRCLED LATIN SMALL LETTER L */
{ Al, 0x24DB, 0x24C1, "" },
/* CIRCLED LATIN SMALL LETTER M */
{ Al, 0x24DC, 0x24C2, "" },
/* CIRCLED LATIN SMALL LETTER N */
{ Al, 0x24DD, 0x24C3, "" },
/* CIRCLED LATIN SMALL LETTER O */
{ Al, 0x24DE, 0x24C4, "" },
/* CIRCLED LATIN SMALL LETTER P */
{ Al, 0x24DF, 0x24C5, "" },
/* CIRCLED LATIN SMALL LETTER Q */
{ Al, 0x24E0, 0x24C6, "" },
/* CIRCLED LATIN SMALL LETTER R */
{ Al, 0x24E1, 0x24C7, "" },
/* CIRCLED LATIN SMALL LETTER S */
{ Al, 0x24E2, 0x24C8, "" },
/* CIRCLED LATIN SMALL LETTER T */
{ Al, 0x24E3, 0x24C9, "" },
/* CIRCLED LATIN SMALL LETTER U */
{ Al, 0x24E4, 0x24CA, "" },
/* CIRCLED LATIN SMALL LETTER V */
{ Al, 0x24E5, 0x24CB, "" },
/* CIRCLED LATIN SMALL LETTER W */
{ Al, 0x24E6, 0x24CC, "" },
/* CIRCLED LATIN SMALL LETTER X */
{ Al, 0x24E7, 0x24CD, "" },
/* CIRCLED LATIN SMALL LETTER Y */
{ Al, 0x24E8, 0x24CE, "" },
/* CIRCLED LATIN SMALL LETTER Z */
{ Al, 0x24E9, 0x24CF, "" },
/* CIRCLED DIGIT ZERO */
{ Ax, 0x24EA, 0x0000, "" },
/* BOX DRAWINGS LIGHT HORIZONTAL */
{ Ap, 0x2500, 0x0000, "" },
/* BOX DRAWINGS HEAVY HORIZONTAL */
{ Ap, 0x2501, 0x0000, "" },
/* BOX DRAWINGS LIGHT VERTICAL */
{ Ap, 0x2502, 0x0000, "" },
/* BOX DRAWINGS HEAVY VERTICAL */
{ Ap, 0x2503, 0x0000, "" },
/* BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL */
{ Ap, 0x2504, 0x0000, "" },
/* BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL */
{ Ap, 0x2505, 0x0000, "" },
/* BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL */
{ Ap, 0x2506, 0x0000, "" },
/* BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL */
{ Ap, 0x2507, 0x0000, "" },
/* BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL */
{ Ap, 0x2508, 0x0000, "" },
/* BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL */
{ Ap, 0x2509, 0x0000, "" },
/* BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL */
{ Ap, 0x250A, 0x0000, "" },
/* BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL */
{ Ap, 0x250B, 0x0000, "" },
/* BOX DRAWINGS LIGHT DOWN AND RIGHT */
{ Ap, 0x250C, 0x0000, "" },
/* BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY */
{ Ap, 0x250D, 0x0000, "" },
/* BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT */
{ Ap, 0x250E, 0x0000, "" },
/* BOX DRAWINGS HEAVY DOWN AND RIGHT */
{ Ap, 0x250F, 0x0000, "" },
/* BOX DRAWINGS LIGHT DOWN AND LEFT */
{ Ap, 0x2510, 0x0000, "" },
/* BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY */
{ Ap, 0x2511, 0x0000, "" },
/* BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT */
{ Ap, 0x2512, 0x0000, "" },
/* BOX DRAWINGS HEAVY DOWN AND LEFT */
{ Ap, 0x2513, 0x0000, "" },
/* BOX DRAWINGS LIGHT UP AND RIGHT */
{ Ap, 0x2514, 0x0000, "" },
/* BOX DRAWINGS UP LIGHT AND RIGHT HEAVY */
{ Ap, 0x2515, 0x0000, "" },
/* BOX DRAWINGS UP HEAVY AND RIGHT LIGHT */
{ Ap, 0x2516, 0x0000, "" },
/* BOX DRAWINGS HEAVY UP AND RIGHT */
{ Ap, 0x2517, 0x0000, "" },
/* BOX DRAWINGS LIGHT UP AND LEFT */
{ Ap, 0x2518, 0x0000, "" },
/* BOX DRAWINGS UP LIGHT AND LEFT HEAVY */
{ Ap, 0x2519, 0x0000, "" },
/* BOX DRAWINGS UP HEAVY AND LEFT LIGHT */
{ Ap, 0x251A, 0x0000, "" },
/* BOX DRAWINGS HEAVY UP AND LEFT */
{ Ap, 0x251B, 0x0000, "" },
/* BOX DRAWINGS LIGHT VERTICAL AND RIGHT */
{ Ap, 0x251C, 0x0000, "" },
/* BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY */
{ Ap, 0x251D, 0x0000, "" },
/* BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT */
{ Ap, 0x251E, 0x0000, "" },
/* BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT */
{ Ap, 0x251F, 0x0000, "" },
/* BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT */
{ Ap, 0x2520, 0x0000, "" },
/* BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY */
{ Ap, 0x2521, 0x0000, "" },
/* BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY */
{ Ap, 0x2522, 0x0000, "" },
/* BOX DRAWINGS HEAVY VERTICAL AND RIGHT */
{ Ap, 0x2523, 0x0000, "" },
/* BOX DRAWINGS LIGHT VERTICAL AND LEFT */
{ Ap, 0x2524, 0x0000, "" },
/* BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY */
{ Ap, 0x2525, 0x0000, "" },
/* BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT */
{ Ap, 0x2526, 0x0000, "" },
/* BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT */
{ Ap, 0x2527, 0x0000, "" },
/* BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT */
{ Ap, 0x2528, 0x0000, "" },
/* BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY */
{ Ap, 0x2529, 0x0000, "" },
/* BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY */
{ Ap, 0x252A, 0x0000, "" },
/* BOX DRAWINGS HEAVY VERTICAL AND LEFT */
{ Ap, 0x252B, 0x0000, "" },
/* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */
{ Ap, 0x252C, 0x0000, "" },
/* BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT */
{ Ap, 0x252D, 0x0000, "" },
/* BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT */
{ Ap, 0x252E, 0x0000, "" },
/* BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY */
{ Ap, 0x252F, 0x0000, "" },
/* BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT */
{ Ap, 0x2530, 0x0000, "" },
/* BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY */
{ Ap, 0x2531, 0x0000, "" },
/* BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY */
{ Ap, 0x2532, 0x0000, "" },
/* BOX DRAWINGS HEAVY DOWN AND HORIZONTAL */
{ Ap, 0x2533, 0x0000, "" },
/* BOX DRAWINGS LIGHT UP AND HORIZONTAL */
{ Ap, 0x2534, 0x0000, "" },
/* BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT */
{ Ap, 0x2535, 0x0000, "" },
/* BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT */
{ Ap, 0x2536, 0x0000, "" },
/* BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY */
{ Ap, 0x2537, 0x0000, "" },
/* BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT */
{ Ap, 0x2538, 0x0000, "" },
/* BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY */
{ Ap, 0x2539, 0x0000, "" },
/* BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY */
{ Ap, 0x253A, 0x0000, "" },
/* BOX DRAWINGS HEAVY UP AND HORIZONTAL */
{ Ap, 0x253B, 0x0000, "" },
/* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */
{ Ap, 0x253C, 0x0000, "" },
/* BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT */
{ Ap, 0x253D, 0x0000, "" },
/* BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT */
{ Ap, 0x253E, 0x0000, "" },
/* BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY */
{ Ap, 0x253F, 0x0000, "" },
/* BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT */
{ Ap, 0x2540, 0x0000, "" },
/* BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT */
{ Ap, 0x2541, 0x0000, "" },
/* BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT */
{ Ap, 0x2542, 0x0000, "" },
/* BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT */
{ Ap, 0x2543, 0x0000, "" },
/* BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT */
{ Ap, 0x2544, 0x0000, "" },
/* BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT */
{ Ap, 0x2545, 0x0000, "" },
/* BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT */
{ Ap, 0x2546, 0x0000, "" },
/* BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY */
{ Ap, 0x2547, 0x0000, "" },
/* BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY */
{ Ap, 0x2548, 0x0000, "" },
/* BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY */
{ Ap, 0x2549, 0x0000, "" },
/* BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY */
{ Ap, 0x254A, 0x0000, "" },
/* BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL */
{ Ap, 0x254B, 0x0000, "" },
/* BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL */
{ Ap, 0x254C, 0x0000, "" },
/* BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL */
{ Ap, 0x254D, 0x0000, "" },
/* BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL */
{ Ap, 0x254E, 0x0000, "" },
/* BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL */
{ Ap, 0x254F, 0x0000, "" },
/* BOX DRAWINGS DOUBLE HORIZONTAL */
{ Ap, 0x2550, 0x0000, "" },
/* BOX DRAWINGS DOUBLE VERTICAL */
{ Ap, 0x2551, 0x0000, "" },
/* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE */
{ Ap, 0x2552, 0x0000, "" },
/* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE */
{ Ap, 0x2553, 0x0000, "" },
/* BOX DRAWINGS DOUBLE DOWN AND RIGHT */
{ Ap, 0x2554, 0x0000, "" },
/* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE */
{ Ap, 0x2555, 0x0000, "" },
/* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE */
{ Ap, 0x2556, 0x0000, "" },
/* BOX DRAWINGS DOUBLE DOWN AND LEFT */
{ Ap, 0x2557, 0x0000, "" },
/* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE */
{ Ap, 0x2558, 0x0000, "" },
/* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE */
{ Ap, 0x2559, 0x0000, "" },
/* BOX DRAWINGS DOUBLE UP AND RIGHT */
{ Ap, 0x255A, 0x0000, "" },
/* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE */
{ Ap, 0x255B, 0x0000, "" },
/* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE */
{ Ap, 0x255C, 0x0000, "" },
/* BOX DRAWINGS DOUBLE UP AND LEFT */
{ Ap, 0x255D, 0x0000, "" },
/* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE */
{ Ap, 0x255E, 0x0000, "" },
/* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE */
{ Ap, 0x255F, 0x0000, "" },
/* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT */
{ Ap, 0x2560, 0x0000, "" },
/* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE */
{ Ap, 0x2561, 0x0000, "" },
/* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE */
{ Ap, 0x2562, 0x0000, "" },
/* BOX DRAWINGS DOUBLE VERTICAL AND LEFT */
{ Ap, 0x2563, 0x0000, "" },
/* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE */
{ Ap, 0x2564, 0x0000, "" },
/* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE */
{ Ap, 0x2565, 0x0000, "" },
/* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL */
{ Ap, 0x2566, 0x0000, "" },
/* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE */
{ Ap, 0x2567, 0x0000, "" },
/* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE */
{ Ap, 0x2568, 0x0000, "" },
/* BOX DRAWINGS DOUBLE UP AND HORIZONTAL */
{ Ap, 0x2569, 0x0000, "" },
/* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE */
{ Ap, 0x256A, 0x0000, "" },
/* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE */
{ Ap, 0x256B, 0x0000, "" },
/* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL */
{ Ap, 0x256C, 0x0000, "" },
/* BOX DRAWINGS LIGHT ARC DOWN AND RIGHT */
{ Ap, 0x256D, 0x0000, "" },
/* BOX DRAWINGS LIGHT ARC DOWN AND LEFT */
{ Ap, 0x256E, 0x0000, "" },
/* BOX DRAWINGS LIGHT ARC UP AND LEFT */
{ Ap, 0x256F, 0x0000, "" },
/* BOX DRAWINGS LIGHT ARC UP AND RIGHT */
{ Ap, 0x2570, 0x0000, "" },
/* BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT */
{ Ap, 0x2571, 0x0000, "" },
/* BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT */
{ Ap, 0x2572, 0x0000, "" },
/* BOX DRAWINGS LIGHT DIAGONAL CROSS */
{ Ap, 0x2573, 0x0000, "" },
/* BOX DRAWINGS LIGHT LEFT */
{ Ap, 0x2574, 0x0000, "" },
/* BOX DRAWINGS LIGHT UP */
{ Ap, 0x2575, 0x0000, "" },
/* BOX DRAWINGS LIGHT RIGHT */
{ Ap, 0x2576, 0x0000, "" },
/* BOX DRAWINGS LIGHT DOWN */
{ Ap, 0x2577, 0x0000, "" },
/* BOX DRAWINGS HEAVY LEFT */
{ Ap, 0x2578, 0x0000, "" },
/* BOX DRAWINGS HEAVY UP */
{ Ap, 0x2579, 0x0000, "" },
/* BOX DRAWINGS HEAVY RIGHT */
{ Ap, 0x257A, 0x0000, "" },
/* BOX DRAWINGS HEAVY DOWN */
{ Ap, 0x257B, 0x0000, "" },
/* BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT */
{ Ap, 0x257C, 0x0000, "" },
/* BOX DRAWINGS LIGHT UP AND HEAVY DOWN */
{ Ap, 0x257D, 0x0000, "" },
/* BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT */
{ Ap, 0x257E, 0x0000, "" },
/* BOX DRAWINGS HEAVY UP AND LIGHT DOWN */
{ Ap, 0x257F, 0x0000, "" },
/* UPPER HALF BLOCK */
{ Ap, 0x2580, 0x0000, "" },
/* LOWER ONE EIGHTH BLOCK */
{ Ap, 0x2581, 0x0000, "" },
/* LOWER ONE QUARTER BLOCK */
{ Ap, 0x2582, 0x0000, "" },
/* LOWER THREE EIGHTHS BLOCK */
{ Ap, 0x2583, 0x0000, "" },
/* LOWER HALF BLOCK */
{ Ap, 0x2584, 0x0000, "" },
/* LOWER FIVE EIGHTHS BLOCK */
{ Ap, 0x2585, 0x0000, "" },
/* LOWER THREE QUARTERS BLOCK */
{ Ap, 0x2586, 0x0000, "" },
/* LOWER SEVEN EIGHTHS BLOCK */
{ Ap, 0x2587, 0x0000, "" },
/* FULL BLOCK */
{ Ap, 0x2588, 0x0000, "" },
/* LEFT SEVEN EIGHTHS BLOCK */
{ Ap, 0x2589, 0x0000, "" },
/* LEFT THREE QUARTERS BLOCK */
{ Ap, 0x258A, 0x0000, "" },
/* LEFT FIVE EIGHTHS BLOCK */
{ Ap, 0x258B, 0x0000, "" },
/* LEFT HALF BLOCK */
{ Ap, 0x258C, 0x0000, "" },
/* LEFT THREE EIGHTHS BLOCK */
{ Ap, 0x258D, 0x0000, "" },
/* LEFT ONE QUARTER BLOCK */
{ Ap, 0x258E, 0x0000, "" },
/* LEFT ONE EIGHTH BLOCK */
{ Ap, 0x258F, 0x0000, "" },
/* RIGHT HALF BLOCK */
{ Ap, 0x2590, 0x0000, "" },
/* LIGHT SHADE */
{ Ap, 0x2591, 0x0000, "" },
/* MEDIUM SHADE */
{ Ap, 0x2592, 0x0000, "" },
/* DARK SHADE */
{ Ap, 0x2593, 0x0000, "" },
/* UPPER ONE EIGHTH BLOCK */
{ Ap, 0x2594, 0x0000, "" },
/* RIGHT ONE EIGHTH BLOCK */
{ Ap, 0x2595, 0x0000, "" },
/* BLACK SQUARE */
{ Ap, 0x25A0, 0x0000, "" },
/* WHITE SQUARE */
{ Ap, 0x25A1, 0x0000, "" },
/* WHITE SQUARE WITH ROUNDED CORNERS */
{ Ap, 0x25A2, 0x0000, "" },
/* WHITE SQUARE CONTAINING BLACK SMALL SQUARE */
{ Ap, 0x25A3, 0x0000, "" },
/* SQUARE WITH HORIZONTAL FILL */
{ Ap, 0x25A4, 0x0000, "" },
/* SQUARE WITH VERTICAL FILL */
{ Ap, 0x25A5, 0x0000, "" },
/* SQUARE WITH ORTHOGONAL CROSSHATCH FILL */
{ Ap, 0x25A6, 0x0000, "" },
/* SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL */
{ Ap, 0x25A7, 0x0000, "" },
/* SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL */
{ Ap, 0x25A8, 0x0000, "" },
/* SQUARE WITH DIAGONAL CROSSHATCH FILL */
{ Ap, 0x25A9, 0x0000, "" },
/* BLACK SMALL SQUARE */
{ Ap, 0x25AA, 0x0000, "" },
/* WHITE SMALL SQUARE */
{ Ap, 0x25AB, 0x0000, "" },
/* BLACK RECTANGLE */
{ Ap, 0x25AC, 0x0000, "" },
/* WHITE RECTANGLE */
{ Ap, 0x25AD, 0x0000, "" },
/* BLACK VERTICAL RECTANGLE */
{ Ap, 0x25AE, 0x0000, "" },
/* WHITE VERTICAL RECTANGLE */
{ Ap, 0x25AF, 0x0000, "" },
/* BLACK PARALLELOGRAM */
{ Ap, 0x25B0, 0x0000, "" },
/* WHITE PARALLELOGRAM */
{ Ap, 0x25B1, 0x0000, "" },
/* BLACK UP-POINTING TRIANGLE */
{ Ap, 0x25B2, 0x0000, "" },
/* WHITE UP-POINTING TRIANGLE */
{ Ap, 0x25B3, 0x0000, "" },
/* BLACK UP-POINTING SMALL TRIANGLE */
{ Ap, 0x25B4, 0x0000, "" },
/* WHITE UP-POINTING SMALL TRIANGLE */
{ Ap, 0x25B5, 0x0000, "" },
/* BLACK RIGHT-POINTING TRIANGLE */
{ Ap, 0x25B6, 0x0000, "" },
/* WHITE RIGHT-POINTING TRIANGLE */
{ Ap, 0x25B7, 0x0000, "" },
/* BLACK RIGHT-POINTING SMALL TRIANGLE */
{ Ap, 0x25B8, 0x0000, "" },
/* WHITE RIGHT-POINTING SMALL TRIANGLE */
{ Ap, 0x25B9, 0x0000, "" },
/* BLACK RIGHT-POINTING POINTER */
{ Ap, 0x25BA, 0x0000, "" },
/* WHITE RIGHT-POINTING POINTER */
{ Ap, 0x25BB, 0x0000, "" },
/* BLACK DOWN-POINTING TRIANGLE */
{ Ap, 0x25BC, 0x0000, "" },
/* WHITE DOWN-POINTING TRIANGLE */
{ Ap, 0x25BD, 0x0000, "" },
/* BLACK DOWN-POINTING SMALL TRIANGLE */
{ Ap, 0x25BE, 0x0000, "" },
/* WHITE DOWN-POINTING SMALL TRIANGLE */
{ Ap, 0x25BF, 0x0000, "" },
/* BLACK LEFT-POINTING TRIANGLE */
{ Ap, 0x25C0, 0x0000, "" },
/* WHITE LEFT-POINTING TRIANGLE */
{ Ap, 0x25C1, 0x0000, "" },
/* BLACK LEFT-POINTING SMALL TRIANGLE */
{ Ap, 0x25C2, 0x0000, "" },
/* WHITE LEFT-POINTING SMALL TRIANGLE */
{ Ap, 0x25C3, 0x0000, "" },
/* BLACK LEFT-POINTING POINTER */
{ Ap, 0x25C4, 0x0000, "" },
/* WHITE LEFT-POINTING POINTER */
{ Ap, 0x25C5, 0x0000, "" },
/* BLACK DIAMOND */
{ Ap, 0x25C6, 0x0000, "" },
/* WHITE DIAMOND */
{ Ap, 0x25C7, 0x0000, "" },
/* WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND */
{ Ap, 0x25C8, 0x0000, "" },
/* FISHEYE */
{ Ap, 0x25C9, 0x0000, "" },
/* LOZENGE */
{ Ap, 0x25CA, 0x0000, "" },
/* WHITE CIRCLE */
{ Ap, 0x25CB, 0x0000, "" },
/* DOTTED CIRCLE */
{ Ap, 0x25CC, 0x0000, "" },
/* CIRCLE WITH VERTICAL FILL */
{ Ap, 0x25CD, 0x0000, "" },
/* BULLSEYE */
{ Ap, 0x25CE, 0x0000, "" },
/* BLACK CIRCLE */
{ Ap, 0x25CF, 0x0000, "" },
/* CIRCLE WITH LEFT HALF BLACK */
{ Ap, 0x25D0, 0x0000, "" },
/* CIRCLE WITH RIGHT HALF BLACK */
{ Ap, 0x25D1, 0x0000, "" },
/* CIRCLE WITH LOWER HALF BLACK */
{ Ap, 0x25D2, 0x0000, "" },
/* CIRCLE WITH UPPER HALF BLACK */
{ Ap, 0x25D3, 0x0000, "" },
/* CIRCLE WITH UPPER RIGHT QUADRANT BLACK */
{ Ap, 0x25D4, 0x0000, "" },
/* CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK */
{ Ap, 0x25D5, 0x0000, "" },
/* LEFT HALF BLACK CIRCLE */
{ Ap, 0x25D6, 0x0000, "" },
/* RIGHT HALF BLACK CIRCLE */
{ Ap, 0x25D7, 0x0000, "" },
/* INVERSE BULLET */
{ Ap, 0x25D8, 0x0000, "" },
/* INVERSE WHITE CIRCLE */
{ Ap, 0x25D9, 0x0000, "" },
/* UPPER HALF INVERSE WHITE CIRCLE */
{ Ap, 0x25DA, 0x0000, "" },
/* LOWER HALF INVERSE WHITE CIRCLE */
{ Ap, 0x25DB, 0x0000, "" },
/* UPPER LEFT QUADRANT CIRCULAR ARC */
{ Ap, 0x25DC, 0x0000, "" },
/* UPPER RIGHT QUADRANT CIRCULAR ARC */
{ Ap, 0x25DD, 0x0000, "" },
/* LOWER RIGHT QUADRANT CIRCULAR ARC */
{ Ap, 0x25DE, 0x0000, "" },
/* LOWER LEFT QUADRANT CIRCULAR ARC */
{ Ap, 0x25DF, 0x0000, "" },
/* UPPER HALF CIRCLE */
{ Ap, 0x25E0, 0x0000, "" },
/* LOWER HALF CIRCLE */
{ Ap, 0x25E1, 0x0000, "" },
/* BLACK LOWER RIGHT TRIANGLE */
{ Ap, 0x25E2, 0x0000, "" },
/* BLACK LOWER LEFT TRIANGLE */
{ Ap, 0x25E3, 0x0000, "" },
/* BLACK UPPER LEFT TRIANGLE */
{ Ap, 0x25E4, 0x0000, "" },
/* BLACK UPPER RIGHT TRIANGLE */
{ Ap, 0x25E5, 0x0000, "" },
/* WHITE BULLET */
{ Ap, 0x25E6, 0x0000, "" },
/* SQUARE WITH LEFT HALF BLACK */
{ Ap, 0x25E7, 0x0000, "" },
/* SQUARE WITH RIGHT HALF BLACK */
{ Ap, 0x25E8, 0x0000, "" },
/* SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK */
{ Ap, 0x25E9, 0x0000, "" },
/* SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK */
{ Ap, 0x25EA, 0x0000, "" },
/* WHITE SQUARE WITH VERTICAL BISECTING LINE */
{ Ap, 0x25EB, 0x0000, "" },
/* WHITE UP-POINTING TRIANGLE WITH DOT */
{ Ap, 0x25EC, 0x0000, "" },
/* UP-POINTING TRIANGLE WITH LEFT HALF BLACK */
{ Ap, 0x25ED, 0x0000, "" },
/* UP-POINTING TRIANGLE WITH RIGHT HALF BLACK */
{ Ap, 0x25EE, 0x0000, "" },
/* LARGE CIRCLE */
{ Ap, 0x25EF, 0x0000, "" },
/* BLACK SUN WITH RAYS */
{ Ap, 0x2600, 0x0000, "" },
/* CLOUD */
{ Ap, 0x2601, 0x0000, "" },
/* UMBRELLA */
{ Ap, 0x2602, 0x0000, "" },
/* SNOWMAN */
{ Ap, 0x2603, 0x0000, "" },
/* COMET */
{ Ap, 0x2604, 0x0000, "" },
/* BLACK STAR */
{ Ap, 0x2605, 0x0000, "" },
/* WHITE STAR */
{ Ap, 0x2606, 0x0000, "" },
/* LIGHTNING */
{ Ap, 0x2607, 0x0000, "" },
/* THUNDERSTORM */
{ Ap, 0x2608, 0x0000, "" },
/* SUN */
{ Ap, 0x2609, 0x0000, "" },
/* ASCENDING NODE */
{ Ap, 0x260A, 0x0000, "" },
/* DESCENDING NODE */
{ Ap, 0x260B, 0x0000, "" },
/* CONJUNCTION */
{ Ap, 0x260C, 0x0000, "" },
/* OPPOSITION */
{ Ap, 0x260D, 0x0000, "" },
/* BLACK TELEPHONE */
{ Ap, 0x260E, 0x0000, "" },
/* WHITE TELEPHONE */
{ Ap, 0x260F, 0x0000, "" },
/* BALLOT BOX */
{ Ap, 0x2610, 0x0000, "" },
/* BALLOT BOX WITH CHECK */
{ Ap, 0x2611, 0x0000, "" },
/* BALLOT BOX WITH X */
{ Ap, 0x2612, 0x0000, "" },
/* SALTIRE */
{ Ap, 0x2613, 0x0000, "" },
/* BLACK LEFT POINTING INDEX */
{ Ap, 0x261A, 0x0000, "" },
/* BLACK RIGHT POINTING INDEX */
{ Ap, 0x261B, 0x0000, "" },
/* WHITE LEFT POINTING INDEX */
{ Ap, 0x261C, 0x0000, "" },
/* WHITE UP POINTING INDEX */
{ Ap, 0x261D, 0x0000, "" },
/* WHITE RIGHT POINTING INDEX */
{ Ap, 0x261E, 0x0000, "" },
/* WHITE DOWN POINTING INDEX */
{ Ap, 0x261F, 0x0000, "" },
/* SKULL AND CROSSBONES */
{ Ap, 0x2620, 0x0000, "" },
/* CAUTION SIGN */
{ Ap, 0x2621, 0x0000, "" },
/* RADIOACTIVE SIGN */
{ Ap, 0x2622, 0x0000, "" },
/* BIOHAZARD SIGN */
{ Ap, 0x2623, 0x0000, "" },
/* CADUCEUS */
{ Ap, 0x2624, 0x0000, "" },
/* ANKH */
{ Ap, 0x2625, 0x0000, "" },
/* ORTHODOX CROSS */
{ Ap, 0x2626, 0x0000, "" },
/* CHI RHO */
{ Ap, 0x2627, 0x0000, "" },
/* CROSS OF LORRAINE */
{ Ap, 0x2628, 0x0000, "" },
/* CROSS OF JERUSALEM */
{ Ap, 0x2629, 0x0000, "" },
/* STAR AND CRESCENT */
{ Ap, 0x262A, 0x0000, "" },
/* FARSI SYMBOL */
{ Ap, 0x262B, 0x0000, "" },
/* ADI SHAKTI */
{ Ap, 0x262C, 0x0000, "" },
/* HAMMER AND SICKLE */
{ Ap, 0x262D, 0x0000, "" },
/* PEACE SYMBOL */
{ Ap, 0x262E, 0x0000, "" },
/* YIN YANG */
{ Ap, 0x262F, 0x0000, "" },
/* TRIGRAM FOR HEAVEN */
{ Ap, 0x2630, 0x0000, "" },
/* TRIGRAM FOR LAKE */
{ Ap, 0x2631, 0x0000, "" },
/* TRIGRAM FOR FIRE */
{ Ap, 0x2632, 0x0000, "" },
/* TRIGRAM FOR THUNDER */
{ Ap, 0x2633, 0x0000, "" },
/* TRIGRAM FOR WIND */
{ Ap, 0x2634, 0x0000, "" },
/* TRIGRAM FOR WATER */
{ Ap, 0x2635, 0x0000, "" },
/* TRIGRAM FOR MOUNTAIN */
{ Ap, 0x2636, 0x0000, "" },
/* TRIGRAM FOR EARTH */
{ Ap, 0x2637, 0x0000, "" },
/* WHEEL OF DHARMA */
{ Ap, 0x2638, 0x0000, "" },
/* WHITE FROWNING FACE */
{ Ap, 0x2639, 0x0000, "" },
/* WHITE SMILING FACE */
{ Ap, 0x263A, 0x0000, "" },
/* BLACK SMILING FACE */
{ Ap, 0x263B, 0x0000, "" },
/* WHITE SUN WITH RAYS */
{ Ap, 0x263C, 0x0000, "" },
/* FIRST QUARTER MOON */
{ Ap, 0x263D, 0x0000, "" },
/* LAST QUARTER MOON */
{ Ap, 0x263E, 0x0000, "" },
/* MERCURY */
{ Ap, 0x263F, 0x0000, "" },
/* FEMALE SIGN */
{ Ap, 0x2640, 0x0000, "" },
/* EARTH */
{ Ap, 0x2641, 0x0000, "" },
/* MALE SIGN */
{ Ap, 0x2642, 0x0000, "" },
/* JUPITER */
{ Ap, 0x2643, 0x0000, "" },
/* SATURN */
{ Ap, 0x2644, 0x0000, "" },
/* URANUS */
{ Ap, 0x2645, 0x0000, "" },
/* NEPTUNE */
{ Ap, 0x2646, 0x0000, "" },
/* PLUTO */
{ Ap, 0x2647, 0x0000, "" },
/* ARIES */
{ Ap, 0x2648, 0x0000, "" },
/* TAURUS */
{ Ap, 0x2649, 0x0000, "" },
/* GEMINI */
{ Ap, 0x264A, 0x0000, "" },
/* CANCER */
{ Ap, 0x264B, 0x0000, "" },
/* LEO */
{ Ap, 0x264C, 0x0000, "" },
/* VIRGO */
{ Ap, 0x264D, 0x0000, "" },
/* LIBRA */
{ Ap, 0x264E, 0x0000, "" },
/* SCORPIUS */
{ Ap, 0x264F, 0x0000, "" },
/* SAGITTARIUS */
{ Ap, 0x2650, 0x0000, "" },
/* CAPRICORN */
{ Ap, 0x2651, 0x0000, "" },
/* AQUARIUS */
{ Ap, 0x2652, 0x0000, "" },
/* PISCES */
{ Ap, 0x2653, 0x0000, "" },
/* WHITE CHESS KING */
{ Ap, 0x2654, 0x0000, "" },
/* WHITE CHESS QUEEN */
{ Ap, 0x2655, 0x0000, "" },
/* WHITE CHESS ROOK */
{ Ap, 0x2656, 0x0000, "" },
/* WHITE CHESS BISHOP */
{ Ap, 0x2657, 0x0000, "" },
/* WHITE CHESS KNIGHT */
{ Ap, 0x2658, 0x0000, "" },
/* WHITE CHESS PAWN */
{ Ap, 0x2659, 0x0000, "" },
/* BLACK CHESS KING */
{ Ap, 0x265A, 0x0000, "" },
/* BLACK CHESS QUEEN */
{ Ap, 0x265B, 0x0000, "" },
/* BLACK CHESS ROOK */
{ Ap, 0x265C, 0x0000, "" },
/* BLACK CHESS BISHOP */
{ Ap, 0x265D, 0x0000, "" },
/* BLACK CHESS KNIGHT */
{ Ap, 0x265E, 0x0000, "" },
/* BLACK CHESS PAWN */
{ Ap, 0x265F, 0x0000, "" },
/* BLACK SPADE SUIT */
{ Ap, 0x2660, 0x0000, "" },
/* WHITE HEART SUIT */
{ Ap, 0x2661, 0x0000, "" },
/* WHITE DIAMOND SUIT */
{ Ap, 0x2662, 0x0000, "" },
/* BLACK CLUB SUIT */
{ Ap, 0x2663, 0x0000, "" },
/* WHITE SPADE SUIT */
{ Ap, 0x2664, 0x0000, "" },
/* BLACK HEART SUIT */
{ Ap, 0x2665, 0x0000, "" },
/* BLACK DIAMOND SUIT */
{ Ap, 0x2666, 0x0000, "" },
/* WHITE CLUB SUIT */
{ Ap, 0x2667, 0x0000, "" },
/* HOT SPRINGS */
{ Ap, 0x2668, 0x0000, "" },
/* QUARTER NOTE */
{ Ap, 0x2669, 0x0000, "" },
/* EIGHTH NOTE */
{ Ap, 0x266A, 0x0000, "" },
/* BEAMED EIGHTH NOTES */
{ Ap, 0x266B, 0x0000, "" },
/* BEAMED SIXTEENTH NOTES */
{ Ap, 0x266C, 0x0000, "" },
/* MUSIC FLAT SIGN */
{ Ap, 0x266D, 0x0000, "" },
/* MUSIC NATURAL SIGN */
{ Ap, 0x266E, 0x0000, "" },
/* MUSIC SHARP SIGN */
{ Ap, 0x266F, 0x0000, "" },
/* UPPER BLADE SCISSORS */
{ Ap, 0x2701, 0x0000, "" },
/* BLACK SCISSORS */
{ Ap, 0x2702, 0x0000, "" },
/* LOWER BLADE SCISSORS */
{ Ap, 0x2703, 0x0000, "" },
/* WHITE SCISSORS */
{ Ap, 0x2704, 0x0000, "" },
/* TELEPHONE LOCATION SIGN */
{ Ap, 0x2706, 0x0000, "" },
/* TAPE DRIVE */
{ Ap, 0x2707, 0x0000, "" },
/* AIRPLANE */
{ Ap, 0x2708, 0x0000, "" },
/* ENVELOPE */
{ Ap, 0x2709, 0x0000, "" },
/* VICTORY HAND */
{ Ap, 0x270C, 0x0000, "" },
/* WRITING HAND */
{ Ap, 0x270D, 0x0000, "" },
/* LOWER RIGHT PENCIL */
{ Ap, 0x270E, 0x0000, "" },
/* PENCIL */
{ Ap, 0x270F, 0x0000, "" },
/* UPPER RIGHT PENCIL */
{ Ap, 0x2710, 0x0000, "" },
/* WHITE NIB */
{ Ap, 0x2711, 0x0000, "" },
/* BLACK NIB */
{ Ap, 0x2712, 0x0000, "" },
/* CHECK MARK */
{ Ap, 0x2713, 0x0000, "" },
/* HEAVY CHECK MARK */
{ Ap, 0x2714, 0x0000, "" },
/* MULTIPLICATION X */
{ Ap, 0x2715, 0x0000, "" },
/* HEAVY MULTIPLICATION X */
{ Ap, 0x2716, 0x0000, "" },
/* BALLOT X */
{ Ap, 0x2717, 0x0000, "" },
/* HEAVY BALLOT X */
{ Ap, 0x2718, 0x0000, "" },
/* OUTLINED GREEK CROSS */
{ Ap, 0x2719, 0x0000, "" },
/* HEAVY GREEK CROSS */
{ Ap, 0x271A, 0x0000, "" },
/* OPEN CENTRE CROSS */
{ Ap, 0x271B, 0x0000, "" },
/* HEAVY OPEN CENTRE CROSS */
{ Ap, 0x271C, 0x0000, "" },
/* LATIN CROSS */
{ Ap, 0x271D, 0x0000, "" },
/* SHADOWED WHITE LATIN CROSS */
{ Ap, 0x271E, 0x0000, "" },
/* OUTLINED LATIN CROSS */
{ Ap, 0x271F, 0x0000, "" },
/* MALTESE CROSS */
{ Ap, 0x2720, 0x0000, "" },
/* STAR OF DAVID */
{ Ap, 0x2721, 0x0000, "" },
/* FOUR TEARDROP-SPOKED ASTERISK */
{ Ap, 0x2722, 0x0000, "" },
/* FOUR BALLOON-SPOKED ASTERISK */
{ Ap, 0x2723, 0x0000, "" },
/* HEAVY FOUR BALLOON-SPOKED ASTERISK */
{ Ap, 0x2724, 0x0000, "" },
/* FOUR CLUB-SPOKED ASTERISK */
{ Ap, 0x2725, 0x0000, "" },
/* BLACK FOUR POINTED STAR */
{ Ap, 0x2726, 0x0000, "" },
/* WHITE FOUR POINTED STAR */
{ Ap, 0x2727, 0x0000, "" },
/* STRESS OUTLINED WHITE STAR */
{ Ap, 0x2729, 0x0000, "" },
/* CIRCLED WHITE STAR */
{ Ap, 0x272A, 0x0000, "" },
/* OPEN CENTRE BLACK STAR */
{ Ap, 0x272B, 0x0000, "" },
/* BLACK CENTRE WHITE STAR */
{ Ap, 0x272C, 0x0000, "" },
/* OUTLINED BLACK STAR */
{ Ap, 0x272D, 0x0000, "" },
/* HEAVY OUTLINED BLACK STAR */
{ Ap, 0x272E, 0x0000, "" },
/* PINWHEEL STAR */
{ Ap, 0x272F, 0x0000, "" },
/* SHADOWED WHITE STAR */
{ Ap, 0x2730, 0x0000, "" },
/* HEAVY ASTERISK */
{ Ap, 0x2731, 0x0000, "" },
/* OPEN CENTRE ASTERISK */
{ Ap, 0x2732, 0x0000, "" },
/* EIGHT SPOKED ASTERISK */
{ Ap, 0x2733, 0x0000, "" },
/* EIGHT POINTED BLACK STAR */
{ Ap, 0x2734, 0x0000, "" },
/* EIGHT POINTED PINWHEEL STAR */
{ Ap, 0x2735, 0x0000, "" },
/* SIX POINTED BLACK STAR */
{ Ap, 0x2736, 0x0000, "" },
/* EIGHT POINTED RECTILINEAR BLACK STAR */
{ Ap, 0x2737, 0x0000, "" },
/* HEAVY EIGHT POINTED RECTILINEAR BLACK STAR */
{ Ap, 0x2738, 0x0000, "" },
/* TWELVE POINTED BLACK STAR */
{ Ap, 0x2739, 0x0000, "" },
/* SIXTEEN POINTED ASTERISK */
{ Ap, 0x273A, 0x0000, "" },
/* TEARDROP-SPOKED ASTERISK */
{ Ap, 0x273B, 0x0000, "" },
/* OPEN CENTRE TEARDROP-SPOKED ASTERISK */
{ Ap, 0x273C, 0x0000, "" },
/* HEAVY TEARDROP-SPOKED ASTERISK */
{ Ap, 0x273D, 0x0000, "" },
/* SIX PETALLED BLACK AND WHITE FLORETTE */
{ Ap, 0x273E, 0x0000, "" },
/* BLACK FLORETTE */
{ Ap, 0x273F, 0x0000, "" },
/* WHITE FLORETTE */
{ Ap, 0x2740, 0x0000, "" },
/* EIGHT PETALLED OUTLINED BLACK FLORETTE */
{ Ap, 0x2741, 0x0000, "" },
/* CIRCLED OPEN CENTRE EIGHT POINTED STAR */
{ Ap, 0x2742, 0x0000, "" },
/* HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK */
{ Ap, 0x2743, 0x0000, "" },
/* SNOWFLAKE */
{ Ap, 0x2744, 0x0000, "" },
/* TIGHT TRIFOLIATE SNOWFLAKE */
{ Ap, 0x2745, 0x0000, "" },
/* HEAVY CHEVRON SNOWFLAKE */
{ Ap, 0x2746, 0x0000, "" },
/* SPARKLE */
{ Ap, 0x2747, 0x0000, "" },
/* HEAVY SPARKLE */
{ Ap, 0x2748, 0x0000, "" },
/* BALLOON-SPOKED ASTERISK */
{ Ap, 0x2749, 0x0000, "" },
/* EIGHT TEARDROP-SPOKED PROPELLER ASTERISK */
{ Ap, 0x274A, 0x0000, "" },
/* HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK */
{ Ap, 0x274B, 0x0000, "" },
/* SHADOWED WHITE CIRCLE */
{ Ap, 0x274D, 0x0000, "" },
/* LOWER RIGHT DROP-SHADOWED WHITE SQUARE */
{ Ap, 0x274F, 0x0000, "" },
/* UPPER RIGHT DROP-SHADOWED WHITE SQUARE */
{ Ap, 0x2750, 0x0000, "" },
/* LOWER RIGHT SHADOWED WHITE SQUARE */
{ Ap, 0x2751, 0x0000, "" },
/* UPPER RIGHT SHADOWED WHITE SQUARE */
{ Ap, 0x2752, 0x0000, "" },
/* BLACK DIAMOND MINUS WHITE X */
{ Ap, 0x2756, 0x0000, "" },
/* LIGHT VERTICAL BAR */
{ Ap, 0x2758, 0x0000, "" },
/* MEDIUM VERTICAL BAR */
{ Ap, 0x2759, 0x0000, "" },
/* HEAVY VERTICAL BAR */
{ Ap, 0x275A, 0x0000, "" },
/* HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT */
{ Ap, 0x275B, 0x0000, "" },
/* HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT */
{ Ap, 0x275C, 0x0000, "" },
/* HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT */
{ Ap, 0x275D, 0x0000, "" },
/* HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT */
{ Ap, 0x275E, 0x0000, "" },
/* CURVED STEM PARAGRAPH SIGN ORNAMENT */
{ Ap, 0x2761, 0x0000, "" },
/* HEAVY EXCLAMATION MARK ORNAMENT */
{ Ap, 0x2762, 0x0000, "" },
/* HEAVY HEART EXCLAMATION MARK ORNAMENT */
{ Ap, 0x2763, 0x0000, "" },
/* HEAVY BLACK HEART */
{ Ap, 0x2764, 0x0000, "" },
/* ROTATED HEAVY BLACK HEART BULLET */
{ Ap, 0x2765, 0x0000, "" },
/* FLORAL HEART */
{ Ap, 0x2766, 0x0000, "" },
/* ROTATED FLORAL HEART BULLET */
{ Ap, 0x2767, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT ONE */
{ Ax, 0x2776, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT TWO */
{ Ax, 0x2777, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT THREE */
{ Ax, 0x2778, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT FOUR */
{ Ax, 0x2779, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT FIVE */
{ Ax, 0x277A, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT SIX */
{ Ax, 0x277B, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT SEVEN */
{ Ax, 0x277C, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT EIGHT */
{ Ax, 0x277D, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED DIGIT NINE */
{ Ax, 0x277E, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED NUMBER TEN */
{ Ax, 0x277F, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT ONE */
{ Ax, 0x2780, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT TWO */
{ Ax, 0x2781, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT THREE */
{ Ax, 0x2782, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT FOUR */
{ Ax, 0x2783, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT FIVE */
{ Ax, 0x2784, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT SIX */
{ Ax, 0x2785, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN */
{ Ax, 0x2786, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT */
{ Ax, 0x2787, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF DIGIT NINE */
{ Ax, 0x2788, 0x0000, "" },
/* DINGBAT CIRCLED SANS-SERIF NUMBER TEN */
{ Ax, 0x2789, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE */
{ Ax, 0x278A, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO */
{ Ax, 0x278B, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE */
{ Ax, 0x278C, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR */
{ Ax, 0x278D, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE */
{ Ax, 0x278E, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX */
{ Ax, 0x278F, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN */
{ Ax, 0x2790, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT */
{ Ax, 0x2791, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE */
{ Ax, 0x2792, 0x0000, "" },
/* DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN */
{ Ax, 0x2793, 0x0000, "" },
/* HEAVY WIDE-HEADED RIGHTWARDS ARROW */
{ Ap, 0x2794, 0x0000, "" },
/* HEAVY SOUTH EAST ARROW */
{ Ap, 0x2798, 0x0000, "" },
/* HEAVY RIGHTWARDS ARROW */
{ Ap, 0x2799, 0x0000, "" },
/* HEAVY NORTH EAST ARROW */
{ Ap, 0x279A, 0x0000, "" },
/* DRAFTING POINT RIGHTWARDS ARROW */
{ Ap, 0x279B, 0x0000, "" },
/* HEAVY ROUND-TIPPED RIGHTWARDS ARROW */
{ Ap, 0x279C, 0x0000, "" },
/* TRIANGLE-HEADED RIGHTWARDS ARROW */
{ Ap, 0x279D, 0x0000, "" },
/* HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW */
{ Ap, 0x279E, 0x0000, "" },
/* DASHED TRIANGLE-HEADED RIGHTWARDS ARROW */
{ Ap, 0x279F, 0x0000, "" },
/* HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW */
{ Ap, 0x27A0, 0x0000, "" },
/* BLACK RIGHTWARDS ARROW */
{ Ap, 0x27A1, 0x0000, "" },
/* THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD */
{ Ap, 0x27A2, 0x0000, "" },
/* THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD */
{ Ap, 0x27A3, 0x0000, "" },
/* BLACK RIGHTWARDS ARROWHEAD */
{ Ap, 0x27A4, 0x0000, "" },
/* HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW */
{ Ap, 0x27A5, 0x0000, "" },
/* HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW */
{ Ap, 0x27A6, 0x0000, "" },
/* SQUAT BLACK RIGHTWARDS ARROW */
{ Ap, 0x27A7, 0x0000, "" },
/* HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW */
{ Ap, 0x27A8, 0x0000, "" },
/* RIGHT-SHADED WHITE RIGHTWARDS ARROW */
{ Ap, 0x27A9, 0x0000, "" },
/* LEFT-SHADED WHITE RIGHTWARDS ARROW */
{ Ap, 0x27AA, 0x0000, "" },
/* BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW */
{ Ap, 0x27AB, 0x0000, "" },
/* FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW */
{ Ap, 0x27AC, 0x0000, "" },
/* HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW */
{ Ap, 0x27AD, 0x0000, "" },
/* HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW */
{ Ap, 0x27AE, 0x0000, "" },
/* NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW */
{ Ap, 0x27AF, 0x0000, "" },
/* NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW */
{ Ap, 0x27B1, 0x0000, "" },
/* CIRCLED HEAVY WHITE RIGHTWARDS ARROW */
{ Ap, 0x27B2, 0x0000, "" },
/* WHITE-FEATHERED RIGHTWARDS ARROW */
{ Ap, 0x27B3, 0x0000, "" },
/* BLACK-FEATHERED SOUTH EAST ARROW */
{ Ap, 0x27B4, 0x0000, "" },
/* BLACK-FEATHERED RIGHTWARDS ARROW */
{ Ap, 0x27B5, 0x0000, "" },
/* BLACK-FEATHERED NORTH EAST ARROW */
{ Ap, 0x27B6, 0x0000, "" },
/* HEAVY BLACK-FEATHERED SOUTH EAST ARROW */
{ Ap, 0x27B7, 0x0000, "" },
/* HEAVY BLACK-FEATHERED RIGHTWARDS ARROW */
{ Ap, 0x27B8, 0x0000, "" },
/* HEAVY BLACK-FEATHERED NORTH EAST ARROW */
{ Ap, 0x27B9, 0x0000, "" },
/* TEARDROP-BARBED RIGHTWARDS ARROW */
{ Ap, 0x27BA, 0x0000, "" },
/* HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW */
{ Ap, 0x27BB, 0x0000, "" },
/* WEDGE-TAILED RIGHTWARDS ARROW */
{ Ap, 0x27BC, 0x0000, "" },
/* HEAVY WEDGE-TAILED RIGHTWARDS ARROW */
{ Ap, 0x27BD, 0x0000, "" },
/* OPEN-OUTLINED RIGHTWARDS ARROW */
{ Ap, 0x27BE, 0x0000, "" },
/* IDEOGRAPHIC SPACE */
{ As, 0x3000, 0x0000, " " },
/* IDEOGRAPHIC COMMA */
{ Ap, 0x3001, 0x0000, "" },
/* IDEOGRAPHIC FULL STOP */
{ Ap, 0x3002, 0x0000, "" },
/* DITTO MARK */
{ Ap, 0x3003, 0x0000, "" },
/* JAPANESE INDUSTRIAL STANDARD SYMBOL */
{ Ap, 0x3004, 0x0000, "" },
/* IDEOGRAPHIC ITERATION MARK */
{ Ap, 0x3005, 0x0000, "" },
/* IDEOGRAPHIC CLOSING MARK */
{ Ap, 0x3006, 0x0000, "" },
/* IDEOGRAPHIC NUMBER ZERO */
{ Ax, 0x3007, 0x0000, "" },
/* LEFT ANGLE BRACKET */
{ Ap, 0x3008, 0x0000, "" },
/* RIGHT ANGLE BRACKET */
{ Ap, 0x3009, 0x0000, "" },
/* LEFT DOUBLE ANGLE BRACKET */
{ Ap, 0x300A, 0x0000, "" },
/* RIGHT DOUBLE ANGLE BRACKET */
{ Ap, 0x300B, 0x0000, "" },
/* LEFT CORNER BRACKET */
{ Ap, 0x300C, 0x0000, "" },
/* RIGHT CORNER BRACKET */
{ Ap, 0x300D, 0x0000, "" },
/* LEFT WHITE CORNER BRACKET */
{ Ap, 0x300E, 0x0000, "" },
/* RIGHT WHITE CORNER BRACKET */
{ Ap, 0x300F, 0x0000, "" },
/* LEFT BLACK LENTICULAR BRACKET */
{ Ap, 0x3010, 0x0000, "" },
/* RIGHT BLACK LENTICULAR BRACKET */
{ Ap, 0x3011, 0x0000, "" },
/* POSTAL MARK */
{ Ap, 0x3012, 0x0000, "" },
/* GETA MARK */
{ Ap, 0x3013, 0x0000, "" },
/* LEFT TORTOISE SHELL BRACKET */
{ Ap, 0x3014, 0x0000, "" },
/* RIGHT TORTOISE SHELL BRACKET */
{ Ap, 0x3015, 0x0000, "" },
/* LEFT WHITE LENTICULAR BRACKET */
{ Ap, 0x3016, 0x0000, "" },
/* RIGHT WHITE LENTICULAR BRACKET */
{ Ap, 0x3017, 0x0000, "" },
/* LEFT WHITE TORTOISE SHELL BRACKET */
{ Ap, 0x3018, 0x0000, "" },
/* RIGHT WHITE TORTOISE SHELL BRACKET */
{ Ap, 0x3019, 0x0000, "" },
/* LEFT WHITE SQUARE BRACKET */
{ Ap, 0x301A, 0x0000, "" },
/* RIGHT WHITE SQUARE BRACKET */
{ Ap, 0x301B, 0x0000, "" },
/* WAVE DASH */
{ Ap, 0x301C, 0x0000, "" },
/* REVERSED DOUBLE PRIME QUOTATION MARK */
{ Ap, 0x301D, 0x0000, "" },
/* DOUBLE PRIME QUOTATION MARK */
{ Ap, 0x301E, 0x0000, "" },
/* LOW DOUBLE PRIME QUOTATION MARK */
{ Ap, 0x301F, 0x0000, "" },
/* POSTAL MARK FACE */
{ Ap, 0x3020, 0x0000, "" },
/* HANGZHOU NUMERAL ONE */
{ Ax, 0x3021, 0x0000, "" },
/* HANGZHOU NUMERAL TWO */
{ Ax, 0x3022, 0x0000, "" },
/* HANGZHOU NUMERAL THREE */
{ Ax, 0x3023, 0x0000, "" },
/* HANGZHOU NUMERAL FOUR */
{ Ax, 0x3024, 0x0000, "" },
/* HANGZHOU NUMERAL FIVE */
{ Ax, 0x3025, 0x0000, "" },
/* HANGZHOU NUMERAL SIX */
{ Ax, 0x3026, 0x0000, "" },
/* HANGZHOU NUMERAL SEVEN */
{ Ax, 0x3027, 0x0000, "" },
/* HANGZHOU NUMERAL EIGHT */
{ Ax, 0x3028, 0x0000, "" },
/* HANGZHOU NUMERAL NINE */
{ Ax, 0x3029, 0x0000, "" },
/* IDEOGRAPHIC LEVEL TONE MARK */
{ Ax, 0x302A, 0x0000, "" },
/* IDEOGRAPHIC RISING TONE MARK */
{ Ax, 0x302B, 0x0000, "" },
/* IDEOGRAPHIC DEPARTING TONE MARK */
{ Ax, 0x302C, 0x0000, "" },
/* IDEOGRAPHIC ENTERING TONE MARK */
{ Ax, 0x302D, 0x0000, "" },
/* HANGUL SINGLE DOT TONE MARK */
{ Ax, 0x302E, 0x0000, "" },
/* HANGUL DOUBLE DOT TONE MARK */
{ Ax, 0x302F, 0x0000, "" },
/* WAVY DASH */
{ Ap, 0x3030, 0x0000, "" },
/* VERTICAL KANA REPEAT MARK */
{ Ap, 0x3031, 0x0000, "" },
/* VERTICAL KANA REPEAT WITH VOICED SOUND MARK */
{ Ap, 0x3032, 0x0000, "" },
/* VERTICAL KANA REPEAT MARK UPPER HALF */
{ Ap, 0x3033, 0x0000, "" },
/* VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF */
{ Ap, 0x3034, 0x0000, "" },
/* VERTICAL KANA REPEAT MARK LOWER HALF */
{ Ap, 0x3035, 0x0000, "" },
/* CIRCLED POSTAL MARK */
{ Ap, 0x3036, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL */
{ Ap, 0x3037, 0x0000, "" },
/* IDEOGRAPHIC HALF FILL SPACE */
{ Ap, 0x303F, 0x0000, "" },
/* HIRAGANA LETTER SMALL A */
{ Aa, 0x3041, 0x0000, "" },
/* HIRAGANA LETTER A */
{ Aa, 0x3042, 0x0000, "" },
/* HIRAGANA LETTER SMALL I */
{ Aa, 0x3043, 0x0000, "" },
/* HIRAGANA LETTER I */
{ Aa, 0x3044, 0x0000, "" },
/* HIRAGANA LETTER SMALL U */
{ Aa, 0x3045, 0x0000, "" },
/* HIRAGANA LETTER U */
{ Aa, 0x3046, 0x0000, "" },
/* HIRAGANA LETTER SMALL E */
{ Aa, 0x3047, 0x0000, "" },
/* HIRAGANA LETTER E */
{ Aa, 0x3048, 0x0000, "" },
/* HIRAGANA LETTER SMALL O */
{ Aa, 0x3049, 0x0000, "" },
/* HIRAGANA LETTER O */
{ Aa, 0x304A, 0x0000, "" },
/* HIRAGANA LETTER KA */
{ Aa, 0x304B, 0x0000, "" },
/* HIRAGANA LETTER GA */
{ Aa, 0x304C, 0x0000, "" },
/* HIRAGANA LETTER KI */
{ Aa, 0x304D, 0x0000, "" },
/* HIRAGANA LETTER GI */
{ Aa, 0x304E, 0x0000, "" },
/* HIRAGANA LETTER KU */
{ Aa, 0x304F, 0x0000, "" },
/* HIRAGANA LETTER GU */
{ Aa, 0x3050, 0x0000, "" },
/* HIRAGANA LETTER KE */
{ Aa, 0x3051, 0x0000, "" },
/* HIRAGANA LETTER GE */
{ Aa, 0x3052, 0x0000, "" },
/* HIRAGANA LETTER KO */
{ Aa, 0x3053, 0x0000, "" },
/* HIRAGANA LETTER GO */
{ Aa, 0x3054, 0x0000, "" },
/* HIRAGANA LETTER SA */
{ Aa, 0x3055, 0x0000, "" },
/* HIRAGANA LETTER ZA */
{ Aa, 0x3056, 0x0000, "" },
/* HIRAGANA LETTER SI */
{ Aa, 0x3057, 0x0000, "" },
/* HIRAGANA LETTER ZI */
{ Aa, 0x3058, 0x0000, "" },
/* HIRAGANA LETTER SU */
{ Aa, 0x3059, 0x0000, "" },
/* HIRAGANA LETTER ZU */
{ Aa, 0x305A, 0x0000, "" },
/* HIRAGANA LETTER SE */
{ Aa, 0x305B, 0x0000, "" },
/* HIRAGANA LETTER ZE */
{ Aa, 0x305C, 0x0000, "" },
/* HIRAGANA LETTER SO */
{ Aa, 0x305D, 0x0000, "" },
/* HIRAGANA LETTER ZO */
{ Aa, 0x305E, 0x0000, "" },
/* HIRAGANA LETTER TA */
{ Aa, 0x305F, 0x0000, "" },
/* HIRAGANA LETTER DA */
{ Aa, 0x3060, 0x0000, "" },
/* HIRAGANA LETTER TI */
{ Aa, 0x3061, 0x0000, "" },
/* HIRAGANA LETTER DI */
{ Aa, 0x3062, 0x0000, "" },
/* HIRAGANA LETTER SMALL TU */
{ Aa, 0x3063, 0x0000, "" },
/* HIRAGANA LETTER TU */
{ Aa, 0x3064, 0x0000, "" },
/* HIRAGANA LETTER DU */
{ Aa, 0x3065, 0x0000, "" },
/* HIRAGANA LETTER TE */
{ Aa, 0x3066, 0x0000, "" },
/* HIRAGANA LETTER DE */
{ Aa, 0x3067, 0x0000, "" },
/* HIRAGANA LETTER TO */
{ Aa, 0x3068, 0x0000, "" },
/* HIRAGANA LETTER DO */
{ Aa, 0x3069, 0x0000, "" },
/* HIRAGANA LETTER NA */
{ Aa, 0x306A, 0x0000, "" },
/* HIRAGANA LETTER NI */
{ Aa, 0x306B, 0x0000, "" },
/* HIRAGANA LETTER NU */
{ Aa, 0x306C, 0x0000, "" },
/* HIRAGANA LETTER NE */
{ Aa, 0x306D, 0x0000, "" },
/* HIRAGANA LETTER NO */
{ Aa, 0x306E, 0x0000, "" },
/* HIRAGANA LETTER HA */
{ Aa, 0x306F, 0x0000, "" },
/* HIRAGANA LETTER BA */
{ Aa, 0x3070, 0x0000, "" },
/* HIRAGANA LETTER PA */
{ Aa, 0x3071, 0x0000, "" },
/* HIRAGANA LETTER HI */
{ Aa, 0x3072, 0x0000, "" },
/* HIRAGANA LETTER BI */
{ Aa, 0x3073, 0x0000, "" },
/* HIRAGANA LETTER PI */
{ Aa, 0x3074, 0x0000, "" },
/* HIRAGANA LETTER HU */
{ Aa, 0x3075, 0x0000, "" },
/* HIRAGANA LETTER BU */
{ Aa, 0x3076, 0x0000, "" },
/* HIRAGANA LETTER PU */
{ Aa, 0x3077, 0x0000, "" },
/* HIRAGANA LETTER HE */
{ Aa, 0x3078, 0x0000, "" },
/* HIRAGANA LETTER BE */
{ Aa, 0x3079, 0x0000, "" },
/* HIRAGANA LETTER PE */
{ Aa, 0x307A, 0x0000, "" },
/* HIRAGANA LETTER HO */
{ Aa, 0x307B, 0x0000, "" },
/* HIRAGANA LETTER BO */
{ Aa, 0x307C, 0x0000, "" },
/* HIRAGANA LETTER PO */
{ Aa, 0x307D, 0x0000, "" },
/* HIRAGANA LETTER MA */
{ Aa, 0x307E, 0x0000, "" },
/* HIRAGANA LETTER MI */
{ Aa, 0x307F, 0x0000, "" },
/* HIRAGANA LETTER MU */
{ Aa, 0x3080, 0x0000, "" },
/* HIRAGANA LETTER ME */
{ Aa, 0x3081, 0x0000, "" },
/* HIRAGANA LETTER MO */
{ Aa, 0x3082, 0x0000, "" },
/* HIRAGANA LETTER SMALL YA */
{ Aa, 0x3083, 0x0000, "" },
/* HIRAGANA LETTER YA */
{ Aa, 0x3084, 0x0000, "" },
/* HIRAGANA LETTER SMALL YU */
{ Aa, 0x3085, 0x0000, "" },
/* HIRAGANA LETTER YU */
{ Aa, 0x3086, 0x0000, "" },
/* HIRAGANA LETTER SMALL YO */
{ Aa, 0x3087, 0x0000, "" },
/* HIRAGANA LETTER YO */
{ Aa, 0x3088, 0x0000, "" },
/* HIRAGANA LETTER RA */
{ Aa, 0x3089, 0x0000, "" },
/* HIRAGANA LETTER RI */
{ Aa, 0x308A, 0x0000, "" },
/* HIRAGANA LETTER RU */
{ Aa, 0x308B, 0x0000, "" },
/* HIRAGANA LETTER RE */
{ Aa, 0x308C, 0x0000, "" },
/* HIRAGANA LETTER RO */
{ Aa, 0x308D, 0x0000, "" },
/* HIRAGANA LETTER SMALL WA */
{ Aa, 0x308E, 0x0000, "" },
/* HIRAGANA LETTER WA */
{ Aa, 0x308F, 0x0000, "" },
/* HIRAGANA LETTER WI */
{ Aa, 0x3090, 0x0000, "" },
/* HIRAGANA LETTER WE */
{ Aa, 0x3091, 0x0000, "" },
/* HIRAGANA LETTER WO */
{ Aa, 0x3092, 0x0000, "" },
/* HIRAGANA LETTER N */
{ Aa, 0x3093, 0x0000, "" },
/* HIRAGANA LETTER VU */
{ Aa, 0x3094, 0x0000, "" },
/* COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK */
{ Ax, 0x3099, 0x0000, "" },
/* COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK */
{ Ax, 0x309A, 0x0000, "" },
/* KATAKANA-HIRAGANA VOICED SOUND MARK */
{ Ap, 0x309B, 0x0000, "" },
/* KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK */
{ Ap, 0x309C, 0x0000, "" },
/* HIRAGANA ITERATION MARK */
{ Ap, 0x309D, 0x0000, "" },
/* HIRAGANA VOICED ITERATION MARK */
{ Ap, 0x309E, 0x0000, "" },
/* KATAKANA LETTER SMALL A */
{ Aa, 0x30A1, 0x0000, "" },
/* KATAKANA LETTER A */
{ Aa, 0x30A2, 0x0000, "" },
/* KATAKANA LETTER SMALL I */
{ Aa, 0x30A3, 0x0000, "" },
/* KATAKANA LETTER I */
{ Aa, 0x30A4, 0x0000, "" },
/* KATAKANA LETTER SMALL U */
{ Aa, 0x30A5, 0x0000, "" },
/* KATAKANA LETTER U */
{ Aa, 0x30A6, 0x0000, "" },
/* KATAKANA LETTER SMALL E */
{ Aa, 0x30A7, 0x0000, "" },
/* KATAKANA LETTER E */
{ Aa, 0x30A8, 0x0000, "" },
/* KATAKANA LETTER SMALL O */
{ Aa, 0x30A9, 0x0000, "" },
/* KATAKANA LETTER O */
{ Aa, 0x30AA, 0x0000, "" },
/* KATAKANA LETTER KA */
{ Aa, 0x30AB, 0x0000, "" },
/* KATAKANA LETTER GA */
{ Aa, 0x30AC, 0x0000, "" },
/* KATAKANA LETTER KI */
{ Aa, 0x30AD, 0x0000, "" },
/* KATAKANA LETTER GI */
{ Aa, 0x30AE, 0x0000, "" },
/* KATAKANA LETTER KU */
{ Aa, 0x30AF, 0x0000, "" },
/* KATAKANA LETTER GU */
{ Aa, 0x30B0, 0x0000, "" },
/* KATAKANA LETTER KE */
{ Aa, 0x30B1, 0x0000, "" },
/* KATAKANA LETTER GE */
{ Aa, 0x30B2, 0x0000, "" },
/* KATAKANA LETTER KO */
{ Aa, 0x30B3, 0x0000, "" },
/* KATAKANA LETTER GO */
{ Aa, 0x30B4, 0x0000, "" },
/* KATAKANA LETTER SA */
{ Aa, 0x30B5, 0x0000, "" },
/* KATAKANA LETTER ZA */
{ Aa, 0x30B6, 0x0000, "" },
/* KATAKANA LETTER SI */
{ Aa, 0x30B7, 0x0000, "" },
/* KATAKANA LETTER ZI */
{ Aa, 0x30B8, 0x0000, "" },
/* KATAKANA LETTER SU */
{ Aa, 0x30B9, 0x0000, "" },
/* KATAKANA LETTER ZU */
{ Aa, 0x30BA, 0x0000, "" },
/* KATAKANA LETTER SE */
{ Aa, 0x30BB, 0x0000, "" },
/* KATAKANA LETTER ZE */
{ Aa, 0x30BC, 0x0000, "" },
/* KATAKANA LETTER SO */
{ Aa, 0x30BD, 0x0000, "" },
/* KATAKANA LETTER ZO */
{ Aa, 0x30BE, 0x0000, "" },
/* KATAKANA LETTER TA */
{ Aa, 0x30BF, 0x0000, "" },
/* KATAKANA LETTER DA */
{ Aa, 0x30C0, 0x0000, "" },
/* KATAKANA LETTER TI */
{ Aa, 0x30C1, 0x0000, "" },
/* KATAKANA LETTER DI */
{ Aa, 0x30C2, 0x0000, "" },
/* KATAKANA LETTER SMALL TU */
{ Aa, 0x30C3, 0x0000, "" },
/* KATAKANA LETTER TU */
{ Aa, 0x30C4, 0x0000, "" },
/* KATAKANA LETTER DU */
{ Aa, 0x30C5, 0x0000, "" },
/* KATAKANA LETTER TE */
{ Aa, 0x30C6, 0x0000, "" },
/* KATAKANA LETTER DE */
{ Aa, 0x30C7, 0x0000, "" },
/* KATAKANA LETTER TO */
{ Aa, 0x30C8, 0x0000, "" },
/* KATAKANA LETTER DO */
{ Aa, 0x30C9, 0x0000, "" },
/* KATAKANA LETTER NA */
{ Aa, 0x30CA, 0x0000, "" },
/* KATAKANA LETTER NI */
{ Aa, 0x30CB, 0x0000, "" },
/* KATAKANA LETTER NU */
{ Aa, 0x30CC, 0x0000, "" },
/* KATAKANA LETTER NE */
{ Aa, 0x30CD, 0x0000, "" },
/* KATAKANA LETTER NO */
{ Aa, 0x30CE, 0x0000, "" },
/* KATAKANA LETTER HA */
{ Aa, 0x30CF, 0x0000, "" },
/* KATAKANA LETTER BA */
{ Aa, 0x30D0, 0x0000, "" },
/* KATAKANA LETTER PA */
{ Aa, 0x30D1, 0x0000, "" },
/* KATAKANA LETTER HI */
{ Aa, 0x30D2, 0x0000, "" },
/* KATAKANA LETTER BI */
{ Aa, 0x30D3, 0x0000, "" },
/* KATAKANA LETTER PI */
{ Aa, 0x30D4, 0x0000, "" },
/* KATAKANA LETTER HU */
{ Aa, 0x30D5, 0x0000, "" },
/* KATAKANA LETTER BU */
{ Aa, 0x30D6, 0x0000, "" },
/* KATAKANA LETTER PU */
{ Aa, 0x30D7, 0x0000, "" },
/* KATAKANA LETTER HE */
{ Aa, 0x30D8, 0x0000, "" },
/* KATAKANA LETTER BE */
{ Aa, 0x30D9, 0x0000, "" },
/* KATAKANA LETTER PE */
{ Aa, 0x30DA, 0x0000, "" },
/* KATAKANA LETTER HO */
{ Aa, 0x30DB, 0x0000, "" },
/* KATAKANA LETTER BO */
{ Aa, 0x30DC, 0x0000, "" },
/* KATAKANA LETTER PO */
{ Aa, 0x30DD, 0x0000, "" },
/* KATAKANA LETTER MA */
{ Aa, 0x30DE, 0x0000, "" },
/* KATAKANA LETTER MI */
{ Aa, 0x30DF, 0x0000, "" },
/* KATAKANA LETTER MU */
{ Aa, 0x30E0, 0x0000, "" },
/* KATAKANA LETTER ME */
{ Aa, 0x30E1, 0x0000, "" },
/* KATAKANA LETTER MO */
{ Aa, 0x30E2, 0x0000, "" },
/* KATAKANA LETTER SMALL YA */
{ Aa, 0x30E3, 0x0000, "" },
/* KATAKANA LETTER YA */
{ Aa, 0x30E4, 0x0000, "" },
/* KATAKANA LETTER SMALL YU */
{ Aa, 0x30E5, 0x0000, "" },
/* KATAKANA LETTER YU */
{ Aa, 0x30E6, 0x0000, "" },
/* KATAKANA LETTER SMALL YO */
{ Aa, 0x30E7, 0x0000, "" },
/* KATAKANA LETTER YO */
{ Aa, 0x30E8, 0x0000, "" },
/* KATAKANA LETTER RA */
{ Aa, 0x30E9, 0x0000, "" },
/* KATAKANA LETTER RI */
{ Aa, 0x30EA, 0x0000, "" },
/* KATAKANA LETTER RU */
{ Aa, 0x30EB, 0x0000, "" },
/* KATAKANA LETTER RE */
{ Aa, 0x30EC, 0x0000, "" },
/* KATAKANA LETTER RO */
{ Aa, 0x30ED, 0x0000, "" },
/* KATAKANA LETTER SMALL WA */
{ Aa, 0x30EE, 0x0000, "" },
/* KATAKANA LETTER WA */
{ Aa, 0x30EF, 0x0000, "" },
/* KATAKANA LETTER WI */
{ Aa, 0x30F0, 0x0000, "" },
/* KATAKANA LETTER WE */
{ Aa, 0x30F1, 0x0000, "" },
/* KATAKANA LETTER WO */
{ Aa, 0x30F2, 0x0000, "" },
/* KATAKANA LETTER N */
{ Aa, 0x30F3, 0x0000, "" },
/* KATAKANA LETTER VU */
{ Aa, 0x30F4, 0x0000, "" },
/* KATAKANA LETTER SMALL KA */
{ Aa, 0x30F5, 0x0000, "" },
/* KATAKANA LETTER SMALL KE */
{ Aa, 0x30F6, 0x0000, "" },
/* KATAKANA LETTER VA */
{ Aa, 0x30F7, 0x0000, "" },
/* KATAKANA LETTER VI */
{ Aa, 0x30F8, 0x0000, "" },
/* KATAKANA LETTER VE */
{ Aa, 0x30F9, 0x0000, "" },
/* KATAKANA LETTER VO */
{ Aa, 0x30FA, 0x0000, "" },
/* KATAKANA MIDDLE DOT */
{ Ap, 0x30FB, 0x0000, "" },
/* KATAKANA-HIRAGANA PROLONGED SOUND MARK */
{ Ap, 0x30FC, 0x0000, "" },
/* KATAKANA ITERATION MARK */
{ Ap, 0x30FD, 0x0000, "" },
/* KATAKANA VOICED ITERATION MARK */
{ Ap, 0x30FE, 0x0000, "" },
/* BOPOMOFO LETTER B */
{ Aa, 0x3105, 0x0000, "" },
/* BOPOMOFO LETTER P */
{ Aa, 0x3106, 0x0000, "" },
/* BOPOMOFO LETTER M */
{ Aa, 0x3107, 0x0000, "" },
/* BOPOMOFO LETTER F */
{ Aa, 0x3108, 0x0000, "" },
/* BOPOMOFO LETTER D */
{ Aa, 0x3109, 0x0000, "" },
/* BOPOMOFO LETTER T */
{ Aa, 0x310A, 0x0000, "" },
/* BOPOMOFO LETTER N */
{ Aa, 0x310B, 0x0000, "" },
/* BOPOMOFO LETTER L */
{ Aa, 0x310C, 0x0000, "" },
/* BOPOMOFO LETTER G */
{ Aa, 0x310D, 0x0000, "" },
/* BOPOMOFO LETTER K */
{ Aa, 0x310E, 0x0000, "" },
/* BOPOMOFO LETTER H */
{ Aa, 0x310F, 0x0000, "" },
/* BOPOMOFO LETTER J */
{ Aa, 0x3110, 0x0000, "" },
/* BOPOMOFO LETTER Q */
{ Aa, 0x3111, 0x0000, "" },
/* BOPOMOFO LETTER X */
{ Aa, 0x3112, 0x0000, "" },
/* BOPOMOFO LETTER ZH */
{ Aa, 0x3113, 0x0000, "" },
/* BOPOMOFO LETTER CH */
{ Aa, 0x3114, 0x0000, "" },
/* BOPOMOFO LETTER SH */
{ Aa, 0x3115, 0x0000, "" },
/* BOPOMOFO LETTER R */
{ Aa, 0x3116, 0x0000, "" },
/* BOPOMOFO LETTER Z */
{ Aa, 0x3117, 0x0000, "" },
/* BOPOMOFO LETTER C */
{ Aa, 0x3118, 0x0000, "" },
/* BOPOMOFO LETTER S */
{ Aa, 0x3119, 0x0000, "" },
/* BOPOMOFO LETTER A */
{ Aa, 0x311A, 0x0000, "" },
/* BOPOMOFO LETTER O */
{ Aa, 0x311B, 0x0000, "" },
/* BOPOMOFO LETTER E */
{ Aa, 0x311C, 0x0000, "" },
/* BOPOMOFO LETTER EH */
{ Aa, 0x311D, 0x0000, "" },
/* BOPOMOFO LETTER AI */
{ Aa, 0x311E, 0x0000, "" },
/* BOPOMOFO LETTER EI */
{ Aa, 0x311F, 0x0000, "" },
/* BOPOMOFO LETTER AU */
{ Aa, 0x3120, 0x0000, "" },
/* BOPOMOFO LETTER OU */
{ Aa, 0x3121, 0x0000, "" },
/* BOPOMOFO LETTER AN */
{ Aa, 0x3122, 0x0000, "" },
/* BOPOMOFO LETTER EN */
{ Aa, 0x3123, 0x0000, "" },
/* BOPOMOFO LETTER ANG */
{ Aa, 0x3124, 0x0000, "" },
/* BOPOMOFO LETTER ENG */
{ Aa, 0x3125, 0x0000, "" },
/* BOPOMOFO LETTER ER */
{ Aa, 0x3126, 0x0000, "" },
/* BOPOMOFO LETTER I */
{ Aa, 0x3127, 0x0000, "" },
/* BOPOMOFO LETTER U */
{ Aa, 0x3128, 0x0000, "" },
/* BOPOMOFO LETTER IU */
{ Aa, 0x3129, 0x0000, "" },
/* BOPOMOFO LETTER V */
{ Aa, 0x312A, 0x0000, "" },
/* BOPOMOFO LETTER NG */
{ Aa, 0x312B, 0x0000, "" },
/* BOPOMOFO LETTER GN */
{ Aa, 0x312C, 0x0000, "" },
/* HANGUL LETTER KIYEOK */
{ Aa, 0x3131, 0x0000, "" },
/* HANGUL LETTER SSANGKIYEOK */
{ Aa, 0x3132, 0x0000, "" },
/* HANGUL LETTER KIYEOK-SIOS */
{ Aa, 0x3133, 0x0000, "" },
/* HANGUL LETTER NIEUN */
{ Aa, 0x3134, 0x0000, "" },
/* HANGUL LETTER NIEUN-CIEUC */
{ Aa, 0x3135, 0x0000, "" },
/* HANGUL LETTER NIEUN-HIEUH */
{ Aa, 0x3136, 0x0000, "" },
/* HANGUL LETTER TIKEUT */
{ Aa, 0x3137, 0x0000, "" },
/* HANGUL LETTER SSANGTIKEUT */
{ Aa, 0x3138, 0x0000, "" },
/* HANGUL LETTER RIEUL */
{ Aa, 0x3139, 0x0000, "" },
/* HANGUL LETTER RIEUL-KIYEOK */
{ Aa, 0x313A, 0x0000, "" },
/* HANGUL LETTER RIEUL-MIEUM */
{ Aa, 0x313B, 0x0000, "" },
/* HANGUL LETTER RIEUL-PIEUP */
{ Aa, 0x313C, 0x0000, "" },
/* HANGUL LETTER RIEUL-SIOS */
{ Aa, 0x313D, 0x0000, "" },
/* HANGUL LETTER RIEUL-THIEUTH */
{ Aa, 0x313E, 0x0000, "" },
/* HANGUL LETTER RIEUL-PHIEUPH */
{ Aa, 0x313F, 0x0000, "" },
/* HANGUL LETTER RIEUL-HIEUH */
{ Aa, 0x3140, 0x0000, "" },
/* HANGUL LETTER MIEUM */
{ Aa, 0x3141, 0x0000, "" },
/* HANGUL LETTER PIEUP */
{ Aa, 0x3142, 0x0000, "" },
/* HANGUL LETTER SSANGPIEUP */
{ Aa, 0x3143, 0x0000, "" },
/* HANGUL LETTER PIEUP-SIOS */
{ Aa, 0x3144, 0x0000, "" },
/* HANGUL LETTER SIOS */
{ Aa, 0x3145, 0x0000, "" },
/* HANGUL LETTER SSANGSIOS */
{ Aa, 0x3146, 0x0000, "" },
/* HANGUL LETTER IEUNG */
{ Aa, 0x3147, 0x0000, "" },
/* HANGUL LETTER CIEUC */
{ Aa, 0x3148, 0x0000, "" },
/* HANGUL LETTER SSANGCIEUC */
{ Aa, 0x3149, 0x0000, "" },
/* HANGUL LETTER CHIEUCH */
{ Aa, 0x314A, 0x0000, "" },
/* HANGUL LETTER KHIEUKH */
{ Aa, 0x314B, 0x0000, "" },
/* HANGUL LETTER THIEUTH */
{ Aa, 0x314C, 0x0000, "" },
/* HANGUL LETTER PHIEUPH */
{ Aa, 0x314D, 0x0000, "" },
/* HANGUL LETTER HIEUH */
{ Aa, 0x314E, 0x0000, "" },
/* HANGUL LETTER A */
{ Aa, 0x314F, 0x0000, "" },
/* HANGUL LETTER AE */
{ Aa, 0x3150, 0x0000, "" },
/* HANGUL LETTER YA */
{ Aa, 0x3151, 0x0000, "" },
/* HANGUL LETTER YAE */
{ Aa, 0x3152, 0x0000, "" },
/* HANGUL LETTER EO */
{ Aa, 0x3153, 0x0000, "" },
/* HANGUL LETTER E */
{ Aa, 0x3154, 0x0000, "" },
/* HANGUL LETTER YEO */
{ Aa, 0x3155, 0x0000, "" },
/* HANGUL LETTER YE */
{ Aa, 0x3156, 0x0000, "" },
/* HANGUL LETTER O */
{ Aa, 0x3157, 0x0000, "" },
/* HANGUL LETTER WA */
{ Aa, 0x3158, 0x0000, "" },
/* HANGUL LETTER WAE */
{ Aa, 0x3159, 0x0000, "" },
/* HANGUL LETTER OE */
{ Aa, 0x315A, 0x0000, "" },
/* HANGUL LETTER YO */
{ Aa, 0x315B, 0x0000, "" },
/* HANGUL LETTER U */
{ Aa, 0x315C, 0x0000, "" },
/* HANGUL LETTER WEO */
{ Aa, 0x315D, 0x0000, "" },
/* HANGUL LETTER WE */
{ Aa, 0x315E, 0x0000, "" },
/* HANGUL LETTER WI */
{ Aa, 0x315F, 0x0000, "" },
/* HANGUL LETTER YU */
{ Aa, 0x3160, 0x0000, "" },
/* HANGUL LETTER EU */
{ Aa, 0x3161, 0x0000, "" },
/* HANGUL LETTER YI */
{ Aa, 0x3162, 0x0000, "" },
/* HANGUL LETTER I */
{ Aa, 0x3163, 0x0000, "" },
/* HANGUL FILLER */
{ Aa, 0x3164, 0x0000, "" },
/* HANGUL LETTER SSANGNIEUN */
{ Aa, 0x3165, 0x0000, "" },
/* HANGUL LETTER NIEUN-TIKEUT */
{ Aa, 0x3166, 0x0000, "" },
/* HANGUL LETTER NIEUN-SIOS */
{ Aa, 0x3167, 0x0000, "" },
/* HANGUL LETTER NIEUN-PANSIOS */
{ Aa, 0x3168, 0x0000, "" },
/* HANGUL LETTER RIEUL-KIYEOK-SIOS */
{ Aa, 0x3169, 0x0000, "" },
/* HANGUL LETTER RIEUL-TIKEUT */
{ Aa, 0x316A, 0x0000, "" },
/* HANGUL LETTER RIEUL-PIEUP-SIOS */
{ Aa, 0x316B, 0x0000, "" },
/* HANGUL LETTER RIEUL-PANSIOS */
{ Aa, 0x316C, 0x0000, "" },
/* HANGUL LETTER RIEUL-YEORINHIEUH */
{ Aa, 0x316D, 0x0000, "" },
/* HANGUL LETTER MIEUM-PIEUP */
{ Aa, 0x316E, 0x0000, "" },
/* HANGUL LETTER MIEUM-SIOS */
{ Aa, 0x316F, 0x0000, "" },
/* HANGUL LETTER MIEUM-PANSIOS */
{ Aa, 0x3170, 0x0000, "" },
/* HANGUL LETTER KAPYEOUNMIEUM */
{ Aa, 0x3171, 0x0000, "" },
/* HANGUL LETTER PIEUP-KIYEOK */
{ Aa, 0x3172, 0x0000, "" },
/* HANGUL LETTER PIEUP-TIKEUT */
{ Aa, 0x3173, 0x0000, "" },
/* HANGUL LETTER PIEUP-SIOS-KIYEOK */
{ Aa, 0x3174, 0x0000, "" },
/* HANGUL LETTER PIEUP-SIOS-TIKEUT */
{ Aa, 0x3175, 0x0000, "" },
/* HANGUL LETTER PIEUP-CIEUC */
{ Aa, 0x3176, 0x0000, "" },
/* HANGUL LETTER PIEUP-THIEUTH */
{ Aa, 0x3177, 0x0000, "" },
/* HANGUL LETTER KAPYEOUNPIEUP */
{ Aa, 0x3178, 0x0000, "" },
/* HANGUL LETTER KAPYEOUNSSANGPIEUP */
{ Aa, 0x3179, 0x0000, "" },
/* HANGUL LETTER SIOS-KIYEOK */
{ Aa, 0x317A, 0x0000, "" },
/* HANGUL LETTER SIOS-NIEUN */
{ Aa, 0x317B, 0x0000, "" },
/* HANGUL LETTER SIOS-TIKEUT */
{ Aa, 0x317C, 0x0000, "" },
/* HANGUL LETTER SIOS-PIEUP */
{ Aa, 0x317D, 0x0000, "" },
/* HANGUL LETTER SIOS-CIEUC */
{ Aa, 0x317E, 0x0000, "" },
/* HANGUL LETTER PANSIOS */
{ Aa, 0x317F, 0x0000, "" },
/* HANGUL LETTER SSANGIEUNG */
{ Aa, 0x3180, 0x0000, "" },
/* HANGUL LETTER YESIEUNG */
{ Aa, 0x3181, 0x0000, "" },
/* HANGUL LETTER YESIEUNG-SIOS */
{ Aa, 0x3182, 0x0000, "" },
/* HANGUL LETTER YESIEUNG-PANSIOS */
{ Aa, 0x3183, 0x0000, "" },
/* HANGUL LETTER KAPYEOUNPHIEUPH */
{ Aa, 0x3184, 0x0000, "" },
/* HANGUL LETTER SSANGHIEUH */
{ Aa, 0x3185, 0x0000, "" },
/* HANGUL LETTER YEORINHIEUH */
{ Aa, 0x3186, 0x0000, "" },
/* HANGUL LETTER YO-YA */
{ Aa, 0x3187, 0x0000, "" },
/* HANGUL LETTER YO-YAE */
{ Aa, 0x3188, 0x0000, "" },
/* HANGUL LETTER YO-I */
{ Aa, 0x3189, 0x0000, "" },
/* HANGUL LETTER YU-YEO */
{ Aa, 0x318A, 0x0000, "" },
/* HANGUL LETTER YU-YE */
{ Aa, 0x318B, 0x0000, "" },
/* HANGUL LETTER YU-I */
{ Aa, 0x318C, 0x0000, "" },
/* HANGUL LETTER ARAEA */
{ Aa, 0x318D, 0x0000, "" },
/* HANGUL LETTER ARAEAE */
{ Aa, 0x318E, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION LINKING MARK */
{ Ap, 0x3190, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION REVERSE MARK */
{ Ap, 0x3191, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION ONE MARK */
{ Aa, 0x3192, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION TWO MARK */
{ Aa, 0x3193, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION THREE MARK */
{ Aa, 0x3194, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION FOUR MARK */
{ Aa, 0x3195, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION TOP MARK */
{ Aa, 0x3196, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION MIDDLE MARK */
{ Aa, 0x3197, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION BOTTOM MARK */
{ Aa, 0x3198, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION FIRST MARK */
{ Aa, 0x3199, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION SECOND MARK */
{ Aa, 0x319A, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION THIRD MARK */
{ Aa, 0x319B, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION FOURTH MARK */
{ Aa, 0x319C, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION HEAVEN MARK */
{ Aa, 0x319D, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION EARTH MARK */
{ Aa, 0x319E, 0x0000, "" },
/* IDEOGRAPHIC ANNOTATION MAN MARK */
{ Aa, 0x319F, 0x0000, "" },
/* PARENTHESIZED HANGUL KIYEOK */
{ Ap, 0x3200, 0x0000, "" },
/* PARENTHESIZED HANGUL NIEUN */
{ Ap, 0x3201, 0x0000, "" },
/* PARENTHESIZED HANGUL TIKEUT */
{ Ap, 0x3202, 0x0000, "" },
/* PARENTHESIZED HANGUL RIEUL */
{ Ap, 0x3203, 0x0000, "" },
/* PARENTHESIZED HANGUL MIEUM */
{ Ap, 0x3204, 0x0000, "" },
/* PARENTHESIZED HANGUL PIEUP */
{ Ap, 0x3205, 0x0000, "" },
/* PARENTHESIZED HANGUL SIOS */
{ Ap, 0x3206, 0x0000, "" },
/* PARENTHESIZED HANGUL IEUNG */
{ Ap, 0x3207, 0x0000, "" },
/* PARENTHESIZED HANGUL CIEUC */
{ Ap, 0x3208, 0x0000, "" },
/* PARENTHESIZED HANGUL CHIEUCH */
{ Ap, 0x3209, 0x0000, "" },
/* PARENTHESIZED HANGUL KHIEUKH */
{ Ap, 0x320A, 0x0000, "" },
/* PARENTHESIZED HANGUL THIEUTH */
{ Ap, 0x320B, 0x0000, "" },
/* PARENTHESIZED HANGUL PHIEUPH */
{ Ap, 0x320C, 0x0000, "" },
/* PARENTHESIZED HANGUL HIEUH */
{ Ap, 0x320D, 0x0000, "" },
/* PARENTHESIZED HANGUL KIYEOK A */
{ Ap, 0x320E, 0x0000, "" },
/* PARENTHESIZED HANGUL NIEUN A */
{ Ap, 0x320F, 0x0000, "" },
/* PARENTHESIZED HANGUL TIKEUT A */
{ Ap, 0x3210, 0x0000, "" },
/* PARENTHESIZED HANGUL RIEUL A */
{ Ap, 0x3211, 0x0000, "" },
/* PARENTHESIZED HANGUL MIEUM A */
{ Ap, 0x3212, 0x0000, "" },
/* PARENTHESIZED HANGUL PIEUP A */
{ Ap, 0x3213, 0x0000, "" },
/* PARENTHESIZED HANGUL SIOS A */
{ Ap, 0x3214, 0x0000, "" },
/* PARENTHESIZED HANGUL IEUNG A */
{ Ap, 0x3215, 0x0000, "" },
/* PARENTHESIZED HANGUL CIEUC A */
{ Ap, 0x3216, 0x0000, "" },
/* PARENTHESIZED HANGUL CHIEUCH A */
{ Ap, 0x3217, 0x0000, "" },
/* PARENTHESIZED HANGUL KHIEUKH A */
{ Ap, 0x3218, 0x0000, "" },
/* PARENTHESIZED HANGUL THIEUTH A */
{ Ap, 0x3219, 0x0000, "" },
/* PARENTHESIZED HANGUL PHIEUPH A */
{ Ap, 0x321A, 0x0000, "" },
/* PARENTHESIZED HANGUL HIEUH A */
{ Ap, 0x321B, 0x0000, "" },
/* PARENTHESIZED HANGUL CIEUC U */
{ Ap, 0x321C, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH ONE */
{ Ap, 0x3220, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH TWO */
{ Ap, 0x3221, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH THREE */
{ Ap, 0x3222, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH FOUR */
{ Ap, 0x3223, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH FIVE */
{ Ap, 0x3224, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH SIX */
{ Ap, 0x3225, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH SEVEN */
{ Ap, 0x3226, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH EIGHT */
{ Ap, 0x3227, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH NINE */
{ Ap, 0x3228, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH TEN */
{ Ap, 0x3229, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH MOON */
{ Ap, 0x322A, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH FIRE */
{ Ap, 0x322B, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH WATER */
{ Ap, 0x322C, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH WOOD */
{ Ap, 0x322D, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH METAL */
{ Ap, 0x322E, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH EARTH */
{ Ap, 0x322F, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH SUN */
{ Ap, 0x3230, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH STOCK */
{ Ap, 0x3231, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH HAVE */
{ Ap, 0x3232, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH SOCIETY */
{ Ap, 0x3233, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH NAME */
{ Ap, 0x3234, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH SPECIAL */
{ Ap, 0x3235, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH FINANCIAL */
{ Ap, 0x3236, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH CONGRATULATION */
{ Ap, 0x3237, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH LABOR */
{ Ap, 0x3238, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH REPRESENT */
{ Ap, 0x3239, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH CALL */
{ Ap, 0x323A, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH STUDY */
{ Ap, 0x323B, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH SUPERVISE */
{ Ap, 0x323C, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH ENTERPRISE */
{ Ap, 0x323D, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH RESOURCE */
{ Ap, 0x323E, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH ALLIANCE */
{ Ap, 0x323F, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH FESTIVAL */
{ Ap, 0x3240, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH REST */
{ Ap, 0x3241, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH SELF */
{ Ap, 0x3242, 0x0000, "" },
/* PARENTHESIZED IDEOGRAPH REACH */
{ Ap, 0x3243, 0x0000, "" },
/* CIRCLED HANGUL KIYEOK */
{ Aa, 0x3260, 0x0000, "" },
/* CIRCLED HANGUL NIEUN */
{ Aa, 0x3261, 0x0000, "" },
/* CIRCLED HANGUL TIKEUT */
{ Aa, 0x3262, 0x0000, "" },
/* CIRCLED HANGUL RIEUL */
{ Aa, 0x3263, 0x0000, "" },
/* CIRCLED HANGUL MIEUM */
{ Aa, 0x3264, 0x0000, "" },
/* CIRCLED HANGUL PIEUP */
{ Aa, 0x3265, 0x0000, "" },
/* CIRCLED HANGUL SIOS */
{ Aa, 0x3266, 0x0000, "" },
/* CIRCLED HANGUL IEUNG */
{ Aa, 0x3267, 0x0000, "" },
/* CIRCLED HANGUL CIEUC */
{ Aa, 0x3268, 0x0000, "" },
/* CIRCLED HANGUL CHIEUCH */
{ Aa, 0x3269, 0x0000, "" },
/* CIRCLED HANGUL KHIEUKH */
{ Aa, 0x326A, 0x0000, "" },
/* CIRCLED HANGUL THIEUTH */
{ Aa, 0x326B, 0x0000, "" },
/* CIRCLED HANGUL PHIEUPH */
{ Aa, 0x326C, 0x0000, "" },
/* CIRCLED HANGUL HIEUH */
{ Aa, 0x326D, 0x0000, "" },
/* CIRCLED HANGUL KIYEOK A */
{ Aa, 0x326E, 0x0000, "" },
/* CIRCLED HANGUL NIEUN A */
{ Aa, 0x326F, 0x0000, "" },
/* CIRCLED HANGUL TIKEUT A */
{ Aa, 0x3270, 0x0000, "" },
/* CIRCLED HANGUL RIEUL A */
{ Aa, 0x3271, 0x0000, "" },
/* CIRCLED HANGUL MIEUM A */
{ Aa, 0x3272, 0x0000, "" },
/* CIRCLED HANGUL PIEUP A */
{ Aa, 0x3273, 0x0000, "" },
/* CIRCLED HANGUL SIOS A */
{ Aa, 0x3274, 0x0000, "" },
/* CIRCLED HANGUL IEUNG A */
{ Aa, 0x3275, 0x0000, "" },
/* CIRCLED HANGUL CIEUC A */
{ Aa, 0x3276, 0x0000, "" },
/* CIRCLED HANGUL CHIEUCH A */
{ Aa, 0x3277, 0x0000, "" },
/* CIRCLED HANGUL KHIEUKH A */
{ Aa, 0x3278, 0x0000, "" },
/* CIRCLED HANGUL THIEUTH A */
{ Aa, 0x3279, 0x0000, "" },
/* CIRCLED HANGUL PHIEUPH A */
{ Aa, 0x327A, 0x0000, "" },
/* CIRCLED HANGUL HIEUH A */
{ Aa, 0x327B, 0x0000, "" },
/* KOREAN STANDARD SYMBOL */
{ Ap, 0x327F, 0x0000, "" },
/* CIRCLED IDEOGRAPH ONE */
{ Ax, 0x3280, 0x0000, "" },
/* CIRCLED IDEOGRAPH TWO */
{ Ax, 0x3281, 0x0000, "" },
/* CIRCLED IDEOGRAPH THREE */
{ Ax, 0x3282, 0x0000, "" },
/* CIRCLED IDEOGRAPH FOUR */
{ Ax, 0x3283, 0x0000, "" },
/* CIRCLED IDEOGRAPH FIVE */
{ Ax, 0x3284, 0x0000, "" },
/* CIRCLED IDEOGRAPH SIX */
{ Ax, 0x3285, 0x0000, "" },
/* CIRCLED IDEOGRAPH SEVEN */
{ Ax, 0x3286, 0x0000, "" },
/* CIRCLED IDEOGRAPH EIGHT */
{ Ax, 0x3287, 0x0000, "" },
/* CIRCLED IDEOGRAPH NINE */
{ Ax, 0x3288, 0x0000, "" },
/* CIRCLED IDEOGRAPH TEN */
{ Ax, 0x3289, 0x0000, "" },
/* CIRCLED IDEOGRAPH MOON */
{ Aa, 0x328A, 0x0000, "" },
/* CIRCLED IDEOGRAPH FIRE */
{ Aa, 0x328B, 0x0000, "" },
/* CIRCLED IDEOGRAPH WATER */
{ Aa, 0x328C, 0x0000, "" },
/* CIRCLED IDEOGRAPH WOOD */
{ Aa, 0x328D, 0x0000, "" },
/* CIRCLED IDEOGRAPH METAL */
{ Aa, 0x328E, 0x0000, "" },
/* CIRCLED IDEOGRAPH EARTH */
{ Aa, 0x328F, 0x0000, "" },
/* CIRCLED IDEOGRAPH SUN */
{ Aa, 0x3290, 0x0000, "" },
/* CIRCLED IDEOGRAPH STOCK */
{ Aa, 0x3291, 0x0000, "" },
/* CIRCLED IDEOGRAPH HAVE */
{ Aa, 0x3292, 0x0000, "" },
/* CIRCLED IDEOGRAPH SOCIETY */
{ Aa, 0x3293, 0x0000, "" },
/* CIRCLED IDEOGRAPH NAME */
{ Aa, 0x3294, 0x0000, "" },
/* CIRCLED IDEOGRAPH SPECIAL */
{ Aa, 0x3295, 0x0000, "" },
/* CIRCLED IDEOGRAPH FINANCIAL */
{ Aa, 0x3296, 0x0000, "" },
/* CIRCLED IDEOGRAPH CONGRATULATION */
{ Aa, 0x3297, 0x0000, "" },
/* CIRCLED IDEOGRAPH LABOR */
{ Aa, 0x3298, 0x0000, "" },
/* CIRCLED IDEOGRAPH SECRET */
{ Aa, 0x3299, 0x0000, "" },
/* CIRCLED IDEOGRAPH MALE */
{ Aa, 0x329A, 0x0000, "" },
/* CIRCLED IDEOGRAPH FEMALE */
{ Aa, 0x329B, 0x0000, "" },
/* CIRCLED IDEOGRAPH SUITABLE */
{ Aa, 0x329C, 0x0000, "" },
/* CIRCLED IDEOGRAPH EXCELLENT */
{ Aa, 0x329D, 0x0000, "" },
/* CIRCLED IDEOGRAPH PRINT */
{ Aa, 0x329E, 0x0000, "" },
/* CIRCLED IDEOGRAPH ATTENTION */
{ Aa, 0x329F, 0x0000, "" },
/* CIRCLED IDEOGRAPH ITEM */
{ Aa, 0x32A0, 0x0000, "" },
/* CIRCLED IDEOGRAPH REST */
{ Aa, 0x32A1, 0x0000, "" },
/* CIRCLED IDEOGRAPH COPY */
{ Aa, 0x32A2, 0x0000, "" },
/* CIRCLED IDEOGRAPH CORRECT */
{ Aa, 0x32A3, 0x0000, "" },
/* CIRCLED IDEOGRAPH HIGH */
{ Aa, 0x32A4, 0x0000, "" },
/* CIRCLED IDEOGRAPH CENTRE */
{ Aa, 0x32A5, 0x0000, "" },
/* CIRCLED IDEOGRAPH LOW */
{ Aa, 0x32A6, 0x0000, "" },
/* CIRCLED IDEOGRAPH LEFT */
{ Aa, 0x32A7, 0x0000, "" },
/* CIRCLED IDEOGRAPH RIGHT */
{ Aa, 0x32A8, 0x0000, "" },
/* CIRCLED IDEOGRAPH MEDICINE */
{ Aa, 0x32A9, 0x0000, "" },
/* CIRCLED IDEOGRAPH RELIGION */
{ Aa, 0x32AA, 0x0000, "" },
/* CIRCLED IDEOGRAPH STUDY */
{ Aa, 0x32AB, 0x0000, "" },
/* CIRCLED IDEOGRAPH SUPERVISE */
{ Aa, 0x32AC, 0x0000, "" },
/* CIRCLED IDEOGRAPH ENTERPRISE */
{ Aa, 0x32AD, 0x0000, "" },
/* CIRCLED IDEOGRAPH RESOURCE */
{ Aa, 0x32AE, 0x0000, "" },
/* CIRCLED IDEOGRAPH ALLIANCE */
{ Aa, 0x32AF, 0x0000, "" },
/* CIRCLED IDEOGRAPH NIGHT */
{ Aa, 0x32B0, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY */
{ Ap, 0x32C0, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY */
{ Ap, 0x32C1, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH */
{ Ap, 0x32C2, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL */
{ Ap, 0x32C3, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY */
{ Ap, 0x32C4, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE */
{ Ap, 0x32C5, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY */
{ Ap, 0x32C6, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST */
{ Ap, 0x32C7, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER */
{ Ap, 0x32C8, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER */
{ Ap, 0x32C9, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER */
{ Ap, 0x32CA, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER */
{ Ap, 0x32CB, 0x0000, "" },
/* CIRCLED KATAKANA A */
{ Aa, 0x32D0, 0x0000, "" },
/* CIRCLED KATAKANA I */
{ Aa, 0x32D1, 0x0000, "" },
/* CIRCLED KATAKANA U */
{ Aa, 0x32D2, 0x0000, "" },
/* CIRCLED KATAKANA E */
{ Aa, 0x32D3, 0x0000, "" },
/* CIRCLED KATAKANA O */
{ Aa, 0x32D4, 0x0000, "" },
/* CIRCLED KATAKANA KA */
{ Aa, 0x32D5, 0x0000, "" },
/* CIRCLED KATAKANA KI */
{ Aa, 0x32D6, 0x0000, "" },
/* CIRCLED KATAKANA KU */
{ Aa, 0x32D7, 0x0000, "" },
/* CIRCLED KATAKANA KE */
{ Aa, 0x32D8, 0x0000, "" },
/* CIRCLED KATAKANA KO */
{ Aa, 0x32D9, 0x0000, "" },
/* CIRCLED KATAKANA SA */
{ Aa, 0x32DA, 0x0000, "" },
/* CIRCLED KATAKANA SI */
{ Aa, 0x32DB, 0x0000, "" },
/* CIRCLED KATAKANA SU */
{ Aa, 0x32DC, 0x0000, "" },
/* CIRCLED KATAKANA SE */
{ Aa, 0x32DD, 0x0000, "" },
/* CIRCLED KATAKANA SO */
{ Aa, 0x32DE, 0x0000, "" },
/* CIRCLED KATAKANA TA */
{ Aa, 0x32DF, 0x0000, "" },
/* CIRCLED KATAKANA TI */
{ Aa, 0x32E0, 0x0000, "" },
/* CIRCLED KATAKANA TU */
{ Aa, 0x32E1, 0x0000, "" },
/* CIRCLED KATAKANA TE */
{ Aa, 0x32E2, 0x0000, "" },
/* CIRCLED KATAKANA TO */
{ Aa, 0x32E3, 0x0000, "" },
/* CIRCLED KATAKANA NA */
{ Aa, 0x32E4, 0x0000, "" },
/* CIRCLED KATAKANA NI */
{ Aa, 0x32E5, 0x0000, "" },
/* CIRCLED KATAKANA NU */
{ Aa, 0x32E6, 0x0000, "" },
/* CIRCLED KATAKANA NE */
{ Aa, 0x32E7, 0x0000, "" },
/* CIRCLED KATAKANA NO */
{ Aa, 0x32E8, 0x0000, "" },
/* CIRCLED KATAKANA HA */
{ Aa, 0x32E9, 0x0000, "" },
/* CIRCLED KATAKANA HI */
{ Aa, 0x32EA, 0x0000, "" },
/* CIRCLED KATAKANA HU */
{ Aa, 0x32EB, 0x0000, "" },
/* CIRCLED KATAKANA HE */
{ Aa, 0x32EC, 0x0000, "" },
/* CIRCLED KATAKANA HO */
{ Aa, 0x32ED, 0x0000, "" },
/* CIRCLED KATAKANA MA */
{ Aa, 0x32EE, 0x0000, "" },
/* CIRCLED KATAKANA MI */
{ Aa, 0x32EF, 0x0000, "" },
/* CIRCLED KATAKANA MU */
{ Aa, 0x32F0, 0x0000, "" },
/* CIRCLED KATAKANA ME */
{ Aa, 0x32F1, 0x0000, "" },
/* CIRCLED KATAKANA MO */
{ Aa, 0x32F2, 0x0000, "" },
/* CIRCLED KATAKANA YA */
{ Aa, 0x32F3, 0x0000, "" },
/* CIRCLED KATAKANA YU */
{ Aa, 0x32F4, 0x0000, "" },
/* CIRCLED KATAKANA YO */
{ Aa, 0x32F5, 0x0000, "" },
/* CIRCLED KATAKANA RA */
{ Aa, 0x32F6, 0x0000, "" },
/* CIRCLED KATAKANA RI */
{ Aa, 0x32F7, 0x0000, "" },
/* CIRCLED KATAKANA RU */
{ Aa, 0x32F8, 0x0000, "" },
/* CIRCLED KATAKANA RE */
{ Aa, 0x32F9, 0x0000, "" },
/* CIRCLED KATAKANA RO */
{ Aa, 0x32FA, 0x0000, "" },
/* CIRCLED KATAKANA WA */
{ Aa, 0x32FB, 0x0000, "" },
/* CIRCLED KATAKANA WI */
{ Aa, 0x32FC, 0x0000, "" },
/* CIRCLED KATAKANA WE */
{ Aa, 0x32FD, 0x0000, "" },
/* CIRCLED KATAKANA WO */
{ Aa, 0x32FE, 0x0000, "" },
/* SQUARE APAATO */
{ Aa, 0x3300, 0x0000, "" },
/* SQUARE ARUHUA */
{ Aa, 0x3301, 0x0000, "" },
/* SQUARE ANPEA */
{ Aa, 0x3302, 0x0000, "" },
/* SQUARE AARU */
{ Aa, 0x3303, 0x0000, "" },
/* SQUARE ININGU */
{ Aa, 0x3304, 0x0000, "" },
/* SQUARE INTI */
{ Aa, 0x3305, 0x0000, "" },
/* SQUARE UON */
{ Aa, 0x3306, 0x0000, "" },
/* SQUARE ESUKUUDO */
{ Aa, 0x3307, 0x0000, "" },
/* SQUARE EEKAA */
{ Aa, 0x3308, 0x0000, "" },
/* SQUARE ONSU */
{ Aa, 0x3309, 0x0000, "" },
/* SQUARE OOMU */
{ Aa, 0x330A, 0x0000, "" },
/* SQUARE KAIRI */
{ Aa, 0x330B, 0x0000, "" },
/* SQUARE KARATTO */
{ Aa, 0x330C, 0x0000, "" },
/* SQUARE KARORII */
{ Aa, 0x330D, 0x0000, "" },
/* SQUARE GARON */
{ Aa, 0x330E, 0x0000, "" },
/* SQUARE GANMA */
{ Aa, 0x330F, 0x0000, "" },
/* SQUARE GIGA */
{ Aa, 0x3310, 0x0000, "" },
/* SQUARE GINII */
{ Aa, 0x3311, 0x0000, "" },
/* SQUARE KYURII */
{ Aa, 0x3312, 0x0000, "" },
/* SQUARE GIRUDAA */
{ Aa, 0x3313, 0x0000, "" },
/* SQUARE KIRO */
{ Aa, 0x3314, 0x0000, "" },
/* SQUARE KIROGURAMU */
{ Aa, 0x3315, 0x0000, "" },
/* SQUARE KIROMEETORU */
{ Aa, 0x3316, 0x0000, "" },
/* SQUARE KIROWATTO */
{ Aa, 0x3317, 0x0000, "" },
/* SQUARE GURAMU */
{ Aa, 0x3318, 0x0000, "" },
/* SQUARE GURAMUTON */
{ Aa, 0x3319, 0x0000, "" },
/* SQUARE KURUZEIRO */
{ Aa, 0x331A, 0x0000, "" },
/* SQUARE KUROONE */
{ Aa, 0x331B, 0x0000, "" },
/* SQUARE KEESU */
{ Aa, 0x331C, 0x0000, "" },
/* SQUARE KORUNA */
{ Aa, 0x331D, 0x0000, "" },
/* SQUARE KOOPO */
{ Aa, 0x331E, 0x0000, "" },
/* SQUARE SAIKURU */
{ Aa, 0x331F, 0x0000, "" },
/* SQUARE SANTIIMU */
{ Aa, 0x3320, 0x0000, "" },
/* SQUARE SIRINGU */
{ Aa, 0x3321, 0x0000, "" },
/* SQUARE SENTI */
{ Aa, 0x3322, 0x0000, "" },
/* SQUARE SENTO */
{ Aa, 0x3323, 0x0000, "" },
/* SQUARE DAASU */
{ Aa, 0x3324, 0x0000, "" },
/* SQUARE DESI */
{ Aa, 0x3325, 0x0000, "" },
/* SQUARE DORU */
{ Aa, 0x3326, 0x0000, "" },
/* SQUARE TON */
{ Aa, 0x3327, 0x0000, "" },
/* SQUARE NANO */
{ Aa, 0x3328, 0x0000, "" },
/* SQUARE NOTTO */
{ Aa, 0x3329, 0x0000, "" },
/* SQUARE HAITU */
{ Aa, 0x332A, 0x0000, "" },
/* SQUARE PAASENTO */
{ Aa, 0x332B, 0x0000, "" },
/* SQUARE PAATU */
{ Aa, 0x332C, 0x0000, "" },
/* SQUARE BAARERU */
{ Aa, 0x332D, 0x0000, "" },
/* SQUARE PIASUTORU */
{ Aa, 0x332E, 0x0000, "" },
/* SQUARE PIKURU */
{ Aa, 0x332F, 0x0000, "" },
/* SQUARE PIKO */
{ Aa, 0x3330, 0x0000, "" },
/* SQUARE BIRU */
{ Aa, 0x3331, 0x0000, "" },
/* SQUARE HUARADDO */
{ Aa, 0x3332, 0x0000, "" },
/* SQUARE HUIITO */
{ Aa, 0x3333, 0x0000, "" },
/* SQUARE BUSSYERU */
{ Aa, 0x3334, 0x0000, "" },
/* SQUARE HURAN */
{ Aa, 0x3335, 0x0000, "" },
/* SQUARE HEKUTAARU */
{ Aa, 0x3336, 0x0000, "" },
/* SQUARE PESO */
{ Aa, 0x3337, 0x0000, "" },
/* SQUARE PENIHI */
{ Aa, 0x3338, 0x0000, "" },
/* SQUARE HERUTU */
{ Aa, 0x3339, 0x0000, "" },
/* SQUARE PENSU */
{ Aa, 0x333A, 0x0000, "" },
/* SQUARE PEEZI */
{ Aa, 0x333B, 0x0000, "" },
/* SQUARE BEETA */
{ Aa, 0x333C, 0x0000, "" },
/* SQUARE POINTO */
{ Aa, 0x333D, 0x0000, "" },
/* SQUARE BORUTO */
{ Aa, 0x333E, 0x0000, "" },
/* SQUARE HON */
{ Aa, 0x333F, 0x0000, "" },
/* SQUARE PONDO */
{ Aa, 0x3340, 0x0000, "" },
/* SQUARE HOORU */
{ Aa, 0x3341, 0x0000, "" },
/* SQUARE HOON */
{ Aa, 0x3342, 0x0000, "" },
/* SQUARE MAIKURO */
{ Aa, 0x3343, 0x0000, "" },
/* SQUARE MAIRU */
{ Aa, 0x3344, 0x0000, "" },
/* SQUARE MAHHA */
{ Aa, 0x3345, 0x0000, "" },
/* SQUARE MARUKU */
{ Aa, 0x3346, 0x0000, "" },
/* SQUARE MANSYON */
{ Aa, 0x3347, 0x0000, "" },
/* SQUARE MIKURON */
{ Aa, 0x3348, 0x0000, "" },
/* SQUARE MIRI */
{ Aa, 0x3349, 0x0000, "" },
/* SQUARE MIRIBAARU */
{ Aa, 0x334A, 0x0000, "" },
/* SQUARE MEGA */
{ Aa, 0x334B, 0x0000, "" },
/* SQUARE MEGATON */
{ Aa, 0x334C, 0x0000, "" },
/* SQUARE MEETORU */
{ Aa, 0x334D, 0x0000, "" },
/* SQUARE YAADO */
{ Aa, 0x334E, 0x0000, "" },
/* SQUARE YAARU */
{ Aa, 0x334F, 0x0000, "" },
/* SQUARE YUAN */
{ Aa, 0x3350, 0x0000, "" },
/* SQUARE RITTORU */
{ Aa, 0x3351, 0x0000, "" },
/* SQUARE RIRA */
{ Aa, 0x3352, 0x0000, "" },
/* SQUARE RUPII */
{ Aa, 0x3353, 0x0000, "" },
/* SQUARE RUUBURU */
{ Aa, 0x3354, 0x0000, "" },
/* SQUARE REMU */
{ Aa, 0x3355, 0x0000, "" },
/* SQUARE RENTOGEN */
{ Aa, 0x3356, 0x0000, "" },
/* SQUARE WATTO */
{ Aa, 0x3357, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO */
{ Ap, 0x3358, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE */
{ Ap, 0x3359, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO */
{ Ap, 0x335A, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE */
{ Ap, 0x335B, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR */
{ Ap, 0x335C, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE */
{ Ap, 0x335D, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX */
{ Ap, 0x335E, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN */
{ Ap, 0x335F, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT */
{ Ap, 0x3360, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE */
{ Ap, 0x3361, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN */
{ Ap, 0x3362, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN */
{ Ap, 0x3363, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE */
{ Ap, 0x3364, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN */
{ Ap, 0x3365, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN */
{ Ap, 0x3366, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN */
{ Ap, 0x3367, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN */
{ Ap, 0x3368, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN */
{ Ap, 0x3369, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN */
{ Ap, 0x336A, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN */
{ Ap, 0x336B, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY */
{ Ap, 0x336C, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE */
{ Ap, 0x336D, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO */
{ Ap, 0x336E, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE */
{ Ap, 0x336F, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR */
{ Ap, 0x3370, 0x0000, "" },
/* SQUARE HPA */
{ Aa, 0x3371, 0x0000, "" },
/* SQUARE DA */
{ Aa, 0x3372, 0x0000, "" },
/* SQUARE AU */
{ Aa, 0x3373, 0x0000, "" },
/* SQUARE BAR */
{ Aa, 0x3374, 0x0000, "" },
/* SQUARE OV */
{ Aa, 0x3375, 0x0000, "" },
/* SQUARE PC */
{ Aa, 0x3376, 0x0000, "" },
/* SQUARE ERA NAME HEISEI */
{ Aa, 0x337B, 0x0000, "" },
/* SQUARE ERA NAME SYOUWA */
{ Aa, 0x337C, 0x0000, "" },
/* SQUARE ERA NAME TAISYOU */
{ Aa, 0x337D, 0x0000, "" },
/* SQUARE ERA NAME MEIZI */
{ Aa, 0x337E, 0x0000, "" },
/* SQUARE CORPORATION */
{ Aa, 0x337F, 0x0000, "" },
/* SQUARE PA AMPS */
{ Aa, 0x3380, 0x0000, "" },
/* SQUARE NA */
{ Aa, 0x3381, 0x0000, "" },
/* SQUARE MU A */
{ Aa, 0x3382, 0x0000, "" },
/* SQUARE MA */
{ Aa, 0x3383, 0x0000, "" },
/* SQUARE KA */
{ Aa, 0x3384, 0x0000, "" },
/* SQUARE KB */
{ Aa, 0x3385, 0x0000, "" },
/* SQUARE MB */
{ Aa, 0x3386, 0x0000, "" },
/* SQUARE GB */
{ Aa, 0x3387, 0x0000, "" },
/* SQUARE CAL */
{ Aa, 0x3388, 0x0000, "" },
/* SQUARE KCAL */
{ Aa, 0x3389, 0x0000, "" },
/* SQUARE PF */
{ Aa, 0x338A, 0x0000, "" },
/* SQUARE NF */
{ Aa, 0x338B, 0x0000, "" },
/* SQUARE MU F */
{ Aa, 0x338C, 0x0000, "" },
/* SQUARE MU G */
{ Aa, 0x338D, 0x0000, "" },
/* SQUARE MG */
{ Aa, 0x338E, 0x0000, "" },
/* SQUARE KG */
{ Aa, 0x338F, 0x0000, "" },
/* SQUARE HZ */
{ Aa, 0x3390, 0x0000, "" },
/* SQUARE KHZ */
{ Aa, 0x3391, 0x0000, "" },
/* SQUARE MHZ */
{ Aa, 0x3392, 0x0000, "" },
/* SQUARE GHZ */
{ Aa, 0x3393, 0x0000, "" },
/* SQUARE THZ */
{ Aa, 0x3394, 0x0000, "" },
/* SQUARE MU L */
{ Ap, 0x3395, 0x0000, "" },
/* SQUARE ML */
{ Ap, 0x3396, 0x0000, "" },
/* SQUARE DL */
{ Ap, 0x3397, 0x0000, "" },
/* SQUARE KL */
{ Ap, 0x3398, 0x0000, "" },
/* SQUARE FM */
{ Aa, 0x3399, 0x0000, "" },
/* SQUARE NM */
{ Aa, 0x339A, 0x0000, "" },
/* SQUARE MU M */
{ Aa, 0x339B, 0x0000, "" },
/* SQUARE MM */
{ Aa, 0x339C, 0x0000, "" },
/* SQUARE CM */
{ Aa, 0x339D, 0x0000, "" },
/* SQUARE KM */
{ Aa, 0x339E, 0x0000, "" },
/* SQUARE MM SQUARED */
{ Ap, 0x339F, 0x0000, "" },
/* SQUARE CM SQUARED */
{ Ap, 0x33A0, 0x0000, "" },
/* SQUARE M SQUARED */
{ Ap, 0x33A1, 0x0000, "" },
/* SQUARE KM SQUARED */
{ Ap, 0x33A2, 0x0000, "" },
/* SQUARE MM CUBED */
{ Ap, 0x33A3, 0x0000, "" },
/* SQUARE CM CUBED */
{ Ap, 0x33A4, 0x0000, "" },
/* SQUARE M CUBED */
{ Ap, 0x33A5, 0x0000, "" },
/* SQUARE KM CUBED */
{ Ap, 0x33A6, 0x0000, "" },
/* SQUARE M OVER S */
{ Ap, 0x33A7, 0x0000, "" },
/* SQUARE M OVER S SQUARED */
{ Ap, 0x33A8, 0x0000, "" },
/* SQUARE PA */
{ Aa, 0x33A9, 0x0000, "" },
/* SQUARE KPA */
{ Aa, 0x33AA, 0x0000, "" },
/* SQUARE MPA */
{ Aa, 0x33AB, 0x0000, "" },
/* SQUARE GPA */
{ Aa, 0x33AC, 0x0000, "" },
/* SQUARE RAD */
{ Aa, 0x33AD, 0x0000, "" },
/* SQUARE RAD OVER S */
{ Ap, 0x33AE, 0x0000, "" },
/* SQUARE RAD OVER S SQUARED */
{ Ap, 0x33AF, 0x0000, "" },
/* SQUARE PS */
{ Aa, 0x33B0, 0x0000, "" },
/* SQUARE NS */
{ Aa, 0x33B1, 0x0000, "" },
/* SQUARE MU S */
{ Aa, 0x33B2, 0x0000, "" },
/* SQUARE MS */
{ Aa, 0x33B3, 0x0000, "" },
/* SQUARE PV */
{ Aa, 0x33B4, 0x0000, "" },
/* SQUARE NV */
{ Aa, 0x33B5, 0x0000, "" },
/* SQUARE MU V */
{ Aa, 0x33B6, 0x0000, "" },
/* SQUARE MV */
{ Aa, 0x33B7, 0x0000, "" },
/* SQUARE KV */
{ Aa, 0x33B8, 0x0000, "" },
/* SQUARE MV MEGA */
{ Aa, 0x33B9, 0x0000, "" },
/* SQUARE PW */
{ Aa, 0x33BA, 0x0000, "" },
/* SQUARE NW */
{ Aa, 0x33BB, 0x0000, "" },
/* SQUARE MU W */
{ Aa, 0x33BC, 0x0000, "" },
/* SQUARE MW */
{ Aa, 0x33BD, 0x0000, "" },
/* SQUARE KW */
{ Aa, 0x33BE, 0x0000, "" },
/* SQUARE MW MEGA */
{ Aa, 0x33BF, 0x0000, "" },
/* SQUARE K OHM */
{ Aa, 0x33C0, 0x0000, "" },
/* SQUARE M OHM */
{ Aa, 0x33C1, 0x0000, "" },
/* SQUARE AM */
{ Ap, 0x33C2, 0x0000, "" },
/* SQUARE BQ */
{ Aa, 0x33C3, 0x0000, "" },
/* SQUARE CC */
{ Aa, 0x33C4, 0x0000, "" },
/* SQUARE CD */
{ Aa, 0x33C5, 0x0000, "" },
/* SQUARE C OVER KG */
{ Ap, 0x33C6, 0x0000, "" },
/* SQUARE CO */
{ Aa, 0x33C7, 0x0000, "" },
/* SQUARE DB */
{ Aa, 0x33C8, 0x0000, "" },
/* SQUARE GY */
{ Aa, 0x33C9, 0x0000, "" },
/* SQUARE HA */
{ Aa, 0x33CA, 0x0000, "" },
/* SQUARE HP */
{ Aa, 0x33CB, 0x0000, "" },
/* SQUARE IN */
{ Aa, 0x33CC, 0x0000, "" },
/* SQUARE KK */
{ Aa, 0x33CD, 0x0000, "" },
/* SQUARE KM CAPITAL */
{ Aa, 0x33CE, 0x0000, "" },
/* SQUARE KT */
{ Aa, 0x33CF, 0x0000, "" },
/* SQUARE LM */
{ Aa, 0x33D0, 0x0000, "" },
/* SQUARE LN */
{ Aa, 0x33D1, 0x0000, "" },
/* SQUARE LOG */
{ Aa, 0x33D2, 0x0000, "" },
/* SQUARE LX */
{ Aa, 0x33D3, 0x0000, "" },
/* SQUARE MB SMALL */
{ Aa, 0x33D4, 0x0000, "" },
/* SQUARE MIL */
{ Aa, 0x33D5, 0x0000, "" },
/* SQUARE MOL */
{ Aa, 0x33D6, 0x0000, "" },
/* SQUARE PH */
{ Aa, 0x33D7, 0x0000, "" },
/* SQUARE PM */
{ Ap, 0x33D8, 0x0000, "" },
/* SQUARE PPM */
{ Aa, 0x33D9, 0x0000, "" },
/* SQUARE PR */
{ Aa, 0x33DA, 0x0000, "" },
/* SQUARE SR */
{ Aa, 0x33DB, 0x0000, "" },
/* SQUARE SV */
{ Aa, 0x33DC, 0x0000, "" },
/* SQUARE WB */
{ Aa, 0x33DD, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE */
{ Ap, 0x33E0, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO */
{ Ap, 0x33E1, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE */
{ Ap, 0x33E2, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR */
{ Ap, 0x33E3, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE */
{ Ap, 0x33E4, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX */
{ Ap, 0x33E5, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN */
{ Ap, 0x33E6, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT */
{ Ap, 0x33E7, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE */
{ Ap, 0x33E8, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN */
{ Ap, 0x33E9, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN */
{ Ap, 0x33EA, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE */
{ Ap, 0x33EB, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN */
{ Ap, 0x33EC, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN */
{ Ap, 0x33ED, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN */
{ Ap, 0x33EE, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN */
{ Ap, 0x33EF, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN */
{ Ap, 0x33F0, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN */
{ Ap, 0x33F1, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN */
{ Ap, 0x33F2, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY */
{ Ap, 0x33F3, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE */
{ Ap, 0x33F4, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO */
{ Ap, 0x33F5, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE */
{ Ap, 0x33F6, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR */
{ Ap, 0x33F7, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE */
{ Ap, 0x33F8, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX */
{ Ap, 0x33F9, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN */
{ Ap, 0x33FA, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT */
{ Ap, 0x33FB, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE */
{ Ap, 0x33FC, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY */
{ Ap, 0x33FD, 0x0000, "" },
/* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE */
{ Ap, 0x33FE, 0x0000, "" },
/* LATIN SMALL LIGATURE FF */
{ Aa, 0xFB00, 0x0000, "" },
/* LATIN SMALL LIGATURE FI */
{ Aa, 0xFB01, 0x0000, "" },
/* LATIN SMALL LIGATURE FL */
{ Aa, 0xFB02, 0x0000, "" },
/* LATIN SMALL LIGATURE FFI */
{ Aa, 0xFB03, 0x0000, "" },
/* LATIN SMALL LIGATURE FFL */
{ Aa, 0xFB04, 0x0000, "" },
/* LATIN SMALL LIGATURE LONG S T */
{ Aa, 0xFB05, 0x0000, "" },
/* LATIN SMALL LIGATURE ST */
{ Aa, 0xFB06, 0x0000, "" },
/* ARMENIAN SMALL LIGATURE MEN NOW */
{ Aa, 0xFB13, 0x0000, "" },
/* ARMENIAN SMALL LIGATURE MEN ECH */
{ Aa, 0xFB14, 0x0000, "" },
/* ARMENIAN SMALL LIGATURE MEN INI */
{ Aa, 0xFB15, 0x0000, "" },
/* ARMENIAN SMALL LIGATURE VEW NOW */
{ Aa, 0xFB16, 0x0000, "" },
/* ARMENIAN SMALL LIGATURE MEN XEH */
{ Aa, 0xFB17, 0x0000, "" },
/* HEBREW POINT JUDEO-SPANISH VARIKA */
{ Ax, 0xFB1E, 0x0000, "" },
/* HEBREW LIGATURE YIDDISH YOD YOD PATAH */
{ Aa, 0xFB1F, 0x0000, "" },
/* HEBREW LETTER ALTERNATIVE AYIN */
{ Aa, 0xFB20, 0x0000, "" },
/* HEBREW LETTER WIDE ALEF */
{ Aa, 0xFB21, 0x0000, "" },
/* HEBREW LETTER WIDE DALET */
{ Aa, 0xFB22, 0x0000, "" },
/* HEBREW LETTER WIDE HE */
{ Aa, 0xFB23, 0x0000, "" },
/* HEBREW LETTER WIDE KAF */
{ Aa, 0xFB24, 0x0000, "" },
/* HEBREW LETTER WIDE LAMED */
{ Aa, 0xFB25, 0x0000, "" },
/* HEBREW LETTER WIDE FINAL MEM */
{ Aa, 0xFB26, 0x0000, "" },
/* HEBREW LETTER WIDE RESH */
{ Aa, 0xFB27, 0x0000, "" },
/* HEBREW LETTER WIDE TAV */
{ Aa, 0xFB28, 0x0000, "" },
/* HEBREW LETTER ALTERNATIVE PLUS SIGN */
{ Ap, 0xFB29, 0x0000, "" },
/* HEBREW LETTER SHIN WITH SHIN DOT */
{ Aa, 0xFB2A, 0x0000, "" },
/* HEBREW LETTER SHIN WITH SIN DOT */
{ Aa, 0xFB2B, 0x0000, "" },
/* HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT */
{ Aa, 0xFB2C, 0x0000, "" },
/* HEBREW LETTER SHIN WITH DAGESH AND SIN DOT */
{ Aa, 0xFB2D, 0x0000, "" },
/* HEBREW LETTER ALEF WITH PATAH */
{ Aa, 0xFB2E, 0x0000, "" },
/* HEBREW LETTER ALEF WITH QAMATS */
{ Aa, 0xFB2F, 0x0000, "" },
/* HEBREW LETTER ALEF WITH MAPIQ */
{ Aa, 0xFB30, 0x0000, "" },
/* HEBREW LETTER BET WITH DAGESH */
{ Aa, 0xFB31, 0x0000, "" },
/* HEBREW LETTER GIMEL WITH DAGESH */
{ Aa, 0xFB32, 0x0000, "" },
/* HEBREW LETTER DALET WITH DAGESH */
{ Aa, 0xFB33, 0x0000, "" },
/* HEBREW LETTER HE WITH MAPIQ */
{ Aa, 0xFB34, 0x0000, "" },
/* HEBREW LETTER VAV WITH DAGESH */
{ Aa, 0xFB35, 0x0000, "" },
/* HEBREW LETTER ZAYIN WITH DAGESH */
{ Aa, 0xFB36, 0x0000, "" },
/* HEBREW LETTER TET WITH DAGESH */
{ Aa, 0xFB38, 0x0000, "" },
/* HEBREW LETTER YOD WITH DAGESH */
{ Aa, 0xFB39, 0x0000, "" },
/* HEBREW LETTER FINAL KAF WITH DAGESH */
{ Aa, 0xFB3A, 0x0000, "" },
/* HEBREW LETTER KAF WITH DAGESH */
{ Aa, 0xFB3B, 0x0000, "" },
/* HEBREW LETTER LAMED WITH DAGESH */
{ Aa, 0xFB3C, 0x0000, "" },
/* HEBREW LETTER MEM WITH DAGESH */
{ Aa, 0xFB3E, 0x0000, "" },
/* HEBREW LETTER NUN WITH DAGESH */
{ Aa, 0xFB40, 0x0000, "" },
/* HEBREW LETTER SAMEKH WITH DAGESH */
{ Aa, 0xFB41, 0x0000, "" },
/* HEBREW LETTER FINAL PE WITH DAGESH */
{ Aa, 0xFB43, 0x0000, "" },
/* HEBREW LETTER PE WITH DAGESH */
{ Aa, 0xFB44, 0x0000, "" },
/* HEBREW LETTER TSADI WITH DAGESH */
{ Aa, 0xFB46, 0x0000, "" },
/* HEBREW LETTER QOF WITH DAGESH */
{ Aa, 0xFB47, 0x0000, "" },
/* HEBREW LETTER RESH WITH DAGESH */
{ Aa, 0xFB48, 0x0000, "" },
/* HEBREW LETTER SHIN WITH DAGESH */
{ Aa, 0xFB49, 0x0000, "" },
/* HEBREW LETTER TAV WITH DAGESH */
{ Aa, 0xFB4A, 0x0000, "" },
/* HEBREW LETTER VAV WITH HOLAM */
{ Aa, 0xFB4B, 0x0000, "" },
/* HEBREW LETTER BET WITH RAFE */
{ Aa, 0xFB4C, 0x0000, "" },
/* HEBREW LETTER KAF WITH RAFE */
{ Aa, 0xFB4D, 0x0000, "" },
/* HEBREW LETTER PE WITH RAFE */
{ Aa, 0xFB4E, 0x0000, "" },
/* HEBREW LIGATURE ALEF LAMED */
{ Aa, 0xFB4F, 0x0000, "" },
/* ARABIC LETTER ALEF WASLA ISOLATED FORM */
{ Aa, 0xFB50, 0x0000, "" },
/* ARABIC LETTER ALEF WASLA FINAL FORM */
{ Aa, 0xFB51, 0x0000, "" },
/* ARABIC LETTER BEEH ISOLATED FORM */
{ Aa, 0xFB52, 0x0000, "" },
/* ARABIC LETTER BEEH FINAL FORM */
{ Aa, 0xFB53, 0x0000, "" },
/* ARABIC LETTER BEEH INITIAL FORM */
{ Aa, 0xFB54, 0x0000, "" },
/* ARABIC LETTER BEEH MEDIAL FORM */
{ Aa, 0xFB55, 0x0000, "" },
/* ARABIC LETTER PEH ISOLATED FORM */
{ Aa, 0xFB56, 0x0000, "" },
/* ARABIC LETTER PEH FINAL FORM */
{ Aa, 0xFB57, 0x0000, "" },
/* ARABIC LETTER PEH INITIAL FORM */
{ Aa, 0xFB58, 0x0000, "" },
/* ARABIC LETTER PEH MEDIAL FORM */
{ Aa, 0xFB59, 0x0000, "" },
/* ARABIC LETTER BEHEH ISOLATED FORM */
{ Aa, 0xFB5A, 0x0000, "" },
/* ARABIC LETTER BEHEH FINAL FORM */
{ Aa, 0xFB5B, 0x0000, "" },
/* ARABIC LETTER BEHEH INITIAL FORM */
{ Aa, 0xFB5C, 0x0000, "" },
/* ARABIC LETTER BEHEH MEDIAL FORM */
{ Aa, 0xFB5D, 0x0000, "" },
/* ARABIC LETTER TTEHEH ISOLATED FORM */
{ Aa, 0xFB5E, 0x0000, "" },
/* ARABIC LETTER TTEHEH FINAL FORM */
{ Aa, 0xFB5F, 0x0000, "" },
/* ARABIC LETTER TTEHEH INITIAL FORM */
{ Aa, 0xFB60, 0x0000, "" },
/* ARABIC LETTER TTEHEH MEDIAL FORM */
{ Aa, 0xFB61, 0x0000, "" },
/* ARABIC LETTER TEHEH ISOLATED FORM */
{ Aa, 0xFB62, 0x0000, "" },
/* ARABIC LETTER TEHEH FINAL FORM */
{ Aa, 0xFB63, 0x0000, "" },
/* ARABIC LETTER TEHEH INITIAL FORM */
{ Aa, 0xFB64, 0x0000, "" },
/* ARABIC LETTER TEHEH MEDIAL FORM */
{ Aa, 0xFB65, 0x0000, "" },
/* ARABIC LETTER TTEH ISOLATED FORM */
{ Aa, 0xFB66, 0x0000, "" },
/* ARABIC LETTER TTEH FINAL FORM */
{ Aa, 0xFB67, 0x0000, "" },
/* ARABIC LETTER TTEH INITIAL FORM */
{ Aa, 0xFB68, 0x0000, "" },
/* ARABIC LETTER TTEH MEDIAL FORM */
{ Aa, 0xFB69, 0x0000, "" },
/* ARABIC LETTER VEH ISOLATED FORM */
{ Aa, 0xFB6A, 0x0000, "" },
/* ARABIC LETTER VEH FINAL FORM */
{ Aa, 0xFB6B, 0x0000, "" },
/* ARABIC LETTER VEH INITIAL FORM */
{ Aa, 0xFB6C, 0x0000, "" },
/* ARABIC LETTER VEH MEDIAL FORM */
{ Aa, 0xFB6D, 0x0000, "" },
/* ARABIC LETTER PEHEH ISOLATED FORM */
{ Aa, 0xFB6E, 0x0000, "" },
/* ARABIC LETTER PEHEH FINAL FORM */
{ Aa, 0xFB6F, 0x0000, "" },
/* ARABIC LETTER PEHEH INITIAL FORM */
{ Aa, 0xFB70, 0x0000, "" },
/* ARABIC LETTER PEHEH MEDIAL FORM */
{ Aa, 0xFB71, 0x0000, "" },
/* ARABIC LETTER DYEH ISOLATED FORM */
{ Aa, 0xFB72, 0x0000, "" },
/* ARABIC LETTER DYEH FINAL FORM */
{ Aa, 0xFB73, 0x0000, "" },
/* ARABIC LETTER DYEH INITIAL FORM */
{ Aa, 0xFB74, 0x0000, "" },
/* ARABIC LETTER DYEH MEDIAL FORM */
{ Aa, 0xFB75, 0x0000, "" },
/* ARABIC LETTER NYEH ISOLATED FORM */
{ Aa, 0xFB76, 0x0000, "" },
/* ARABIC LETTER NYEH FINAL FORM */
{ Aa, 0xFB77, 0x0000, "" },
/* ARABIC LETTER NYEH INITIAL FORM */
{ Aa, 0xFB78, 0x0000, "" },
/* ARABIC LETTER NYEH MEDIAL FORM */
{ Aa, 0xFB79, 0x0000, "" },
/* ARABIC LETTER TCHEH ISOLATED FORM */
{ Aa, 0xFB7A, 0x0000, "" },
/* ARABIC LETTER TCHEH FINAL FORM */
{ Aa, 0xFB7B, 0x0000, "" },
/* ARABIC LETTER TCHEH INITIAL FORM */
{ Aa, 0xFB7C, 0x0000, "" },
/* ARABIC LETTER TCHEH MEDIAL FORM */
{ Aa, 0xFB7D, 0x0000, "" },
/* ARABIC LETTER TCHEHEH ISOLATED FORM */
{ Aa, 0xFB7E, 0x0000, "" },
/* ARABIC LETTER TCHEHEH FINAL FORM */
{ Aa, 0xFB7F, 0x0000, "" },
/* ARABIC LETTER TCHEHEH INITIAL FORM */
{ Aa, 0xFB80, 0x0000, "" },
/* ARABIC LETTER TCHEHEH MEDIAL FORM */
{ Aa, 0xFB81, 0x0000, "" },
/* ARABIC LETTER DDAHAL ISOLATED FORM */
{ Aa, 0xFB82, 0x0000, "" },
/* ARABIC LETTER DDAHAL FINAL FORM */
{ Aa, 0xFB83, 0x0000, "" },
/* ARABIC LETTER DAHAL ISOLATED FORM */
{ Aa, 0xFB84, 0x0000, "" },
/* ARABIC LETTER DAHAL FINAL FORM */
{ Aa, 0xFB85, 0x0000, "" },
/* ARABIC LETTER DUL ISOLATED FORM */
{ Aa, 0xFB86, 0x0000, "" },
/* ARABIC LETTER DUL FINAL FORM */
{ Aa, 0xFB87, 0x0000, "" },
/* ARABIC LETTER DDAL ISOLATED FORM */
{ Aa, 0xFB88, 0x0000, "" },
/* ARABIC LETTER DDAL FINAL FORM */
{ Aa, 0xFB89, 0x0000, "" },
/* ARABIC LETTER JEH ISOLATED FORM */
{ Aa, 0xFB8A, 0x0000, "" },
/* ARABIC LETTER JEH FINAL FORM */
{ Aa, 0xFB8B, 0x0000, "" },
/* ARABIC LETTER RREH ISOLATED FORM */
{ Aa, 0xFB8C, 0x0000, "" },
/* ARABIC LETTER RREH FINAL FORM */
{ Aa, 0xFB8D, 0x0000, "" },
/* ARABIC LETTER KEHEH ISOLATED FORM */
{ Aa, 0xFB8E, 0x0000, "" },
/* ARABIC LETTER KEHEH FINAL FORM */
{ Aa, 0xFB8F, 0x0000, "" },
/* ARABIC LETTER KEHEH INITIAL FORM */
{ Aa, 0xFB90, 0x0000, "" },
/* ARABIC LETTER KEHEH MEDIAL FORM */
{ Aa, 0xFB91, 0x0000, "" },
/* ARABIC LETTER GAF ISOLATED FORM */
{ Aa, 0xFB92, 0x0000, "" },
/* ARABIC LETTER GAF FINAL FORM */
{ Aa, 0xFB93, 0x0000, "" },
/* ARABIC LETTER GAF INITIAL FORM */
{ Aa, 0xFB94, 0x0000, "" },
/* ARABIC LETTER GAF MEDIAL FORM */
{ Aa, 0xFB95, 0x0000, "" },
/* ARABIC LETTER GUEH ISOLATED FORM */
{ Aa, 0xFB96, 0x0000, "" },
/* ARABIC LETTER GUEH FINAL FORM */
{ Aa, 0xFB97, 0x0000, "" },
/* ARABIC LETTER GUEH INITIAL FORM */
{ Aa, 0xFB98, 0x0000, "" },
/* ARABIC LETTER GUEH MEDIAL FORM */
{ Aa, 0xFB99, 0x0000, "" },
/* ARABIC LETTER NGOEH ISOLATED FORM */
{ Aa, 0xFB9A, 0x0000, "" },
/* ARABIC LETTER NGOEH FINAL FORM */
{ Aa, 0xFB9B, 0x0000, "" },
/* ARABIC LETTER NGOEH INITIAL FORM */
{ Aa, 0xFB9C, 0x0000, "" },
/* ARABIC LETTER NGOEH MEDIAL FORM */
{ Aa, 0xFB9D, 0x0000, "" },
/* ARABIC LETTER NOON GHUNNA ISOLATED FORM */
{ Aa, 0xFB9E, 0x0000, "" },
/* ARABIC LETTER NOON GHUNNA FINAL FORM */
{ Aa, 0xFB9F, 0x0000, "" },
/* ARABIC LETTER RNOON ISOLATED FORM */
{ Aa, 0xFBA0, 0x0000, "" },
/* ARABIC LETTER RNOON FINAL FORM */
{ Aa, 0xFBA1, 0x0000, "" },
/* ARABIC LETTER RNOON INITIAL FORM */
{ Aa, 0xFBA2, 0x0000, "" },
/* ARABIC LETTER RNOON MEDIAL FORM */
{ Aa, 0xFBA3, 0x0000, "" },
/* ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM */
{ Aa, 0xFBA4, 0x0000, "" },
/* ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM */
{ Aa, 0xFBA5, 0x0000, "" },
/* ARABIC LETTER HEH GOAL ISOLATED FORM */
{ Aa, 0xFBA6, 0x0000, "" },
/* ARABIC LETTER HEH GOAL FINAL FORM */
{ Aa, 0xFBA7, 0x0000, "" },
/* ARABIC LETTER HEH GOAL INITIAL FORM */
{ Aa, 0xFBA8, 0x0000, "" },
/* ARABIC LETTER HEH GOAL MEDIAL FORM */
{ Aa, 0xFBA9, 0x0000, "" },
/* ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM */
{ Aa, 0xFBAA, 0x0000, "" },
/* ARABIC LETTER HEH DOACHASHMEE FINAL FORM */
{ Aa, 0xFBAB, 0x0000, "" },
/* ARABIC LETTER HEH DOACHASHMEE INITIAL FORM */
{ Aa, 0xFBAC, 0x0000, "" },
/* ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM */
{ Aa, 0xFBAD, 0x0000, "" },
/* ARABIC LETTER YEH BARREE ISOLATED FORM */
{ Aa, 0xFBAE, 0x0000, "" },
/* ARABIC LETTER YEH BARREE FINAL FORM */
{ Aa, 0xFBAF, 0x0000, "" },
/* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM */
{ Aa, 0xFBB0, 0x0000, "" },
/* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM */
{ Aa, 0xFBB1, 0x0000, "" },
/* ARABIC LETTER NG ISOLATED FORM */
{ Aa, 0xFBD3, 0x0000, "" },
/* ARABIC LETTER NG FINAL FORM */
{ Aa, 0xFBD4, 0x0000, "" },
/* ARABIC LETTER NG INITIAL FORM */
{ Aa, 0xFBD5, 0x0000, "" },
/* ARABIC LETTER NG MEDIAL FORM */
{ Aa, 0xFBD6, 0x0000, "" },
/* ARABIC LETTER U ISOLATED FORM */
{ Aa, 0xFBD7, 0x0000, "" },
/* ARABIC LETTER U FINAL FORM */
{ Aa, 0xFBD8, 0x0000, "" },
/* ARABIC LETTER OE ISOLATED FORM */
{ Aa, 0xFBD9, 0x0000, "" },
/* ARABIC LETTER OE FINAL FORM */
{ Aa, 0xFBDA, 0x0000, "" },
/* ARABIC LETTER YU ISOLATED FORM */
{ Aa, 0xFBDB, 0x0000, "" },
/* ARABIC LETTER YU FINAL FORM */
{ Aa, 0xFBDC, 0x0000, "" },
/* ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM */
{ Aa, 0xFBDD, 0x0000, "" },
/* ARABIC LETTER VE ISOLATED FORM */
{ Aa, 0xFBDE, 0x0000, "" },
/* ARABIC LETTER VE FINAL FORM */
{ Aa, 0xFBDF, 0x0000, "" },
/* ARABIC LETTER KIRGHIZ OE ISOLATED FORM */
{ Aa, 0xFBE0, 0x0000, "" },
/* ARABIC LETTER KIRGHIZ OE FINAL FORM */
{ Aa, 0xFBE1, 0x0000, "" },
/* ARABIC LETTER KIRGHIZ YU ISOLATED FORM */
{ Aa, 0xFBE2, 0x0000, "" },
/* ARABIC LETTER KIRGHIZ YU FINAL FORM */
{ Aa, 0xFBE3, 0x0000, "" },
/* ARABIC LETTER E ISOLATED FORM */
{ Aa, 0xFBE4, 0x0000, "" },
/* ARABIC LETTER E FINAL FORM */
{ Aa, 0xFBE5, 0x0000, "" },
/* ARABIC LETTER E INITIAL FORM */
{ Aa, 0xFBE6, 0x0000, "" },
/* ARABIC LETTER E MEDIAL FORM */
{ Aa, 0xFBE7, 0x0000, "" },
/* ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM */
{ Aa, 0xFBE8, 0x0000, "" },
/* ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM */
{ Aa, 0xFBE9, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM */
{ Aa, 0xFBEA, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM */
{ Aa, 0xFBEB, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM */
{ Aa, 0xFBEC, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM */
{ Aa, 0xFBED, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM */
{ Aa, 0xFBEE, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM */
{ Aa, 0xFBEF, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM */
{ Aa, 0xFBF0, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM */
{ Aa, 0xFBF1, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM */
{ Aa, 0xFBF2, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM */
{ Aa, 0xFBF3, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM */
{ Aa, 0xFBF4, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM */
{ Aa, 0xFBF5, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM */
{ Aa, 0xFBF6, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM */
{ Aa, 0xFBF7, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM */
{ Aa, 0xFBF8, 0x0000, "" },
/* ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFBF9, 0x0000, "" },
/* ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFBFA, 0x0000, "" },
/* ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM */
{ Aa, 0xFBFB, 0x0000, "" },
/* ARABIC LETTER FARSI YEH ISOLATED FORM */
{ Aa, 0xFBFC, 0x0000, "" },
/* ARABIC LETTER FARSI YEH FINAL FORM */
{ Aa, 0xFBFD, 0x0000, "" },
/* ARABIC LETTER FARSI YEH INITIAL FORM */
{ Aa, 0xFBFE, 0x0000, "" },
/* ARABIC LETTER FARSI YEH MEDIAL FORM */
{ Aa, 0xFBFF, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM */
{ Aa, 0xFC00, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM */
{ Aa, 0xFC01, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM */
{ Aa, 0xFC02, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC03, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM */
{ Aa, 0xFC04, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM */
{ Aa, 0xFC05, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH HAH ISOLATED FORM */
{ Aa, 0xFC06, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM */
{ Aa, 0xFC07, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC08, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC09, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH YEH ISOLATED FORM */
{ Aa, 0xFC0A, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM */
{ Aa, 0xFC0B, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH HAH ISOLATED FORM */
{ Aa, 0xFC0C, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM */
{ Aa, 0xFC0D, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC0E, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC0F, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH YEH ISOLATED FORM */
{ Aa, 0xFC10, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM */
{ Aa, 0xFC11, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC12, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC13, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH YEH ISOLATED FORM */
{ Aa, 0xFC14, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM */
{ Aa, 0xFC15, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM */
{ Aa, 0xFC16, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM */
{ Aa, 0xFC17, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC18, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM */
{ Aa, 0xFC19, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM */
{ Aa, 0xFC1A, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC1B, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM */
{ Aa, 0xFC1C, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM */
{ Aa, 0xFC1D, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM */
{ Aa, 0xFC1E, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM */
{ Aa, 0xFC1F, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH HAH ISOLATED FORM */
{ Aa, 0xFC20, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM */
{ Aa, 0xFC21, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM */
{ Aa, 0xFC22, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH HAH ISOLATED FORM */
{ Aa, 0xFC23, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM */
{ Aa, 0xFC24, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM */
{ Aa, 0xFC25, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH HAH ISOLATED FORM */
{ Aa, 0xFC26, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC27, 0x0000, "" },
/* ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC28, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM */
{ Aa, 0xFC29, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM */
{ Aa, 0xFC2A, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM */
{ Aa, 0xFC2B, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM */
{ Aa, 0xFC2C, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM */
{ Aa, 0xFC2D, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH HAH ISOLATED FORM */
{ Aa, 0xFC2E, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM */
{ Aa, 0xFC2F, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC30, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC31, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH YEH ISOLATED FORM */
{ Aa, 0xFC32, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH HAH ISOLATED FORM */
{ Aa, 0xFC33, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM */
{ Aa, 0xFC34, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC35, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH YEH ISOLATED FORM */
{ Aa, 0xFC36, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM */
{ Aa, 0xFC37, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM */
{ Aa, 0xFC38, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH HAH ISOLATED FORM */
{ Aa, 0xFC39, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM */
{ Aa, 0xFC3A, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH LAM ISOLATED FORM */
{ Aa, 0xFC3B, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM */
{ Aa, 0xFC3C, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC3D, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH YEH ISOLATED FORM */
{ Aa, 0xFC3E, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM */
{ Aa, 0xFC3F, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH HAH ISOLATED FORM */
{ Aa, 0xFC40, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM */
{ Aa, 0xFC41, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM */
{ Aa, 0xFC42, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC43, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH YEH ISOLATED FORM */
{ Aa, 0xFC44, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM */
{ Aa, 0xFC45, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM */
{ Aa, 0xFC46, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM */
{ Aa, 0xFC47, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM */
{ Aa, 0xFC48, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC49, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM */
{ Aa, 0xFC4A, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM */
{ Aa, 0xFC4B, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH HAH ISOLATED FORM */
{ Aa, 0xFC4C, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM */
{ Aa, 0xFC4D, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM */
{ Aa, 0xFC4E, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC4F, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH YEH ISOLATED FORM */
{ Aa, 0xFC50, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM */
{ Aa, 0xFC51, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC52, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC53, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH YEH ISOLATED FORM */
{ Aa, 0xFC54, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM */
{ Aa, 0xFC55, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAH ISOLATED FORM */
{ Aa, 0xFC56, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM */
{ Aa, 0xFC57, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM */
{ Aa, 0xFC58, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFC59, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH YEH ISOLATED FORM */
{ Aa, 0xFC5A, 0x0000, "" },
/* ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM */
{ Aa, 0xFC5B, 0x0000, "" },
/* ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM */
{ Aa, 0xFC5C, 0x0000, "" },
/* ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM */
{ Aa, 0xFC5D, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM */
{ Aa, 0xFC5E, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM */
{ Aa, 0xFC5F, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM */
{ Aa, 0xFC60, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM */
{ Aa, 0xFC61, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM */
{ Aa, 0xFC62, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM */
{ Aa, 0xFC63, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM */
{ Aa, 0xFC64, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM */
{ Aa, 0xFC65, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM */
{ Aa, 0xFC66, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM */
{ Aa, 0xFC67, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC68, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM */
{ Aa, 0xFC69, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH REH FINAL FORM */
{ Aa, 0xFC6A, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH ZAIN FINAL FORM */
{ Aa, 0xFC6B, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH MEEM FINAL FORM */
{ Aa, 0xFC6C, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH NOON FINAL FORM */
{ Aa, 0xFC6D, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC6E, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH YEH FINAL FORM */
{ Aa, 0xFC6F, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH REH FINAL FORM */
{ Aa, 0xFC70, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH ZAIN FINAL FORM */
{ Aa, 0xFC71, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM FINAL FORM */
{ Aa, 0xFC72, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH NOON FINAL FORM */
{ Aa, 0xFC73, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC74, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH YEH FINAL FORM */
{ Aa, 0xFC75, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH REH FINAL FORM */
{ Aa, 0xFC76, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH ZAIN FINAL FORM */
{ Aa, 0xFC77, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH MEEM FINAL FORM */
{ Aa, 0xFC78, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH NOON FINAL FORM */
{ Aa, 0xFC79, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC7A, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH YEH FINAL FORM */
{ Aa, 0xFC7B, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC7C, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH YEH FINAL FORM */
{ Aa, 0xFC7D, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC7E, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH YEH FINAL FORM */
{ Aa, 0xFC7F, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH ALEF FINAL FORM */
{ Aa, 0xFC80, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH LAM FINAL FORM */
{ Aa, 0xFC81, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH MEEM FINAL FORM */
{ Aa, 0xFC82, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC83, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH YEH FINAL FORM */
{ Aa, 0xFC84, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH MEEM FINAL FORM */
{ Aa, 0xFC85, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC86, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH YEH FINAL FORM */
{ Aa, 0xFC87, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH ALEF FINAL FORM */
{ Aa, 0xFC88, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFC89, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH REH FINAL FORM */
{ Aa, 0xFC8A, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH ZAIN FINAL FORM */
{ Aa, 0xFC8B, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH MEEM FINAL FORM */
{ Aa, 0xFC8C, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH NOON FINAL FORM */
{ Aa, 0xFC8D, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC8E, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH YEH FINAL FORM */
{ Aa, 0xFC8F, 0x0000, "" },
/* ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM */
{ Aa, 0xFC90, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH REH FINAL FORM */
{ Aa, 0xFC91, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH ZAIN FINAL FORM */
{ Aa, 0xFC92, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH MEEM FINAL FORM */
{ Aa, 0xFC93, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH NOON FINAL FORM */
{ Aa, 0xFC94, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFC95, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH YEH FINAL FORM */
{ Aa, 0xFC96, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM */
{ Aa, 0xFC97, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM */
{ Aa, 0xFC98, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM */
{ Aa, 0xFC99, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM */
{ Aa, 0xFC9A, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM */
{ Aa, 0xFC9B, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH JEEM INITIAL FORM */
{ Aa, 0xFC9C, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH HAH INITIAL FORM */
{ Aa, 0xFC9D, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH KHAH INITIAL FORM */
{ Aa, 0xFC9E, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH MEEM INITIAL FORM */
{ Aa, 0xFC9F, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH HEH INITIAL FORM */
{ Aa, 0xFCA0, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH JEEM INITIAL FORM */
{ Aa, 0xFCA1, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH HAH INITIAL FORM */
{ Aa, 0xFCA2, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH KHAH INITIAL FORM */
{ Aa, 0xFCA3, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM INITIAL FORM */
{ Aa, 0xFCA4, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH HEH INITIAL FORM */
{ Aa, 0xFCA5, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH MEEM INITIAL FORM */
{ Aa, 0xFCA6, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH HAH INITIAL FORM */
{ Aa, 0xFCA7, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFCA8, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH JEEM INITIAL FORM */
{ Aa, 0xFCA9, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH MEEM INITIAL FORM */
{ Aa, 0xFCAA, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM */
{ Aa, 0xFCAB, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM */
{ Aa, 0xFCAC, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM */
{ Aa, 0xFCAD, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH HAH INITIAL FORM */
{ Aa, 0xFCAE, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM */
{ Aa, 0xFCAF, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM */
{ Aa, 0xFCB0, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH HAH INITIAL FORM */
{ Aa, 0xFCB1, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH KHAH INITIAL FORM */
{ Aa, 0xFCB2, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH MEEM INITIAL FORM */
{ Aa, 0xFCB3, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH JEEM INITIAL FORM */
{ Aa, 0xFCB4, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH HAH INITIAL FORM */
{ Aa, 0xFCB5, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH KHAH INITIAL FORM */
{ Aa, 0xFCB6, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH MEEM INITIAL FORM */
{ Aa, 0xFCB7, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH HAH INITIAL FORM */
{ Aa, 0xFCB8, 0x0000, "" },
/* ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM */
{ Aa, 0xFCB9, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH JEEM INITIAL FORM */
{ Aa, 0xFCBA, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH MEEM INITIAL FORM */
{ Aa, 0xFCBB, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM */
{ Aa, 0xFCBC, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM */
{ Aa, 0xFCBD, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH JEEM INITIAL FORM */
{ Aa, 0xFCBE, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH HAH INITIAL FORM */
{ Aa, 0xFCBF, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH KHAH INITIAL FORM */
{ Aa, 0xFCC0, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH MEEM INITIAL FORM */
{ Aa, 0xFCC1, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH HAH INITIAL FORM */
{ Aa, 0xFCC2, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH MEEM INITIAL FORM */
{ Aa, 0xFCC3, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH JEEM INITIAL FORM */
{ Aa, 0xFCC4, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH HAH INITIAL FORM */
{ Aa, 0xFCC5, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH KHAH INITIAL FORM */
{ Aa, 0xFCC6, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH LAM INITIAL FORM */
{ Aa, 0xFCC7, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH MEEM INITIAL FORM */
{ Aa, 0xFCC8, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH JEEM INITIAL FORM */
{ Aa, 0xFCC9, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH HAH INITIAL FORM */
{ Aa, 0xFCCA, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH KHAH INITIAL FORM */
{ Aa, 0xFCCB, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH MEEM INITIAL FORM */
{ Aa, 0xFCCC, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH HEH INITIAL FORM */
{ Aa, 0xFCCD, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM */
{ Aa, 0xFCCE, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH HAH INITIAL FORM */
{ Aa, 0xFCCF, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM */
{ Aa, 0xFCD0, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFCD1, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH JEEM INITIAL FORM */
{ Aa, 0xFCD2, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH HAH INITIAL FORM */
{ Aa, 0xFCD3, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH KHAH INITIAL FORM */
{ Aa, 0xFCD4, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH MEEM INITIAL FORM */
{ Aa, 0xFCD5, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH HEH INITIAL FORM */
{ Aa, 0xFCD6, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH JEEM INITIAL FORM */
{ Aa, 0xFCD7, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH MEEM INITIAL FORM */
{ Aa, 0xFCD8, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM */
{ Aa, 0xFCD9, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH JEEM INITIAL FORM */
{ Aa, 0xFCDA, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAH INITIAL FORM */
{ Aa, 0xFCDB, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH KHAH INITIAL FORM */
{ Aa, 0xFCDC, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH MEEM INITIAL FORM */
{ Aa, 0xFCDD, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HEH INITIAL FORM */
{ Aa, 0xFCDE, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM */
{ Aa, 0xFCDF, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM */
{ Aa, 0xFCE0, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM */
{ Aa, 0xFCE1, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH HEH MEDIAL FORM */
{ Aa, 0xFCE2, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM */
{ Aa, 0xFCE3, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH HEH MEDIAL FORM */
{ Aa, 0xFCE4, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM */
{ Aa, 0xFCE5, 0x0000, "" },
/* ARABIC LIGATURE THEH WITH HEH MEDIAL FORM */
{ Aa, 0xFCE6, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM */
{ Aa, 0xFCE7, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM */
{ Aa, 0xFCE8, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM */
{ Aa, 0xFCE9, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM */
{ Aa, 0xFCEA, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH LAM MEDIAL FORM */
{ Aa, 0xFCEB, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM */
{ Aa, 0xFCEC, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM */
{ Aa, 0xFCED, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM */
{ Aa, 0xFCEE, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH HEH MEDIAL FORM */
{ Aa, 0xFCEF, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM */
{ Aa, 0xFCF0, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HEH MEDIAL FORM */
{ Aa, 0xFCF1, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM */
{ Aa, 0xFCF2, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM */
{ Aa, 0xFCF3, 0x0000, "" },
/* ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM */
{ Aa, 0xFCF4, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFCF5, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH YEH ISOLATED FORM */
{ Aa, 0xFCF6, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFCF7, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH YEH ISOLATED FORM */
{ Aa, 0xFCF8, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFCF9, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM */
{ Aa, 0xFCFA, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFCFB, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM */
{ Aa, 0xFCFC, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFCFD, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM */
{ Aa, 0xFCFE, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFCFF, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH YEH ISOLATED FORM */
{ Aa, 0xFD00, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFD01, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM */
{ Aa, 0xFD02, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFD03, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM */
{ Aa, 0xFD04, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFD05, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH YEH ISOLATED FORM */
{ Aa, 0xFD06, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFD07, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH YEH ISOLATED FORM */
{ Aa, 0xFD08, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM */
{ Aa, 0xFD09, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM */
{ Aa, 0xFD0A, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM */
{ Aa, 0xFD0B, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM */
{ Aa, 0xFD0C, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM */
{ Aa, 0xFD0D, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH REH ISOLATED FORM */
{ Aa, 0xFD0E, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH REH ISOLATED FORM */
{ Aa, 0xFD0F, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH REH ISOLATED FORM */
{ Aa, 0xFD10, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD11, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH YEH FINAL FORM */
{ Aa, 0xFD12, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD13, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH YEH FINAL FORM */
{ Aa, 0xFD14, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD15, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH YEH FINAL FORM */
{ Aa, 0xFD16, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD17, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH YEH FINAL FORM */
{ Aa, 0xFD18, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD19, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH YEH FINAL FORM */
{ Aa, 0xFD1A, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD1B, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH YEH FINAL FORM */
{ Aa, 0xFD1C, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD1D, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH YEH FINAL FORM */
{ Aa, 0xFD1E, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD1F, 0x0000, "" },
/* ARABIC LIGATURE KHAH WITH YEH FINAL FORM */
{ Aa, 0xFD20, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD21, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH YEH FINAL FORM */
{ Aa, 0xFD22, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD23, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH YEH FINAL FORM */
{ Aa, 0xFD24, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM */
{ Aa, 0xFD25, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HAH FINAL FORM */
{ Aa, 0xFD26, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM */
{ Aa, 0xFD27, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM */
{ Aa, 0xFD28, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH REH FINAL FORM */
{ Aa, 0xFD29, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH REH FINAL FORM */
{ Aa, 0xFD2A, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH REH FINAL FORM */
{ Aa, 0xFD2B, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH REH FINAL FORM */
{ Aa, 0xFD2C, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM */
{ Aa, 0xFD2D, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM */
{ Aa, 0xFD2E, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM */
{ Aa, 0xFD2F, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM */
{ Aa, 0xFD30, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH HEH INITIAL FORM */
{ Aa, 0xFD31, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM */
{ Aa, 0xFD32, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD33, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM */
{ Aa, 0xFD34, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM */
{ Aa, 0xFD35, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM */
{ Aa, 0xFD36, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM */
{ Aa, 0xFD37, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM */
{ Aa, 0xFD38, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM */
{ Aa, 0xFD39, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM */
{ Aa, 0xFD3A, 0x0000, "" },
/* ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM */
{ Aa, 0xFD3B, 0x0000, "" },
/* ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM */
{ Aa, 0xFD3C, 0x0000, "" },
/* ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM */
{ Aa, 0xFD3D, 0x0000, "" },
/* ORNATE LEFT PARENTHESIS */
{ Ap, 0xFD3E, 0x0000, "" },
/* ORNATE RIGHT PARENTHESIS */
{ Ap, 0xFD3F, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD50, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM */
{ Aa, 0xFD51, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM */
{ Aa, 0xFD52, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD53, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD54, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM */
{ Aa, 0xFD55, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM */
{ Aa, 0xFD56, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM */
{ Aa, 0xFD57, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM */
{ Aa, 0xFD58, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM */
{ Aa, 0xFD59, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFD5A, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD5B, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM */
{ Aa, 0xFD5C, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM */
{ Aa, 0xFD5D, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD5E, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM */
{ Aa, 0xFD5F, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM */
{ Aa, 0xFD60, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM */
{ Aa, 0xFD61, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD62, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD63, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM */
{ Aa, 0xFD64, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM */
{ Aa, 0xFD65, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD66, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM */
{ Aa, 0xFD67, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD68, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM */
{ Aa, 0xFD69, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM */
{ Aa, 0xFD6A, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM */
{ Aa, 0xFD6B, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD6C, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD6D, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD6E, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM */
{ Aa, 0xFD6F, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD70, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM */
{ Aa, 0xFD71, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM */
{ Aa, 0xFD72, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD73, 0x0000, "" },
/* ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFD74, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD75, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD76, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD77, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD78, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD79, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFD7A, 0x0000, "" },
/* ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD7B, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM */
{ Aa, 0xFD7C, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD7D, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM */
{ Aa, 0xFD7E, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD7F, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM */
{ Aa, 0xFD80, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFD81, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD82, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM */
{ Aa, 0xFD83, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM */
{ Aa, 0xFD84, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM */
{ Aa, 0xFD85, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD86, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM */
{ Aa, 0xFD87, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM */
{ Aa, 0xFD88, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM */
{ Aa, 0xFD89, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD8A, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFD8B, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM */
{ Aa, 0xFD8C, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD8D, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM */
{ Aa, 0xFD8E, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD8F, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM */
{ Aa, 0xFD92, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM */
{ Aa, 0xFD93, 0x0000, "" },
/* ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD94, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM */
{ Aa, 0xFD95, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD96, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD97, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD98, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD99, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFD9A, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFD9B, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFD9C, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFD9D, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM */
{ Aa, 0xFD9E, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM */
{ Aa, 0xFD9F, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFDA0, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM */
{ Aa, 0xFDA1, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFDA2, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDA3, 0x0000, "" },
/* ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFDA4, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDA5, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFDA6, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFDA7, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM */
{ Aa, 0xFDA8, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFDA9, 0x0000, "" },
/* ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFDAA, 0x0000, "" },
/* ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFDAB, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM */
{ Aa, 0xFDAC, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDAD, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFDAE, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM */
{ Aa, 0xFDAF, 0x0000, "" },
/* ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDB0, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDB1, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDB2, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFDB3, 0x0000, "" },
/* ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM */
{ Aa, 0xFDB4, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM */
{ Aa, 0xFDB5, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDB6, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDB7, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM */
{ Aa, 0xFDB8, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM */
{ Aa, 0xFDB9, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFDBA, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM */
{ Aa, 0xFDBB, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM */
{ Aa, 0xFDBC, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM */
{ Aa, 0xFDBD, 0x0000, "" },
/* ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFDBE, 0x0000, "" },
/* ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM */
{ Aa, 0xFDBF, 0x0000, "" },
/* ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM */
{ Aa, 0xFDC0, 0x0000, "" },
/* ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM */
{ Aa, 0xFDC1, 0x0000, "" },
/* ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM */
{ Aa, 0xFDC2, 0x0000, "" },
/* ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFDC3, 0x0000, "" },
/* ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFDC4, 0x0000, "" },
/* ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM */
{ Aa, 0xFDC5, 0x0000, "" },
/* ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM */
{ Aa, 0xFDC6, 0x0000, "" },
/* ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM */
{ Aa, 0xFDC7, 0x0000, "" },
/* ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM */
{ Aa, 0xFDF0, 0x0000, "" },
/* ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM */
{ Aa, 0xFDF1, 0x0000, "" },
/* ARABIC LIGATURE ALLAH ISOLATED FORM */
{ Aa, 0xFDF2, 0x0000, "" },
/* ARABIC LIGATURE AKBAR ISOLATED FORM */
{ Aa, 0xFDF3, 0x0000, "" },
/* ARABIC LIGATURE MOHAMMAD ISOLATED FORM */
{ Aa, 0xFDF4, 0x0000, "" },
/* ARABIC LIGATURE SALAM ISOLATED FORM */
{ Aa, 0xFDF5, 0x0000, "" },
/* ARABIC LIGATURE RASOUL ISOLATED FORM */
{ Aa, 0xFDF6, 0x0000, "" },
/* ARABIC LIGATURE ALAYHE ISOLATED FORM */
{ Aa, 0xFDF7, 0x0000, "" },
/* ARABIC LIGATURE WASALLAM ISOLATED FORM */
{ Aa, 0xFDF8, 0x0000, "" },
/* ARABIC LIGATURE SALLA ISOLATED FORM */
{ Aa, 0xFDF9, 0x0000, "" },
/* ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM */
{ Ap, 0xFDFA, 0x0000, "" },
/* ARABIC LIGATURE JALLAJALALOUHOU */
{ Ap, 0xFDFB, 0x0000, "" },
/* COMBINING LIGATURE LEFT HALF */
{ Ax, 0xFE20, 0x0000, "" },
/* COMBINING LIGATURE RIGHT HALF */
{ Ax, 0xFE21, 0x0000, "" },
/* COMBINING DOUBLE TILDE LEFT HALF */
{ Ax, 0xFE22, 0x0000, "" },
/* COMBINING DOUBLE TILDE RIGHT HALF */
{ Ax, 0xFE23, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL TWO DOT LEADER */
{ Ap, 0xFE30, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL EM DASH */
{ Ap, 0xFE31, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL EN DASH */
{ Ap, 0xFE32, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LOW LINE */
{ Ap, 0xFE33, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL WAVY LOW LINE */
{ Ap, 0xFE34, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS */
{ Ap, 0xFE35, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS */
{ Ap, 0xFE36, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET */
{ Ap, 0xFE37, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET */
{ Ap, 0xFE38, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET */
{ Ap, 0xFE39, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET */
{ Ap, 0xFE3A, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET */
{ Ap, 0xFE3B, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET */
{ Ap, 0xFE3C, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET */
{ Ap, 0xFE3D, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET */
{ Ap, 0xFE3E, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET */
{ Ap, 0xFE3F, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET */
{ Ap, 0xFE40, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET */
{ Ap, 0xFE41, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET */
{ Ap, 0xFE42, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET */
{ Ap, 0xFE43, 0x0000, "" },
/* PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET */
{ Ap, 0xFE44, 0x0000, "" },
/* DASHED OVERLINE */
{ Ap, 0xFE49, 0x0000, "" },
/* CENTRELINE OVERLINE */
{ Ap, 0xFE4A, 0x0000, "" },
/* WAVY OVERLINE */
{ Ap, 0xFE4B, 0x0000, "" },
/* DOUBLE WAVY OVERLINE */
{ Ap, 0xFE4C, 0x0000, "" },
/* DASHED LOW LINE */
{ Ap, 0xFE4D, 0x0000, "" },
/* CENTRELINE LOW LINE */
{ Ap, 0xFE4E, 0x0000, "" },
/* WAVY LOW LINE */
{ Ap, 0xFE4F, 0x0000, "" },
/* SMALL COMMA */
{ Ap, 0xFE50, 0x0000, "" },
/* SMALL IDEOGRAPHIC COMMA */
{ Ap, 0xFE51, 0x0000, "" },
/* SMALL FULL STOP */
{ Ap, 0xFE52, 0x0000, "" },
/* SMALL SEMICOLON */
{ Ap, 0xFE54, 0x0000, "" },
/* SMALL COLON */
{ Ap, 0xFE55, 0x0000, "" },
/* SMALL QUESTION MARK */
{ Ap, 0xFE56, 0x0000, "" },
/* SMALL EXCLAMATION MARK */
{ Ap, 0xFE57, 0x0000, "" },
/* SMALL EM DASH */
{ Ap, 0xFE58, 0x0000, "" },
/* SMALL LEFT PARENTHESIS */
{ Ap, 0xFE59, 0x0000, "" },
/* SMALL RIGHT PARENTHESIS */
{ Ap, 0xFE5A, 0x0000, "" },
/* SMALL LEFT CURLY BRACKET */
{ Ap, 0xFE5B, 0x0000, "" },
/* SMALL RIGHT CURLY BRACKET */
{ Ap, 0xFE5C, 0x0000, "" },
/* SMALL LEFT TORTOISE SHELL BRACKET */
{ Ap, 0xFE5D, 0x0000, "" },
/* SMALL RIGHT TORTOISE SHELL BRACKET */
{ Ap, 0xFE5E, 0x0000, "" },
/* SMALL NUMBER SIGN */
{ Ap, 0xFE5F, 0x0000, "" },
/* SMALL AMPERSAND */
{ Ap, 0xFE60, 0x0000, "" },
/* SMALL ASTERISK */
{ Ap, 0xFE61, 0x0000, "" },
/* SMALL PLUS SIGN */
{ Ap, 0xFE62, 0x0000, "" },
/* SMALL HYPHEN-MINUS */
{ Ap, 0xFE63, 0x0000, "" },
/* SMALL LESS-THAN SIGN */
{ Ap, 0xFE64, 0x0000, "" },
/* SMALL GREATER-THAN SIGN */
{ Ap, 0xFE65, 0x0000, "" },
/* SMALL EQUALS SIGN */
{ Ap, 0xFE66, 0x0000, "" },
/* SMALL REVERSE SOLIDUS */
{ Ap, 0xFE68, 0x0000, "" },
/* SMALL DOLLAR SIGN */
{ Ap, 0xFE69, 0x0000, "" },
/* SMALL PERCENT SIGN */
{ Ap, 0xFE6A, 0x0000, "" },
/* SMALL COMMERCIAL AT */
{ Ap, 0xFE6B, 0x0000, "" },
/* ARABIC FATHATAN ISOLATED FORM */
{ Aa, 0xFE70, 0x0000, "" },
/* ARABIC TATWEEL WITH FATHATAN ABOVE */
{ Aa, 0xFE71, 0x0000, "" },
/* ARABIC DAMMATAN ISOLATED FORM */
{ Aa, 0xFE72, 0x0000, "" },
/* ARABIC KASRATAN ISOLATED FORM */
{ Aa, 0xFE74, 0x0000, "" },
/* ARABIC FATHA ISOLATED FORM */
{ Aa, 0xFE76, 0x0000, "" },
/* ARABIC FATHA MEDIAL FORM */
{ Aa, 0xFE77, 0x0000, "" },
/* ARABIC DAMMA ISOLATED FORM */
{ Aa, 0xFE78, 0x0000, "" },
/* ARABIC DAMMA MEDIAL FORM */
{ Aa, 0xFE79, 0x0000, "" },
/* ARABIC KASRA ISOLATED FORM */
{ Aa, 0xFE7A, 0x0000, "" },
/* ARABIC KASRA MEDIAL FORM */
{ Aa, 0xFE7B, 0x0000, "" },
/* ARABIC SHADDA ISOLATED FORM */
{ Aa, 0xFE7C, 0x0000, "" },
/* ARABIC SHADDA MEDIAL FORM */
{ Aa, 0xFE7D, 0x0000, "" },
/* ARABIC SUKUN ISOLATED FORM */
{ Aa, 0xFE7E, 0x0000, "" },
/* ARABIC SUKUN MEDIAL FORM */
{ Aa, 0xFE7F, 0x0000, "" },
/* ARABIC LETTER HAMZA ISOLATED FORM */
{ Aa, 0xFE80, 0x0000, "" },
/* ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM */
{ Aa, 0xFE81, 0x0000, "" },
/* ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM */
{ Aa, 0xFE82, 0x0000, "" },
/* ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM */
{ Aa, 0xFE83, 0x0000, "" },
/* ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM */
{ Aa, 0xFE84, 0x0000, "" },
/* ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM */
{ Aa, 0xFE85, 0x0000, "" },
/* ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM */
{ Aa, 0xFE86, 0x0000, "" },
/* ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM */
{ Aa, 0xFE87, 0x0000, "" },
/* ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM */
{ Aa, 0xFE88, 0x0000, "" },
/* ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM */
{ Aa, 0xFE89, 0x0000, "" },
/* ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM */
{ Aa, 0xFE8A, 0x0000, "" },
/* ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM */
{ Aa, 0xFE8B, 0x0000, "" },
/* ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM */
{ Aa, 0xFE8C, 0x0000, "" },
/* ARABIC LETTER ALEF ISOLATED FORM */
{ Aa, 0xFE8D, 0x0000, "" },
/* ARABIC LETTER ALEF FINAL FORM */
{ Aa, 0xFE8E, 0x0000, "" },
/* ARABIC LETTER BEH ISOLATED FORM */
{ Aa, 0xFE8F, 0x0000, "" },
/* ARABIC LETTER BEH FINAL FORM */
{ Aa, 0xFE90, 0x0000, "" },
/* ARABIC LETTER BEH INITIAL FORM */
{ Aa, 0xFE91, 0x0000, "" },
/* ARABIC LETTER BEH MEDIAL FORM */
{ Aa, 0xFE92, 0x0000, "" },
/* ARABIC LETTER TEH MARBUTA ISOLATED FORM */
{ Aa, 0xFE93, 0x0000, "" },
/* ARABIC LETTER TEH MARBUTA FINAL FORM */
{ Aa, 0xFE94, 0x0000, "" },
/* ARABIC LETTER TEH ISOLATED FORM */
{ Aa, 0xFE95, 0x0000, "" },
/* ARABIC LETTER TEH FINAL FORM */
{ Aa, 0xFE96, 0x0000, "" },
/* ARABIC LETTER TEH INITIAL FORM */
{ Aa, 0xFE97, 0x0000, "" },
/* ARABIC LETTER TEH MEDIAL FORM */
{ Aa, 0xFE98, 0x0000, "" },
/* ARABIC LETTER THEH ISOLATED FORM */
{ Aa, 0xFE99, 0x0000, "" },
/* ARABIC LETTER THEH FINAL FORM */
{ Aa, 0xFE9A, 0x0000, "" },
/* ARABIC LETTER THEH INITIAL FORM */
{ Aa, 0xFE9B, 0x0000, "" },
/* ARABIC LETTER THEH MEDIAL FORM */
{ Aa, 0xFE9C, 0x0000, "" },
/* ARABIC LETTER JEEM ISOLATED FORM */
{ Aa, 0xFE9D, 0x0000, "" },
/* ARABIC LETTER JEEM FINAL FORM */
{ Aa, 0xFE9E, 0x0000, "" },
/* ARABIC LETTER JEEM INITIAL FORM */
{ Aa, 0xFE9F, 0x0000, "" },
/* ARABIC LETTER JEEM MEDIAL FORM */
{ Aa, 0xFEA0, 0x0000, "" },
/* ARABIC LETTER HAH ISOLATED FORM */
{ Aa, 0xFEA1, 0x0000, "" },
/* ARABIC LETTER HAH FINAL FORM */
{ Aa, 0xFEA2, 0x0000, "" },
/* ARABIC LETTER HAH INITIAL FORM */
{ Aa, 0xFEA3, 0x0000, "" },
/* ARABIC LETTER HAH MEDIAL FORM */
{ Aa, 0xFEA4, 0x0000, "" },
/* ARABIC LETTER KHAH ISOLATED FORM */
{ Aa, 0xFEA5, 0x0000, "" },
/* ARABIC LETTER KHAH FINAL FORM */
{ Aa, 0xFEA6, 0x0000, "" },
/* ARABIC LETTER KHAH INITIAL FORM */
{ Aa, 0xFEA7, 0x0000, "" },
/* ARABIC LETTER KHAH MEDIAL FORM */
{ Aa, 0xFEA8, 0x0000, "" },
/* ARABIC LETTER DAL ISOLATED FORM */
{ Aa, 0xFEA9, 0x0000, "" },
/* ARABIC LETTER DAL FINAL FORM */
{ Aa, 0xFEAA, 0x0000, "" },
/* ARABIC LETTER THAL ISOLATED FORM */
{ Aa, 0xFEAB, 0x0000, "" },
/* ARABIC LETTER THAL FINAL FORM */
{ Aa, 0xFEAC, 0x0000, "" },
/* ARABIC LETTER REH ISOLATED FORM */
{ Aa, 0xFEAD, 0x0000, "" },
/* ARABIC LETTER REH FINAL FORM */
{ Aa, 0xFEAE, 0x0000, "" },
/* ARABIC LETTER ZAIN ISOLATED FORM */
{ Aa, 0xFEAF, 0x0000, "" },
/* ARABIC LETTER ZAIN FINAL FORM */
{ Aa, 0xFEB0, 0x0000, "" },
/* ARABIC LETTER SEEN ISOLATED FORM */
{ Aa, 0xFEB1, 0x0000, "" },
/* ARABIC LETTER SEEN FINAL FORM */
{ Aa, 0xFEB2, 0x0000, "" },
/* ARABIC LETTER SEEN INITIAL FORM */
{ Aa, 0xFEB3, 0x0000, "" },
/* ARABIC LETTER SEEN MEDIAL FORM */
{ Aa, 0xFEB4, 0x0000, "" },
/* ARABIC LETTER SHEEN ISOLATED FORM */
{ Aa, 0xFEB5, 0x0000, "" },
/* ARABIC LETTER SHEEN FINAL FORM */
{ Aa, 0xFEB6, 0x0000, "" },
/* ARABIC LETTER SHEEN INITIAL FORM */
{ Aa, 0xFEB7, 0x0000, "" },
/* ARABIC LETTER SHEEN MEDIAL FORM */
{ Aa, 0xFEB8, 0x0000, "" },
/* ARABIC LETTER SAD ISOLATED FORM */
{ Aa, 0xFEB9, 0x0000, "" },
/* ARABIC LETTER SAD FINAL FORM */
{ Aa, 0xFEBA, 0x0000, "" },
/* ARABIC LETTER SAD INITIAL FORM */
{ Aa, 0xFEBB, 0x0000, "" },
/* ARABIC LETTER SAD MEDIAL FORM */
{ Aa, 0xFEBC, 0x0000, "" },
/* ARABIC LETTER DAD ISOLATED FORM */
{ Aa, 0xFEBD, 0x0000, "" },
/* ARABIC LETTER DAD FINAL FORM */
{ Aa, 0xFEBE, 0x0000, "" },
/* ARABIC LETTER DAD INITIAL FORM */
{ Aa, 0xFEBF, 0x0000, "" },
/* ARABIC LETTER DAD MEDIAL FORM */
{ Aa, 0xFEC0, 0x0000, "" },
/* ARABIC LETTER TAH ISOLATED FORM */
{ Aa, 0xFEC1, 0x0000, "" },
/* ARABIC LETTER TAH FINAL FORM */
{ Aa, 0xFEC2, 0x0000, "" },
/* ARABIC LETTER TAH INITIAL FORM */
{ Aa, 0xFEC3, 0x0000, "" },
/* ARABIC LETTER TAH MEDIAL FORM */
{ Aa, 0xFEC4, 0x0000, "" },
/* ARABIC LETTER ZAH ISOLATED FORM */
{ Aa, 0xFEC5, 0x0000, "" },
/* ARABIC LETTER ZAH FINAL FORM */
{ Aa, 0xFEC6, 0x0000, "" },
/* ARABIC LETTER ZAH INITIAL FORM */
{ Aa, 0xFEC7, 0x0000, "" },
/* ARABIC LETTER ZAH MEDIAL FORM */
{ Aa, 0xFEC8, 0x0000, "" },
/* ARABIC LETTER AIN ISOLATED FORM */
{ Aa, 0xFEC9, 0x0000, "" },
/* ARABIC LETTER AIN FINAL FORM */
{ Aa, 0xFECA, 0x0000, "" },
/* ARABIC LETTER AIN INITIAL FORM */
{ Aa, 0xFECB, 0x0000, "" },
/* ARABIC LETTER AIN MEDIAL FORM */
{ Aa, 0xFECC, 0x0000, "" },
/* ARABIC LETTER GHAIN ISOLATED FORM */
{ Aa, 0xFECD, 0x0000, "" },
/* ARABIC LETTER GHAIN FINAL FORM */
{ Aa, 0xFECE, 0x0000, "" },
/* ARABIC LETTER GHAIN INITIAL FORM */
{ Aa, 0xFECF, 0x0000, "" },
/* ARABIC LETTER GHAIN MEDIAL FORM */
{ Aa, 0xFED0, 0x0000, "" },
/* ARABIC LETTER FEH ISOLATED FORM */
{ Aa, 0xFED1, 0x0000, "" },
/* ARABIC LETTER FEH FINAL FORM */
{ Aa, 0xFED2, 0x0000, "" },
/* ARABIC LETTER FEH INITIAL FORM */
{ Aa, 0xFED3, 0x0000, "" },
/* ARABIC LETTER FEH MEDIAL FORM */
{ Aa, 0xFED4, 0x0000, "" },
/* ARABIC LETTER QAF ISOLATED FORM */
{ Aa, 0xFED5, 0x0000, "" },
/* ARABIC LETTER QAF FINAL FORM */
{ Aa, 0xFED6, 0x0000, "" },
/* ARABIC LETTER QAF INITIAL FORM */
{ Aa, 0xFED7, 0x0000, "" },
/* ARABIC LETTER QAF MEDIAL FORM */
{ Aa, 0xFED8, 0x0000, "" },
/* ARABIC LETTER KAF ISOLATED FORM */
{ Aa, 0xFED9, 0x0000, "" },
/* ARABIC LETTER KAF FINAL FORM */
{ Aa, 0xFEDA, 0x0000, "" },
/* ARABIC LETTER KAF INITIAL FORM */
{ Aa, 0xFEDB, 0x0000, "" },
/* ARABIC LETTER KAF MEDIAL FORM */
{ Aa, 0xFEDC, 0x0000, "" },
/* ARABIC LETTER LAM ISOLATED FORM */
{ Aa, 0xFEDD, 0x0000, "" },
/* ARABIC LETTER LAM FINAL FORM */
{ Aa, 0xFEDE, 0x0000, "" },
/* ARABIC LETTER LAM INITIAL FORM */
{ Aa, 0xFEDF, 0x0000, "" },
/* ARABIC LETTER LAM MEDIAL FORM */
{ Aa, 0xFEE0, 0x0000, "" },
/* ARABIC LETTER MEEM ISOLATED FORM */
{ Aa, 0xFEE1, 0x0000, "" },
/* ARABIC LETTER MEEM FINAL FORM */
{ Aa, 0xFEE2, 0x0000, "" },
/* ARABIC LETTER MEEM INITIAL FORM */
{ Aa, 0xFEE3, 0x0000, "" },
/* ARABIC LETTER MEEM MEDIAL FORM */
{ Aa, 0xFEE4, 0x0000, "" },
/* ARABIC LETTER NOON ISOLATED FORM */
{ Aa, 0xFEE5, 0x0000, "" },
/* ARABIC LETTER NOON FINAL FORM */
{ Aa, 0xFEE6, 0x0000, "" },
/* ARABIC LETTER NOON INITIAL FORM */
{ Aa, 0xFEE7, 0x0000, "" },
/* ARABIC LETTER NOON MEDIAL FORM */
{ Aa, 0xFEE8, 0x0000, "" },
/* ARABIC LETTER HEH ISOLATED FORM */
{ Aa, 0xFEE9, 0x0000, "" },
/* ARABIC LETTER HEH FINAL FORM */
{ Aa, 0xFEEA, 0x0000, "" },
/* ARABIC LETTER HEH INITIAL FORM */
{ Aa, 0xFEEB, 0x0000, "" },
/* ARABIC LETTER HEH MEDIAL FORM */
{ Aa, 0xFEEC, 0x0000, "" },
/* ARABIC LETTER WAW ISOLATED FORM */
{ Aa, 0xFEED, 0x0000, "" },
/* ARABIC LETTER WAW FINAL FORM */
{ Aa, 0xFEEE, 0x0000, "" },
/* ARABIC LETTER ALEF MAKSURA ISOLATED FORM */
{ Aa, 0xFEEF, 0x0000, "" },
/* ARABIC LETTER ALEF MAKSURA FINAL FORM */
{ Aa, 0xFEF0, 0x0000, "" },
/* ARABIC LETTER YEH ISOLATED FORM */
{ Aa, 0xFEF1, 0x0000, "" },
/* ARABIC LETTER YEH FINAL FORM */
{ Aa, 0xFEF2, 0x0000, "" },
/* ARABIC LETTER YEH INITIAL FORM */
{ Aa, 0xFEF3, 0x0000, "" },
/* ARABIC LETTER YEH MEDIAL FORM */
{ Aa, 0xFEF4, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM */
{ Aa, 0xFEF5, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM */
{ Aa, 0xFEF6, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM */
{ Aa, 0xFEF7, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM */
{ Aa, 0xFEF8, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM */
{ Aa, 0xFEF9, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM */
{ Aa, 0xFEFA, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM */
{ Aa, 0xFEFB, 0x0000, "" },
/* ARABIC LIGATURE LAM WITH ALEF FINAL FORM */
{ Aa, 0xFEFC, 0x0000, "" },
/* ZERO WIDTH NO-BREAK SPACE */
{ As, 0xFEFF, 0x0000, " " },
/* FULLWIDTH EXCLAMATION MARK */
{ Ap, 0xFF01, 0x0000, "" },
/* FULLWIDTH QUOTATION MARK */
{ Ap, 0xFF02, 0x0000, "" },
/* FULLWIDTH NUMBER SIGN */
{ Ap, 0xFF03, 0x0000, "" },
/* FULLWIDTH DOLLAR SIGN */
{ Ap, 0xFF04, 0x0000, "" },
/* FULLWIDTH PERCENT SIGN */
{ Ap, 0xFF05, 0x0000, "" },
/* FULLWIDTH AMPERSAND */
{ Ap, 0xFF06, 0x0000, "" },
/* FULLWIDTH APOSTROPHE */
{ Ap, 0xFF07, 0x0000, "" },
/* FULLWIDTH LEFT PARENTHESIS */
{ Ap, 0xFF08, 0x0000, "" },
/* FULLWIDTH RIGHT PARENTHESIS */
{ Ap, 0xFF09, 0x0000, "" },
/* FULLWIDTH ASTERISK */
{ Ap, 0xFF0A, 0x0000, "" },
/* FULLWIDTH PLUS SIGN */
{ Ap, 0xFF0B, 0x0000, "" },
/* FULLWIDTH COMMA */
{ Ap, 0xFF0C, 0x0000, "" },
/* FULLWIDTH HYPHEN-MINUS */
{ Ap, 0xFF0D, 0x0000, "" },
/* FULLWIDTH FULL STOP */
{ Ap, 0xFF0E, 0x0000, "" },
/* FULLWIDTH SOLIDUS */
{ Ap, 0xFF0F, 0x0000, "" },
/* FULLWIDTH DIGIT ZERO */
{ An, 0xFF10, FR(1,1), "0" },
/* FULLWIDTH DIGIT ONE */
{ An, 0xFF11, FR(1,1), "1" },
/* FULLWIDTH DIGIT TWO */
{ An, 0xFF12, FR(2,1), "2" },
/* FULLWIDTH DIGIT THREE */
{ An, 0xFF13, FR(3,1), "3" },
/* FULLWIDTH DIGIT FOUR */
{ An, 0xFF14, FR(4,1), "4" },
/* FULLWIDTH DIGIT FIVE */
{ An, 0xFF15, FR(5,1), "5" },
/* FULLWIDTH DIGIT SIX */
{ An, 0xFF16, FR(6,1), "6" },
/* FULLWIDTH DIGIT SEVEN */
{ An, 0xFF17, FR(7,1), "7" },
/* FULLWIDTH DIGIT EIGHT */
{ An, 0xFF18, FR(8,1), "8" },
/* FULLWIDTH DIGIT NINE */
{ An, 0xFF19, FR(9,1), "9" },
/* FULLWIDTH COLON */
{ Ap, 0xFF1A, 0x0000, "" },
/* FULLWIDTH SEMICOLON */
{ Ap, 0xFF1B, 0x0000, "" },
/* FULLWIDTH LESS-THAN SIGN */
{ Ap, 0xFF1C, 0x0000, "" },
/* FULLWIDTH EQUALS SIGN */
{ Ap, 0xFF1D, 0x0000, "" },
/* FULLWIDTH GREATER-THAN SIGN */
{ Ap, 0xFF1E, 0x0000, "" },
/* FULLWIDTH QUESTION MARK */
{ Ap, 0xFF1F, 0x0000, "" },
/* FULLWIDTH COMMERCIAL AT */
{ Ap, 0xFF20, 0x0000, "" },
/* FULLWIDTH LATIN CAPITAL LETTER A */
{ Au, 0xFF21, 0xFF41, "A" },
/* FULLWIDTH LATIN CAPITAL LETTER B */
{ Au, 0xFF22, 0xFF42, "B" },
/* FULLWIDTH LATIN CAPITAL LETTER C */
{ Au, 0xFF23, 0xFF43, "C" },
/* FULLWIDTH LATIN CAPITAL LETTER D */
{ Au, 0xFF24, 0xFF44, "D" },
/* FULLWIDTH LATIN CAPITAL LETTER E */
{ Au, 0xFF25, 0xFF45, "E" },
/* FULLWIDTH LATIN CAPITAL LETTER F */
{ Au, 0xFF26, 0xFF46, "F" },
/* FULLWIDTH LATIN CAPITAL LETTER G */
{ Au, 0xFF27, 0xFF47, "G" },
/* FULLWIDTH LATIN CAPITAL LETTER H */
{ Au, 0xFF28, 0xFF48, "H" },
/* FULLWIDTH LATIN CAPITAL LETTER I */
{ Au, 0xFF29, 0xFF49, "I" },
/* FULLWIDTH LATIN CAPITAL LETTER J */
{ Au, 0xFF2A, 0xFF4A, "J" },
/* FULLWIDTH LATIN CAPITAL LETTER K */
{ Au, 0xFF2B, 0xFF4B, "K" },
/* FULLWIDTH LATIN CAPITAL LETTER L */
{ Au, 0xFF2C, 0xFF4C, "L" },
/* FULLWIDTH LATIN CAPITAL LETTER M */
{ Au, 0xFF2D, 0xFF4D, "M" },
/* FULLWIDTH LATIN CAPITAL LETTER N */
{ Au, 0xFF2E, 0xFF4E, "N" },
/* FULLWIDTH LATIN CAPITAL LETTER O */
{ Au, 0xFF2F, 0xFF4F, "O" },
/* FULLWIDTH LATIN CAPITAL LETTER P */
{ Au, 0xFF30, 0xFF50, "P" },
/* FULLWIDTH LATIN CAPITAL LETTER Q */
{ Au, 0xFF31, 0xFF51, "Q" },
/* FULLWIDTH LATIN CAPITAL LETTER R */
{ Au, 0xFF32, 0xFF52, "R" },
/* FULLWIDTH LATIN CAPITAL LETTER S */
{ Au, 0xFF33, 0xFF53, "S" },
/* FULLWIDTH LATIN CAPITAL LETTER T */
{ Au, 0xFF34, 0xFF54, "T" },
/* FULLWIDTH LATIN CAPITAL LETTER U */
{ Au, 0xFF35, 0xFF55, "U" },
/* FULLWIDTH LATIN CAPITAL LETTER V */
{ Au, 0xFF36, 0xFF56, "V" },
/* FULLWIDTH LATIN CAPITAL LETTER W */
{ Au, 0xFF37, 0xFF57, "W" },
/* FULLWIDTH LATIN CAPITAL LETTER X */
{ Au, 0xFF38, 0xFF58, "X" },
/* FULLWIDTH LATIN CAPITAL LETTER Y */
{ Au, 0xFF39, 0xFF59, "Y" },
/* FULLWIDTH LATIN CAPITAL LETTER Z */
{ Au, 0xFF3A, 0xFF5A, "Z" },
/* FULLWIDTH LEFT SQUARE BRACKET */
{ Ap, 0xFF3B, 0x0000, "" },
/* FULLWIDTH REVERSE SOLIDUS */
{ Ap, 0xFF3C, 0x0000, "" },
/* FULLWIDTH RIGHT SQUARE BRACKET */
{ Ap, 0xFF3D, 0x0000, "" },
/* FULLWIDTH CIRCUMFLEX ACCENT */
{ Ap, 0xFF3E, 0x0000, "" },
/* FULLWIDTH LOW LINE */
{ Ap, 0xFF3F, 0x0000, "" },
/* FULLWIDTH GRAVE ACCENT */
{ Ap, 0xFF40, 0x0000, "" },
/* FULLWIDTH LATIN SMALL LETTER A */
{ Al, 0xFF41, 0xFF21, "a" },
/* FULLWIDTH LATIN SMALL LETTER B */
{ Al, 0xFF42, 0xFF22, "b" },
/* FULLWIDTH LATIN SMALL LETTER C */
{ Al, 0xFF43, 0xFF23, "c" },
/* FULLWIDTH LATIN SMALL LETTER D */
{ Al, 0xFF44, 0xFF24, "d" },
/* FULLWIDTH LATIN SMALL LETTER E */
{ Al, 0xFF45, 0xFF25, "e" },
/* FULLWIDTH LATIN SMALL LETTER F */
{ Al, 0xFF46, 0xFF26, "f" },
/* FULLWIDTH LATIN SMALL LETTER G */
{ Al, 0xFF47, 0xFF27, "g" },
/* FULLWIDTH LATIN SMALL LETTER H */
{ Al, 0xFF48, 0xFF28, "h" },
/* FULLWIDTH LATIN SMALL LETTER I */
{ Al, 0xFF49, 0xFF29, "i" },
/* FULLWIDTH LATIN SMALL LETTER J */
{ Al, 0xFF4A, 0xFF2A, "j" },
/* FULLWIDTH LATIN SMALL LETTER K */
{ Al, 0xFF4B, 0xFF2B, "k" },
/* FULLWIDTH LATIN SMALL LETTER L */
{ Al, 0xFF4C, 0xFF2C, "l" },
/* FULLWIDTH LATIN SMALL LETTER M */
{ Al, 0xFF4D, 0xFF2D, "m" },
/* FULLWIDTH LATIN SMALL LETTER N */
{ Al, 0xFF4E, 0xFF2E, "n" },
/* FULLWIDTH LATIN SMALL LETTER O */
{ Al, 0xFF4F, 0xFF2F, "o" },
/* FULLWIDTH LATIN SMALL LETTER P */
{ Al, 0xFF50, 0xFF30, "p" },
/* FULLWIDTH LATIN SMALL LETTER Q */
{ Al, 0xFF51, 0xFF31, "q" },
/* FULLWIDTH LATIN SMALL LETTER R */
{ Al, 0xFF52, 0xFF32, "r" },
/* FULLWIDTH LATIN SMALL LETTER S */
{ Al, 0xFF53, 0xFF33, "s" },
/* FULLWIDTH LATIN SMALL LETTER T */
{ Al, 0xFF54, 0xFF34, "t" },
/* FULLWIDTH LATIN SMALL LETTER U */
{ Al, 0xFF55, 0xFF35, "u" },
/* FULLWIDTH LATIN SMALL LETTER V */
{ Al, 0xFF56, 0xFF36, "v" },
/* FULLWIDTH LATIN SMALL LETTER W */
{ Al, 0xFF57, 0xFF37, "w" },
/* FULLWIDTH LATIN SMALL LETTER X */
{ Al, 0xFF58, 0xFF38, "x" },
/* FULLWIDTH LATIN SMALL LETTER Y */
{ Al, 0xFF59, 0xFF39, "y" },
/* FULLWIDTH LATIN SMALL LETTER Z */
{ Al, 0xFF5A, 0xFF3A, "z" },
/* FULLWIDTH LEFT CURLY BRACKET */
{ Ap, 0xFF5B, 0x0000, "" },
/* FULLWIDTH VERTICAL LINE */
{ Ap, 0xFF5C, 0x0000, "" },
/* FULLWIDTH RIGHT CURLY BRACKET */
{ Ap, 0xFF5D, 0x0000, "" },
/* FULLWIDTH TILDE */
{ Ap, 0xFF5E, 0x0000, "" },
/* HALFWIDTH IDEOGRAPHIC FULL STOP */
{ Ap, 0xFF61, 0x0000, "" },
/* HALFWIDTH LEFT CORNER BRACKET */
{ Ap, 0xFF62, 0x0000, "" },
/* HALFWIDTH RIGHT CORNER BRACKET */
{ Ap, 0xFF63, 0x0000, "" },
/* HALFWIDTH IDEOGRAPHIC COMMA */
{ Ap, 0xFF64, 0x0000, "" },
/* HALFWIDTH KATAKANA MIDDLE DOT */
{ Ap, 0xFF65, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER WO */
{ Aa, 0xFF66, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL A */
{ Aa, 0xFF67, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL I */
{ Aa, 0xFF68, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL U */
{ Aa, 0xFF69, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL E */
{ Aa, 0xFF6A, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL O */
{ Aa, 0xFF6B, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL YA */
{ Aa, 0xFF6C, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL YU */
{ Aa, 0xFF6D, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL YO */
{ Aa, 0xFF6E, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER SMALL TU */
{ Aa, 0xFF6F, 0x0000, "" },
/* HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK */
{ Ap, 0xFF70, 0x0000, "" },
/* HALFWIDTH KATAKANA LETTER A */
{ Aa, 0xFF71, 0x0000, "a" },
/* HALFWIDTH KATAKANA LETTER I */
{ Aa, 0xFF72, 0x0000, "i" },
/* HALFWIDTH KATAKANA LETTER U */
{ Aa, 0xFF73, 0x0000, "u" },
/* HALFWIDTH KATAKANA LETTER E */
{ Aa, 0xFF74, 0x0000, "e" },
/* HALFWIDTH KATAKANA LETTER O */
{ Aa, 0xFF75, 0x0000, "o" },
/* HALFWIDTH KATAKANA LETTER KA */
{ Aa, 0xFF76, 0x0000, "ka" },
/* HALFWIDTH KATAKANA LETTER KI */
{ Aa, 0xFF77, 0x0000, "ki" },
/* HALFWIDTH KATAKANA LETTER KU */
{ Aa, 0xFF78, 0x0000, "ku" },
/* HALFWIDTH KATAKANA LETTER KE */
{ Aa, 0xFF79, 0x0000, "ke" },
/* HALFWIDTH KATAKANA LETTER KO */
{ Aa, 0xFF7A, 0x0000, "ko" },
/* HALFWIDTH KATAKANA LETTER SA */
{ Aa, 0xFF7B, 0x0000, "sa" },
/* HALFWIDTH KATAKANA LETTER SI */
{ Aa, 0xFF7C, 0x0000, "si" },
/* HALFWIDTH KATAKANA LETTER SU */
{ Aa, 0xFF7D, 0x0000, "su" },
/* HALFWIDTH KATAKANA LETTER SE */
{ Aa, 0xFF7E, 0x0000, "se" },
/* HALFWIDTH KATAKANA LETTER SO */
{ Aa, 0xFF7F, 0x0000, "so" },
/* HALFWIDTH KATAKANA LETTER TA */
{ Aa, 0xFF80, 0x0000, "ta" },
/* HALFWIDTH KATAKANA LETTER TI */
{ Aa, 0xFF81, 0x0000, "ti" },
/* HALFWIDTH KATAKANA LETTER TU */
{ Aa, 0xFF82, 0x0000, "tu" },
/* HALFWIDTH KATAKANA LETTER TE */
{ Aa, 0xFF83, 0x0000, "te" },
/* HALFWIDTH KATAKANA LETTER TO */
{ Aa, 0xFF84, 0x0000, "to" },
/* HALFWIDTH KATAKANA LETTER NA */
{ Aa, 0xFF85, 0x0000, "na" },
/* HALFWIDTH KATAKANA LETTER NI */
{ Aa, 0xFF86, 0x0000, "ni" },
/* HALFWIDTH KATAKANA LETTER NU */
{ Aa, 0xFF87, 0x0000, "nu" },
/* HALFWIDTH KATAKANA LETTER NE */
{ Aa, 0xFF88, 0x0000, "ne" },
/* HALFWIDTH KATAKANA LETTER NO */
{ Aa, 0xFF89, 0x0000, "no" },
/* HALFWIDTH KATAKANA LETTER HA */
{ Aa, 0xFF8A, 0x0000, "ha" },
/* HALFWIDTH KATAKANA LETTER HI */
{ Aa, 0xFF8B, 0x0000, "hi" },
/* HALFWIDTH KATAKANA LETTER HU */
{ Aa, 0xFF8C, 0x0000, "hu" },
/* HALFWIDTH KATAKANA LETTER HE */
{ Aa, 0xFF8D, 0x0000, "he" },
/* HALFWIDTH KATAKANA LETTER HO */
{ Aa, 0xFF8E, 0x0000, "ho" },
/* HALFWIDTH KATAKANA LETTER MA */
{ Aa, 0xFF8F, 0x0000, "ma" },
/* HALFWIDTH KATAKANA LETTER MI */
{ Aa, 0xFF90, 0x0000, "mi" },
/* HALFWIDTH KATAKANA LETTER MU */
{ Aa, 0xFF91, 0x0000, "mu" },
/* HALFWIDTH KATAKANA LETTER ME */
{ Aa, 0xFF92, 0x0000, "me" },
/* HALFWIDTH KATAKANA LETTER MO */
{ Aa, 0xFF93, 0x0000, "mo" },
/* HALFWIDTH KATAKANA LETTER YA */
{ Aa, 0xFF94, 0x0000, "ya" },
/* HALFWIDTH KATAKANA LETTER YU */
{ Aa, 0xFF95, 0x0000, "yu" },
/* HALFWIDTH KATAKANA LETTER YO */
{ Aa, 0xFF96, 0x0000, "yo" },
/* HALFWIDTH KATAKANA LETTER RA */
{ Aa, 0xFF97, 0x0000, "ra" },
/* HALFWIDTH KATAKANA LETTER RI */
{ Aa, 0xFF98, 0x0000, "ri" },
/* HALFWIDTH KATAKANA LETTER RU */
{ Aa, 0xFF99, 0x0000, "ru" },
/* HALFWIDTH KATAKANA LETTER RE */
{ Aa, 0xFF9A, 0x0000, "re" },
/* HALFWIDTH KATAKANA LETTER RO */
{ Aa, 0xFF9B, 0x0000, "ro" },
/* HALFWIDTH KATAKANA LETTER WA */
{ Aa, 0xFF9C, 0x0000, "wa" },
/* HALFWIDTH KATAKANA LETTER N */
{ Aa, 0xFF9D, 0x0000, "n" },
/* HALFWIDTH KATAKANA VOICED SOUND MARK */
{ Ap, 0xFF9E, 0x0000, "" },
/* HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK */
{ Ap, 0xFF9F, 0x0000, "" },
/* HALFWIDTH HANGUL FILLER */
{ Aa, 0xFFA0, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER KIYEOK */
{ Aa, 0xFFA1, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER SSANGKIYEOK */
{ Aa, 0xFFA2, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER KIYEOK-SIOS */
{ Aa, 0xFFA3, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER NIEUN */
{ Aa, 0xFFA4, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER NIEUN-CIEUC */
{ Aa, 0xFFA5, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER NIEUN-HIEUH */
{ Aa, 0xFFA6, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER TIKEUT */
{ Aa, 0xFFA7, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER SSANGTIKEUT */
{ Aa, 0xFFA8, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER RIEUL */
{ Aa, 0xFFA9, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER RIEUL-KIYEOK */
{ Aa, 0xFFAA, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER RIEUL-MIEUM */
{ Aa, 0xFFAB, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER RIEUL-PIEUP */
{ Aa, 0xFFAC, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER RIEUL-SIOS */
{ Aa, 0xFFAD, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER RIEUL-THIEUTH */
{ Aa, 0xFFAE, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH */
{ Aa, 0xFFAF, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER RIEUL-HIEUH */
{ Aa, 0xFFB0, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER MIEUM */
{ Aa, 0xFFB1, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER PIEUP */
{ Aa, 0xFFB2, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER SSANGPIEUP */
{ Aa, 0xFFB3, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER PIEUP-SIOS */
{ Aa, 0xFFB4, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER SIOS */
{ Aa, 0xFFB5, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER SSANGSIOS */
{ Aa, 0xFFB6, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER IEUNG */
{ Aa, 0xFFB7, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER CIEUC */
{ Aa, 0xFFB8, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER SSANGCIEUC */
{ Aa, 0xFFB9, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER CHIEUCH */
{ Aa, 0xFFBA, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER KHIEUKH */
{ Aa, 0xFFBB, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER THIEUTH */
{ Aa, 0xFFBC, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER PHIEUPH */
{ Aa, 0xFFBD, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER HIEUH */
{ Aa, 0xFFBE, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER A */
{ Aa, 0xFFC2, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER AE */
{ Aa, 0xFFC3, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER YA */
{ Aa, 0xFFC4, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER YAE */
{ Aa, 0xFFC5, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER EO */
{ Aa, 0xFFC6, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER E */
{ Aa, 0xFFC7, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER YEO */
{ Aa, 0xFFCA, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER YE */
{ Aa, 0xFFCB, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER O */
{ Aa, 0xFFCC, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER WA */
{ Aa, 0xFFCD, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER WAE */
{ Aa, 0xFFCE, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER OE */
{ Aa, 0xFFCF, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER YO */
{ Aa, 0xFFD2, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER U */
{ Aa, 0xFFD3, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER WEO */
{ Aa, 0xFFD4, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER WE */
{ Aa, 0xFFD5, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER WI */
{ Aa, 0xFFD6, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER YU */
{ Aa, 0xFFD7, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER EU */
{ Aa, 0xFFDA, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER YI */
{ Aa, 0xFFDB, 0x0000, "" },
/* HALFWIDTH HANGUL LETTER I */
{ Aa, 0xFFDC, 0x0000, "" },
/* FULLWIDTH CENT SIGN */
{ Ap, 0xFFE0, 0x0000, "" },
/* FULLWIDTH POUND SIGN */
{ Ap, 0xFFE1, 0x0000, "" },
/* FULLWIDTH NOT SIGN */
{ Ap, 0xFFE2, 0x0000, "" },
/* FULLWIDTH MACRON */
{ Ap, 0xFFE3, 0x0000, "" },
/* FULLWIDTH BROKEN BAR */
{ Ap, 0xFFE4, 0x0000, "" },
/* FULLWIDTH YEN SIGN */
{ Ap, 0xFFE5, 0x0000, "" },
/* FULLWIDTH WON SIGN */
{ Ap, 0xFFE6, 0x0000, "" },
/* HALFWIDTH FORMS LIGHT VERTICAL */
{ Ap, 0xFFE8, 0x0000, "" },
/* HALFWIDTH LEFTWARDS ARROW */
{ Ap, 0xFFE9, 0x0000, "" },
/* HALFWIDTH UPWARDS ARROW */
{ Ap, 0xFFEA, 0x0000, "" },
/* HALFWIDTH RIGHTWARDS ARROW */
{ Ap, 0xFFEB, 0x0000, "" },
/* HALFWIDTH DOWNWARDS ARROW */
{ Ap, 0xFFEC, 0x0000, "" },
/* HALFWIDTH BLACK SQUARE */
{ Ap, 0xFFED, 0x0000, "" },
/* HALFWIDTH WHITE CIRCLE */
{ Ap, 0xFFEE, 0x0000, "" },
/* REPLACEMENT CHARACTER */
{ Ap, 0xFFFD, 0x0000, "" },
};
void
runeinf(Rune r, Runeinf *rp)
{
int n, m;
Runedata *d;
if((r >= 0x4e00 && r <= 0x9fff) ||
(r >= 0xac00 && r <= 0xd7a3) ||
(r >= 0xf900 && r <= 0xfb06)) {
rp->lower = r;
rp->upper = r;
rp->class = Alpha;
memset(rp->latin, 0, sizeof(rp->latin));
return;
}
d = rd;
n = nelem(rd);
while(n > 0) {
m = n>>1;
d += m;
if(r < d->value) {
d -= m;
n = m;
continue;
}
if(r > d->value) {
d++;
n -= m+1;
continue;
}
rp->lower = r;
rp->upper = r;
switch(d->class) {
case Al: /* lower case */
rp->class = Alpha;
rp->upper = d->param;
break;
case Au: /* upper case */
rp->class = Alpha;
rp->lower = d->param;
break;
case At: /* title case */
runeinf(d->param, rp);
break;
case An: /* numeric */
rp->class = Numer;
break;
case Aa: /* no case */
rp->class = Alpha;
break;
case As: /* space */
rp->class = Space;
break;
case Ap: /* punctuation */
rp->class = Punct;
break;
case A0:
rp->class = Null;
break;
case Ac:
rp->class = Control;
break;
default:
rp->class = Unknown;
break;
}
memmove(rp->latin, d->latin, sizeof(rp->latin));
return;
}
memset(rp, 0, sizeof(*rp));
}
int
compr1(Runedata *d1, Runedata *d2)
{
if(d1->class != d2->class)
return 0;
if(d1->value+1 != d2->value)
return 0;
if(d1->param+1 != d2->param)
return 0;
return 1;
}
int
compr2(Runedata *d1, Runedata *d2)
{
if(d1->class != d2->class)
return 0;
if(d1->value+1 != d2->value)
return 0;
if(d1->param != d2->param)
return 0;
return 1;
}
int
compr3(Runedata *d1, Runedata *d2)
{
int i, c1, c2;
if(d1->class != Al && d1->class != Au)
return 0;
if(d2->class != Al && d2->class != Au)
return 0;
if(d1->value != d2->param)
return 0;
if(d1->param != d2->value)
return 0;
for(i=0; i<nelem(d1->latin); i++) {
c1 = d1->latin[i];
c2 = d2->latin[i];
if(c1 == 0 && c2 == 0)
continue;
if(c1 == c2 + 'A'-'a')
continue;
return 0;
}
return 1;
}
char*
stringof(char *s)
{
static char p[10];
int i, j;
j = 0;
p[j++] = '"';
for(i=0; i<3; i++) {
switch(s[i]) {
case 0:
goto out;
case '"':
case '\\':
p[j++] = '\\';
default:
p[j++] = s[i];
break;
case '\n':
p[j++] = '\\';
p[j++] = 'n';
break;
case '\t':
p[j++] = '\\';
p[j++] = 't';
break;
case '\r':
p[j++] = '\\';
p[j++] = 'r';
break;
}
}
out:
p[j++] = '"';
p[j] = 0;
return p;
}
void
sqtable(void)
{
Runedata *d;
int n1, n2, n3;
int t0, t1, t2, t3;
int o;
print("sqtable\n");
o = create("sqtable", OWRITE, 0666);
t0 = 0;
t1 = 0;
t2 = 0;
t3 = 0;
for(d=rd; d<rd+nelem(rd);) {
n1 = 0;
n2 = 0;
n3 = 0;
if(compr1(d, d+1)) {
n1++;
while(compr1(d+n1, d+n1+1))
n1++;
}
if(compr2(d, d+1)) {
n2++;
while(compr2(d+n2, d+n2+1))
n2++;
}
if(compr3(d, d+1)) {
n3++;
while(compr3(d+n3, d+n3+1))
n3++;
}
if(n1 && n1 >= n2 && n1 >= n3) {
/* print("1 0x%.4lux, 0x%.4lux, %d\n",
d->value, d->value+n1, n1+1); /**/
d += n1+1;
t1 += n1+1;
continue;
}
if(n2 && n2 >= n3) {
/* print("2 0x%.4lux, 0x%.4lux, %d\n",
d->value, d->value+n2, n2+1); /**/
d += n2+1;
t2 += n2+1;
continue;
}
if(n3) {
fprint(o, " { 0x%.4ux, 0x%.4ux, Au, %s },\n",
d->value, d->value+n3, stringof(d->latin));
d += n3+1;
t3 += n3+1;
continue;
}
t0 += 1;
d++;
}
print("t0 = %d; t1 = %d; t2 = %d; t3 = %d\n", t0, t1, t2, t3);
}
|