2005/5/9

     
 

UnicodeTable.cpp

artefaktur
// -*- mode:C++; tab-width:2; c-basic-offset:2; indent-tabs-mode:nil -*- 
//
// Copyright (C) 2000-2005 by Roger Rene Kommer / artefaktur, Kassel, Germany.
// 
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public License (LGPL).
// 
// 
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the 
// License ACDK-FreeLicense document enclosed in the distribution
// for more for more details.
// This file is part of the Artefaktur Component Development Kit:
//                         ACDK
// 
// Please refer to
// - http://www.acdk.de
// - http://www.artefaktur.com
// - http://acdk.sourceforge.net
// for more information.
// 
// $Header: /cvsroot/acdk/acdk/acdk_core/src/acdk/locale/UnicodeTable.cpp,v 1.8 2005/03/19 12:07:54 kommer Exp $

#include "UnicodeTable.h"


namespace acdk {
namespace locale {
 
const UnicodeInfo& 
UnicodeTable::getCalced(int charNumber)
{
  static UnicodeInfo invalidInfo =  { 0xfff5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 };
  if (charNumber >= 0x3400 && charNumber <= 0x4DB5)
  {
    static UnicodeInfo _CJKLetter =  { 0xfff5, "CJK Ideograph Extension A", Letter | CJKLetter, -1, 0x0, 0x0, 0x0 };
    return _CJKLetter;
  }
  if (charNumber >= 0x4E00 && charNumber <= 0x9FA5)
  {  
    static UnicodeInfo _CJKLetter2 =  { 0xfff5, "CJK Ideograph", Letter | CJKLetter, -1, 0x0, 0x0, 0x0 };
    return _CJKLetter2;
  }
  for (int i = 0; i < FixupTableSize; ++i)
  {
    if (charNumber >= _fixups[i][0] && charNumber <= _fixups[i][1])
      return invalidInfo;
    if (charNumber <  _fixups[i][0])
      return _table[charNumber - _fixups[i - 1][2]];

  }
  if (charNumber < 0xffff)
    return _table[charNumber - _fixups[FixupTableSize - 1][2]];

  
  return invalidInfo;
}

int UnicodeTable::_fixups[FixupTableSize][3] = 
{
{ 0x07b2, 0x0900, 0x014f },
{ 0x105a, 0x109f, 0x0195 },
{ 0x18aa, 0x18ff, 0x01eb },
{ 0x1975, 0x19df, 0x0256 },
{ 0x1a00, 0x1cff, 0x0556 },
{ 0x1d6c, 0x1dff, 0x05ea },
{ 0x26a2, 0x2700, 0x0649 },
{ 0x2b0e, 0x2e7f, 0x09bb },
{ 0x31b8, 0x31ef, 0x09f3 },
{ 0x3401, 0x4db4, 0x23a7 },
{ 0x4e01, 0x9fa4, 0x754b },
{ 0x9fa6, 0x9fff, 0x75a5 },
{ 0xa4c7, 0xabff, 0x7cde },
{ 0xac01, 0xd7a2, 0xa880 },
{ 0xd7a4, 0xd7ff, 0xa8dc },
{ 0xd801, 0xdb7e, 0xac5a },
{ 0xdb81, 0xdbfe, 0xacd8 },
{ 0xdc01, 0xdffe, 0xb0d6 },
{ 0xe001, 0xf8fe, 0xc9d4 },
{ 0xfa6b, 0xfaff, 0xca69 },
};


UnicodeInfo UnicodeTable::_table[] = {
{ 0x0000, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0001, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0002, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0003, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0004, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0005, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0006, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0007, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0008, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0009, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x000A, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x000B, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x000C, "<control>", Whitespace | Control, -1, 0x0, 0x0, 0x0 },
{ 0x000D, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x000E, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x000F, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0010, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0011, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0012, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0013, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0014, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0015, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0016, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0017, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0018, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0019, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x001A, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x001B, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x001C, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x001D, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x001E, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x001F, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0020, "SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x0021, "EXCLAMATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0022, "QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0023, "NUMBER SIGN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0024, "DOLLAR SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0025, "PERCENT SIGN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0026, "AMPERSAND", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0027, "APOSTROPHE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0028, "LEFT PARENTHESIS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0029, "RIGHT PARENTHESIS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x002A, "ASTERISK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x002B, "PLUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x002C, "COMMA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x002D, "HYPHEN-MINUS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x002E, "FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x002F, "SOLIDUS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0030, "DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0031, "DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0032, "DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0033, "DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0034, "DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0035, "DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0036, "DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0037, "DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0038, "DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0039, "DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x003A, "COLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x003B, "SEMICOLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x003C, "LESS-THAN SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x003D, "EQUALS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x003E, "GREATER-THAN SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x003F, "QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0040, "COMMERCIAL AT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0041, "LATIN CAPITAL LETTER A", Letter | UpCase, -1, 0x0, 0x0061, 0x0 },
{ 0x0042, "LATIN CAPITAL LETTER B", Letter | UpCase, -1, 0x0, 0x0062, 0x0 },
{ 0x0043, "LATIN CAPITAL LETTER C", Letter | UpCase, -1, 0x0, 0x0063, 0x0 },
{ 0x0044, "LATIN CAPITAL LETTER D", Letter | UpCase, -1, 0x0, 0x0064, 0x0 },
{ 0x0045, "LATIN CAPITAL LETTER E", Letter | UpCase, -1, 0x0, 0x0065, 0x0 },
{ 0x0046, "LATIN CAPITAL LETTER F", Letter | UpCase, -1, 0x0, 0x0066, 0x0 },
{ 0x0047, "LATIN CAPITAL LETTER G", Letter | UpCase, -1, 0x0, 0x0067, 0x0 },
{ 0x0048, "LATIN CAPITAL LETTER H", Letter | UpCase, -1, 0x0, 0x0068, 0x0 },
{ 0x0049, "LATIN CAPITAL LETTER I", Letter | UpCase, -1, 0x0, 0x0069, 0x0 },
{ 0x004A, "LATIN CAPITAL LETTER J", Letter | UpCase, -1, 0x0, 0x006A, 0x0 },
{ 0x004B, "LATIN CAPITAL LETTER K", Letter | UpCase, -1, 0x0, 0x006B, 0x0 },
{ 0x004C, "LATIN CAPITAL LETTER L", Letter | UpCase, -1, 0x0, 0x006C, 0x0 },
{ 0x004D, "LATIN CAPITAL LETTER M", Letter | UpCase, -1, 0x0, 0x006D, 0x0 },
{ 0x004E, "LATIN CAPITAL LETTER N", Letter | UpCase, -1, 0x0, 0x006E, 0x0 },
{ 0x004F, "LATIN CAPITAL LETTER O", Letter | UpCase, -1, 0x0, 0x006F, 0x0 },
{ 0x0050, "LATIN CAPITAL LETTER P", Letter | UpCase, -1, 0x0, 0x0070, 0x0 },
{ 0x0051, "LATIN CAPITAL LETTER Q", Letter | UpCase, -1, 0x0, 0x0071, 0x0 },
{ 0x0052, "LATIN CAPITAL LETTER R", Letter | UpCase, -1, 0x0, 0x0072, 0x0 },
{ 0x0053, "LATIN CAPITAL LETTER S", Letter | UpCase, -1, 0x0, 0x0073, 0x0 },
{ 0x0054, "LATIN CAPITAL LETTER T", Letter | UpCase, -1, 0x0, 0x0074, 0x0 },
{ 0x0055, "LATIN CAPITAL LETTER U", Letter | UpCase, -1, 0x0, 0x0075, 0x0 },
{ 0x0056, "LATIN CAPITAL LETTER V", Letter | UpCase, -1, 0x0, 0x0076, 0x0 },
{ 0x0057, "LATIN CAPITAL LETTER W", Letter | UpCase, -1, 0x0, 0x0077, 0x0 },
{ 0x0058, "LATIN CAPITAL LETTER X", Letter | UpCase, -1, 0x0, 0x0078, 0x0 },
{ 0x0059, "LATIN CAPITAL LETTER Y", Letter | UpCase, -1, 0x0, 0x0079, 0x0 },
{ 0x005A, "LATIN CAPITAL LETTER Z", Letter | UpCase, -1, 0x0, 0x007A, 0x0 },
{ 0x005B, "LEFT SQUARE BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x005C, "REVERSE SOLIDUS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x005D, "RIGHT SQUARE BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x005E, "CIRCUMFLEX ACCENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x005F, "LOW LINE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0060, "GRAVE ACCENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0061, "LATIN SMALL LETTER A", Letter | DownCase, -1, 0x0041, 0x0, 0x0041 },
{ 0x0062, "LATIN SMALL LETTER B", Letter | DownCase, -1, 0x0042, 0x0, 0x0042 },
{ 0x0063, "LATIN SMALL LETTER C", Letter | DownCase, -1, 0x0043, 0x0, 0x0043 },
{ 0x0064, "LATIN SMALL LETTER D", Letter | DownCase, -1, 0x0044, 0x0, 0x0044 },
{ 0x0065, "LATIN SMALL LETTER E", Letter | DownCase, -1, 0x0045, 0x0, 0x0045 },
{ 0x0066, "LATIN SMALL LETTER F", Letter | DownCase, -1, 0x0046, 0x0, 0x0046 },
{ 0x0067, "LATIN SMALL LETTER G", Letter | DownCase, -1, 0x0047, 0x0, 0x0047 },
{ 0x0068, "LATIN SMALL LETTER H", Letter | DownCase, -1, 0x0048, 0x0, 0x0048 },
{ 0x0069, "LATIN SMALL LETTER I", Letter | DownCase, -1, 0x0049, 0x0, 0x0049 },
{ 0x006A, "LATIN SMALL LETTER J", Letter | DownCase, -1, 0x004A, 0x0, 0x004A },
{ 0x006B, "LATIN SMALL LETTER K", Letter | DownCase, -1, 0x004B, 0x0, 0x004B },
{ 0x006C, "LATIN SMALL LETTER L", Letter | DownCase, -1, 0x004C, 0x0, 0x004C },
{ 0x006D, "LATIN SMALL LETTER M", Letter | DownCase, -1, 0x004D, 0x0, 0x004D },
{ 0x006E, "LATIN SMALL LETTER N", Letter | DownCase, -1, 0x004E, 0x0, 0x004E },
{ 0x006F, "LATIN SMALL LETTER O", Letter | DownCase, -1, 0x004F, 0x0, 0x004F },
{ 0x0070, "LATIN SMALL LETTER P", Letter | DownCase, -1, 0x0050, 0x0, 0x0050 },
{ 0x0071, "LATIN SMALL LETTER Q", Letter | DownCase, -1, 0x0051, 0x0, 0x0051 },
{ 0x0072, "LATIN SMALL LETTER R", Letter | DownCase, -1, 0x0052, 0x0, 0x0052 },
{ 0x0073, "LATIN SMALL LETTER S", Letter | DownCase, -1, 0x0053, 0x0, 0x0053 },
{ 0x0074, "LATIN SMALL LETTER T", Letter | DownCase, -1, 0x0054, 0x0, 0x0054 },
{ 0x0075, "LATIN SMALL LETTER U", Letter | DownCase, -1, 0x0055, 0x0, 0x0055 },
{ 0x0076, "LATIN SMALL LETTER V", Letter | DownCase, -1, 0x0056, 0x0, 0x0056 },
{ 0x0077, "LATIN SMALL LETTER W", Letter | DownCase, -1, 0x0057, 0x0, 0x0057 },
{ 0x0078, "LATIN SMALL LETTER X", Letter | DownCase, -1, 0x0058, 0x0, 0x0058 },
{ 0x0079, "LATIN SMALL LETTER Y", Letter | DownCase, -1, 0x0059, 0x0, 0x0059 },
{ 0x007A, "LATIN SMALL LETTER Z", Letter | DownCase, -1, 0x005A, 0x0, 0x005A },
{ 0x007B, "LEFT CURLY BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x007C, "VERTICAL LINE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x007D, "RIGHT CURLY BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x007E, "TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x007F, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0080, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0081, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0082, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0083, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0084, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0085, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0086, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0087, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0088, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0089, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x008A, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x008B, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x008C, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x008D, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x008E, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x008F, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0090, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0091, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0092, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0093, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0094, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0095, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0096, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0097, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0098, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x0099, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x009A, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x009B, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x009C, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x009D, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x009E, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x009F, "<control>", Control, -1, 0x0, 0x0, 0x0 },
{ 0x00A0, "NO-BREAK SPACE", Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x00A1, "INVERTED EXCLAMATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x00A2, "CENT SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00A3, "POUND SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00A4, "CURRENCY SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00A5, "YEN SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00A6, "BROKEN BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00A7, "SECTION SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00A8, "DIAERESIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00A9, "COPYRIGHT SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00AA, "FEMININE ORDINAL INDICATOR", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x00AB, "LEFT-POINTING DOUBLE ANGLE QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x00AC, "NOT SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00AD, "SOFT HYPHEN", Format, -1, 0x0, 0x0, 0x0 },
{ 0x00AE, "REGISTERED SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00AF, "MACRON", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00B0, "DEGREE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00B1, "PLUS-MINUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00B2, "SUPERSCRIPT TWO", Number, 2, 0x0, 0x0, 0x0 },
{ 0x00B3, "SUPERSCRIPT THREE", Number, 3, 0x0, 0x0, 0x0 },
{ 0x00B4, "ACUTE ACCENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00B5, "MICRO SIGN", Letter | DownCase, -1, 0x039C, 0x0, 0x039C },
{ 0x00B6, "PILCROW SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00B7, "MIDDLE DOT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x00B8, "CEDILLA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00B9, "SUPERSCRIPT ONE", Number, 1, 0x0, 0x0, 0x0 },
{ 0x00BA, "MASCULINE ORDINAL INDICATOR", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x00BB, "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x00BC, "VULGAR FRACTION ONE QUARTER", Number, 1/4, 0x0, 0x0, 0x0 },
{ 0x00BD, "VULGAR FRACTION ONE HALF", Number, 1/2, 0x0, 0x0, 0x0 },
{ 0x00BE, "VULGAR FRACTION THREE QUARTERS", Number, 3/4, 0x0, 0x0, 0x0 },
{ 0x00BF, "INVERTED QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x00C0, "LATIN CAPITAL LETTER A WITH GRAVE", Letter | UpCase, -1, 0x0, 0x00E0, 0x0 },
{ 0x00C1, "LATIN CAPITAL LETTER A WITH ACUTE", Letter | UpCase, -1, 0x0, 0x00E1, 0x0 },
{ 0x00C2, "LATIN CAPITAL LETTER A WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x00E2, 0x0 },
{ 0x00C3, "LATIN CAPITAL LETTER A WITH TILDE", Letter | UpCase, -1, 0x0, 0x00E3, 0x0 },
{ 0x00C4, "LATIN CAPITAL LETTER A WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x00E4, 0x0 },
{ 0x00C5, "LATIN CAPITAL LETTER A WITH RING ABOVE", Letter | UpCase, -1, 0x0, 0x00E5, 0x0 },
{ 0x00C6, "LATIN CAPITAL LETTER AE", Letter | UpCase, -1, 0x0, 0x00E6, 0x0 },
{ 0x00C7, "LATIN CAPITAL LETTER C WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x00E7, 0x0 },
{ 0x00C8, "LATIN CAPITAL LETTER E WITH GRAVE", Letter | UpCase, -1, 0x0, 0x00E8, 0x0 },
{ 0x00C9, "LATIN CAPITAL LETTER E WITH ACUTE", Letter | UpCase, -1, 0x0, 0x00E9, 0x0 },
{ 0x00CA, "LATIN CAPITAL LETTER E WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x00EA, 0x0 },
{ 0x00CB, "LATIN CAPITAL LETTER E WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x00EB, 0x0 },
{ 0x00CC, "LATIN CAPITAL LETTER I WITH GRAVE", Letter | UpCase, -1, 0x0, 0x00EC, 0x0 },
{ 0x00CD, "LATIN CAPITAL LETTER I WITH ACUTE", Letter | UpCase, -1, 0x0, 0x00ED, 0x0 },
{ 0x00CE, "LATIN CAPITAL LETTER I WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x00EE, 0x0 },
{ 0x00CF, "LATIN CAPITAL LETTER I WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x00EF, 0x0 },
{ 0x00D0, "LATIN CAPITAL LETTER ETH", Letter | UpCase, -1, 0x0, 0x00F0, 0x0 },
{ 0x00D1, "LATIN CAPITAL LETTER N WITH TILDE", Letter | UpCase, -1, 0x0, 0x00F1, 0x0 },
{ 0x00D2, "LATIN CAPITAL LETTER O WITH GRAVE", Letter | UpCase, -1, 0x0, 0x00F2, 0x0 },
{ 0x00D3, "LATIN CAPITAL LETTER O WITH ACUTE", Letter | UpCase, -1, 0x0, 0x00F3, 0x0 },
{ 0x00D4, "LATIN CAPITAL LETTER O WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x00F4, 0x0 },
{ 0x00D5, "LATIN CAPITAL LETTER O WITH TILDE", Letter | UpCase, -1, 0x0, 0x00F5, 0x0 },
{ 0x00D6, "LATIN CAPITAL LETTER O WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x00F6, 0x0 },
{ 0x00D7, "MULTIPLICATION SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00D8, "LATIN CAPITAL LETTER O WITH STROKE", Letter | UpCase, -1, 0x0, 0x00F8, 0x0 },
{ 0x00D9, "LATIN CAPITAL LETTER U WITH GRAVE", Letter | UpCase, -1, 0x0, 0x00F9, 0x0 },
{ 0x00DA, "LATIN CAPITAL LETTER U WITH ACUTE", Letter | UpCase, -1, 0x0, 0x00FA, 0x0 },
{ 0x00DB, "LATIN CAPITAL LETTER U WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x00FB, 0x0 },
{ 0x00DC, "LATIN CAPITAL LETTER U WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x00FC, 0x0 },
{ 0x00DD, "LATIN CAPITAL LETTER Y WITH ACUTE", Letter | UpCase, -1, 0x0, 0x00FD, 0x0 },
{ 0x00DE, "LATIN CAPITAL LETTER THORN", Letter | UpCase, -1, 0x0, 0x00FE, 0x0 },
{ 0x00DF, "LATIN SMALL LETTER SHARP S", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x00E0, "LATIN SMALL LETTER A WITH GRAVE", Letter | DownCase, -1, 0x00C0, 0x0, 0x00C0 },
{ 0x00E1, "LATIN SMALL LETTER A WITH ACUTE", Letter | DownCase, -1, 0x00C1, 0x0, 0x00C1 },
{ 0x00E2, "LATIN SMALL LETTER A WITH CIRCUMFLEX", Letter | DownCase, -1, 0x00C2, 0x0, 0x00C2 },
{ 0x00E3, "LATIN SMALL LETTER A WITH TILDE", Letter | DownCase, -1, 0x00C3, 0x0, 0x00C3 },
{ 0x00E4, "LATIN SMALL LETTER A WITH DIAERESIS", Letter | DownCase, -1, 0x00C4, 0x0, 0x00C4 },
{ 0x00E5, "LATIN SMALL LETTER A WITH RING ABOVE", Letter | DownCase, -1, 0x00C5, 0x0, 0x00C5 },
{ 0x00E6, "LATIN SMALL LETTER AE", Letter | DownCase, -1, 0x00C6, 0x0, 0x00C6 },
{ 0x00E7, "LATIN SMALL LETTER C WITH CEDILLA", Letter | DownCase, -1, 0x00C7, 0x0, 0x00C7 },
{ 0x00E8, "LATIN SMALL LETTER E WITH GRAVE", Letter | DownCase, -1, 0x00C8, 0x0, 0x00C8 },
{ 0x00E9, "LATIN SMALL LETTER E WITH ACUTE", Letter | DownCase, -1, 0x00C9, 0x0, 0x00C9 },
{ 0x00EA, "LATIN SMALL LETTER E WITH CIRCUMFLEX", Letter | DownCase, -1, 0x00CA, 0x0, 0x00CA },
{ 0x00EB, "LATIN SMALL LETTER E WITH DIAERESIS", Letter | DownCase, -1, 0x00CB, 0x0, 0x00CB },
{ 0x00EC, "LATIN SMALL LETTER I WITH GRAVE", Letter | DownCase, -1, 0x00CC, 0x0, 0x00CC },
{ 0x00ED, "LATIN SMALL LETTER I WITH ACUTE", Letter | DownCase, -1, 0x00CD, 0x0, 0x00CD },
{ 0x00EE, "LATIN SMALL LETTER I WITH CIRCUMFLEX", Letter | DownCase, -1, 0x00CE, 0x0, 0x00CE },
{ 0x00EF, "LATIN SMALL LETTER I WITH DIAERESIS", Letter | DownCase, -1, 0x00CF, 0x0, 0x00CF },
{ 0x00F0, "LATIN SMALL LETTER ETH", Letter | DownCase, -1, 0x00D0, 0x0, 0x00D0 },
{ 0x00F1, "LATIN SMALL LETTER N WITH TILDE", Letter | DownCase, -1, 0x00D1, 0x0, 0x00D1 },
{ 0x00F2, "LATIN SMALL LETTER O WITH GRAVE", Letter | DownCase, -1, 0x00D2, 0x0, 0x00D2 },
{ 0x00F3, "LATIN SMALL LETTER O WITH ACUTE", Letter | DownCase, -1, 0x00D3, 0x0, 0x00D3 },
{ 0x00F4, "LATIN SMALL LETTER O WITH CIRCUMFLEX", Letter | DownCase, -1, 0x00D4, 0x0, 0x00D4 },
{ 0x00F5, "LATIN SMALL LETTER O WITH TILDE", Letter | DownCase, -1, 0x00D5, 0x0, 0x00D5 },
{ 0x00F6, "LATIN SMALL LETTER O WITH DIAERESIS", Letter | DownCase, -1, 0x00D6, 0x0, 0x00D6 },
{ 0x00F7, "DIVISION SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x00F8, "LATIN SMALL LETTER O WITH STROKE", Letter | DownCase, -1, 0x00D8, 0x0, 0x00D8 },
{ 0x00F9, "LATIN SMALL LETTER U WITH GRAVE", Letter | DownCase, -1, 0x00D9, 0x0, 0x00D9 },
{ 0x00FA, "LATIN SMALL LETTER U WITH ACUTE", Letter | DownCase, -1, 0x00DA, 0x0, 0x00DA },
{ 0x00FB, "LATIN SMALL LETTER U WITH CIRCUMFLEX", Letter | DownCase, -1, 0x00DB, 0x0, 0x00DB },
{ 0x00FC, "LATIN SMALL LETTER U WITH DIAERESIS", Letter | DownCase, -1, 0x00DC, 0x0, 0x00DC },
{ 0x00FD, "LATIN SMALL LETTER Y WITH ACUTE", Letter | DownCase, -1, 0x00DD, 0x0, 0x00DD },
{ 0x00FE, "LATIN SMALL LETTER THORN", Letter | DownCase, -1, 0x00DE, 0x0, 0x00DE },
{ 0x00FF, "LATIN SMALL LETTER Y WITH DIAERESIS", Letter | DownCase, -1, 0x0178, 0x0, 0x0178 },
{ 0x0100, "LATIN CAPITAL LETTER A WITH MACRON", Letter | UpCase, -1, 0x0, 0x0101, 0x0 },
{ 0x0101, "LATIN SMALL LETTER A WITH MACRON", Letter | DownCase, -1, 0x0100, 0x0, 0x0100 },
{ 0x0102, "LATIN CAPITAL LETTER A WITH BREVE", Letter | UpCase, -1, 0x0, 0x0103, 0x0 },
{ 0x0103, "LATIN SMALL LETTER A WITH BREVE", Letter | DownCase, -1, 0x0102, 0x0, 0x0102 },
{ 0x0104, "LATIN CAPITAL LETTER A WITH OGONEK", Letter | UpCase, -1, 0x0, 0x0105, 0x0 },
{ 0x0105, "LATIN SMALL LETTER A WITH OGONEK", Letter | DownCase, -1, 0x0104, 0x0, 0x0104 },
{ 0x0106, "LATIN CAPITAL LETTER C WITH ACUTE", Letter | UpCase, -1, 0x0, 0x0107, 0x0 },
{ 0x0107, "LATIN SMALL LETTER C WITH ACUTE", Letter | DownCase, -1, 0x0106, 0x0, 0x0106 },
{ 0x0108, "LATIN CAPITAL LETTER C WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x0109, 0x0 },
{ 0x0109, "LATIN SMALL LETTER C WITH CIRCUMFLEX", Letter | DownCase, -1, 0x0108, 0x0, 0x0108 },
{ 0x010A, "LATIN CAPITAL LETTER C WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x010B, 0x0 },
{ 0x010B, "LATIN SMALL LETTER C WITH DOT ABOVE", Letter | DownCase, -1, 0x010A, 0x0, 0x010A },
{ 0x010C, "LATIN CAPITAL LETTER C WITH CARON", Letter | UpCase, -1, 0x0, 0x010D, 0x0 },
{ 0x010D, "LATIN SMALL LETTER C WITH CARON", Letter | DownCase, -1, 0x010C, 0x0, 0x010C },
{ 0x010E, "LATIN CAPITAL LETTER D WITH CARON", Letter | UpCase, -1, 0x0, 0x010F, 0x0 },
{ 0x010F, "LATIN SMALL LETTER D WITH CARON", Letter | DownCase, -1, 0x010E, 0x0, 0x010E },
{ 0x0110, "LATIN CAPITAL LETTER D WITH STROKE", Letter | UpCase, -1, 0x0, 0x0111, 0x0 },
{ 0x0111, "LATIN SMALL LETTER D WITH STROKE", Letter | DownCase, -1, 0x0110, 0x0, 0x0110 },
{ 0x0112, "LATIN CAPITAL LETTER E WITH MACRON", Letter | UpCase, -1, 0x0, 0x0113, 0x0 },
{ 0x0113, "LATIN SMALL LETTER E WITH MACRON", Letter | DownCase, -1, 0x0112, 0x0, 0x0112 },
{ 0x0114, "LATIN CAPITAL LETTER E WITH BREVE", Letter | UpCase, -1, 0x0, 0x0115, 0x0 },
{ 0x0115, "LATIN SMALL LETTER E WITH BREVE", Letter | DownCase, -1, 0x0114, 0x0, 0x0114 },
{ 0x0116, "LATIN CAPITAL LETTER E WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x0117, 0x0 },
{ 0x0117, "LATIN SMALL LETTER E WITH DOT ABOVE", Letter | DownCase, -1, 0x0116, 0x0, 0x0116 },
{ 0x0118, "LATIN CAPITAL LETTER E WITH OGONEK", Letter | UpCase, -1, 0x0, 0x0119, 0x0 },
{ 0x0119, "LATIN SMALL LETTER E WITH OGONEK", Letter | DownCase, -1, 0x0118, 0x0, 0x0118 },
{ 0x011A, "LATIN CAPITAL LETTER E WITH CARON", Letter | UpCase, -1, 0x0, 0x011B, 0x0 },
{ 0x011B, "LATIN SMALL LETTER E WITH CARON", Letter | DownCase, -1, 0x011A, 0x0, 0x011A },
{ 0x011C, "LATIN CAPITAL LETTER G WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x011D, 0x0 },
{ 0x011D, "LATIN SMALL LETTER G WITH CIRCUMFLEX", Letter | DownCase, -1, 0x011C, 0x0, 0x011C },
{ 0x011E, "LATIN CAPITAL LETTER G WITH BREVE", Letter | UpCase, -1, 0x0, 0x011F, 0x0 },
{ 0x011F, "LATIN SMALL LETTER G WITH BREVE", Letter | DownCase, -1, 0x011E, 0x0, 0x011E },
{ 0x0120, "LATIN CAPITAL LETTER G WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x0121, 0x0 },
{ 0x0121, "LATIN SMALL LETTER G WITH DOT ABOVE", Letter | DownCase, -1, 0x0120, 0x0, 0x0120 },
{ 0x0122, "LATIN CAPITAL LETTER G WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x0123, 0x0 },
{ 0x0123, "LATIN SMALL LETTER G WITH CEDILLA", Letter | DownCase, -1, 0x0122, 0x0, 0x0122 },
{ 0x0124, "LATIN CAPITAL LETTER H WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x0125, 0x0 },
{ 0x0125, "LATIN SMALL LETTER H WITH CIRCUMFLEX", Letter | DownCase, -1, 0x0124, 0x0, 0x0124 },
{ 0x0126, "LATIN CAPITAL LETTER H WITH STROKE", Letter | UpCase, -1, 0x0, 0x0127, 0x0 },
{ 0x0127, "LATIN SMALL LETTER H WITH STROKE", Letter | DownCase, -1, 0x0126, 0x0, 0x0126 },
{ 0x0128, "LATIN CAPITAL LETTER I WITH TILDE", Letter | UpCase, -1, 0x0, 0x0129, 0x0 },
{ 0x0129, "LATIN SMALL LETTER I WITH TILDE", Letter | DownCase, -1, 0x0128, 0x0, 0x0128 },
{ 0x012A, "LATIN CAPITAL LETTER I WITH MACRON", Letter | UpCase, -1, 0x0, 0x012B, 0x0 },
{ 0x012B, "LATIN SMALL LETTER I WITH MACRON", Letter | DownCase, -1, 0x012A, 0x0, 0x012A },
{ 0x012C, "LATIN CAPITAL LETTER I WITH BREVE", Letter | UpCase, -1, 0x0, 0x012D, 0x0 },
{ 0x012D, "LATIN SMALL LETTER I WITH BREVE", Letter | DownCase, -1, 0x012C, 0x0, 0x012C },
{ 0x012E, "LATIN CAPITAL LETTER I WITH OGONEK", Letter | UpCase, -1, 0x0, 0x012F, 0x0 },
{ 0x012F, "LATIN SMALL LETTER I WITH OGONEK", Letter | DownCase, -1, 0x012E, 0x0, 0x012E },
{ 0x0130, "LATIN CAPITAL LETTER I WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x0069, 0x0 },
{ 0x0131, "LATIN SMALL LETTER DOTLESS I", Letter | DownCase, -1, 0x0049, 0x0, 0x0049 },
{ 0x0132, "LATIN CAPITAL LIGATURE IJ", Letter | UpCase, -1, 0x0, 0x0133, 0x0 },
{ 0x0133, "LATIN SMALL LIGATURE IJ", Letter | DownCase, -1, 0x0132, 0x0, 0x0132 },
{ 0x0134, "LATIN CAPITAL LETTER J WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x0135, 0x0 },
{ 0x0135, "LATIN SMALL LETTER J WITH CIRCUMFLEX", Letter | DownCase, -1, 0x0134, 0x0, 0x0134 },
{ 0x0136, "LATIN CAPITAL LETTER K WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x0137, 0x0 },
{ 0x0137, "LATIN SMALL LETTER K WITH CEDILLA", Letter | DownCase, -1, 0x0136, 0x0, 0x0136 },
{ 0x0138, "LATIN SMALL LETTER KRA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0139, "LATIN CAPITAL LETTER L WITH ACUTE", Letter | UpCase, -1, 0x0, 0x013A, 0x0 },
{ 0x013A, "LATIN SMALL LETTER L WITH ACUTE", Letter | DownCase, -1, 0x0139, 0x0, 0x0139 },
{ 0x013B, "LATIN CAPITAL LETTER L WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x013C, 0x0 },
{ 0x013C, "LATIN SMALL LETTER L WITH CEDILLA", Letter | DownCase, -1, 0x013B, 0x0, 0x013B },
{ 0x013D, "LATIN CAPITAL LETTER L WITH CARON", Letter | UpCase, -1, 0x0, 0x013E, 0x0 },
{ 0x013E, "LATIN SMALL LETTER L WITH CARON", Letter | DownCase, -1, 0x013D, 0x0, 0x013D },
{ 0x013F, "LATIN CAPITAL LETTER L WITH MIDDLE DOT", Letter | UpCase, -1, 0x0, 0x0140, 0x0 },
{ 0x0140, "LATIN SMALL LETTER L WITH MIDDLE DOT", Letter | DownCase, -1, 0x013F, 0x0, 0x013F },
{ 0x0141, "LATIN CAPITAL LETTER L WITH STROKE", Letter | UpCase, -1, 0x0, 0x0142, 0x0 },
{ 0x0142, "LATIN SMALL LETTER L WITH STROKE", Letter | DownCase, -1, 0x0141, 0x0, 0x0141 },
{ 0x0143, "LATIN CAPITAL LETTER N WITH ACUTE", Letter | UpCase, -1, 0x0, 0x0144, 0x0 },
{ 0x0144, "LATIN SMALL LETTER N WITH ACUTE", Letter | DownCase, -1, 0x0143, 0x0, 0x0143 },
{ 0x0145, "LATIN CAPITAL LETTER N WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x0146, 0x0 },
{ 0x0146, "LATIN SMALL LETTER N WITH CEDILLA", Letter | DownCase, -1, 0x0145, 0x0, 0x0145 },
{ 0x0147, "LATIN CAPITAL LETTER N WITH CARON", Letter | UpCase, -1, 0x0, 0x0148, 0x0 },
{ 0x0148, "LATIN SMALL LETTER N WITH CARON", Letter | DownCase, -1, 0x0147, 0x0, 0x0147 },
{ 0x0149, "LATIN SMALL LETTER N PRECEDED BY APOSTROPHE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x014A, "LATIN CAPITAL LETTER ENG", Letter | UpCase, -1, 0x0, 0x014B, 0x0 },
{ 0x014B, "LATIN SMALL LETTER ENG", Letter | DownCase, -1, 0x014A, 0x0, 0x014A },
{ 0x014C, "LATIN CAPITAL LETTER O WITH MACRON", Letter | UpCase, -1, 0x0, 0x014D, 0x0 },
{ 0x014D, "LATIN SMALL LETTER O WITH MACRON", Letter | DownCase, -1, 0x014C, 0x0, 0x014C },
{ 0x014E, "LATIN CAPITAL LETTER O WITH BREVE", Letter | UpCase, -1, 0x0, 0x014F, 0x0 },
{ 0x014F, "LATIN SMALL LETTER O WITH BREVE", Letter | DownCase, -1, 0x014E, 0x0, 0x014E },
{ 0x0150, "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE", Letter | UpCase, -1, 0x0, 0x0151, 0x0 },
{ 0x0151, "LATIN SMALL LETTER O WITH DOUBLE ACUTE", Letter | DownCase, -1, 0x0150, 0x0, 0x0150 },
{ 0x0152, "LATIN CAPITAL LIGATURE OE", Letter | UpCase, -1, 0x0, 0x0153, 0x0 },
{ 0x0153, "LATIN SMALL LIGATURE OE", Letter | DownCase, -1, 0x0152, 0x0, 0x0152 },
{ 0x0154, "LATIN CAPITAL LETTER R WITH ACUTE", Letter | UpCase, -1, 0x0, 0x0155, 0x0 },
{ 0x0155, "LATIN SMALL LETTER R WITH ACUTE", Letter | DownCase, -1, 0x0154, 0x0, 0x0154 },
{ 0x0156, "LATIN CAPITAL LETTER R WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x0157, 0x0 },
{ 0x0157, "LATIN SMALL LETTER R WITH CEDILLA", Letter | DownCase, -1, 0x0156, 0x0, 0x0156 },
{ 0x0158, "LATIN CAPITAL LETTER R WITH CARON", Letter | UpCase, -1, 0x0, 0x0159, 0x0 },
{ 0x0159, "LATIN SMALL LETTER R WITH CARON", Letter | DownCase, -1, 0x0158, 0x0, 0x0158 },
{ 0x015A, "LATIN CAPITAL LETTER S WITH ACUTE", Letter | UpCase, -1, 0x0, 0x015B, 0x0 },
{ 0x015B, "LATIN SMALL LETTER S WITH ACUTE", Letter | DownCase, -1, 0x015A, 0x0, 0x015A },
{ 0x015C, "LATIN CAPITAL LETTER S WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x015D, 0x0 },
{ 0x015D, "LATIN SMALL LETTER S WITH CIRCUMFLEX", Letter | DownCase, -1, 0x015C, 0x0, 0x015C },
{ 0x015E, "LATIN CAPITAL LETTER S WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x015F, 0x0 },
{ 0x015F, "LATIN SMALL LETTER S WITH CEDILLA", Letter | DownCase, -1, 0x015E, 0x0, 0x015E },
{ 0x0160, "LATIN CAPITAL LETTER S WITH CARON", Letter | UpCase, -1, 0x0, 0x0161, 0x0 },
{ 0x0161, "LATIN SMALL LETTER S WITH CARON", Letter | DownCase, -1, 0x0160, 0x0, 0x0160 },
{ 0x0162, "LATIN CAPITAL LETTER T WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x0163, 0x0 },
{ 0x0163, "LATIN SMALL LETTER T WITH CEDILLA", Letter | DownCase, -1, 0x0162, 0x0, 0x0162 },
{ 0x0164, "LATIN CAPITAL LETTER T WITH CARON", Letter | UpCase, -1, 0x0, 0x0165, 0x0 },
{ 0x0165, "LATIN SMALL LETTER T WITH CARON", Letter | DownCase, -1, 0x0164, 0x0, 0x0164 },
{ 0x0166, "LATIN CAPITAL LETTER T WITH STROKE", Letter | UpCase, -1, 0x0, 0x0167, 0x0 },
{ 0x0167, "LATIN SMALL LETTER T WITH STROKE", Letter | DownCase, -1, 0x0166, 0x0, 0x0166 },
{ 0x0168, "LATIN CAPITAL LETTER U WITH TILDE", Letter | UpCase, -1, 0x0, 0x0169, 0x0 },
{ 0x0169, "LATIN SMALL LETTER U WITH TILDE", Letter | DownCase, -1, 0x0168, 0x0, 0x0168 },
{ 0x016A, "LATIN CAPITAL LETTER U WITH MACRON", Letter | UpCase, -1, 0x0, 0x016B, 0x0 },
{ 0x016B, "LATIN SMALL LETTER U WITH MACRON", Letter | DownCase, -1, 0x016A, 0x0, 0x016A },
{ 0x016C, "LATIN CAPITAL LETTER U WITH BREVE", Letter | UpCase, -1, 0x0, 0x016D, 0x0 },
{ 0x016D, "LATIN SMALL LETTER U WITH BREVE", Letter | DownCase, -1, 0x016C, 0x0, 0x016C },
{ 0x016E, "LATIN CAPITAL LETTER U WITH RING ABOVE", Letter | UpCase, -1, 0x0, 0x016F, 0x0 },
{ 0x016F, "LATIN SMALL LETTER U WITH RING ABOVE", Letter | DownCase, -1, 0x016E, 0x0, 0x016E },
{ 0x0170, "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE", Letter | UpCase, -1, 0x0, 0x0171, 0x0 },
{ 0x0171, "LATIN SMALL LETTER U WITH DOUBLE ACUTE", Letter | DownCase, -1, 0x0170, 0x0, 0x0170 },
{ 0x0172, "LATIN CAPITAL LETTER U WITH OGONEK", Letter | UpCase, -1, 0x0, 0x0173, 0x0 },
{ 0x0173, "LATIN SMALL LETTER U WITH OGONEK", Letter | DownCase, -1, 0x0172, 0x0, 0x0172 },
{ 0x0174, "LATIN CAPITAL LETTER W WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x0175, 0x0 },
{ 0x0175, "LATIN SMALL LETTER W WITH CIRCUMFLEX", Letter | DownCase, -1, 0x0174, 0x0, 0x0174 },
{ 0x0176, "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x0177, 0x0 },
{ 0x0177, "LATIN SMALL LETTER Y WITH CIRCUMFLEX", Letter | DownCase, -1, 0x0176, 0x0, 0x0176 },
{ 0x0178, "LATIN CAPITAL LETTER Y WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x00FF, 0x0 },
{ 0x0179, "LATIN CAPITAL LETTER Z WITH ACUTE", Letter | UpCase, -1, 0x0, 0x017A, 0x0 },
{ 0x017A, "LATIN SMALL LETTER Z WITH ACUTE", Letter | DownCase, -1, 0x0179, 0x0, 0x0179 },
{ 0x017B, "LATIN CAPITAL LETTER Z WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x017C, 0x0 },
{ 0x017C, "LATIN SMALL LETTER Z WITH DOT ABOVE", Letter | DownCase, -1, 0x017B, 0x0, 0x017B },
{ 0x017D, "LATIN CAPITAL LETTER Z WITH CARON", Letter | UpCase, -1, 0x0, 0x017E, 0x0 },
{ 0x017E, "LATIN SMALL LETTER Z WITH CARON", Letter | DownCase, -1, 0x017D, 0x0, 0x017D },
{ 0x017F, "LATIN SMALL LETTER LONG S", Letter | DownCase, -1, 0x0053, 0x0, 0x0053 },
{ 0x0180, "LATIN SMALL LETTER B WITH STROKE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0181, "LATIN CAPITAL LETTER B WITH HOOK", Letter | UpCase, -1, 0x0, 0x0253, 0x0 },
{ 0x0182, "LATIN CAPITAL LETTER B WITH TOPBAR", Letter | UpCase, -1, 0x0, 0x0183, 0x0 },
{ 0x0183, "LATIN SMALL LETTER B WITH TOPBAR", Letter | DownCase, -1, 0x0182, 0x0, 0x0182 },
{ 0x0184, "LATIN CAPITAL LETTER TONE SIX", Letter | UpCase, -1, 0x0, 0x0185, 0x0 },
{ 0x0185, "LATIN SMALL LETTER TONE SIX", Letter | DownCase, -1, 0x0184, 0x0, 0x0184 },
{ 0x0186, "LATIN CAPITAL LETTER OPEN O", Letter | UpCase, -1, 0x0, 0x0254, 0x0 },
{ 0x0187, "LATIN CAPITAL LETTER C WITH HOOK", Letter | UpCase, -1, 0x0, 0x0188, 0x0 },
{ 0x0188, "LATIN SMALL LETTER C WITH HOOK", Letter | DownCase, -1, 0x0187, 0x0, 0x0187 },
{ 0x0189, "LATIN CAPITAL LETTER AFRICAN D", Letter | UpCase, -1, 0x0, 0x0256, 0x0 },
{ 0x018A, "LATIN CAPITAL LETTER D WITH HOOK", Letter | UpCase, -1, 0x0, 0x0257, 0x0 },
{ 0x018B, "LATIN CAPITAL LETTER D WITH TOPBAR", Letter | UpCase, -1, 0x0, 0x018C, 0x0 },
{ 0x018C, "LATIN SMALL LETTER D WITH TOPBAR", Letter | DownCase, -1, 0x018B, 0x0, 0x018B },
{ 0x018D, "LATIN SMALL LETTER TURNED DELTA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x018E, "LATIN CAPITAL LETTER REVERSED E", Letter | UpCase, -1, 0x0, 0x01DD, 0x0 },
{ 0x018F, "LATIN CAPITAL LETTER SCHWA", Letter | UpCase, -1, 0x0, 0x0259, 0x0 },
{ 0x0190, "LATIN CAPITAL LETTER OPEN E", Letter | UpCase, -1, 0x0, 0x025B, 0x0 },
{ 0x0191, "LATIN CAPITAL LETTER F WITH HOOK", Letter | UpCase, -1, 0x0, 0x0192, 0x0 },
{ 0x0192, "LATIN SMALL LETTER F WITH HOOK", Letter | DownCase, -1, 0x0191, 0x0, 0x0191 },
{ 0x0193, "LATIN CAPITAL LETTER G WITH HOOK", Letter | UpCase, -1, 0x0, 0x0260, 0x0 },
{ 0x0194, "LATIN CAPITAL LETTER GAMMA", Letter | UpCase, -1, 0x0, 0x0263, 0x0 },
{ 0x0195, "LATIN SMALL LETTER HV", Letter | DownCase, -1, 0x01F6, 0x0, 0x01F6 },
{ 0x0196, "LATIN CAPITAL LETTER IOTA", Letter | UpCase, -1, 0x0, 0x0269, 0x0 },
{ 0x0197, "LATIN CAPITAL LETTER I WITH STROKE", Letter | UpCase, -1, 0x0, 0x0268, 0x0 },
{ 0x0198, "LATIN CAPITAL LETTER K WITH HOOK", Letter | UpCase, -1, 0x0, 0x0199, 0x0 },
{ 0x0199, "LATIN SMALL LETTER K WITH HOOK", Letter | DownCase, -1, 0x0198, 0x0, 0x0198 },
{ 0x019A, "LATIN SMALL LETTER L WITH BAR", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x019B, "LATIN SMALL LETTER LAMBDA WITH STROKE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x019C, "LATIN CAPITAL LETTER TURNED M", Letter | UpCase, -1, 0x0, 0x026F, 0x0 },
{ 0x019D, "LATIN CAPITAL LETTER N WITH LEFT HOOK", Letter | UpCase, -1, 0x0, 0x0272, 0x0 },
{ 0x019E, "LATIN SMALL LETTER N WITH LONG RIGHT LEG", Letter | DownCase, -1, 0x0220, 0x0, 0x0220 },
{ 0x019F, "LATIN CAPITAL LETTER O WITH MIDDLE TILDE", Letter | UpCase, -1, 0x0, 0x0275, 0x0 },
{ 0x01A0, "LATIN CAPITAL LETTER O WITH HORN", Letter | UpCase, -1, 0x0, 0x01A1, 0x0 },
{ 0x01A1, "LATIN SMALL LETTER O WITH HORN", Letter | DownCase, -1, 0x01A0, 0x0, 0x01A0 },
{ 0x01A2, "LATIN CAPITAL LETTER OI", Letter | UpCase, -1, 0x0, 0x01A3, 0x0 },
{ 0x01A3, "LATIN SMALL LETTER OI", Letter | DownCase, -1, 0x01A2, 0x0, 0x01A2 },
{ 0x01A4, "LATIN CAPITAL LETTER P WITH HOOK", Letter | UpCase, -1, 0x0, 0x01A5, 0x0 },
{ 0x01A5, "LATIN SMALL LETTER P WITH HOOK", Letter | DownCase, -1, 0x01A4, 0x0, 0x01A4 },
{ 0x01A6, "LATIN LETTER YR", Letter | UpCase, -1, 0x0, 0x0280, 0x0 },
{ 0x01A7, "LATIN CAPITAL LETTER TONE TWO", Letter | UpCase, -1, 0x0, 0x01A8, 0x0 },
{ 0x01A8, "LATIN SMALL LETTER TONE TWO", Letter | DownCase, -1, 0x01A7, 0x0, 0x01A7 },
{ 0x01A9, "LATIN CAPITAL LETTER ESH", Letter | UpCase, -1, 0x0, 0x0283, 0x0 },
{ 0x01AA, "LATIN LETTER REVERSED ESH LOOP", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x01AB, "LATIN SMALL LETTER T WITH PALATAL HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x01AC, "LATIN CAPITAL LETTER T WITH HOOK", Letter | UpCase, -1, 0x0, 0x01AD, 0x0 },
{ 0x01AD, "LATIN SMALL LETTER T WITH HOOK", Letter | DownCase, -1, 0x01AC, 0x0, 0x01AC },
{ 0x01AE, "LATIN CAPITAL LETTER T WITH RETROFLEX HOOK", Letter | UpCase, -1, 0x0, 0x0288, 0x0 },
{ 0x01AF, "LATIN CAPITAL LETTER U WITH HORN", Letter | UpCase, -1, 0x0, 0x01B0, 0x0 },
{ 0x01B0, "LATIN SMALL LETTER U WITH HORN", Letter | DownCase, -1, 0x01AF, 0x0, 0x01AF },
{ 0x01B1, "LATIN CAPITAL LETTER UPSILON", Letter | UpCase, -1, 0x0, 0x028A, 0x0 },
{ 0x01B2, "LATIN CAPITAL LETTER V WITH HOOK", Letter | UpCase, -1, 0x0, 0x028B, 0x0 },
{ 0x01B3, "LATIN CAPITAL LETTER Y WITH HOOK", Letter | UpCase, -1, 0x0, 0x01B4, 0x0 },
{ 0x01B4, "LATIN SMALL LETTER Y WITH HOOK", Letter | DownCase, -1, 0x01B3, 0x0, 0x01B3 },
{ 0x01B5, "LATIN CAPITAL LETTER Z WITH STROKE", Letter | UpCase, -1, 0x0, 0x01B6, 0x0 },
{ 0x01B6, "LATIN SMALL LETTER Z WITH STROKE", Letter | DownCase, -1, 0x01B5, 0x0, 0x01B5 },
{ 0x01B7, "LATIN CAPITAL LETTER EZH", Letter | UpCase, -1, 0x0, 0x0292, 0x0 },
{ 0x01B8, "LATIN CAPITAL LETTER EZH REVERSED", Letter | UpCase, -1, 0x0, 0x01B9, 0x0 },
{ 0x01B9, "LATIN SMALL LETTER EZH REVERSED", Letter | DownCase, -1, 0x01B8, 0x0, 0x01B8 },
{ 0x01BA, "LATIN SMALL LETTER EZH WITH TAIL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x01BB, "LATIN LETTER TWO WITH STROKE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x01BC, "LATIN CAPITAL LETTER TONE FIVE", Letter | UpCase, -1, 0x0, 0x01BD, 0x0 },
{ 0x01BD, "LATIN SMALL LETTER TONE FIVE", Letter | DownCase, -1, 0x01BC, 0x0, 0x01BC },
{ 0x01BE, "LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x01BF, "LATIN LETTER WYNN", Letter | DownCase, -1, 0x01F7, 0x0, 0x01F7 },
{ 0x01C0, "LATIN LETTER DENTAL CLICK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x01C1, "LATIN LETTER LATERAL CLICK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x01C2, "LATIN LETTER ALVEOLAR CLICK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x01C3, "LATIN LETTER RETROFLEX CLICK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x01C4, "LATIN CAPITAL LETTER DZ WITH CARON", Letter | UpCase, -1, 0x0, 0x01C6, 0x01C5 },
{ 0x01C5, "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON", Letter | TitleCase, -1, 0x01C4, 0x01C6, 0x01C5 },
{ 0x01C6, "LATIN SMALL LETTER DZ WITH CARON", Letter | DownCase, -1, 0x01C4, 0x0, 0x01C5 },
{ 0x01C7, "LATIN CAPITAL LETTER LJ", Letter | UpCase, -1, 0x0, 0x01C9, 0x01C8 },
{ 0x01C8, "LATIN CAPITAL LETTER L WITH SMALL LETTER J", Letter | TitleCase, -1, 0x01C7, 0x01C9, 0x01C8 },
{ 0x01C9, "LATIN SMALL LETTER LJ", Letter | DownCase, -1, 0x01C7, 0x0, 0x01C8 },
{ 0x01CA, "LATIN CAPITAL LETTER NJ", Letter | UpCase, -1, 0x0, 0x01CC, 0x01CB },
{ 0x01CB, "LATIN CAPITAL LETTER N WITH SMALL LETTER J", Letter | TitleCase, -1, 0x01CA, 0x01CC, 0x01CB },
{ 0x01CC, "LATIN SMALL LETTER NJ", Letter | DownCase, -1, 0x01CA, 0x0, 0x01CB },
{ 0x01CD, "LATIN CAPITAL LETTER A WITH CARON", Letter | UpCase, -1, 0x0, 0x01CE, 0x0 },
{ 0x01CE, "LATIN SMALL LETTER A WITH CARON", Letter | DownCase, -1, 0x01CD, 0x0, 0x01CD },
{ 0x01CF, "LATIN CAPITAL LETTER I WITH CARON", Letter | UpCase, -1, 0x0, 0x01D0, 0x0 },
{ 0x01D0, "LATIN SMALL LETTER I WITH CARON", Letter | DownCase, -1, 0x01CF, 0x0, 0x01CF },
{ 0x01D1, "LATIN CAPITAL LETTER O WITH CARON", Letter | UpCase, -1, 0x0, 0x01D2, 0x0 },
{ 0x01D2, "LATIN SMALL LETTER O WITH CARON", Letter | DownCase, -1, 0x01D1, 0x0, 0x01D1 },
{ 0x01D3, "LATIN CAPITAL LETTER U WITH CARON", Letter | UpCase, -1, 0x0, 0x01D4, 0x0 },
{ 0x01D4, "LATIN SMALL LETTER U WITH CARON", Letter | DownCase, -1, 0x01D3, 0x0, 0x01D3 },
{ 0x01D5, "LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON", Letter | UpCase, -1, 0x0, 0x01D6, 0x0 },
{ 0x01D6, "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON", Letter | DownCase, -1, 0x01D5, 0x0, 0x01D5 },
{ 0x01D7, "LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE", Letter | UpCase, -1, 0x0, 0x01D8, 0x0 },
{ 0x01D8, "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE", Letter | DownCase, -1, 0x01D7, 0x0, 0x01D7 },
{ 0x01D9, "LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON", Letter | UpCase, -1, 0x0, 0x01DA, 0x0 },
{ 0x01DA, "LATIN SMALL LETTER U WITH DIAERESIS AND CARON", Letter | DownCase, -1, 0x01D9, 0x0, 0x01D9 },
{ 0x01DB, "LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE", Letter | UpCase, -1, 0x0, 0x01DC, 0x0 },
{ 0x01DC, "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE", Letter | DownCase, -1, 0x01DB, 0x0, 0x01DB },
{ 0x01DD, "LATIN SMALL LETTER TURNED E", Letter | DownCase, -1, 0x018E, 0x0, 0x018E },
{ 0x01DE, "LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON", Letter | UpCase, -1, 0x0, 0x01DF, 0x0 },
{ 0x01DF, "LATIN SMALL LETTER A WITH DIAERESIS AND MACRON", Letter | DownCase, -1, 0x01DE, 0x0, 0x01DE },
{ 0x01E0, "LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON", Letter | UpCase, -1, 0x0, 0x01E1, 0x0 },
{ 0x01E1, "LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON", Letter | DownCase, -1, 0x01E0, 0x0, 0x01E0 },
{ 0x01E2, "LATIN CAPITAL LETTER AE WITH MACRON", Letter | UpCase, -1, 0x0, 0x01E3, 0x0 },
{ 0x01E3, "LATIN SMALL LETTER AE WITH MACRON", Letter | DownCase, -1, 0x01E2, 0x0, 0x01E2 },
{ 0x01E4, "LATIN CAPITAL LETTER G WITH STROKE", Letter | UpCase, -1, 0x0, 0x01E5, 0x0 },
{ 0x01E5, "LATIN SMALL LETTER G WITH STROKE", Letter | DownCase, -1, 0x01E4, 0x0, 0x01E4 },
{ 0x01E6, "LATIN CAPITAL LETTER G WITH CARON", Letter | UpCase, -1, 0x0, 0x01E7, 0x0 },
{ 0x01E7, "LATIN SMALL LETTER G WITH CARON", Letter | DownCase, -1, 0x01E6, 0x0, 0x01E6 },
{ 0x01E8, "LATIN CAPITAL LETTER K WITH CARON", Letter | UpCase, -1, 0x0, 0x01E9, 0x0 },
{ 0x01E9, "LATIN SMALL LETTER K WITH CARON", Letter | DownCase, -1, 0x01E8, 0x0, 0x01E8 },
{ 0x01EA, "LATIN CAPITAL LETTER O WITH OGONEK", Letter | UpCase, -1, 0x0, 0x01EB, 0x0 },
{ 0x01EB, "LATIN SMALL LETTER O WITH OGONEK", Letter | DownCase, -1, 0x01EA, 0x0, 0x01EA },
{ 0x01EC, "LATIN CAPITAL LETTER O WITH OGONEK AND MACRON", Letter | UpCase, -1, 0x0, 0x01ED, 0x0 },
{ 0x01ED, "LATIN SMALL LETTER O WITH OGONEK AND MACRON", Letter | DownCase, -1, 0x01EC, 0x0, 0x01EC },
{ 0x01EE, "LATIN CAPITAL LETTER EZH WITH CARON", Letter | UpCase, -1, 0x0, 0x01EF, 0x0 },
{ 0x01EF, "LATIN SMALL LETTER EZH WITH CARON", Letter | DownCase, -1, 0x01EE, 0x0, 0x01EE },
{ 0x01F0, "LATIN SMALL LETTER J WITH CARON", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x01F1, "LATIN CAPITAL LETTER DZ", Letter | UpCase, -1, 0x0, 0x01F3, 0x01F2 },
{ 0x01F2, "LATIN CAPITAL LETTER D WITH SMALL LETTER Z", Letter | TitleCase, -1, 0x01F1, 0x01F3, 0x01F2 },
{ 0x01F3, "LATIN SMALL LETTER DZ", Letter | DownCase, -1, 0x01F1, 0x0, 0x01F2 },
{ 0x01F4, "LATIN CAPITAL LETTER G WITH ACUTE", Letter | UpCase, -1, 0x0, 0x01F5, 0x0 },
{ 0x01F5, "LATIN SMALL LETTER G WITH ACUTE", Letter | DownCase, -1, 0x01F4, 0x0, 0x01F4 },
{ 0x01F6, "LATIN CAPITAL LETTER HWAIR", Letter | UpCase, -1, 0x0, 0x0195, 0x0 },
{ 0x01F7, "LATIN CAPITAL LETTER WYNN", Letter | UpCase, -1, 0x0, 0x01BF, 0x0 },
{ 0x01F8, "LATIN CAPITAL LETTER N WITH GRAVE", Letter | UpCase, -1, 0x0, 0x01F9, 0x0 },
{ 0x01F9, "LATIN SMALL LETTER N WITH GRAVE", Letter | DownCase, -1, 0x01F8, 0x0, 0x01F8 },
{ 0x01FA, "LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE", Letter | UpCase, -1, 0x0, 0x01FB, 0x0 },
{ 0x01FB, "LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE", Letter | DownCase, -1, 0x01FA, 0x0, 0x01FA },
{ 0x01FC, "LATIN CAPITAL LETTER AE WITH ACUTE", Letter | UpCase, -1, 0x0, 0x01FD, 0x0 },
{ 0x01FD, "LATIN SMALL LETTER AE WITH ACUTE", Letter | DownCase, -1, 0x01FC, 0x0, 0x01FC },
{ 0x01FE, "LATIN CAPITAL LETTER O WITH STROKE AND ACUTE", Letter | UpCase, -1, 0x0, 0x01FF, 0x0 },
{ 0x01FF, "LATIN SMALL LETTER O WITH STROKE AND ACUTE", Letter | DownCase, -1, 0x01FE, 0x0, 0x01FE },
{ 0x0200, "LATIN CAPITAL LETTER A WITH DOUBLE GRAVE", Letter | UpCase, -1, 0x0, 0x0201, 0x0 },
{ 0x0201, "LATIN SMALL LETTER A WITH DOUBLE GRAVE", Letter | DownCase, -1, 0x0200, 0x0, 0x0200 },
{ 0x0202, "LATIN CAPITAL LETTER A WITH INVERTED BREVE", Letter | UpCase, -1, 0x0, 0x0203, 0x0 },
{ 0x0203, "LATIN SMALL LETTER A WITH INVERTED BREVE", Letter | DownCase, -1, 0x0202, 0x0, 0x0202 },
{ 0x0204, "LATIN CAPITAL LETTER E WITH DOUBLE GRAVE", Letter | UpCase, -1, 0x0, 0x0205, 0x0 },
{ 0x0205, "LATIN SMALL LETTER E WITH DOUBLE GRAVE", Letter | DownCase, -1, 0x0204, 0x0, 0x0204 },
{ 0x0206, "LATIN CAPITAL LETTER E WITH INVERTED BREVE", Letter | UpCase, -1, 0x0, 0x0207, 0x0 },
{ 0x0207, "LATIN SMALL LETTER E WITH INVERTED BREVE", Letter | DownCase, -1, 0x0206, 0x0, 0x0206 },
{ 0x0208, "LATIN CAPITAL LETTER I WITH DOUBLE GRAVE", Letter | UpCase, -1, 0x0, 0x0209, 0x0 },
{ 0x0209, "LATIN SMALL LETTER I WITH DOUBLE GRAVE", Letter | DownCase, -1, 0x0208, 0x0, 0x0208 },
{ 0x020A, "LATIN CAPITAL LETTER I WITH INVERTED BREVE", Letter | UpCase, -1, 0x0, 0x020B, 0x0 },
{ 0x020B, "LATIN SMALL LETTER I WITH INVERTED BREVE", Letter | DownCase, -1, 0x020A, 0x0, 0x020A },
{ 0x020C, "LATIN CAPITAL LETTER O WITH DOUBLE GRAVE", Letter | UpCase, -1, 0x0, 0x020D, 0x0 },
{ 0x020D, "LATIN SMALL LETTER O WITH DOUBLE GRAVE", Letter | DownCase, -1, 0x020C, 0x0, 0x020C },
{ 0x020E, "LATIN CAPITAL LETTER O WITH INVERTED BREVE", Letter | UpCase, -1, 0x0, 0x020F, 0x0 },
{ 0x020F, "LATIN SMALL LETTER O WITH INVERTED BREVE", Letter | DownCase, -1, 0x020E, 0x0, 0x020E },
{ 0x0210, "LATIN CAPITAL LETTER R WITH DOUBLE GRAVE", Letter | UpCase, -1, 0x0, 0x0211, 0x0 },
{ 0x0211, "LATIN SMALL LETTER R WITH DOUBLE GRAVE", Letter | DownCase, -1, 0x0210, 0x0, 0x0210 },
{ 0x0212, "LATIN CAPITAL LETTER R WITH INVERTED BREVE", Letter | UpCase, -1, 0x0, 0x0213, 0x0 },
{ 0x0213, "LATIN SMALL LETTER R WITH INVERTED BREVE", Letter | DownCase, -1, 0x0212, 0x0, 0x0212 },
{ 0x0214, "LATIN CAPITAL LETTER U WITH DOUBLE GRAVE", Letter | UpCase, -1, 0x0, 0x0215, 0x0 },
{ 0x0215, "LATIN SMALL LETTER U WITH DOUBLE GRAVE", Letter | DownCase, -1, 0x0214, 0x0, 0x0214 },
{ 0x0216, "LATIN CAPITAL LETTER U WITH INVERTED BREVE", Letter | UpCase, -1, 0x0, 0x0217, 0x0 },
{ 0x0217, "LATIN SMALL LETTER U WITH INVERTED BREVE", Letter | DownCase, -1, 0x0216, 0x0, 0x0216 },
{ 0x0218, "LATIN CAPITAL LETTER S WITH COMMA BELOW", Letter | UpCase, -1, 0x0, 0x0219, 0x0 },
{ 0x0219, "LATIN SMALL LETTER S WITH COMMA BELOW", Letter | DownCase, -1, 0x0218, 0x0, 0x0218 },
{ 0x021A, "LATIN CAPITAL LETTER T WITH COMMA BELOW", Letter | UpCase, -1, 0x0, 0x021B, 0x0 },
{ 0x021B, "LATIN SMALL LETTER T WITH COMMA BELOW", Letter | DownCase, -1, 0x021A, 0x0, 0x021A },
{ 0x021C, "LATIN CAPITAL LETTER YOGH", Letter | UpCase, -1, 0x0, 0x021D, 0x0 },
{ 0x021D, "LATIN SMALL LETTER YOGH", Letter | DownCase, -1, 0x021C, 0x0, 0x021C },
{ 0x021E, "LATIN CAPITAL LETTER H WITH CARON", Letter | UpCase, -1, 0x0, 0x021F, 0x0 },
{ 0x021F, "LATIN SMALL LETTER H WITH CARON", Letter | DownCase, -1, 0x021E, 0x0, 0x021E },
{ 0x0220, "LATIN CAPITAL LETTER N WITH LONG RIGHT LEG", Letter | UpCase, -1, 0x0, 0x019E, 0x0 },
{ 0x0221, "LATIN SMALL LETTER D WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0222, "LATIN CAPITAL LETTER OU", Letter | UpCase, -1, 0x0, 0x0223, 0x0 },
{ 0x0223, "LATIN SMALL LETTER OU", Letter | DownCase, -1, 0x0222, 0x0, 0x0222 },
{ 0x0224, "LATIN CAPITAL LETTER Z WITH HOOK", Letter | UpCase, -1, 0x0, 0x0225, 0x0 },
{ 0x0225, "LATIN SMALL LETTER Z WITH HOOK", Letter | DownCase, -1, 0x0224, 0x0, 0x0224 },
{ 0x0226, "LATIN CAPITAL LETTER A WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x0227, 0x0 },
{ 0x0227, "LATIN SMALL LETTER A WITH DOT ABOVE", Letter | DownCase, -1, 0x0226, 0x0, 0x0226 },
{ 0x0228, "LATIN CAPITAL LETTER E WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x0229, 0x0 },
{ 0x0229, "LATIN SMALL LETTER E WITH CEDILLA", Letter | DownCase, -1, 0x0228, 0x0, 0x0228 },
{ 0x022A, "LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON", Letter | UpCase, -1, 0x0, 0x022B, 0x0 },
{ 0x022B, "LATIN SMALL LETTER O WITH DIAERESIS AND MACRON", Letter | DownCase, -1, 0x022A, 0x0, 0x022A },
{ 0x022C, "LATIN CAPITAL LETTER O WITH TILDE AND MACRON", Letter | UpCase, -1, 0x0, 0x022D, 0x0 },
{ 0x022D, "LATIN SMALL LETTER O WITH TILDE AND MACRON", Letter | DownCase, -1, 0x022C, 0x0, 0x022C },
{ 0x022E, "LATIN CAPITAL LETTER O WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x022F, 0x0 },
{ 0x022F, "LATIN SMALL LETTER O WITH DOT ABOVE", Letter | DownCase, -1, 0x022E, 0x0, 0x022E },
{ 0x0230, "LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON", Letter | UpCase, -1, 0x0, 0x0231, 0x0 },
{ 0x0231, "LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON", Letter | DownCase, -1, 0x0230, 0x0, 0x0230 },
{ 0x0232, "LATIN CAPITAL LETTER Y WITH MACRON", Letter | UpCase, -1, 0x0, 0x0233, 0x0 },
{ 0x0233, "LATIN SMALL LETTER Y WITH MACRON", Letter | DownCase, -1, 0x0232, 0x0, 0x0232 },
{ 0x0234, "LATIN SMALL LETTER L WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0235, "LATIN SMALL LETTER N WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0236, "LATIN SMALL LETTER T WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0237, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0238, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0239, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x023a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x023b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x023c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x023d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x023e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x023f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0240, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0241, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0242, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0243, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0244, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0245, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0246, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0247, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0248, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0249, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x024a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x024b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x024c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x024d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x024e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x024f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0250, "LATIN SMALL LETTER TURNED A", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0251, "LATIN SMALL LETTER ALPHA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0252, "LATIN SMALL LETTER TURNED ALPHA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0253, "LATIN SMALL LETTER B WITH HOOK", Letter | DownCase, -1, 0x0181, 0x0, 0x0181 },
{ 0x0254, "LATIN SMALL LETTER OPEN O", Letter | DownCase, -1, 0x0186, 0x0, 0x0186 },
{ 0x0255, "LATIN SMALL LETTER C WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0256, "LATIN SMALL LETTER D WITH TAIL", Letter | DownCase, -1, 0x0189, 0x0, 0x0189 },
{ 0x0257, "LATIN SMALL LETTER D WITH HOOK", Letter | DownCase, -1, 0x018A, 0x0, 0x018A },
{ 0x0258, "LATIN SMALL LETTER REVERSED E", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0259, "LATIN SMALL LETTER SCHWA", Letter | DownCase, -1, 0x018F, 0x0, 0x018F },
{ 0x025A, "LATIN SMALL LETTER SCHWA WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x025B, "LATIN SMALL LETTER OPEN E", Letter | DownCase, -1, 0x0190, 0x0, 0x0190 },
{ 0x025C, "LATIN SMALL LETTER REVERSED OPEN E", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x025D, "LATIN SMALL LETTER REVERSED OPEN E WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x025E, "LATIN SMALL LETTER CLOSED REVERSED OPEN E", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x025F, "LATIN SMALL LETTER DOTLESS J WITH STROKE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0260, "LATIN SMALL LETTER G WITH HOOK", Letter | DownCase, -1, 0x0193, 0x0, 0x0193 },
{ 0x0261, "LATIN SMALL LETTER SCRIPT G", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0262, "LATIN LETTER SMALL CAPITAL G", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0263, "LATIN SMALL LETTER GAMMA", Letter | DownCase, -1, 0x0194, 0x0, 0x0194 },
{ 0x0264, "LATIN SMALL LETTER RAMS HORN", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0265, "LATIN SMALL LETTER TURNED H", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0266, "LATIN SMALL LETTER H WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0267, "LATIN SMALL LETTER HENG WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0268, "LATIN SMALL LETTER I WITH STROKE", Letter | DownCase, -1, 0x0197, 0x0, 0x0197 },
{ 0x0269, "LATIN SMALL LETTER IOTA", Letter | DownCase, -1, 0x0196, 0x0, 0x0196 },
{ 0x026A, "LATIN LETTER SMALL CAPITAL I", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x026B, "LATIN SMALL LETTER L WITH MIDDLE TILDE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x026C, "LATIN SMALL LETTER L WITH BELT", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x026D, "LATIN SMALL LETTER L WITH RETROFLEX HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x026E, "LATIN SMALL LETTER LEZH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x026F, "LATIN SMALL LETTER TURNED M", Letter | DownCase, -1, 0x019C, 0x0, 0x019C },
{ 0x0270, "LATIN SMALL LETTER TURNED M WITH LONG LEG", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0271, "LATIN SMALL LETTER M WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0272, "LATIN SMALL LETTER N WITH LEFT HOOK", Letter | DownCase, -1, 0x019D, 0x0, 0x019D },
{ 0x0273, "LATIN SMALL LETTER N WITH RETROFLEX HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0274, "LATIN LETTER SMALL CAPITAL N", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0275, "LATIN SMALL LETTER BARRED O", Letter | DownCase, -1, 0x019F, 0x0, 0x019F },
{ 0x0276, "LATIN LETTER SMALL CAPITAL OE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0277, "LATIN SMALL LETTER CLOSED OMEGA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0278, "LATIN SMALL LETTER PHI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0279, "LATIN SMALL LETTER TURNED R", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x027A, "LATIN SMALL LETTER TURNED R WITH LONG LEG", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x027B, "LATIN SMALL LETTER TURNED R WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x027C, "LATIN SMALL LETTER R WITH LONG LEG", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x027D, "LATIN SMALL LETTER R WITH TAIL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x027E, "LATIN SMALL LETTER R WITH FISHHOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x027F, "LATIN SMALL LETTER REVERSED R WITH FISHHOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0280, "LATIN LETTER SMALL CAPITAL R", Letter | DownCase, -1, 0x01A6, 0x0, 0x01A6 },
{ 0x0281, "LATIN LETTER SMALL CAPITAL INVERTED R", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0282, "LATIN SMALL LETTER S WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0283, "LATIN SMALL LETTER ESH", Letter | DownCase, -1, 0x01A9, 0x0, 0x01A9 },
{ 0x0284, "LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0285, "LATIN SMALL LETTER SQUAT REVERSED ESH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0286, "LATIN SMALL LETTER ESH WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0287, "LATIN SMALL LETTER TURNED T", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0288, "LATIN SMALL LETTER T WITH RETROFLEX HOOK", Letter | DownCase, -1, 0x01AE, 0x0, 0x01AE },
{ 0x0289, "LATIN SMALL LETTER U BAR", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x028A, "LATIN SMALL LETTER UPSILON", Letter | DownCase, -1, 0x01B1, 0x0, 0x01B1 },
{ 0x028B, "LATIN SMALL LETTER V WITH HOOK", Letter | DownCase, -1, 0x01B2, 0x0, 0x01B2 },
{ 0x028C, "LATIN SMALL LETTER TURNED V", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x028D, "LATIN SMALL LETTER TURNED W", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x028E, "LATIN SMALL LETTER TURNED Y", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x028F, "LATIN LETTER SMALL CAPITAL Y", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0290, "LATIN SMALL LETTER Z WITH RETROFLEX HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0291, "LATIN SMALL LETTER Z WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0292, "LATIN SMALL LETTER EZH", Letter | DownCase, -1, 0x01B7, 0x0, 0x01B7 },
{ 0x0293, "LATIN SMALL LETTER EZH WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0294, "LATIN LETTER GLOTTAL STOP", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0295, "LATIN LETTER PHARYNGEAL VOICED FRICATIVE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0296, "LATIN LETTER INVERTED GLOTTAL STOP", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0297, "LATIN LETTER STRETCHED C", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0298, "LATIN LETTER BILABIAL CLICK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0299, "LATIN LETTER SMALL CAPITAL B", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x029A, "LATIN SMALL LETTER CLOSED OPEN E", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x029B, "LATIN LETTER SMALL CAPITAL G WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x029C, "LATIN LETTER SMALL CAPITAL H", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x029D, "LATIN SMALL LETTER J WITH CROSSED-TAIL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x029E, "LATIN SMALL LETTER TURNED K", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x029F, "LATIN LETTER SMALL CAPITAL L", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A0, "LATIN SMALL LETTER Q WITH HOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A1, "LATIN LETTER GLOTTAL STOP WITH STROKE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A2, "LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A3, "LATIN SMALL LETTER DZ DIGRAPH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A4, "LATIN SMALL LETTER DEZH DIGRAPH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A5, "LATIN SMALL LETTER DZ DIGRAPH WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A6, "LATIN SMALL LETTER TS DIGRAPH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A7, "LATIN SMALL LETTER TESH DIGRAPH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A8, "LATIN SMALL LETTER TC DIGRAPH WITH CURL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02A9, "LATIN SMALL LETTER FENG DIGRAPH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02AA, "LATIN SMALL LETTER LS DIGRAPH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02AB, "LATIN SMALL LETTER LZ DIGRAPH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02AC, "LATIN LETTER BILABIAL PERCUSSIVE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02AD, "LATIN LETTER BIDENTAL PERCUSSIVE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02AE, "LATIN SMALL LETTER TURNED H WITH FISHHOOK", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02AF, "LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x02B0, "MODIFIER LETTER SMALL H", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B1, "MODIFIER LETTER SMALL H WITH HOOK", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B2, "MODIFIER LETTER SMALL J", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B3, "MODIFIER LETTER SMALL R", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B4, "MODIFIER LETTER SMALL TURNED R", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B5, "MODIFIER LETTER SMALL TURNED R WITH HOOK", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B6, "MODIFIER LETTER SMALL CAPITAL INVERTED R", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B7, "MODIFIER LETTER SMALL W", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B8, "MODIFIER LETTER SMALL Y", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02B9, "MODIFIER LETTER PRIME", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02BA, "MODIFIER LETTER DOUBLE PRIME", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02BB, "MODIFIER LETTER TURNED COMMA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02BC, "MODIFIER LETTER APOSTROPHE", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02BD, "MODIFIER LETTER REVERSED COMMA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02BE, "MODIFIER LETTER RIGHT HALF RING", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02BF, "MODIFIER LETTER LEFT HALF RING", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02C0, "MODIFIER LETTER GLOTTAL STOP", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02C1, "MODIFIER LETTER REVERSED GLOTTAL STOP", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02C2, "MODIFIER LETTER LEFT ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02C3, "MODIFIER LETTER RIGHT ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02C4, "MODIFIER LETTER UP ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02C5, "MODIFIER LETTER DOWN ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02C6, "MODIFIER LETTER CIRCUMFLEX ACCENT", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02C7, "CARON", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02C8, "MODIFIER LETTER VERTICAL LINE", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02C9, "MODIFIER LETTER MACRON", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02CA, "MODIFIER LETTER ACUTE ACCENT", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02CB, "MODIFIER LETTER GRAVE ACCENT", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02CC, "MODIFIER LETTER LOW VERTICAL LINE", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02CD, "MODIFIER LETTER LOW MACRON", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02CE, "MODIFIER LETTER LOW GRAVE ACCENT", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02CF, "MODIFIER LETTER LOW ACUTE ACCENT", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02D0, "MODIFIER LETTER TRIANGULAR COLON", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02D1, "MODIFIER LETTER HALF TRIANGULAR COLON", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02D2, "MODIFIER LETTER CENTRED RIGHT HALF RING", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02D3, "MODIFIER LETTER CENTRED LEFT HALF RING", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02D4, "MODIFIER LETTER UP TACK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02D5, "MODIFIER LETTER DOWN TACK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02D6, "MODIFIER LETTER PLUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02D7, "MODIFIER LETTER MINUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02D8, "BREVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02D9, "DOT ABOVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02DA, "RING ABOVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02DB, "OGONEK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02DC, "SMALL TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02DD, "DOUBLE ACUTE ACCENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02DE, "MODIFIER LETTER RHOTIC HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02DF, "MODIFIER LETTER CROSS ACCENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02E0, "MODIFIER LETTER SMALL GAMMA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02E1, "MODIFIER LETTER SMALL L", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02E2, "MODIFIER LETTER SMALL S", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02E3, "MODIFIER LETTER SMALL X", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02E4, "MODIFIER LETTER SMALL REVERSED GLOTTAL STOP", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02E5, "MODIFIER LETTER EXTRA-HIGH TONE BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02E6, "MODIFIER LETTER HIGH TONE BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02E7, "MODIFIER LETTER MID TONE BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02E8, "MODIFIER LETTER LOW TONE BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02E9, "MODIFIER LETTER EXTRA-LOW TONE BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02EA, "MODIFIER LETTER YIN DEPARTING TONE MARK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02EB, "MODIFIER LETTER YANG DEPARTING TONE MARK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02EC, "MODIFIER LETTER VOICING", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02ED, "MODIFIER LETTER UNASPIRATED", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02EE, "MODIFIER LETTER DOUBLE APOSTROPHE", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x02EF, "MODIFIER LETTER LOW DOWN ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F0, "MODIFIER LETTER LOW UP ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F1, "MODIFIER LETTER LOW LEFT ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F2, "MODIFIER LETTER LOW RIGHT ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F3, "MODIFIER LETTER LOW RING", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F4, "MODIFIER LETTER MIDDLE GRAVE ACCENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F5, "MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F6, "MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F7, "MODIFIER LETTER LOW TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F8, "MODIFIER LETTER RAISED COLON", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02F9, "MODIFIER LETTER BEGIN HIGH TONE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02FA, "MODIFIER LETTER END HIGH TONE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02FB, "MODIFIER LETTER BEGIN LOW TONE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02FC, "MODIFIER LETTER END LOW TONE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02FD, "MODIFIER LETTER SHELF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02FE, "MODIFIER LETTER OPEN SHELF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x02FF, "MODIFIER LETTER LOW LEFT ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0300, "COMBINING GRAVE ACCENT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0301, "COMBINING ACUTE ACCENT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0302, "COMBINING CIRCUMFLEX ACCENT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0303, "COMBINING TILDE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0304, "COMBINING MACRON", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0305, "COMBINING OVERLINE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0306, "COMBINING BREVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0307, "COMBINING DOT ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0308, "COMBINING DIAERESIS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0309, "COMBINING HOOK ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x030A, "COMBINING RING ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x030B, "COMBINING DOUBLE ACUTE ACCENT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x030C, "COMBINING CARON", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x030D, "COMBINING VERTICAL LINE ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x030E, "COMBINING DOUBLE VERTICAL LINE ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x030F, "COMBINING DOUBLE GRAVE ACCENT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0310, "COMBINING CANDRABINDU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0311, "COMBINING INVERTED BREVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0312, "COMBINING TURNED COMMA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0313, "COMBINING COMMA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0314, "COMBINING REVERSED COMMA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0315, "COMBINING COMMA ABOVE RIGHT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0316, "COMBINING GRAVE ACCENT BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0317, "COMBINING ACUTE ACCENT BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0318, "COMBINING LEFT TACK BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0319, "COMBINING RIGHT TACK BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x031A, "COMBINING LEFT ANGLE ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x031B, "COMBINING HORN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x031C, "COMBINING LEFT HALF RING BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x031D, "COMBINING UP TACK BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x031E, "COMBINING DOWN TACK BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x031F, "COMBINING PLUS SIGN BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0320, "COMBINING MINUS SIGN BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0321, "COMBINING PALATALIZED HOOK BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0322, "COMBINING RETROFLEX HOOK BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0323, "COMBINING DOT BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0324, "COMBINING DIAERESIS BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0325, "COMBINING RING BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0326, "COMBINING COMMA BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0327, "COMBINING CEDILLA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0328, "COMBINING OGONEK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0329, "COMBINING VERTICAL LINE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x032A, "COMBINING BRIDGE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x032B, "COMBINING INVERTED DOUBLE ARCH BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x032C, "COMBINING CARON BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x032D, "COMBINING CIRCUMFLEX ACCENT BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x032E, "COMBINING BREVE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x032F, "COMBINING INVERTED BREVE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0330, "COMBINING TILDE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0331, "COMBINING MACRON BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0332, "COMBINING LOW LINE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0333, "COMBINING DOUBLE LOW LINE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0334, "COMBINING TILDE OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0335, "COMBINING SHORT STROKE OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0336, "COMBINING LONG STROKE OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0337, "COMBINING SHORT SOLIDUS OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0338, "COMBINING LONG SOLIDUS OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0339, "COMBINING RIGHT HALF RING BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x033A, "COMBINING INVERTED BRIDGE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x033B, "COMBINING SQUARE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x033C, "COMBINING SEAGULL BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x033D, "COMBINING X ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x033E, "COMBINING VERTICAL TILDE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x033F, "COMBINING DOUBLE OVERLINE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0340, "COMBINING GRAVE TONE MARK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0341, "COMBINING ACUTE TONE MARK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0342, "COMBINING GREEK PERISPOMENI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0343, "COMBINING GREEK KORONIS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0344, "COMBINING GREEK DIALYTIKA TONOS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0345, "COMBINING GREEK YPOGEGRAMMENI", Mark | NonSpacing, -1, 0x0399, 0x0, 0x0399 },
{ 0x0346, "COMBINING BRIDGE ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0347, "COMBINING EQUALS SIGN BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0348, "COMBINING DOUBLE VERTICAL LINE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0349, "COMBINING LEFT ANGLE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x034A, "COMBINING NOT TILDE ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x034B, "COMBINING HOMOTHETIC ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x034C, "COMBINING ALMOST EQUAL TO ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x034D, "COMBINING LEFT RIGHT ARROW BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x034E, "COMBINING UPWARDS ARROW BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x034F, "COMBINING GRAPHEME JOINER", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0350, "COMBINING RIGHT ARROWHEAD ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0351, "COMBINING LEFT HALF RING ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0352, "COMBINING FERMATA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0353, "COMBINING X BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0354, "COMBINING LEFT ARROWHEAD BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0355, "COMBINING RIGHT ARROWHEAD BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0356, "COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0357, "COMBINING RIGHT HALF RING ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0358, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0359, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x035a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x035b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x035c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x035D, "COMBINING DOUBLE BREVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x035E, "COMBINING DOUBLE MACRON", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x035F, "COMBINING DOUBLE MACRON BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0360, "COMBINING DOUBLE TILDE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0361, "COMBINING DOUBLE INVERTED BREVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0362, "COMBINING DOUBLE RIGHTWARDS ARROW BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0363, "COMBINING LATIN SMALL LETTER A", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0364, "COMBINING LATIN SMALL LETTER E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0365, "COMBINING LATIN SMALL LETTER I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0366, "COMBINING LATIN SMALL LETTER O", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0367, "COMBINING LATIN SMALL LETTER U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0368, "COMBINING LATIN SMALL LETTER C", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0369, "COMBINING LATIN SMALL LETTER D", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x036A, "COMBINING LATIN SMALL LETTER H", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x036B, "COMBINING LATIN SMALL LETTER M", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x036C, "COMBINING LATIN SMALL LETTER R", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x036D, "COMBINING LATIN SMALL LETTER T", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x036E, "COMBINING LATIN SMALL LETTER V", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x036F, "COMBINING LATIN SMALL LETTER X", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0370, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0371, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0372, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0373, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0374, "GREEK NUMERAL SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0375, "GREEK LOWER NUMERAL SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0376, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0377, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0378, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0379, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x037A, "GREEK YPOGEGRAMMENI", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x037b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x037c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x037d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x037E, "GREEK QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x037f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0380, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0381, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0382, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0383, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0384, "GREEK TONOS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0385, "GREEK DIALYTIKA TONOS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0386, "GREEK CAPITAL LETTER ALPHA WITH TONOS", Letter | UpCase, -1, 0x0, 0x03AC, 0x0 },
{ 0x0387, "GREEK ANO TELEIA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0388, "GREEK CAPITAL LETTER EPSILON WITH TONOS", Letter | UpCase, -1, 0x0, 0x03AD, 0x0 },
{ 0x0389, "GREEK CAPITAL LETTER ETA WITH TONOS", Letter | UpCase, -1, 0x0, 0x03AE, 0x0 },
{ 0x038A, "GREEK CAPITAL LETTER IOTA WITH TONOS", Letter | UpCase, -1, 0x0, 0x03AF, 0x0 },
{ 0x038b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x038C, "GREEK CAPITAL LETTER OMICRON WITH TONOS", Letter | UpCase, -1, 0x0, 0x03CC, 0x0 },
{ 0x038d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x038E, "GREEK CAPITAL LETTER UPSILON WITH TONOS", Letter | UpCase, -1, 0x0, 0x03CD, 0x0 },
{ 0x038F, "GREEK CAPITAL LETTER OMEGA WITH TONOS", Letter | UpCase, -1, 0x0, 0x03CE, 0x0 },
{ 0x0390, "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0391, "GREEK CAPITAL LETTER ALPHA", Letter | UpCase, -1, 0x0, 0x03B1, 0x0 },
{ 0x0392, "GREEK CAPITAL LETTER BETA", Letter | UpCase, -1, 0x0, 0x03B2, 0x0 },
{ 0x0393, "GREEK CAPITAL LETTER GAMMA", Letter | UpCase, -1, 0x0, 0x03B3, 0x0 },
{ 0x0394, "GREEK CAPITAL LETTER DELTA", Letter | UpCase, -1, 0x0, 0x03B4, 0x0 },
{ 0x0395, "GREEK CAPITAL LETTER EPSILON", Letter | UpCase, -1, 0x0, 0x03B5, 0x0 },
{ 0x0396, "GREEK CAPITAL LETTER ZETA", Letter | UpCase, -1, 0x0, 0x03B6, 0x0 },
{ 0x0397, "GREEK CAPITAL LETTER ETA", Letter | UpCase, -1, 0x0, 0x03B7, 0x0 },
{ 0x0398, "GREEK CAPITAL LETTER THETA", Letter | UpCase, -1, 0x0, 0x03B8, 0x0 },
{ 0x0399, "GREEK CAPITAL LETTER IOTA", Letter | UpCase, -1, 0x0, 0x03B9, 0x0 },
{ 0x039A, "GREEK CAPITAL LETTER KAPPA", Letter | UpCase, -1, 0x0, 0x03BA, 0x0 },
{ 0x039B, "GREEK CAPITAL LETTER LAMDA", Letter | UpCase, -1, 0x0, 0x03BB, 0x0 },
{ 0x039C, "GREEK CAPITAL LETTER MU", Letter | UpCase, -1, 0x0, 0x03BC, 0x0 },
{ 0x039D, "GREEK CAPITAL LETTER NU", Letter | UpCase, -1, 0x0, 0x03BD, 0x0 },
{ 0x039E, "GREEK CAPITAL LETTER XI", Letter | UpCase, -1, 0x0, 0x03BE, 0x0 },
{ 0x039F, "GREEK CAPITAL LETTER OMICRON", Letter | UpCase, -1, 0x0, 0x03BF, 0x0 },
{ 0x03A0, "GREEK CAPITAL LETTER PI", Letter | UpCase, -1, 0x0, 0x03C0, 0x0 },
{ 0x03A1, "GREEK CAPITAL LETTER RHO", Letter | UpCase, -1, 0x0, 0x03C1, 0x0 },
{ 0x03a2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x03A3, "GREEK CAPITAL LETTER SIGMA", Letter | UpCase, -1, 0x0, 0x03C3, 0x0 },
{ 0x03A4, "GREEK CAPITAL LETTER TAU", Letter | UpCase, -1, 0x0, 0x03C4, 0x0 },
{ 0x03A5, "GREEK CAPITAL LETTER UPSILON", Letter | UpCase, -1, 0x0, 0x03C5, 0x0 },
{ 0x03A6, "GREEK CAPITAL LETTER PHI", Letter | UpCase, -1, 0x0, 0x03C6, 0x0 },
{ 0x03A7, "GREEK CAPITAL LETTER CHI", Letter | UpCase, -1, 0x0, 0x03C7, 0x0 },
{ 0x03A8, "GREEK CAPITAL LETTER PSI", Letter | UpCase, -1, 0x0, 0x03C8, 0x0 },
{ 0x03A9, "GREEK CAPITAL LETTER OMEGA", Letter | UpCase, -1, 0x0, 0x03C9, 0x0 },
{ 0x03AA, "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA", Letter | UpCase, -1, 0x0, 0x03CA, 0x0 },
{ 0x03AB, "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA", Letter | UpCase, -1, 0x0, 0x03CB, 0x0 },
{ 0x03AC, "GREEK SMALL LETTER ALPHA WITH TONOS", Letter | DownCase, -1, 0x0386, 0x0, 0x0386 },
{ 0x03AD, "GREEK SMALL LETTER EPSILON WITH TONOS", Letter | DownCase, -1, 0x0388, 0x0, 0x0388 },
{ 0x03AE, "GREEK SMALL LETTER ETA WITH TONOS", Letter | DownCase, -1, 0x0389, 0x0, 0x0389 },
{ 0x03AF, "GREEK SMALL LETTER IOTA WITH TONOS", Letter | DownCase, -1, 0x038A, 0x0, 0x038A },
{ 0x03B0, "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x03B1, "GREEK SMALL LETTER ALPHA", Letter | DownCase, -1, 0x0391, 0x0, 0x0391 },
{ 0x03B2, "GREEK SMALL LETTER BETA", Letter | DownCase, -1, 0x0392, 0x0, 0x0392 },
{ 0x03B3, "GREEK SMALL LETTER GAMMA", Letter | DownCase, -1, 0x0393, 0x0, 0x0393 },
{ 0x03B4, "GREEK SMALL LETTER DELTA", Letter | DownCase, -1, 0x0394, 0x0, 0x0394 },
{ 0x03B5, "GREEK SMALL LETTER EPSILON", Letter | DownCase, -1, 0x0395, 0x0, 0x0395 },
{ 0x03B6, "GREEK SMALL LETTER ZETA", Letter | DownCase, -1, 0x0396, 0x0, 0x0396 },
{ 0x03B7, "GREEK SMALL LETTER ETA", Letter | DownCase, -1, 0x0397, 0x0, 0x0397 },
{ 0x03B8, "GREEK SMALL LETTER THETA", Letter | DownCase, -1, 0x0398, 0x0, 0x0398 },
{ 0x03B9, "GREEK SMALL LETTER IOTA", Letter | DownCase, -1, 0x0399, 0x0, 0x0399 },
{ 0x03BA, "GREEK SMALL LETTER KAPPA", Letter | DownCase, -1, 0x039A, 0x0, 0x039A },
{ 0x03BB, "GREEK SMALL LETTER LAMDA", Letter | DownCase, -1, 0x039B, 0x0, 0x039B },
{ 0x03BC, "GREEK SMALL LETTER MU", Letter | DownCase, -1, 0x039C, 0x0, 0x039C },
{ 0x03BD, "GREEK SMALL LETTER NU", Letter | DownCase, -1, 0x039D, 0x0, 0x039D },
{ 0x03BE, "GREEK SMALL LETTER XI", Letter | DownCase, -1, 0x039E, 0x0, 0x039E },
{ 0x03BF, "GREEK SMALL LETTER OMICRON", Letter | DownCase, -1, 0x039F, 0x0, 0x039F },
{ 0x03C0, "GREEK SMALL LETTER PI", Letter | DownCase, -1, 0x03A0, 0x0, 0x03A0 },
{ 0x03C1, "GREEK SMALL LETTER RHO", Letter | DownCase, -1, 0x03A1, 0x0, 0x03A1 },
{ 0x03C2, "GREEK SMALL LETTER FINAL SIGMA", Letter | DownCase, -1, 0x03A3, 0x0, 0x03A3 },
{ 0x03C3, "GREEK SMALL LETTER SIGMA", Letter | DownCase, -1, 0x03A3, 0x0, 0x03A3 },
{ 0x03C4, "GREEK SMALL LETTER TAU", Letter | DownCase, -1, 0x03A4, 0x0, 0x03A4 },
{ 0x03C5, "GREEK SMALL LETTER UPSILON", Letter | DownCase, -1, 0x03A5, 0x0, 0x03A5 },
{ 0x03C6, "GREEK SMALL LETTER PHI", Letter | DownCase, -1, 0x03A6, 0x0, 0x03A6 },
{ 0x03C7, "GREEK SMALL LETTER CHI", Letter | DownCase, -1, 0x03A7, 0x0, 0x03A7 },
{ 0x03C8, "GREEK SMALL LETTER PSI", Letter | DownCase, -1, 0x03A8, 0x0, 0x03A8 },
{ 0x03C9, "GREEK SMALL LETTER OMEGA", Letter | DownCase, -1, 0x03A9, 0x0, 0x03A9 },
{ 0x03CA, "GREEK SMALL LETTER IOTA WITH DIALYTIKA", Letter | DownCase, -1, 0x03AA, 0x0, 0x03AA },
{ 0x03CB, "GREEK SMALL LETTER UPSILON WITH DIALYTIKA", Letter | DownCase, -1, 0x03AB, 0x0, 0x03AB },
{ 0x03CC, "GREEK SMALL LETTER OMICRON WITH TONOS", Letter | DownCase, -1, 0x038C, 0x0, 0x038C },
{ 0x03CD, "GREEK SMALL LETTER UPSILON WITH TONOS", Letter | DownCase, -1, 0x038E, 0x0, 0x038E },
{ 0x03CE, "GREEK SMALL LETTER OMEGA WITH TONOS", Letter | DownCase, -1, 0x038F, 0x0, 0x038F },
{ 0x03cf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x03D0, "GREEK BETA SYMBOL", Letter | DownCase, -1, 0x0392, 0x0, 0x0392 },
{ 0x03D1, "GREEK THETA SYMBOL", Letter | DownCase, -1, 0x0398, 0x0, 0x0398 },
{ 0x03D2, "GREEK UPSILON WITH HOOK SYMBOL", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x03D3, "GREEK UPSILON WITH ACUTE AND HOOK SYMBOL", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x03D4, "GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x03D5, "GREEK PHI SYMBOL", Letter | DownCase, -1, 0x03A6, 0x0, 0x03A6 },
{ 0x03D6, "GREEK PI SYMBOL", Letter | DownCase, -1, 0x03A0, 0x0, 0x03A0 },
{ 0x03D7, "GREEK KAI SYMBOL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x03D8, "GREEK LETTER ARCHAIC KOPPA", Letter | UpCase, -1, 0x0, 0x03D9, 0x0 },
{ 0x03D9, "GREEK SMALL LETTER ARCHAIC KOPPA", Letter | DownCase, -1, 0x03D8, 0x0, 0x03D8 },
{ 0x03DA, "GREEK LETTER STIGMA", Letter | UpCase, -1, 0x0, 0x03DB, 0x0 },
{ 0x03DB, "GREEK SMALL LETTER STIGMA", Letter | DownCase, -1, 0x03DA, 0x0, 0x03DA },
{ 0x03DC, "GREEK LETTER DIGAMMA", Letter | UpCase, -1, 0x0, 0x03DD, 0x0 },
{ 0x03DD, "GREEK SMALL LETTER DIGAMMA", Letter | DownCase, -1, 0x03DC, 0x0, 0x03DC },
{ 0x03DE, "GREEK LETTER KOPPA", Letter | UpCase, -1, 0x0, 0x03DF, 0x0 },
{ 0x03DF, "GREEK SMALL LETTER KOPPA", Letter | DownCase, -1, 0x03DE, 0x0, 0x03DE },
{ 0x03E0, "GREEK LETTER SAMPI", Letter | UpCase, -1, 0x0, 0x03E1, 0x0 },
{ 0x03E1, "GREEK SMALL LETTER SAMPI", Letter | DownCase, -1, 0x03E0, 0x0, 0x03E0 },
{ 0x03E2, "COPTIC CAPITAL LETTER SHEI", Letter | UpCase, -1, 0x0, 0x03E3, 0x0 },
{ 0x03E3, "COPTIC SMALL LETTER SHEI", Letter | DownCase, -1, 0x03E2, 0x0, 0x03E2 },
{ 0x03E4, "COPTIC CAPITAL LETTER FEI", Letter | UpCase, -1, 0x0, 0x03E5, 0x0 },
{ 0x03E5, "COPTIC SMALL LETTER FEI", Letter | DownCase, -1, 0x03E4, 0x0, 0x03E4 },
{ 0x03E6, "COPTIC CAPITAL LETTER KHEI", Letter | UpCase, -1, 0x0, 0x03E7, 0x0 },
{ 0x03E7, "COPTIC SMALL LETTER KHEI", Letter | DownCase, -1, 0x03E6, 0x0, 0x03E6 },
{ 0x03E8, "COPTIC CAPITAL LETTER HORI", Letter | UpCase, -1, 0x0, 0x03E9, 0x0 },
{ 0x03E9, "COPTIC SMALL LETTER HORI", Letter | DownCase, -1, 0x03E8, 0x0, 0x03E8 },
{ 0x03EA, "COPTIC CAPITAL LETTER GANGIA", Letter | UpCase, -1, 0x0, 0x03EB, 0x0 },
{ 0x03EB, "COPTIC SMALL LETTER GANGIA", Letter | DownCase, -1, 0x03EA, 0x0, 0x03EA },
{ 0x03EC, "COPTIC CAPITAL LETTER SHIMA", Letter | UpCase, -1, 0x0, 0x03ED, 0x0 },
{ 0x03ED, "COPTIC SMALL LETTER SHIMA", Letter | DownCase, -1, 0x03EC, 0x0, 0x03EC },
{ 0x03EE, "COPTIC CAPITAL LETTER DEI", Letter | UpCase, -1, 0x0, 0x03EF, 0x0 },
{ 0x03EF, "COPTIC SMALL LETTER DEI", Letter | DownCase, -1, 0x03EE, 0x0, 0x03EE },
{ 0x03F0, "GREEK KAPPA SYMBOL", Letter | DownCase, -1, 0x039A, 0x0, 0x039A },
{ 0x03F1, "GREEK RHO SYMBOL", Letter | DownCase, -1, 0x03A1, 0x0, 0x03A1 },
{ 0x03F2, "GREEK LUNATE SIGMA SYMBOL", Letter | DownCase, -1, 0x03F9, 0x0, 0x03F9 },
{ 0x03F3, "GREEK LETTER YOT", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x03F4, "GREEK CAPITAL THETA SYMBOL", Letter | UpCase, -1, 0x0, 0x03B8, 0x0 },
{ 0x03F5, "GREEK LUNATE EPSILON SYMBOL", Letter | DownCase, -1, 0x0395, 0x0, 0x0395 },
{ 0x03F6, "GREEK REVERSED LUNATE EPSILON SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x03F7, "GREEK CAPITAL LETTER SHO", Letter | UpCase, -1, 0x0, 0x03F8, 0x0 },
{ 0x03F8, "GREEK SMALL LETTER SHO", Letter | DownCase, -1, 0x03F7, 0x0, 0x03F7 },
{ 0x03F9, "GREEK CAPITAL LUNATE SIGMA SYMBOL", Letter | UpCase, -1, 0x0, 0x03F2, 0x0 },
{ 0x03FA, "GREEK CAPITAL LETTER SAN", Letter | UpCase, -1, 0x0, 0x03FB, 0x0 },
{ 0x03FB, "GREEK SMALL LETTER SAN", Letter | DownCase, -1, 0x03FA, 0x0, 0x03FA },
{ 0x03fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x03fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x03fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x03ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0400, "CYRILLIC CAPITAL LETTER IE WITH GRAVE", Letter | UpCase, -1, 0x0, 0x0450, 0x0 },
{ 0x0401, "CYRILLIC CAPITAL LETTER IO", Letter | UpCase, -1, 0x0, 0x0451, 0x0 },
{ 0x0402, "CYRILLIC CAPITAL LETTER DJE", Letter | UpCase, -1, 0x0, 0x0452, 0x0 },
{ 0x0403, "CYRILLIC CAPITAL LETTER GJE", Letter | UpCase, -1, 0x0, 0x0453, 0x0 },
{ 0x0404, "CYRILLIC CAPITAL LETTER UKRAINIAN IE", Letter | UpCase, -1, 0x0, 0x0454, 0x0 },
{ 0x0405, "CYRILLIC CAPITAL LETTER DZE", Letter | UpCase, -1, 0x0, 0x0455, 0x0 },
{ 0x0406, "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I", Letter | UpCase, -1, 0x0, 0x0456, 0x0 },
{ 0x0407, "CYRILLIC CAPITAL LETTER YI", Letter | UpCase, -1, 0x0, 0x0457, 0x0 },
{ 0x0408, "CYRILLIC CAPITAL LETTER JE", Letter | UpCase, -1, 0x0, 0x0458, 0x0 },
{ 0x0409, "CYRILLIC CAPITAL LETTER LJE", Letter | UpCase, -1, 0x0, 0x0459, 0x0 },
{ 0x040A, "CYRILLIC CAPITAL LETTER NJE", Letter | UpCase, -1, 0x0, 0x045A, 0x0 },
{ 0x040B, "CYRILLIC CAPITAL LETTER TSHE", Letter | UpCase, -1, 0x0, 0x045B, 0x0 },
{ 0x040C, "CYRILLIC CAPITAL LETTER KJE", Letter | UpCase, -1, 0x0, 0x045C, 0x0 },
{ 0x040D, "CYRILLIC CAPITAL LETTER I WITH GRAVE", Letter | UpCase, -1, 0x0, 0x045D, 0x0 },
{ 0x040E, "CYRILLIC CAPITAL LETTER SHORT U", Letter | UpCase, -1, 0x0, 0x045E, 0x0 },
{ 0x040F, "CYRILLIC CAPITAL LETTER DZHE", Letter | UpCase, -1, 0x0, 0x045F, 0x0 },
{ 0x0410, "CYRILLIC CAPITAL LETTER A", Letter | UpCase, -1, 0x0, 0x0430, 0x0 },
{ 0x0411, "CYRILLIC CAPITAL LETTER BE", Letter | UpCase, -1, 0x0, 0x0431, 0x0 },
{ 0x0412, "CYRILLIC CAPITAL LETTER VE", Letter | UpCase, -1, 0x0, 0x0432, 0x0 },
{ 0x0413, "CYRILLIC CAPITAL LETTER GHE", Letter | UpCase, -1, 0x0, 0x0433, 0x0 },
{ 0x0414, "CYRILLIC CAPITAL LETTER DE", Letter | UpCase, -1, 0x0, 0x0434, 0x0 },
{ 0x0415, "CYRILLIC CAPITAL LETTER IE", Letter | UpCase, -1, 0x0, 0x0435, 0x0 },
{ 0x0416, "CYRILLIC CAPITAL LETTER ZHE", Letter | UpCase, -1, 0x0, 0x0436, 0x0 },
{ 0x0417, "CYRILLIC CAPITAL LETTER ZE", Letter | UpCase, -1, 0x0, 0x0437, 0x0 },
{ 0x0418, "CYRILLIC CAPITAL LETTER I", Letter | UpCase, -1, 0x0, 0x0438, 0x0 },
{ 0x0419, "CYRILLIC CAPITAL LETTER SHORT I", Letter | UpCase, -1, 0x0, 0x0439, 0x0 },
{ 0x041A, "CYRILLIC CAPITAL LETTER KA", Letter | UpCase, -1, 0x0, 0x043A, 0x0 },
{ 0x041B, "CYRILLIC CAPITAL LETTER EL", Letter | UpCase, -1, 0x0, 0x043B, 0x0 },
{ 0x041C, "CYRILLIC CAPITAL LETTER EM", Letter | UpCase, -1, 0x0, 0x043C, 0x0 },
{ 0x041D, "CYRILLIC CAPITAL LETTER EN", Letter | UpCase, -1, 0x0, 0x043D, 0x0 },
{ 0x041E, "CYRILLIC CAPITAL LETTER O", Letter | UpCase, -1, 0x0, 0x043E, 0x0 },
{ 0x041F, "CYRILLIC CAPITAL LETTER PE", Letter | UpCase, -1, 0x0, 0x043F, 0x0 },
{ 0x0420, "CYRILLIC CAPITAL LETTER ER", Letter | UpCase, -1, 0x0, 0x0440, 0x0 },
{ 0x0421, "CYRILLIC CAPITAL LETTER ES", Letter | UpCase, -1, 0x0, 0x0441, 0x0 },
{ 0x0422, "CYRILLIC CAPITAL LETTER TE", Letter | UpCase, -1, 0x0, 0x0442, 0x0 },
{ 0x0423, "CYRILLIC CAPITAL LETTER U", Letter | UpCase, -1, 0x0, 0x0443, 0x0 },
{ 0x0424, "CYRILLIC CAPITAL LETTER EF", Letter | UpCase, -1, 0x0, 0x0444, 0x0 },
{ 0x0425, "CYRILLIC CAPITAL LETTER HA", Letter | UpCase, -1, 0x0, 0x0445, 0x0 },
{ 0x0426, "CYRILLIC CAPITAL LETTER TSE", Letter | UpCase, -1, 0x0, 0x0446, 0x0 },
{ 0x0427, "CYRILLIC CAPITAL LETTER CHE", Letter | UpCase, -1, 0x0, 0x0447, 0x0 },
{ 0x0428, "CYRILLIC CAPITAL LETTER SHA", Letter | UpCase, -1, 0x0, 0x0448, 0x0 },
{ 0x0429, "CYRILLIC CAPITAL LETTER SHCHA", Letter | UpCase, -1, 0x0, 0x0449, 0x0 },
{ 0x042A, "CYRILLIC CAPITAL LETTER HARD SIGN", Letter | UpCase, -1, 0x0, 0x044A, 0x0 },
{ 0x042B, "CYRILLIC CAPITAL LETTER YERU", Letter | UpCase, -1, 0x0, 0x044B, 0x0 },
{ 0x042C, "CYRILLIC CAPITAL LETTER SOFT SIGN", Letter | UpCase, -1, 0x0, 0x044C, 0x0 },
{ 0x042D, "CYRILLIC CAPITAL LETTER E", Letter | UpCase, -1, 0x0, 0x044D, 0x0 },
{ 0x042E, "CYRILLIC CAPITAL LETTER YU", Letter | UpCase, -1, 0x0, 0x044E, 0x0 },
{ 0x042F, "CYRILLIC CAPITAL LETTER YA", Letter | UpCase, -1, 0x0, 0x044F, 0x0 },
{ 0x0430, "CYRILLIC SMALL LETTER A", Letter | DownCase, -1, 0x0410, 0x0, 0x0410 },
{ 0x0431, "CYRILLIC SMALL LETTER BE", Letter | DownCase, -1, 0x0411, 0x0, 0x0411 },
{ 0x0432, "CYRILLIC SMALL LETTER VE", Letter | DownCase, -1, 0x0412, 0x0, 0x0412 },
{ 0x0433, "CYRILLIC SMALL LETTER GHE", Letter | DownCase, -1, 0x0413, 0x0, 0x0413 },
{ 0x0434, "CYRILLIC SMALL LETTER DE", Letter | DownCase, -1, 0x0414, 0x0, 0x0414 },
{ 0x0435, "CYRILLIC SMALL LETTER IE", Letter | DownCase, -1, 0x0415, 0x0, 0x0415 },
{ 0x0436, "CYRILLIC SMALL LETTER ZHE", Letter | DownCase, -1, 0x0416, 0x0, 0x0416 },
{ 0x0437, "CYRILLIC SMALL LETTER ZE", Letter | DownCase, -1, 0x0417, 0x0, 0x0417 },
{ 0x0438, "CYRILLIC SMALL LETTER I", Letter | DownCase, -1, 0x0418, 0x0, 0x0418 },
{ 0x0439, "CYRILLIC SMALL LETTER SHORT I", Letter | DownCase, -1, 0x0419, 0x0, 0x0419 },
{ 0x043A, "CYRILLIC SMALL LETTER KA", Letter | DownCase, -1, 0x041A, 0x0, 0x041A },
{ 0x043B, "CYRILLIC SMALL LETTER EL", Letter | DownCase, -1, 0x041B, 0x0, 0x041B },
{ 0x043C, "CYRILLIC SMALL LETTER EM", Letter | DownCase, -1, 0x041C, 0x0, 0x041C },
{ 0x043D, "CYRILLIC SMALL LETTER EN", Letter | DownCase, -1, 0x041D, 0x0, 0x041D },
{ 0x043E, "CYRILLIC SMALL LETTER O", Letter | DownCase, -1, 0x041E, 0x0, 0x041E },
{ 0x043F, "CYRILLIC SMALL LETTER PE", Letter | DownCase, -1, 0x041F, 0x0, 0x041F },
{ 0x0440, "CYRILLIC SMALL LETTER ER", Letter | DownCase, -1, 0x0420, 0x0, 0x0420 },
{ 0x0441, "CYRILLIC SMALL LETTER ES", Letter | DownCase, -1, 0x0421, 0x0, 0x0421 },
{ 0x0442, "CYRILLIC SMALL LETTER TE", Letter | DownCase, -1, 0x0422, 0x0, 0x0422 },
{ 0x0443, "CYRILLIC SMALL LETTER U", Letter | DownCase, -1, 0x0423, 0x0, 0x0423 },
{ 0x0444, "CYRILLIC SMALL LETTER EF", Letter | DownCase, -1, 0x0424, 0x0, 0x0424 },
{ 0x0445, "CYRILLIC SMALL LETTER HA", Letter | DownCase, -1, 0x0425, 0x0, 0x0425 },
{ 0x0446, "CYRILLIC SMALL LETTER TSE", Letter | DownCase, -1, 0x0426, 0x0, 0x0426 },
{ 0x0447, "CYRILLIC SMALL LETTER CHE", Letter | DownCase, -1, 0x0427, 0x0, 0x0427 },
{ 0x0448, "CYRILLIC SMALL LETTER SHA", Letter | DownCase, -1, 0x0428, 0x0, 0x0428 },
{ 0x0449, "CYRILLIC SMALL LETTER SHCHA", Letter | DownCase, -1, 0x0429, 0x0, 0x0429 },
{ 0x044A, "CYRILLIC SMALL LETTER HARD SIGN", Letter | DownCase, -1, 0x042A, 0x0, 0x042A },
{ 0x044B, "CYRILLIC SMALL LETTER YERU", Letter | DownCase, -1, 0x042B, 0x0, 0x042B },
{ 0x044C, "CYRILLIC SMALL LETTER SOFT SIGN", Letter | DownCase, -1, 0x042C, 0x0, 0x042C },
{ 0x044D, "CYRILLIC SMALL LETTER E", Letter | DownCase, -1, 0x042D, 0x0, 0x042D },
{ 0x044E, "CYRILLIC SMALL LETTER YU", Letter | DownCase, -1, 0x042E, 0x0, 0x042E },
{ 0x044F, "CYRILLIC SMALL LETTER YA", Letter | DownCase, -1, 0x042F, 0x0, 0x042F },
{ 0x0450, "CYRILLIC SMALL LETTER IE WITH GRAVE", Letter | DownCase, -1, 0x0400, 0x0, 0x0400 },
{ 0x0451, "CYRILLIC SMALL LETTER IO", Letter | DownCase, -1, 0x0401, 0x0, 0x0401 },
{ 0x0452, "CYRILLIC SMALL LETTER DJE", Letter | DownCase, -1, 0x0402, 0x0, 0x0402 },
{ 0x0453, "CYRILLIC SMALL LETTER GJE", Letter | DownCase, -1, 0x0403, 0x0, 0x0403 },
{ 0x0454, "CYRILLIC SMALL LETTER UKRAINIAN IE", Letter | DownCase, -1, 0x0404, 0x0, 0x0404 },
{ 0x0455, "CYRILLIC SMALL LETTER DZE", Letter | DownCase, -1, 0x0405, 0x0, 0x0405 },
{ 0x0456, "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I", Letter | DownCase, -1, 0x0406, 0x0, 0x0406 },
{ 0x0457, "CYRILLIC SMALL LETTER YI", Letter | DownCase, -1, 0x0407, 0x0, 0x0407 },
{ 0x0458, "CYRILLIC SMALL LETTER JE", Letter | DownCase, -1, 0x0408, 0x0, 0x0408 },
{ 0x0459, "CYRILLIC SMALL LETTER LJE", Letter | DownCase, -1, 0x0409, 0x0, 0x0409 },
{ 0x045A, "CYRILLIC SMALL LETTER NJE", Letter | DownCase, -1, 0x040A, 0x0, 0x040A },
{ 0x045B, "CYRILLIC SMALL LETTER TSHE", Letter | DownCase, -1, 0x040B, 0x0, 0x040B },
{ 0x045C, "CYRILLIC SMALL LETTER KJE", Letter | DownCase, -1, 0x040C, 0x0, 0x040C },
{ 0x045D, "CYRILLIC SMALL LETTER I WITH GRAVE", Letter | DownCase, -1, 0x040D, 0x0, 0x040D },
{ 0x045E, "CYRILLIC SMALL LETTER SHORT U", Letter | DownCase, -1, 0x040E, 0x0, 0x040E },
{ 0x045F, "CYRILLIC SMALL LETTER DZHE", Letter | DownCase, -1, 0x040F, 0x0, 0x040F },
{ 0x0460, "CYRILLIC CAPITAL LETTER OMEGA", Letter | UpCase, -1, 0x0, 0x0461, 0x0 },
{ 0x0461, "CYRILLIC SMALL LETTER OMEGA", Letter | DownCase, -1, 0x0460, 0x0, 0x0460 },
{ 0x0462, "CYRILLIC CAPITAL LETTER YAT", Letter | UpCase, -1, 0x0, 0x0463, 0x0 },
{ 0x0463, "CYRILLIC SMALL LETTER YAT", Letter | DownCase, -1, 0x0462, 0x0, 0x0462 },
{ 0x0464, "CYRILLIC CAPITAL LETTER IOTIFIED E", Letter | UpCase, -1, 0x0, 0x0465, 0x0 },
{ 0x0465, "CYRILLIC SMALL LETTER IOTIFIED E", Letter | DownCase, -1, 0x0464, 0x0, 0x0464 },
{ 0x0466, "CYRILLIC CAPITAL LETTER LITTLE YUS", Letter | UpCase, -1, 0x0, 0x0467, 0x0 },
{ 0x0467, "CYRILLIC SMALL LETTER LITTLE YUS", Letter | DownCase, -1, 0x0466, 0x0, 0x0466 },
{ 0x0468, "CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS", Letter | UpCase, -1, 0x0, 0x0469, 0x0 },
{ 0x0469, "CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS", Letter | DownCase, -1, 0x0468, 0x0, 0x0468 },
{ 0x046A, "CYRILLIC CAPITAL LETTER BIG YUS", Letter | UpCase, -1, 0x0, 0x046B, 0x0 },
{ 0x046B, "CYRILLIC SMALL LETTER BIG YUS", Letter | DownCase, -1, 0x046A, 0x0, 0x046A },
{ 0x046C, "CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS", Letter | UpCase, -1, 0x0, 0x046D, 0x0 },
{ 0x046D, "CYRILLIC SMALL LETTER IOTIFIED BIG YUS", Letter | DownCase, -1, 0x046C, 0x0, 0x046C },
{ 0x046E, "CYRILLIC CAPITAL LETTER KSI", Letter | UpCase, -1, 0x0, 0x046F, 0x0 },
{ 0x046F, "CYRILLIC SMALL LETTER KSI", Letter | DownCase, -1, 0x046E, 0x0, 0x046E },
{ 0x0470, "CYRILLIC CAPITAL LETTER PSI", Letter | UpCase, -1, 0x0, 0x0471, 0x0 },
{ 0x0471, "CYRILLIC SMALL LETTER PSI", Letter | DownCase, -1, 0x0470, 0x0, 0x0470 },
{ 0x0472, "CYRILLIC CAPITAL LETTER FITA", Letter | UpCase, -1, 0x0, 0x0473, 0x0 },
{ 0x0473, "CYRILLIC SMALL LETTER FITA", Letter | DownCase, -1, 0x0472, 0x0, 0x0472 },
{ 0x0474, "CYRILLIC CAPITAL LETTER IZHITSA", Letter | UpCase, -1, 0x0, 0x0475, 0x0 },
{ 0x0475, "CYRILLIC SMALL LETTER IZHITSA", Letter | DownCase, -1, 0x0474, 0x0, 0x0474 },
{ 0x0476, "CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT", Letter | UpCase, -1, 0x0, 0x0477, 0x0 },
{ 0x0477, "CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT", Letter | DownCase, -1, 0x0476, 0x0, 0x0476 },
{ 0x0478, "CYRILLIC CAPITAL LETTER UK", Letter | UpCase, -1, 0x0, 0x0479, 0x0 },
{ 0x0479, "CYRILLIC SMALL LETTER UK", Letter | DownCase, -1, 0x0478, 0x0, 0x0478 },
{ 0x047A, "CYRILLIC CAPITAL LETTER ROUND OMEGA", Letter | UpCase, -1, 0x0, 0x047B, 0x0 },
{ 0x047B, "CYRILLIC SMALL LETTER ROUND OMEGA", Letter | DownCase, -1, 0x047A, 0x0, 0x047A },
{ 0x047C, "CYRILLIC CAPITAL LETTER OMEGA WITH TITLO", Letter | UpCase, -1, 0x0, 0x047D, 0x0 },
{ 0x047D, "CYRILLIC SMALL LETTER OMEGA WITH TITLO", Letter | DownCase, -1, 0x047C, 0x0, 0x047C },
{ 0x047E, "CYRILLIC CAPITAL LETTER OT", Letter | UpCase, -1, 0x0, 0x047F, 0x0 },
{ 0x047F, "CYRILLIC SMALL LETTER OT", Letter | DownCase, -1, 0x047E, 0x0, 0x047E },
{ 0x0480, "CYRILLIC CAPITAL LETTER KOPPA", Letter | UpCase, -1, 0x0, 0x0481, 0x0 },
{ 0x0481, "CYRILLIC SMALL LETTER KOPPA", Letter | DownCase, -1, 0x0480, 0x0, 0x0480 },
{ 0x0482, "CYRILLIC THOUSANDS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0483, "COMBINING CYRILLIC TITLO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0484, "COMBINING CYRILLIC PALATALIZATION", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0485, "COMBINING CYRILLIC DASIA PNEUMATA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0486, "COMBINING CYRILLIC PSILI PNEUMATA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0487, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0488, "COMBINING CYRILLIC HUNDRED THOUSANDS SIGN", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x0489, "COMBINING CYRILLIC MILLIONS SIGN", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x048A, "CYRILLIC CAPITAL LETTER SHORT I WITH TAIL", Letter | UpCase, -1, 0x0, 0x048B, 0x0 },
{ 0x048B, "CYRILLIC SMALL LETTER SHORT I WITH TAIL", Letter | DownCase, -1, 0x048A, 0x0, 0x048A },
{ 0x048C, "CYRILLIC CAPITAL LETTER SEMISOFT SIGN", Letter | UpCase, -1, 0x0, 0x048D, 0x0 },
{ 0x048D, "CYRILLIC SMALL LETTER SEMISOFT SIGN", Letter | DownCase, -1, 0x048C, 0x0, 0x048C },
{ 0x048E, "CYRILLIC CAPITAL LETTER ER WITH TICK", Letter | UpCase, -1, 0x0, 0x048F, 0x0 },
{ 0x048F, "CYRILLIC SMALL LETTER ER WITH TICK", Letter | DownCase, -1, 0x048E, 0x0, 0x048E },
{ 0x0490, "CYRILLIC CAPITAL LETTER GHE WITH UPTURN", Letter | UpCase, -1, 0x0, 0x0491, 0x0 },
{ 0x0491, "CYRILLIC SMALL LETTER GHE WITH UPTURN", Letter | DownCase, -1, 0x0490, 0x0, 0x0490 },
{ 0x0492, "CYRILLIC CAPITAL LETTER GHE WITH STROKE", Letter | UpCase, -1, 0x0, 0x0493, 0x0 },
{ 0x0493, "CYRILLIC SMALL LETTER GHE WITH STROKE", Letter | DownCase, -1, 0x0492, 0x0, 0x0492 },
{ 0x0494, "CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK", Letter | UpCase, -1, 0x0, 0x0495, 0x0 },
{ 0x0495, "CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK", Letter | DownCase, -1, 0x0494, 0x0, 0x0494 },
{ 0x0496, "CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x0497, 0x0 },
{ 0x0497, "CYRILLIC SMALL LETTER ZHE WITH DESCENDER", Letter | DownCase, -1, 0x0496, 0x0, 0x0496 },
{ 0x0498, "CYRILLIC CAPITAL LETTER ZE WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x0499, 0x0 },
{ 0x0499, "CYRILLIC SMALL LETTER ZE WITH DESCENDER", Letter | DownCase, -1, 0x0498, 0x0, 0x0498 },
{ 0x049A, "CYRILLIC CAPITAL LETTER KA WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x049B, 0x0 },
{ 0x049B, "CYRILLIC SMALL LETTER KA WITH DESCENDER", Letter | DownCase, -1, 0x049A, 0x0, 0x049A },
{ 0x049C, "CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE", Letter | UpCase, -1, 0x0, 0x049D, 0x0 },
{ 0x049D, "CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE", Letter | DownCase, -1, 0x049C, 0x0, 0x049C },
{ 0x049E, "CYRILLIC CAPITAL LETTER KA WITH STROKE", Letter | UpCase, -1, 0x0, 0x049F, 0x0 },
{ 0x049F, "CYRILLIC SMALL LETTER KA WITH STROKE", Letter | DownCase, -1, 0x049E, 0x0, 0x049E },
{ 0x04A0, "CYRILLIC CAPITAL LETTER BASHKIR KA", Letter | UpCase, -1, 0x0, 0x04A1, 0x0 },
{ 0x04A1, "CYRILLIC SMALL LETTER BASHKIR KA", Letter | DownCase, -1, 0x04A0, 0x0, 0x04A0 },
{ 0x04A2, "CYRILLIC CAPITAL LETTER EN WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x04A3, 0x0 },
{ 0x04A3, "CYRILLIC SMALL LETTER EN WITH DESCENDER", Letter | DownCase, -1, 0x04A2, 0x0, 0x04A2 },
{ 0x04A4, "CYRILLIC CAPITAL LIGATURE EN GHE", Letter | UpCase, -1, 0x0, 0x04A5, 0x0 },
{ 0x04A5, "CYRILLIC SMALL LIGATURE EN GHE", Letter | DownCase, -1, 0x04A4, 0x0, 0x04A4 },
{ 0x04A6, "CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK", Letter | UpCase, -1, 0x0, 0x04A7, 0x0 },
{ 0x04A7, "CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK", Letter | DownCase, -1, 0x04A6, 0x0, 0x04A6 },
{ 0x04A8, "CYRILLIC CAPITAL LETTER ABKHASIAN HA", Letter | UpCase, -1, 0x0, 0x04A9, 0x0 },
{ 0x04A9, "CYRILLIC SMALL LETTER ABKHASIAN HA", Letter | DownCase, -1, 0x04A8, 0x0, 0x04A8 },
{ 0x04AA, "CYRILLIC CAPITAL LETTER ES WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x04AB, 0x0 },
{ 0x04AB, "CYRILLIC SMALL LETTER ES WITH DESCENDER", Letter | DownCase, -1, 0x04AA, 0x0, 0x04AA },
{ 0x04AC, "CYRILLIC CAPITAL LETTER TE WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x04AD, 0x0 },
{ 0x04AD, "CYRILLIC SMALL LETTER TE WITH DESCENDER", Letter | DownCase, -1, 0x04AC, 0x0, 0x04AC },
{ 0x04AE, "CYRILLIC CAPITAL LETTER STRAIGHT U", Letter | UpCase, -1, 0x0, 0x04AF, 0x0 },
{ 0x04AF, "CYRILLIC SMALL LETTER STRAIGHT U", Letter | DownCase, -1, 0x04AE, 0x0, 0x04AE },
{ 0x04B0, "CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE", Letter | UpCase, -1, 0x0, 0x04B1, 0x0 },
{ 0x04B1, "CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE", Letter | DownCase, -1, 0x04B0, 0x0, 0x04B0 },
{ 0x04B2, "CYRILLIC CAPITAL LETTER HA WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x04B3, 0x0 },
{ 0x04B3, "CYRILLIC SMALL LETTER HA WITH DESCENDER", Letter | DownCase, -1, 0x04B2, 0x0, 0x04B2 },
{ 0x04B4, "CYRILLIC CAPITAL LIGATURE TE TSE", Letter | UpCase, -1, 0x0, 0x04B5, 0x0 },
{ 0x04B5, "CYRILLIC SMALL LIGATURE TE TSE", Letter | DownCase, -1, 0x04B4, 0x0, 0x04B4 },
{ 0x04B6, "CYRILLIC CAPITAL LETTER CHE WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x04B7, 0x0 },
{ 0x04B7, "CYRILLIC SMALL LETTER CHE WITH DESCENDER", Letter | DownCase, -1, 0x04B6, 0x0, 0x04B6 },
{ 0x04B8, "CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE", Letter | UpCase, -1, 0x0, 0x04B9, 0x0 },
{ 0x04B9, "CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE", Letter | DownCase, -1, 0x04B8, 0x0, 0x04B8 },
{ 0x04BA, "CYRILLIC CAPITAL LETTER SHHA", Letter | UpCase, -1, 0x0, 0x04BB, 0x0 },
{ 0x04BB, "CYRILLIC SMALL LETTER SHHA", Letter | DownCase, -1, 0x04BA, 0x0, 0x04BA },
{ 0x04BC, "CYRILLIC CAPITAL LETTER ABKHASIAN CHE", Letter | UpCase, -1, 0x0, 0x04BD, 0x0 },
{ 0x04BD, "CYRILLIC SMALL LETTER ABKHASIAN CHE", Letter | DownCase, -1, 0x04BC, 0x0, 0x04BC },
{ 0x04BE, "CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER", Letter | UpCase, -1, 0x0, 0x04BF, 0x0 },
{ 0x04BF, "CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER", Letter | DownCase, -1, 0x04BE, 0x0, 0x04BE },
{ 0x04C0, "CYRILLIC LETTER PALOCHKA", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x04C1, "CYRILLIC CAPITAL LETTER ZHE WITH BREVE", Letter | UpCase, -1, 0x0, 0x04C2, 0x0 },
{ 0x04C2, "CYRILLIC SMALL LETTER ZHE WITH BREVE", Letter | DownCase, -1, 0x04C1, 0x0, 0x04C1 },
{ 0x04C3, "CYRILLIC CAPITAL LETTER KA WITH HOOK", Letter | UpCase, -1, 0x0, 0x04C4, 0x0 },
{ 0x04C4, "CYRILLIC SMALL LETTER KA WITH HOOK", Letter | DownCase, -1, 0x04C3, 0x0, 0x04C3 },
{ 0x04C5, "CYRILLIC CAPITAL LETTER EL WITH TAIL", Letter | UpCase, -1, 0x0, 0x04C6, 0x0 },
{ 0x04C6, "CYRILLIC SMALL LETTER EL WITH TAIL", Letter | DownCase, -1, 0x04C5, 0x0, 0x04C5 },
{ 0x04C7, "CYRILLIC CAPITAL LETTER EN WITH HOOK", Letter | UpCase, -1, 0x0, 0x04C8, 0x0 },
{ 0x04C8, "CYRILLIC SMALL LETTER EN WITH HOOK", Letter | DownCase, -1, 0x04C7, 0x0, 0x04C7 },
{ 0x04C9, "CYRILLIC CAPITAL LETTER EN WITH TAIL", Letter | UpCase, -1, 0x0, 0x04CA, 0x0 },
{ 0x04CA, "CYRILLIC SMALL LETTER EN WITH TAIL", Letter | DownCase, -1, 0x04C9, 0x0, 0x04C9 },
{ 0x04CB, "CYRILLIC CAPITAL LETTER KHAKASSIAN CHE", Letter | UpCase, -1, 0x0, 0x04CC, 0x0 },
{ 0x04CC, "CYRILLIC SMALL LETTER KHAKASSIAN CHE", Letter | DownCase, -1, 0x04CB, 0x0, 0x04CB },
{ 0x04CD, "CYRILLIC CAPITAL LETTER EM WITH TAIL", Letter | UpCase, -1, 0x0, 0x04CE, 0x0 },
{ 0x04CE, "CYRILLIC SMALL LETTER EM WITH TAIL", Letter | DownCase, -1, 0x04CD, 0x0, 0x04CD },
{ 0x04cf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x04D0, "CYRILLIC CAPITAL LETTER A WITH BREVE", Letter | UpCase, -1, 0x0, 0x04D1, 0x0 },
{ 0x04D1, "CYRILLIC SMALL LETTER A WITH BREVE", Letter | DownCase, -1, 0x04D0, 0x0, 0x04D0 },
{ 0x04D2, "CYRILLIC CAPITAL LETTER A WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04D3, 0x0 },
{ 0x04D3, "CYRILLIC SMALL LETTER A WITH DIAERESIS", Letter | DownCase, -1, 0x04D2, 0x0, 0x04D2 },
{ 0x04D4, "CYRILLIC CAPITAL LIGATURE A IE", Letter | UpCase, -1, 0x0, 0x04D5, 0x0 },
{ 0x04D5, "CYRILLIC SMALL LIGATURE A IE", Letter | DownCase, -1, 0x04D4, 0x0, 0x04D4 },
{ 0x04D6, "CYRILLIC CAPITAL LETTER IE WITH BREVE", Letter | UpCase, -1, 0x0, 0x04D7, 0x0 },
{ 0x04D7, "CYRILLIC SMALL LETTER IE WITH BREVE", Letter | DownCase, -1, 0x04D6, 0x0, 0x04D6 },
{ 0x04D8, "CYRILLIC CAPITAL LETTER SCHWA", Letter | UpCase, -1, 0x0, 0x04D9, 0x0 },
{ 0x04D9, "CYRILLIC SMALL LETTER SCHWA", Letter | DownCase, -1, 0x04D8, 0x0, 0x04D8 },
{ 0x04DA, "CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04DB, 0x0 },
{ 0x04DB, "CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS", Letter | DownCase, -1, 0x04DA, 0x0, 0x04DA },
{ 0x04DC, "CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04DD, 0x0 },
{ 0x04DD, "CYRILLIC SMALL LETTER ZHE WITH DIAERESIS", Letter | DownCase, -1, 0x04DC, 0x0, 0x04DC },
{ 0x04DE, "CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04DF, 0x0 },
{ 0x04DF, "CYRILLIC SMALL LETTER ZE WITH DIAERESIS", Letter | DownCase, -1, 0x04DE, 0x0, 0x04DE },
{ 0x04E0, "CYRILLIC CAPITAL LETTER ABKHASIAN DZE", Letter | UpCase, -1, 0x0, 0x04E1, 0x0 },
{ 0x04E1, "CYRILLIC SMALL LETTER ABKHASIAN DZE", Letter | DownCase, -1, 0x04E0, 0x0, 0x04E0 },
{ 0x04E2, "CYRILLIC CAPITAL LETTER I WITH MACRON", Letter | UpCase, -1, 0x0, 0x04E3, 0x0 },
{ 0x04E3, "CYRILLIC SMALL LETTER I WITH MACRON", Letter | DownCase, -1, 0x04E2, 0x0, 0x04E2 },
{ 0x04E4, "CYRILLIC CAPITAL LETTER I WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04E5, 0x0 },
{ 0x04E5, "CYRILLIC SMALL LETTER I WITH DIAERESIS", Letter | DownCase, -1, 0x04E4, 0x0, 0x04E4 },
{ 0x04E6, "CYRILLIC CAPITAL LETTER O WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04E7, 0x0 },
{ 0x04E7, "CYRILLIC SMALL LETTER O WITH DIAERESIS", Letter | DownCase, -1, 0x04E6, 0x0, 0x04E6 },
{ 0x04E8, "CYRILLIC CAPITAL LETTER BARRED O", Letter | UpCase, -1, 0x0, 0x04E9, 0x0 },
{ 0x04E9, "CYRILLIC SMALL LETTER BARRED O", Letter | DownCase, -1, 0x04E8, 0x0, 0x04E8 },
{ 0x04EA, "CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04EB, 0x0 },
{ 0x04EB, "CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS", Letter | DownCase, -1, 0x04EA, 0x0, 0x04EA },
{ 0x04EC, "CYRILLIC CAPITAL LETTER E WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04ED, 0x0 },
{ 0x04ED, "CYRILLIC SMALL LETTER E WITH DIAERESIS", Letter | DownCase, -1, 0x04EC, 0x0, 0x04EC },
{ 0x04EE, "CYRILLIC CAPITAL LETTER U WITH MACRON", Letter | UpCase, -1, 0x0, 0x04EF, 0x0 },
{ 0x04EF, "CYRILLIC SMALL LETTER U WITH MACRON", Letter | DownCase, -1, 0x04EE, 0x0, 0x04EE },
{ 0x04F0, "CYRILLIC CAPITAL LETTER U WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04F1, 0x0 },
{ 0x04F1, "CYRILLIC SMALL LETTER U WITH DIAERESIS", Letter | DownCase, -1, 0x04F0, 0x0, 0x04F0 },
{ 0x04F2, "CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE", Letter | UpCase, -1, 0x0, 0x04F3, 0x0 },
{ 0x04F3, "CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE", Letter | DownCase, -1, 0x04F2, 0x0, 0x04F2 },
{ 0x04F4, "CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04F5, 0x0 },
{ 0x04F5, "CYRILLIC SMALL LETTER CHE WITH DIAERESIS", Letter | DownCase, -1, 0x04F4, 0x0, 0x04F4 },
{ 0x04f6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x04f7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x04F8, "CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x04F9, 0x0 },
{ 0x04F9, "CYRILLIC SMALL LETTER YERU WITH DIAERESIS", Letter | DownCase, -1, 0x04F8, 0x0, 0x04F8 },
{ 0x04fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x04fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x04fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x04fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x04fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x04ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0500, "CYRILLIC CAPITAL LETTER KOMI DE", Letter | UpCase, -1, 0x0, 0x0501, 0x0 },
{ 0x0501, "CYRILLIC SMALL LETTER KOMI DE", Letter | DownCase, -1, 0x0500, 0x0, 0x0500 },
{ 0x0502, "CYRILLIC CAPITAL LETTER KOMI DJE", Letter | UpCase, -1, 0x0, 0x0503, 0x0 },
{ 0x0503, "CYRILLIC SMALL LETTER KOMI DJE", Letter | DownCase, -1, 0x0502, 0x0, 0x0502 },
{ 0x0504, "CYRILLIC CAPITAL LETTER KOMI ZJE", Letter | UpCase, -1, 0x0, 0x0505, 0x0 },
{ 0x0505, "CYRILLIC SMALL LETTER KOMI ZJE", Letter | DownCase, -1, 0x0504, 0x0, 0x0504 },
{ 0x0506, "CYRILLIC CAPITAL LETTER KOMI DZJE", Letter | UpCase, -1, 0x0, 0x0507, 0x0 },
{ 0x0507, "CYRILLIC SMALL LETTER KOMI DZJE", Letter | DownCase, -1, 0x0506, 0x0, 0x0506 },
{ 0x0508, "CYRILLIC CAPITAL LETTER KOMI LJE", Letter | UpCase, -1, 0x0, 0x0509, 0x0 },
{ 0x0509, "CYRILLIC SMALL LETTER KOMI LJE", Letter | DownCase, -1, 0x0508, 0x0, 0x0508 },
{ 0x050A, "CYRILLIC CAPITAL LETTER KOMI NJE", Letter | UpCase, -1, 0x0, 0x050B, 0x0 },
{ 0x050B, "CYRILLIC SMALL LETTER KOMI NJE", Letter | DownCase, -1, 0x050A, 0x0, 0x050A },
{ 0x050C, "CYRILLIC CAPITAL LETTER KOMI SJE", Letter | UpCase, -1, 0x0, 0x050D, 0x0 },
{ 0x050D, "CYRILLIC SMALL LETTER KOMI SJE", Letter | DownCase, -1, 0x050C, 0x0, 0x050C },
{ 0x050E, "CYRILLIC CAPITAL LETTER KOMI TJE", Letter | UpCase, -1, 0x0, 0x050F, 0x0 },
{ 0x050F, "CYRILLIC SMALL LETTER KOMI TJE", Letter | DownCase, -1, 0x050E, 0x0, 0x050E },
{ 0x0510, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0511, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0512, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0513, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0514, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0515, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0516, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0517, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0518, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0519, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x051a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x051b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x051c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x051d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x051e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x051f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0520, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0521, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0522, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0523, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0524, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0525, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0526, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0527, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0528, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0529, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x052a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x052b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x052c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x052d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x052e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x052f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0530, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0531, "ARMENIAN CAPITAL LETTER AYB", Letter | UpCase, -1, 0x0, 0x0561, 0x0 },
{ 0x0532, "ARMENIAN CAPITAL LETTER BEN", Letter | UpCase, -1, 0x0, 0x0562, 0x0 },
{ 0x0533, "ARMENIAN CAPITAL LETTER GIM", Letter | UpCase, -1, 0x0, 0x0563, 0x0 },
{ 0x0534, "ARMENIAN CAPITAL LETTER DA", Letter | UpCase, -1, 0x0, 0x0564, 0x0 },
{ 0x0535, "ARMENIAN CAPITAL LETTER ECH", Letter | UpCase, -1, 0x0, 0x0565, 0x0 },
{ 0x0536, "ARMENIAN CAPITAL LETTER ZA", Letter | UpCase, -1, 0x0, 0x0566, 0x0 },
{ 0x0537, "ARMENIAN CAPITAL LETTER EH", Letter | UpCase, -1, 0x0, 0x0567, 0x0 },
{ 0x0538, "ARMENIAN CAPITAL LETTER ET", Letter | UpCase, -1, 0x0, 0x0568, 0x0 },
{ 0x0539, "ARMENIAN CAPITAL LETTER TO", Letter | UpCase, -1, 0x0, 0x0569, 0x0 },
{ 0x053A, "ARMENIAN CAPITAL LETTER ZHE", Letter | UpCase, -1, 0x0, 0x056A, 0x0 },
{ 0x053B, "ARMENIAN CAPITAL LETTER INI", Letter | UpCase, -1, 0x0, 0x056B, 0x0 },
{ 0x053C, "ARMENIAN CAPITAL LETTER LIWN", Letter | UpCase, -1, 0x0, 0x056C, 0x0 },
{ 0x053D, "ARMENIAN CAPITAL LETTER XEH", Letter | UpCase, -1, 0x0, 0x056D, 0x0 },
{ 0x053E, "ARMENIAN CAPITAL LETTER CA", Letter | UpCase, -1, 0x0, 0x056E, 0x0 },
{ 0x053F, "ARMENIAN CAPITAL LETTER KEN", Letter | UpCase, -1, 0x0, 0x056F, 0x0 },
{ 0x0540, "ARMENIAN CAPITAL LETTER HO", Letter | UpCase, -1, 0x0, 0x0570, 0x0 },
{ 0x0541, "ARMENIAN CAPITAL LETTER JA", Letter | UpCase, -1, 0x0, 0x0571, 0x0 },
{ 0x0542, "ARMENIAN CAPITAL LETTER GHAD", Letter | UpCase, -1, 0x0, 0x0572, 0x0 },
{ 0x0543, "ARMENIAN CAPITAL LETTER CHEH", Letter | UpCase, -1, 0x0, 0x0573, 0x0 },
{ 0x0544, "ARMENIAN CAPITAL LETTER MEN", Letter | UpCase, -1, 0x0, 0x0574, 0x0 },
{ 0x0545, "ARMENIAN CAPITAL LETTER YI", Letter | UpCase, -1, 0x0, 0x0575, 0x0 },
{ 0x0546, "ARMENIAN CAPITAL LETTER NOW", Letter | UpCase, -1, 0x0, 0x0576, 0x0 },
{ 0x0547, "ARMENIAN CAPITAL LETTER SHA", Letter | UpCase, -1, 0x0, 0x0577, 0x0 },
{ 0x0548, "ARMENIAN CAPITAL LETTER VO", Letter | UpCase, -1, 0x0, 0x0578, 0x0 },
{ 0x0549, "ARMENIAN CAPITAL LETTER CHA", Letter | UpCase, -1, 0x0, 0x0579, 0x0 },
{ 0x054A, "ARMENIAN CAPITAL LETTER PEH", Letter | UpCase, -1, 0x0, 0x057A, 0x0 },
{ 0x054B, "ARMENIAN CAPITAL LETTER JHEH", Letter | UpCase, -1, 0x0, 0x057B, 0x0 },
{ 0x054C, "ARMENIAN CAPITAL LETTER RA", Letter | UpCase, -1, 0x0, 0x057C, 0x0 },
{ 0x054D, "ARMENIAN CAPITAL LETTER SEH", Letter | UpCase, -1, 0x0, 0x057D, 0x0 },
{ 0x054E, "ARMENIAN CAPITAL LETTER VEW", Letter | UpCase, -1, 0x0, 0x057E, 0x0 },
{ 0x054F, "ARMENIAN CAPITAL LETTER TIWN", Letter | UpCase, -1, 0x0, 0x057F, 0x0 },
{ 0x0550, "ARMENIAN CAPITAL LETTER REH", Letter | UpCase, -1, 0x0, 0x0580, 0x0 },
{ 0x0551, "ARMENIAN CAPITAL LETTER CO", Letter | UpCase, -1, 0x0, 0x0581, 0x0 },
{ 0x0552, "ARMENIAN CAPITAL LETTER YIWN", Letter | UpCase, -1, 0x0, 0x0582, 0x0 },
{ 0x0553, "ARMENIAN CAPITAL LETTER PIWR", Letter | UpCase, -1, 0x0, 0x0583, 0x0 },
{ 0x0554, "ARMENIAN CAPITAL LETTER KEH", Letter | UpCase, -1, 0x0, 0x0584, 0x0 },
{ 0x0555, "ARMENIAN CAPITAL LETTER OH", Letter | UpCase, -1, 0x0, 0x0585, 0x0 },
{ 0x0556, "ARMENIAN CAPITAL LETTER FEH", Letter | UpCase, -1, 0x0, 0x0586, 0x0 },
{ 0x0557, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0558, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0559, "ARMENIAN MODIFIER LETTER LEFT HALF RING", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x055A, "ARMENIAN APOSTROPHE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x055B, "ARMENIAN EMPHASIS MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x055C, "ARMENIAN EXCLAMATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x055D, "ARMENIAN COMMA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x055E, "ARMENIAN QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x055F, "ARMENIAN ABBREVIATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0560, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0561, "ARMENIAN SMALL LETTER AYB", Letter | DownCase, -1, 0x0531, 0x0, 0x0531 },
{ 0x0562, "ARMENIAN SMALL LETTER BEN", Letter | DownCase, -1, 0x0532, 0x0, 0x0532 },
{ 0x0563, "ARMENIAN SMALL LETTER GIM", Letter | DownCase, -1, 0x0533, 0x0, 0x0533 },
{ 0x0564, "ARMENIAN SMALL LETTER DA", Letter | DownCase, -1, 0x0534, 0x0, 0x0534 },
{ 0x0565, "ARMENIAN SMALL LETTER ECH", Letter | DownCase, -1, 0x0535, 0x0, 0x0535 },
{ 0x0566, "ARMENIAN SMALL LETTER ZA", Letter | DownCase, -1, 0x0536, 0x0, 0x0536 },
{ 0x0567, "ARMENIAN SMALL LETTER EH", Letter | DownCase, -1, 0x0537, 0x0, 0x0537 },
{ 0x0568, "ARMENIAN SMALL LETTER ET", Letter | DownCase, -1, 0x0538, 0x0, 0x0538 },
{ 0x0569, "ARMENIAN SMALL LETTER TO", Letter | DownCase, -1, 0x0539, 0x0, 0x0539 },
{ 0x056A, "ARMENIAN SMALL LETTER ZHE", Letter | DownCase, -1, 0x053A, 0x0, 0x053A },
{ 0x056B, "ARMENIAN SMALL LETTER INI", Letter | DownCase, -1, 0x053B, 0x0, 0x053B },
{ 0x056C, "ARMENIAN SMALL LETTER LIWN", Letter | DownCase, -1, 0x053C, 0x0, 0x053C },
{ 0x056D, "ARMENIAN SMALL LETTER XEH", Letter | DownCase, -1, 0x053D, 0x0, 0x053D },
{ 0x056E, "ARMENIAN SMALL LETTER CA", Letter | DownCase, -1, 0x053E, 0x0, 0x053E },
{ 0x056F, "ARMENIAN SMALL LETTER KEN", Letter | DownCase, -1, 0x053F, 0x0, 0x053F },
{ 0x0570, "ARMENIAN SMALL LETTER HO", Letter | DownCase, -1, 0x0540, 0x0, 0x0540 },
{ 0x0571, "ARMENIAN SMALL LETTER JA", Letter | DownCase, -1, 0x0541, 0x0, 0x0541 },
{ 0x0572, "ARMENIAN SMALL LETTER GHAD", Letter | DownCase, -1, 0x0542, 0x0, 0x0542 },
{ 0x0573, "ARMENIAN SMALL LETTER CHEH", Letter | DownCase, -1, 0x0543, 0x0, 0x0543 },
{ 0x0574, "ARMENIAN SMALL LETTER MEN", Letter | DownCase, -1, 0x0544, 0x0, 0x0544 },
{ 0x0575, "ARMENIAN SMALL LETTER YI", Letter | DownCase, -1, 0x0545, 0x0, 0x0545 },
{ 0x0576, "ARMENIAN SMALL LETTER NOW", Letter | DownCase, -1, 0x0546, 0x0, 0x0546 },
{ 0x0577, "ARMENIAN SMALL LETTER SHA", Letter | DownCase, -1, 0x0547, 0x0, 0x0547 },
{ 0x0578, "ARMENIAN SMALL LETTER VO", Letter | DownCase, -1, 0x0548, 0x0, 0x0548 },
{ 0x0579, "ARMENIAN SMALL LETTER CHA", Letter | DownCase, -1, 0x0549, 0x0, 0x0549 },
{ 0x057A, "ARMENIAN SMALL LETTER PEH", Letter | DownCase, -1, 0x054A, 0x0, 0x054A },
{ 0x057B, "ARMENIAN SMALL LETTER JHEH", Letter | DownCase, -1, 0x054B, 0x0, 0x054B },
{ 0x057C, "ARMENIAN SMALL LETTER RA", Letter | DownCase, -1, 0x054C, 0x0, 0x054C },
{ 0x057D, "ARMENIAN SMALL LETTER SEH", Letter | DownCase, -1, 0x054D, 0x0, 0x054D },
{ 0x057E, "ARMENIAN SMALL LETTER VEW", Letter | DownCase, -1, 0x054E, 0x0, 0x054E },
{ 0x057F, "ARMENIAN SMALL LETTER TIWN", Letter | DownCase, -1, 0x054F, 0x0, 0x054F },
{ 0x0580, "ARMENIAN SMALL LETTER REH", Letter | DownCase, -1, 0x0550, 0x0, 0x0550 },
{ 0x0581, "ARMENIAN SMALL LETTER CO", Letter | DownCase, -1, 0x0551, 0x0, 0x0551 },
{ 0x0582, "ARMENIAN SMALL LETTER YIWN", Letter | DownCase, -1, 0x0552, 0x0, 0x0552 },
{ 0x0583, "ARMENIAN SMALL LETTER PIWR", Letter | DownCase, -1, 0x0553, 0x0, 0x0553 },
{ 0x0584, "ARMENIAN SMALL LETTER KEH", Letter | DownCase, -1, 0x0554, 0x0, 0x0554 },
{ 0x0585, "ARMENIAN SMALL LETTER OH", Letter | DownCase, -1, 0x0555, 0x0, 0x0555 },
{ 0x0586, "ARMENIAN SMALL LETTER FEH", Letter | DownCase, -1, 0x0556, 0x0, 0x0556 },
{ 0x0587, "ARMENIAN SMALL LIGATURE ECH YIWN", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x0588, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0589, "ARMENIAN FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x058A, "ARMENIAN HYPHEN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x058b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x058c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x058d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x058e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x058f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0590, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0591, "HEBREW ACCENT ETNAHTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0592, "HEBREW ACCENT SEGOL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0593, "HEBREW ACCENT SHALSHELET", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0594, "HEBREW ACCENT ZAQEF QATAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0595, "HEBREW ACCENT ZAQEF GADOL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0596, "HEBREW ACCENT TIPEHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0597, "HEBREW ACCENT REVIA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0598, "HEBREW ACCENT ZARQA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0599, "HEBREW ACCENT PASHTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x059A, "HEBREW ACCENT YETIV", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x059B, "HEBREW ACCENT TEVIR", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x059C, "HEBREW ACCENT GERESH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x059D, "HEBREW ACCENT GERESH MUQDAM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x059E, "HEBREW ACCENT GERSHAYIM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x059F, "HEBREW ACCENT QARNEY PARA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05A0, "HEBREW ACCENT TELISHA GEDOLA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05A1, "HEBREW ACCENT PAZER", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05a2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05A3, "HEBREW ACCENT MUNAH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05A4, "HEBREW ACCENT MAHAPAKH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05A5, "HEBREW ACCENT MERKHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05A6, "HEBREW ACCENT MERKHA KEFULA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05A7, "HEBREW ACCENT DARGA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05A8, "HEBREW ACCENT QADMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05A9, "HEBREW ACCENT TELISHA QETANA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05AA, "HEBREW ACCENT YERAH BEN YOMO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05AB, "HEBREW ACCENT OLE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05AC, "HEBREW ACCENT ILUY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05AD, "HEBREW ACCENT DEHI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05AE, "HEBREW ACCENT ZINOR", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05AF, "HEBREW MARK MASORA CIRCLE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B0, "HEBREW POINT SHEVA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B1, "HEBREW POINT HATAF SEGOL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B2, "HEBREW POINT HATAF PATAH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B3, "HEBREW POINT HATAF QAMATS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B4, "HEBREW POINT HIRIQ", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B5, "HEBREW POINT TSERE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B6, "HEBREW POINT SEGOL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B7, "HEBREW POINT PATAH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B8, "HEBREW POINT QAMATS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05B9, "HEBREW POINT HOLAM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05ba, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05BB, "HEBREW POINT QUBUTS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05BC, "HEBREW POINT DAGESH OR MAPIQ", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05BD, "HEBREW POINT METEG", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05BE, "HEBREW PUNCTUATION MAQAF", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x05BF, "HEBREW POINT RAFE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05C0, "HEBREW PUNCTUATION PASEQ", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x05C1, "HEBREW POINT SHIN DOT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05C2, "HEBREW POINT SIN DOT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05C3, "HEBREW PUNCTUATION SOF PASUQ", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x05C4, "HEBREW MARK UPPER DOT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x05c5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05c6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05c7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05c8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05c9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05ca, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05cb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05cc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05cd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05ce, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05cf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05D0, "HEBREW LETTER ALEF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D1, "HEBREW LETTER BET", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D2, "HEBREW LETTER GIMEL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D3, "HEBREW LETTER DALET", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D4, "HEBREW LETTER HE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D5, "HEBREW LETTER VAV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D6, "HEBREW LETTER ZAYIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D7, "HEBREW LETTER HET", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D8, "HEBREW LETTER TET", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05D9, "HEBREW LETTER YOD", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05DA, "HEBREW LETTER FINAL KAF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05DB, "HEBREW LETTER KAF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05DC, "HEBREW LETTER LAMED", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05DD, "HEBREW LETTER FINAL MEM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05DE, "HEBREW LETTER MEM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05DF, "HEBREW LETTER FINAL NUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E0, "HEBREW LETTER NUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E1, "HEBREW LETTER SAMEKH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E2, "HEBREW LETTER AYIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E3, "HEBREW LETTER FINAL PE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E4, "HEBREW LETTER PE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E5, "HEBREW LETTER FINAL TSADI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E6, "HEBREW LETTER TSADI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E7, "HEBREW LETTER QOF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E8, "HEBREW LETTER RESH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05E9, "HEBREW LETTER SHIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05EA, "HEBREW LETTER TAV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05eb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05ec, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05ed, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05ee, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05ef, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05F0, "HEBREW LIGATURE YIDDISH DOUBLE VAV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05F1, "HEBREW LIGATURE YIDDISH VAV YOD", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05F2, "HEBREW LIGATURE YIDDISH DOUBLE YOD", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x05F3, "HEBREW PUNCTUATION GERESH", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x05F4, "HEBREW PUNCTUATION GERSHAYIM", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x05f5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05f6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05f7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05f8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05f9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x05ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0600, "ARABIC NUMBER SIGN", Format, -1, 0x0, 0x0, 0x0 },
{ 0x0601, "ARABIC SIGN SANAH", Format, -1, 0x0, 0x0, 0x0 },
{ 0x0602, "ARABIC FOOTNOTE MARKER", Format, -1, 0x0, 0x0, 0x0 },
{ 0x0603, "ARABIC SIGN SAFHA", Format, -1, 0x0, 0x0, 0x0 },
{ 0x0604, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0605, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0606, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0607, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0608, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0609, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x060a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x060b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x060C, "ARABIC COMMA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x060D, "ARABIC DATE SEPARATOR", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x060E, "ARABIC POETIC VERSE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x060F, "ARABIC SIGN MISRA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0610, "ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0611, "ARABIC SIGN ALAYHE ASSALLAM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0612, "ARABIC SIGN RAHMATULLAH ALAYHE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0613, "ARABIC SIGN RADI ALLAHOU ANHU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0614, "ARABIC SIGN TAKHALLUS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0615, "ARABIC SMALL HIGH TAH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0616, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0617, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0618, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0619, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x061a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x061B, "ARABIC SEMICOLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x061c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x061d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x061e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x061F, "ARABIC QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0620, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0621, "ARABIC LETTER HAMZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0622, "ARABIC LETTER ALEF WITH MADDA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0623, "ARABIC LETTER ALEF WITH HAMZA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0624, "ARABIC LETTER WAW WITH HAMZA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0625, "ARABIC LETTER ALEF WITH HAMZA BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0626, "ARABIC LETTER YEH WITH HAMZA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0627, "ARABIC LETTER ALEF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0628, "ARABIC LETTER BEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0629, "ARABIC LETTER TEH MARBUTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x062A, "ARABIC LETTER TEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x062B, "ARABIC LETTER THEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x062C, "ARABIC LETTER JEEM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x062D, "ARABIC LETTER HAH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x062E, "ARABIC LETTER KHAH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x062F, "ARABIC LETTER DAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0630, "ARABIC LETTER THAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0631, "ARABIC LETTER REH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0632, "ARABIC LETTER ZAIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0633, "ARABIC LETTER SEEN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0634, "ARABIC LETTER SHEEN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0635, "ARABIC LETTER SAD", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0636, "ARABIC LETTER DAD", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0637, "ARABIC LETTER TAH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0638, "ARABIC LETTER ZAH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0639, "ARABIC LETTER AIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x063A, "ARABIC LETTER GHAIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x063b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x063c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x063d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x063e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x063f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0640, "ARABIC TATWEEL", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x0641, "ARABIC LETTER FEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0642, "ARABIC LETTER QAF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0643, "ARABIC LETTER KAF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0644, "ARABIC LETTER LAM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0645, "ARABIC LETTER MEEM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0646, "ARABIC LETTER NOON", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0647, "ARABIC LETTER HEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0648, "ARABIC LETTER WAW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0649, "ARABIC LETTER ALEF MAKSURA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x064A, "ARABIC LETTER YEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x064B, "ARABIC FATHATAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x064C, "ARABIC DAMMATAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x064D, "ARABIC KASRATAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x064E, "ARABIC FATHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x064F, "ARABIC DAMMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0650, "ARABIC KASRA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0651, "ARABIC SHADDA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0652, "ARABIC SUKUN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0653, "ARABIC MADDAH ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0654, "ARABIC HAMZA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0655, "ARABIC HAMZA BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0656, "ARABIC SUBSCRIPT ALEF", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0657, "ARABIC INVERTED DAMMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0658, "ARABIC MARK NOON GHUNNA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0659, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x065a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x065b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x065c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x065d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x065e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x065f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0660, "ARABIC-INDIC DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0661, "ARABIC-INDIC DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0662, "ARABIC-INDIC DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0663, "ARABIC-INDIC DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0664, "ARABIC-INDIC DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0665, "ARABIC-INDIC DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0666, "ARABIC-INDIC DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0667, "ARABIC-INDIC DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0668, "ARABIC-INDIC DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0669, "ARABIC-INDIC DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x066A, "ARABIC PERCENT SIGN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x066B, "ARABIC DECIMAL SEPARATOR", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x066C, "ARABIC THOUSANDS SEPARATOR", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x066D, "ARABIC FIVE POINTED STAR", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x066E, "ARABIC LETTER DOTLESS BEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x066F, "ARABIC LETTER DOTLESS QAF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0670, "ARABIC LETTER SUPERSCRIPT ALEF", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0671, "ARABIC LETTER ALEF WASLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0672, "ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0673, "ARABIC LETTER ALEF WITH WAVY HAMZA BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0674, "ARABIC LETTER HIGH HAMZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0675, "ARABIC LETTER HIGH HAMZA ALEF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0676, "ARABIC LETTER HIGH HAMZA WAW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0677, "ARABIC LETTER U WITH HAMZA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0678, "ARABIC LETTER HIGH HAMZA YEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0679, "ARABIC LETTER TTEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x067A, "ARABIC LETTER TTEHEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x067B, "ARABIC LETTER BEEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x067C, "ARABIC LETTER TEH WITH RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x067D, "ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x067E, "ARABIC LETTER PEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x067F, "ARABIC LETTER TEHEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0680, "ARABIC LETTER BEHEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0681, "ARABIC LETTER HAH WITH HAMZA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0682, "ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0683, "ARABIC LETTER NYEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0684, "ARABIC LETTER DYEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0685, "ARABIC LETTER HAH WITH THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0686, "ARABIC LETTER TCHEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0687, "ARABIC LETTER TCHEHEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0688, "ARABIC LETTER DDAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0689, "ARABIC LETTER DAL WITH RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x068A, "ARABIC LETTER DAL WITH DOT BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x068B, "ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x068C, "ARABIC LETTER DAHAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x068D, "ARABIC LETTER DDAHAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x068E, "ARABIC LETTER DUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x068F, "ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0690, "ARABIC LETTER DAL WITH FOUR DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0691, "ARABIC LETTER RREH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0692, "ARABIC LETTER REH WITH SMALL V", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0693, "ARABIC LETTER REH WITH RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0694, "ARABIC LETTER REH WITH DOT BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0695, "ARABIC LETTER REH WITH SMALL V BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0696, "ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0697, "ARABIC LETTER REH WITH TWO DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0698, "ARABIC LETTER JEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0699, "ARABIC LETTER REH WITH FOUR DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x069A, "ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x069B, "ARABIC LETTER SEEN WITH THREE DOTS BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x069C, "ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x069D, "ARABIC LETTER SAD WITH TWO DOTS BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x069E, "ARABIC LETTER SAD WITH THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x069F, "ARABIC LETTER TAH WITH THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A0, "ARABIC LETTER AIN WITH THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A1, "ARABIC LETTER DOTLESS FEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A2, "ARABIC LETTER FEH WITH DOT MOVED BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A3, "ARABIC LETTER FEH WITH DOT BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A4, "ARABIC LETTER VEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A5, "ARABIC LETTER FEH WITH THREE DOTS BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A6, "ARABIC LETTER PEHEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A7, "ARABIC LETTER QAF WITH DOT ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A8, "ARABIC LETTER QAF WITH THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06A9, "ARABIC LETTER KEHEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06AA, "ARABIC LETTER SWASH KAF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06AB, "ARABIC LETTER KAF WITH RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06AC, "ARABIC LETTER KAF WITH DOT ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06AD, "ARABIC LETTER NG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06AE, "ARABIC LETTER KAF WITH THREE DOTS BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06AF, "ARABIC LETTER GAF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B0, "ARABIC LETTER GAF WITH RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B1, "ARABIC LETTER NGOEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B2, "ARABIC LETTER GAF WITH TWO DOTS BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B3, "ARABIC LETTER GUEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B4, "ARABIC LETTER GAF WITH THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B5, "ARABIC LETTER LAM WITH SMALL V", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B6, "ARABIC LETTER LAM WITH DOT ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B7, "ARABIC LETTER LAM WITH THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B8, "ARABIC LETTER LAM WITH THREE DOTS BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06B9, "ARABIC LETTER NOON WITH DOT BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06BA, "ARABIC LETTER NOON GHUNNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06BB, "ARABIC LETTER RNOON", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06BC, "ARABIC LETTER NOON WITH RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06BD, "ARABIC LETTER NOON WITH THREE DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06BE, "ARABIC LETTER HEH DOACHASHMEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06BF, "ARABIC LETTER TCHEH WITH DOT ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C0, "ARABIC LETTER HEH WITH YEH ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C1, "ARABIC LETTER HEH GOAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C2, "ARABIC LETTER HEH GOAL WITH HAMZA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C3, "ARABIC LETTER TEH MARBUTA GOAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C4, "ARABIC LETTER WAW WITH RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C5, "ARABIC LETTER KIRGHIZ OE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C6, "ARABIC LETTER OE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C7, "ARABIC LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C8, "ARABIC LETTER YU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06C9, "ARABIC LETTER KIRGHIZ YU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06CA, "ARABIC LETTER WAW WITH TWO DOTS ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06CB, "ARABIC LETTER VE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06CC, "ARABIC LETTER FARSI YEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06CD, "ARABIC LETTER YEH WITH TAIL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06CE, "ARABIC LETTER YEH WITH SMALL V", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06CF, "ARABIC LETTER WAW WITH DOT ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06D0, "ARABIC LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06D1, "ARABIC LETTER YEH WITH THREE DOTS BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06D2, "ARABIC LETTER YEH BARREE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06D3, "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06D4, "ARABIC FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x06D5, "ARABIC LETTER AE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06D6, "ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06D7, "ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06D8, "ARABIC SMALL HIGH MEEM INITIAL FORM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06D9, "ARABIC SMALL HIGH LAM ALEF", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06DA, "ARABIC SMALL HIGH JEEM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06DB, "ARABIC SMALL HIGH THREE DOTS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06DC, "ARABIC SMALL HIGH SEEN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06DD, "ARABIC END OF AYAH", Format, -1, 0x0, 0x0, 0x0 },
{ 0x06DE, "ARABIC START OF RUB EL HIZB", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x06DF, "ARABIC SMALL HIGH ROUNDED ZERO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06E0, "ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06E1, "ARABIC SMALL HIGH DOTLESS HEAD OF KHAH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06E2, "ARABIC SMALL HIGH MEEM ISOLATED FORM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06E3, "ARABIC SMALL LOW SEEN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06E4, "ARABIC SMALL HIGH MADDA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06E5, "ARABIC SMALL WAW", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x06E6, "ARABIC SMALL YEH", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x06E7, "ARABIC SMALL HIGH YEH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06E8, "ARABIC SMALL HIGH NOON", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06E9, "ARABIC PLACE OF SAJDAH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x06EA, "ARABIC EMPTY CENTRE LOW STOP", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06EB, "ARABIC EMPTY CENTRE HIGH STOP", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06EC, "ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06ED, "ARABIC SMALL LOW MEEM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x06EE, "ARABIC LETTER DAL WITH INVERTED V", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06EF, "ARABIC LETTER REH WITH INVERTED V", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06F0, "EXTENDED ARABIC-INDIC DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x06F1, "EXTENDED ARABIC-INDIC DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x06F2, "EXTENDED ARABIC-INDIC DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x06F3, "EXTENDED ARABIC-INDIC DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x06F4, "EXTENDED ARABIC-INDIC DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x06F5, "EXTENDED ARABIC-INDIC DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x06F6, "EXTENDED ARABIC-INDIC DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x06F7, "EXTENDED ARABIC-INDIC DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x06F8, "EXTENDED ARABIC-INDIC DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x06F9, "EXTENDED ARABIC-INDIC DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x06FA, "ARABIC LETTER SHEEN WITH DOT BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06FB, "ARABIC LETTER DAD WITH DOT BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06FC, "ARABIC LETTER GHAIN WITH DOT BELOW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x06FD, "ARABIC SIGN SINDHI AMPERSAND", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x06FE, "ARABIC SIGN SINDHI POSTPOSITION MEN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x06FF, "ARABIC LETTER HEH WITH INVERTED V", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0700, "SYRIAC END OF PARAGRAPH", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0701, "SYRIAC SUPRALINEAR FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0702, "SYRIAC SUBLINEAR FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0703, "SYRIAC SUPRALINEAR COLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0704, "SYRIAC SUBLINEAR COLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0705, "SYRIAC HORIZONTAL COLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0706, "SYRIAC COLON SKEWED LEFT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0707, "SYRIAC COLON SKEWED RIGHT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0708, "SYRIAC SUPRALINEAR COLON SKEWED LEFT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0709, "SYRIAC SUBLINEAR COLON SKEWED RIGHT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x070A, "SYRIAC CONTRACTION", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x070B, "SYRIAC HARKLEAN OBELUS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x070C, "SYRIAC HARKLEAN METOBELUS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x070D, "SYRIAC HARKLEAN ASTERISCUS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x070e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x070F, "SYRIAC ABBREVIATION MARK", Format, -1, 0x0, 0x0, 0x0 },
{ 0x0710, "SYRIAC LETTER ALAPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0711, "SYRIAC LETTER SUPERSCRIPT ALAPH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0712, "SYRIAC LETTER BETH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0713, "SYRIAC LETTER GAMAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0714, "SYRIAC LETTER GAMAL GARSHUNI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0715, "SYRIAC LETTER DALATH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0716, "SYRIAC LETTER DOTLESS DALATH RISH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0717, "SYRIAC LETTER HE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0718, "SYRIAC LETTER WAW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0719, "SYRIAC LETTER ZAIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x071A, "SYRIAC LETTER HETH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x071B, "SYRIAC LETTER TETH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x071C, "SYRIAC LETTER TETH GARSHUNI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x071D, "SYRIAC LETTER YUDH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x071E, "SYRIAC LETTER YUDH HE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x071F, "SYRIAC LETTER KAPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0720, "SYRIAC LETTER LAMADH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0721, "SYRIAC LETTER MIM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0722, "SYRIAC LETTER NUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0723, "SYRIAC LETTER SEMKATH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0724, "SYRIAC LETTER FINAL SEMKATH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0725, "SYRIAC LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0726, "SYRIAC LETTER PE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0727, "SYRIAC LETTER REVERSED PE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0728, "SYRIAC LETTER SADHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0729, "SYRIAC LETTER QAPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x072A, "SYRIAC LETTER RISH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x072B, "SYRIAC LETTER SHIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x072C, "SYRIAC LETTER TAW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x072D, "SYRIAC LETTER PERSIAN BHETH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x072E, "SYRIAC LETTER PERSIAN GHAMAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x072F, "SYRIAC LETTER PERSIAN DHALATH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0730, "SYRIAC PTHAHA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0731, "SYRIAC PTHAHA BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0732, "SYRIAC PTHAHA DOTTED", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0733, "SYRIAC ZQAPHA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0734, "SYRIAC ZQAPHA BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0735, "SYRIAC ZQAPHA DOTTED", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0736, "SYRIAC RBASA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0737, "SYRIAC RBASA BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0738, "SYRIAC DOTTED ZLAMA HORIZONTAL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0739, "SYRIAC DOTTED ZLAMA ANGULAR", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x073A, "SYRIAC HBASA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x073B, "SYRIAC HBASA BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x073C, "SYRIAC HBASA-ESASA DOTTED", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x073D, "SYRIAC ESASA ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x073E, "SYRIAC ESASA BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x073F, "SYRIAC RWAHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0740, "SYRIAC FEMININE DOT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0741, "SYRIAC QUSHSHAYA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0742, "SYRIAC RUKKAKHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0743, "SYRIAC TWO VERTICAL DOTS ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0744, "SYRIAC TWO VERTICAL DOTS BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0745, "SYRIAC THREE DOTS ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0746, "SYRIAC THREE DOTS BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0747, "SYRIAC OBLIQUE LINE ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0748, "SYRIAC OBLIQUE LINE BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0749, "SYRIAC MUSIC", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x074A, "SYRIAC BARREKH", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x074b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x074c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x074D, "SYRIAC LETTER SOGDIAN ZHAIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x074E, "SYRIAC LETTER SOGDIAN KHAPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x074F, "SYRIAC LETTER SOGDIAN FE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0750, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0751, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0752, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0753, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0754, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0755, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0756, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0757, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0758, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0759, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x075a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x075b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x075c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x075d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x075e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x075f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0760, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0761, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0762, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0763, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0764, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0765, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0766, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0767, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0768, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0769, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x076a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x076b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x076c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x076d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x076e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x076f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0770, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0771, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0772, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0773, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0774, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0775, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0776, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0777, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0778, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0779, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x077a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x077b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x077c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x077d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x077e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x077f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0780, "THAANA LETTER HAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0781, "THAANA LETTER SHAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0782, "THAANA LETTER NOONU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0783, "THAANA LETTER RAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0784, "THAANA LETTER BAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0785, "THAANA LETTER LHAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0786, "THAANA LETTER KAAFU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0787, "THAANA LETTER ALIFU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0788, "THAANA LETTER VAAVU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0789, "THAANA LETTER MEEMU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x078A, "THAANA LETTER FAAFU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x078B, "THAANA LETTER DHAALU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x078C, "THAANA LETTER THAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x078D, "THAANA LETTER LAAMU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x078E, "THAANA LETTER GAAFU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x078F, "THAANA LETTER GNAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0790, "THAANA LETTER SEENU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0791, "THAANA LETTER DAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0792, "THAANA LETTER ZAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0793, "THAANA LETTER TAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0794, "THAANA LETTER YAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0795, "THAANA LETTER PAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0796, "THAANA LETTER JAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0797, "THAANA LETTER CHAVIYANI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0798, "THAANA LETTER TTAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0799, "THAANA LETTER HHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x079A, "THAANA LETTER KHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x079B, "THAANA LETTER THAALU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x079C, "THAANA LETTER ZAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x079D, "THAANA LETTER SHEENU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x079E, "THAANA LETTER SAADHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x079F, "THAANA LETTER DAADHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x07A0, "THAANA LETTER TO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x07A1, "THAANA LETTER ZO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x07A2, "THAANA LETTER AINU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x07A3, "THAANA LETTER GHAINU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x07A4, "THAANA LETTER QAAFU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x07A5, "THAANA LETTER WAAVU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x07A6, "THAANA ABAFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07A7, "THAANA AABAAFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07A8, "THAANA IBIFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07A9, "THAANA EEBEEFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07AA, "THAANA UBUFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07AB, "THAANA OOBOOFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07AC, "THAANA EBEFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07AD, "THAANA EYBEYFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07AE, "THAANA OBOFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07AF, "THAANA OABOAFILI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07B0, "THAANA SUKUN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x07B1, "THAANA LETTER NAA", Letter, -1, 0x0, 0x0, 0x0 },
/*
  not set from 0x07b2 to 0x0901 (335 entries) 
*/
{ 0x0901, "DEVANAGARI SIGN CANDRABINDU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0902, "DEVANAGARI SIGN ANUSVARA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0903, "DEVANAGARI SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0904, "DEVANAGARI LETTER SHORT A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0905, "DEVANAGARI LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0906, "DEVANAGARI LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0907, "DEVANAGARI LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0908, "DEVANAGARI LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0909, "DEVANAGARI LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x090A, "DEVANAGARI LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x090B, "DEVANAGARI LETTER VOCALIC R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x090C, "DEVANAGARI LETTER VOCALIC L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x090D, "DEVANAGARI LETTER CANDRA E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x090E, "DEVANAGARI LETTER SHORT E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x090F, "DEVANAGARI LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0910, "DEVANAGARI LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0911, "DEVANAGARI LETTER CANDRA O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0912, "DEVANAGARI LETTER SHORT O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0913, "DEVANAGARI LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0914, "DEVANAGARI LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0915, "DEVANAGARI LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0916, "DEVANAGARI LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0917, "DEVANAGARI LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0918, "DEVANAGARI LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0919, "DEVANAGARI LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x091A, "DEVANAGARI LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x091B, "DEVANAGARI LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x091C, "DEVANAGARI LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x091D, "DEVANAGARI LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x091E, "DEVANAGARI LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x091F, "DEVANAGARI LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0920, "DEVANAGARI LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0921, "DEVANAGARI LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0922, "DEVANAGARI LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0923, "DEVANAGARI LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0924, "DEVANAGARI LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0925, "DEVANAGARI LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0926, "DEVANAGARI LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0927, "DEVANAGARI LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0928, "DEVANAGARI LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0929, "DEVANAGARI LETTER NNNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x092A, "DEVANAGARI LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x092B, "DEVANAGARI LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x092C, "DEVANAGARI LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x092D, "DEVANAGARI LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x092E, "DEVANAGARI LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x092F, "DEVANAGARI LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0930, "DEVANAGARI LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0931, "DEVANAGARI LETTER RRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0932, "DEVANAGARI LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0933, "DEVANAGARI LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0934, "DEVANAGARI LETTER LLLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0935, "DEVANAGARI LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0936, "DEVANAGARI LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0937, "DEVANAGARI LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0938, "DEVANAGARI LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0939, "DEVANAGARI LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x093a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x093b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x093C, "DEVANAGARI SIGN NUKTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x093D, "DEVANAGARI SIGN AVAGRAHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x093E, "DEVANAGARI VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x093F, "DEVANAGARI VOWEL SIGN I", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0940, "DEVANAGARI VOWEL SIGN II", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0941, "DEVANAGARI VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0942, "DEVANAGARI VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0943, "DEVANAGARI VOWEL SIGN VOCALIC R", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0944, "DEVANAGARI VOWEL SIGN VOCALIC RR", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0945, "DEVANAGARI VOWEL SIGN CANDRA E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0946, "DEVANAGARI VOWEL SIGN SHORT E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0947, "DEVANAGARI VOWEL SIGN E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0948, "DEVANAGARI VOWEL SIGN AI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0949, "DEVANAGARI VOWEL SIGN CANDRA O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x094A, "DEVANAGARI VOWEL SIGN SHORT O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x094B, "DEVANAGARI VOWEL SIGN O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x094C, "DEVANAGARI VOWEL SIGN AU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x094D, "DEVANAGARI SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x094e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x094f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0950, "DEVANAGARI OM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0951, "DEVANAGARI STRESS SIGN UDATTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0952, "DEVANAGARI STRESS SIGN ANUDATTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0953, "DEVANAGARI GRAVE ACCENT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0954, "DEVANAGARI ACUTE ACCENT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0955, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0956, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0957, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0958, "DEVANAGARI LETTER QA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0959, "DEVANAGARI LETTER KHHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x095A, "DEVANAGARI LETTER GHHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x095B, "DEVANAGARI LETTER ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x095C, "DEVANAGARI LETTER DDDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x095D, "DEVANAGARI LETTER RHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x095E, "DEVANAGARI LETTER FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x095F, "DEVANAGARI LETTER YYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0960, "DEVANAGARI LETTER VOCALIC RR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0961, "DEVANAGARI LETTER VOCALIC LL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0962, "DEVANAGARI VOWEL SIGN VOCALIC L", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0963, "DEVANAGARI VOWEL SIGN VOCALIC LL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0964, "DEVANAGARI DANDA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0965, "DEVANAGARI DOUBLE DANDA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0966, "DEVANAGARI DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0967, "DEVANAGARI DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0968, "DEVANAGARI DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0969, "DEVANAGARI DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x096A, "DEVANAGARI DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x096B, "DEVANAGARI DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x096C, "DEVANAGARI DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x096D, "DEVANAGARI DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x096E, "DEVANAGARI DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x096F, "DEVANAGARI DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0970, "DEVANAGARI ABBREVIATION SIGN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0971, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0972, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0973, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0974, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0975, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0976, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0977, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0978, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0979, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x097a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x097b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x097c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x097d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x097e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x097f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0980, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0981, "BENGALI SIGN CANDRABINDU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0982, "BENGALI SIGN ANUSVARA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0983, "BENGALI SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0984, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0985, "BENGALI LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0986, "BENGALI LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0987, "BENGALI LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0988, "BENGALI LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0989, "BENGALI LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x098A, "BENGALI LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x098B, "BENGALI LETTER VOCALIC R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x098C, "BENGALI LETTER VOCALIC L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x098d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x098e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x098F, "BENGALI LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0990, "BENGALI LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0991, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0992, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0993, "BENGALI LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0994, "BENGALI LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0995, "BENGALI LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0996, "BENGALI LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0997, "BENGALI LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0998, "BENGALI LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0999, "BENGALI LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x099A, "BENGALI LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x099B, "BENGALI LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x099C, "BENGALI LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x099D, "BENGALI LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x099E, "BENGALI LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x099F, "BENGALI LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A0, "BENGALI LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A1, "BENGALI LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A2, "BENGALI LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A3, "BENGALI LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A4, "BENGALI LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A5, "BENGALI LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A6, "BENGALI LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A7, "BENGALI LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09A8, "BENGALI LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09a9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09AA, "BENGALI LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09AB, "BENGALI LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09AC, "BENGALI LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09AD, "BENGALI LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09AE, "BENGALI LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09AF, "BENGALI LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09B0, "BENGALI LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09b1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09B2, "BENGALI LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09b3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09b4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09b5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09B6, "BENGALI LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09B7, "BENGALI LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09B8, "BENGALI LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09B9, "BENGALI LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09ba, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09bb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09BC, "BENGALI SIGN NUKTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x09BD, "BENGALI SIGN AVAGRAHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09BE, "BENGALI VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x09BF, "BENGALI VOWEL SIGN I", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x09C0, "BENGALI VOWEL SIGN II", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x09C1, "BENGALI VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x09C2, "BENGALI VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x09C3, "BENGALI VOWEL SIGN VOCALIC R", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x09C4, "BENGALI VOWEL SIGN VOCALIC RR", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x09c5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09c6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09C7, "BENGALI VOWEL SIGN E", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x09C8, "BENGALI VOWEL SIGN AI", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x09c9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09ca, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09CB, "BENGALI VOWEL SIGN O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x09CC, "BENGALI VOWEL SIGN AU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x09CD, "BENGALI SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x09ce, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09cf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09d0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09d1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09d2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09d3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09d4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09d5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09d6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09D7, "BENGALI AU LENGTH MARK", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x09d8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09d9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09da, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09db, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09DC, "BENGALI LETTER RRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09DD, "BENGALI LETTER RHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09de, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09DF, "BENGALI LETTER YYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09E0, "BENGALI LETTER VOCALIC RR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09E1, "BENGALI LETTER VOCALIC LL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09E2, "BENGALI VOWEL SIGN VOCALIC L", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x09E3, "BENGALI VOWEL SIGN VOCALIC LL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x09e4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09e5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09E6, "BENGALI DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x09E7, "BENGALI DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x09E8, "BENGALI DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x09E9, "BENGALI DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x09EA, "BENGALI DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x09EB, "BENGALI DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x09EC, "BENGALI DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x09ED, "BENGALI DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x09EE, "BENGALI DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x09EF, "BENGALI DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x09F0, "BENGALI LETTER RA WITH MIDDLE DIAGONAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09F1, "BENGALI LETTER RA WITH LOWER DIAGONAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x09F2, "BENGALI RUPEE MARK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x09F3, "BENGALI RUPEE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x09F4, "BENGALI CURRENCY NUMERATOR ONE", Number, 1, 0x0, 0x0, 0x0 },
{ 0x09F5, "BENGALI CURRENCY NUMERATOR TWO", Number, 2, 0x0, 0x0, 0x0 },
{ 0x09F6, "BENGALI CURRENCY NUMERATOR THREE", Number, 3, 0x0, 0x0, 0x0 },
{ 0x09F7, "BENGALI CURRENCY NUMERATOR FOUR", Number, 4, 0x0, 0x0, 0x0 },
{ 0x09F8, "BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR", Number, -1, 0x0, 0x0, 0x0 },
{ 0x09F9, "BENGALI CURRENCY DENOMINATOR SIXTEEN", Number, 16, 0x0, 0x0, 0x0 },
{ 0x09FA, "BENGALI ISSHAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x09fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x09ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a00, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A01, "GURMUKHI SIGN ADAK BINDI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A02, "GURMUKHI SIGN BINDI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A03, "GURMUKHI SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0a04, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A05, "GURMUKHI LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A06, "GURMUKHI LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A07, "GURMUKHI LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A08, "GURMUKHI LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A09, "GURMUKHI LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A0A, "GURMUKHI LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a0b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a0c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a0d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a0e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A0F, "GURMUKHI LETTER EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A10, "GURMUKHI LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a11, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a12, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A13, "GURMUKHI LETTER OO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A14, "GURMUKHI LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A15, "GURMUKHI LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A16, "GURMUKHI LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A17, "GURMUKHI LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A18, "GURMUKHI LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A19, "GURMUKHI LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A1A, "GURMUKHI LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A1B, "GURMUKHI LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A1C, "GURMUKHI LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A1D, "GURMUKHI LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A1E, "GURMUKHI LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A1F, "GURMUKHI LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A20, "GURMUKHI LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A21, "GURMUKHI LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A22, "GURMUKHI LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A23, "GURMUKHI LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A24, "GURMUKHI LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A25, "GURMUKHI LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A26, "GURMUKHI LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A27, "GURMUKHI LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A28, "GURMUKHI LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a29, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A2A, "GURMUKHI LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A2B, "GURMUKHI LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A2C, "GURMUKHI LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A2D, "GURMUKHI LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A2E, "GURMUKHI LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A2F, "GURMUKHI LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A30, "GURMUKHI LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a31, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A32, "GURMUKHI LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A33, "GURMUKHI LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a34, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A35, "GURMUKHI LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A36, "GURMUKHI LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a37, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A38, "GURMUKHI LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A39, "GURMUKHI LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a3a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a3b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A3C, "GURMUKHI SIGN NUKTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0a3d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A3E, "GURMUKHI VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0A3F, "GURMUKHI VOWEL SIGN I", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0A40, "GURMUKHI VOWEL SIGN II", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0A41, "GURMUKHI VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A42, "GURMUKHI VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0a43, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a44, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a45, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a46, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A47, "GURMUKHI VOWEL SIGN EE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A48, "GURMUKHI VOWEL SIGN AI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0a49, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a4a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A4B, "GURMUKHI VOWEL SIGN OO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A4C, "GURMUKHI VOWEL SIGN AU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A4D, "GURMUKHI SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0a4e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a4f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a50, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a51, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a52, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a53, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a54, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a55, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a56, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a57, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a58, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A59, "GURMUKHI LETTER KHHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A5A, "GURMUKHI LETTER GHHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A5B, "GURMUKHI LETTER ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A5C, "GURMUKHI LETTER RRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a5d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A5E, "GURMUKHI LETTER FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a5f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a60, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a61, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a62, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a63, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a64, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a65, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A66, "GURMUKHI DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0A67, "GURMUKHI DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0A68, "GURMUKHI DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0A69, "GURMUKHI DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0A6A, "GURMUKHI DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0A6B, "GURMUKHI DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0A6C, "GURMUKHI DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0A6D, "GURMUKHI DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0A6E, "GURMUKHI DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0A6F, "GURMUKHI DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0A70, "GURMUKHI TIPPI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A71, "GURMUKHI ADDAK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A72, "GURMUKHI IRI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A73, "GURMUKHI URA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A74, "GURMUKHI EK ONKAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a75, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a76, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a77, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a78, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a79, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a7a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a7b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a7c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a7d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a7e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a7f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0a80, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A81, "GUJARATI SIGN CANDRABINDU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A82, "GUJARATI SIGN ANUSVARA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0A83, "GUJARATI SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0a84, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A85, "GUJARATI LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A86, "GUJARATI LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A87, "GUJARATI LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A88, "GUJARATI LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A89, "GUJARATI LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A8A, "GUJARATI LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A8B, "GUJARATI LETTER VOCALIC R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A8C, "GUJARATI LETTER VOCALIC L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A8D, "GUJARATI VOWEL CANDRA E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a8e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A8F, "GUJARATI LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A90, "GUJARATI LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A91, "GUJARATI VOWEL CANDRA O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0a92, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0A93, "GUJARATI LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A94, "GUJARATI LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A95, "GUJARATI LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A96, "GUJARATI LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A97, "GUJARATI LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A98, "GUJARATI LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A99, "GUJARATI LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A9A, "GUJARATI LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A9B, "GUJARATI LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A9C, "GUJARATI LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A9D, "GUJARATI LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A9E, "GUJARATI LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0A9F, "GUJARATI LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA0, "GUJARATI LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA1, "GUJARATI LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA2, "GUJARATI LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA3, "GUJARATI LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA4, "GUJARATI LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA5, "GUJARATI LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA6, "GUJARATI LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA7, "GUJARATI LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AA8, "GUJARATI LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0aa9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0AAA, "GUJARATI LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AAB, "GUJARATI LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AAC, "GUJARATI LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AAD, "GUJARATI LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AAE, "GUJARATI LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AAF, "GUJARATI LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AB0, "GUJARATI LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ab1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0AB2, "GUJARATI LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AB3, "GUJARATI LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ab4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0AB5, "GUJARATI LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AB6, "GUJARATI LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AB7, "GUJARATI LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AB8, "GUJARATI LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AB9, "GUJARATI LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0aba, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0abb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ABC, "GUJARATI SIGN NUKTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ABD, "GUJARATI SIGN AVAGRAHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ABE, "GUJARATI VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0ABF, "GUJARATI VOWEL SIGN I", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0AC0, "GUJARATI VOWEL SIGN II", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0AC1, "GUJARATI VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0AC2, "GUJARATI VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0AC3, "GUJARATI VOWEL SIGN VOCALIC R", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0AC4, "GUJARATI VOWEL SIGN VOCALIC RR", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0AC5, "GUJARATI VOWEL SIGN CANDRA E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ac6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0AC7, "GUJARATI VOWEL SIGN E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0AC8, "GUJARATI VOWEL SIGN AI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0AC9, "GUJARATI VOWEL SIGN CANDRA O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0aca, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ACB, "GUJARATI VOWEL SIGN O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0ACC, "GUJARATI VOWEL SIGN AU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0ACD, "GUJARATI SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ace, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0acf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0AD0, "GUJARATI OM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ad1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ad2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ad3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ad4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ad5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ad6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ad7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ad8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ad9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ada, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0adb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0adc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0add, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ade, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0adf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0AE0, "GUJARATI LETTER VOCALIC RR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AE1, "GUJARATI LETTER VOCALIC LL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0AE2, "GUJARATI VOWEL SIGN VOCALIC L", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0AE3, "GUJARATI VOWEL SIGN VOCALIC LL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ae4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ae5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0AE6, "GUJARATI DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0AE7, "GUJARATI DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0AE8, "GUJARATI DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0AE9, "GUJARATI DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0AEA, "GUJARATI DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0AEB, "GUJARATI DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0AEC, "GUJARATI DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0AED, "GUJARATI DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0AEE, "GUJARATI DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0AEF, "GUJARATI DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0af0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0AF1, "GUJARATI RUPEE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0af2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0af3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0af4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0af5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0af6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0af7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0af8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0af9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0afa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0afb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0afc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0afd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0afe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0aff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b00, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B01, "ORIYA SIGN CANDRABINDU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0B02, "ORIYA SIGN ANUSVARA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0B03, "ORIYA SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0b04, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B05, "ORIYA LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B06, "ORIYA LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B07, "ORIYA LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B08, "ORIYA LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B09, "ORIYA LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B0A, "ORIYA LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B0B, "ORIYA LETTER VOCALIC R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B0C, "ORIYA LETTER VOCALIC L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b0d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b0e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B0F, "ORIYA LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B10, "ORIYA LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b11, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b12, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B13, "ORIYA LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B14, "ORIYA LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B15, "ORIYA LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B16, "ORIYA LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B17, "ORIYA LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B18, "ORIYA LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B19, "ORIYA LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B1A, "ORIYA LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B1B, "ORIYA LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B1C, "ORIYA LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B1D, "ORIYA LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B1E, "ORIYA LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B1F, "ORIYA LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B20, "ORIYA LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B21, "ORIYA LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B22, "ORIYA LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B23, "ORIYA LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B24, "ORIYA LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B25, "ORIYA LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B26, "ORIYA LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B27, "ORIYA LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B28, "ORIYA LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b29, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B2A, "ORIYA LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B2B, "ORIYA LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B2C, "ORIYA LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B2D, "ORIYA LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B2E, "ORIYA LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B2F, "ORIYA LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B30, "ORIYA LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b31, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B32, "ORIYA LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B33, "ORIYA LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b34, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B35, "ORIYA LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B36, "ORIYA LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B37, "ORIYA LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B38, "ORIYA LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B39, "ORIYA LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b3a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b3b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B3C, "ORIYA SIGN NUKTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0B3D, "ORIYA SIGN AVAGRAHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B3E, "ORIYA VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0B3F, "ORIYA VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0B40, "ORIYA VOWEL SIGN II", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0B41, "ORIYA VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0B42, "ORIYA VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0B43, "ORIYA VOWEL SIGN VOCALIC R", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0b44, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b45, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b46, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B47, "ORIYA VOWEL SIGN E", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0B48, "ORIYA VOWEL SIGN AI", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0b49, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b4a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B4B, "ORIYA VOWEL SIGN O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0B4C, "ORIYA VOWEL SIGN AU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0B4D, "ORIYA SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0b4e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b4f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b50, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b51, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b52, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b53, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b54, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b55, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B56, "ORIYA AI LENGTH MARK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0B57, "ORIYA AU LENGTH MARK", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0b58, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b59, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b5a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b5b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B5C, "ORIYA LETTER RRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B5D, "ORIYA LETTER RHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b5e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B5F, "ORIYA LETTER YYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B60, "ORIYA LETTER VOCALIC RR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B61, "ORIYA LETTER VOCALIC LL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b62, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b63, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b64, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b65, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B66, "ORIYA DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0B67, "ORIYA DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0B68, "ORIYA DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0B69, "ORIYA DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0B6A, "ORIYA DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0B6B, "ORIYA DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0B6C, "ORIYA DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0B6D, "ORIYA DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0B6E, "ORIYA DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0B6F, "ORIYA DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0B70, "ORIYA ISSHAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0B71, "ORIYA LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b72, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b73, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b74, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b75, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b76, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b77, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b78, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b79, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b7a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b7b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b7c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b7d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b7e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b7f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b80, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b81, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B82, "TAMIL SIGN ANUSVARA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0B83, "TAMIL SIGN VISARGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b84, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B85, "TAMIL LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B86, "TAMIL LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B87, "TAMIL LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B88, "TAMIL LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B89, "TAMIL LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B8A, "TAMIL LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b8b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b8c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b8d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B8E, "TAMIL LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B8F, "TAMIL LETTER EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B90, "TAMIL LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b91, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B92, "TAMIL LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B93, "TAMIL LETTER OO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B94, "TAMIL LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B95, "TAMIL LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b96, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b97, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0b98, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B99, "TAMIL LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B9A, "TAMIL LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b9b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B9C, "TAMIL LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0b9d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0B9E, "TAMIL LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0B9F, "TAMIL LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ba0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ba1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ba2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BA3, "TAMIL LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BA4, "TAMIL LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ba5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ba6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ba7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BA8, "TAMIL LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BA9, "TAMIL LETTER NNNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BAA, "TAMIL LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0bab, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bac, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bad, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BAE, "TAMIL LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BAF, "TAMIL LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BB0, "TAMIL LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BB1, "TAMIL LETTER RRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BB2, "TAMIL LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BB3, "TAMIL LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BB4, "TAMIL LETTER LLLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BB5, "TAMIL LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0bb6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BB7, "TAMIL LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BB8, "TAMIL LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0BB9, "TAMIL LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0bba, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bbb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bbc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bbd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BBE, "TAMIL VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0BBF, "TAMIL VOWEL SIGN I", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0BC0, "TAMIL VOWEL SIGN II", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0BC1, "TAMIL VOWEL SIGN U", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0BC2, "TAMIL VOWEL SIGN UU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0bc3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bc4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bc5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BC6, "TAMIL VOWEL SIGN E", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0BC7, "TAMIL VOWEL SIGN EE", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0BC8, "TAMIL VOWEL SIGN AI", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0bc9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BCA, "TAMIL VOWEL SIGN O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0BCB, "TAMIL VOWEL SIGN OO", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0BCC, "TAMIL VOWEL SIGN AU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0BCD, "TAMIL SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0bce, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bcf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bd0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bd1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bd2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bd3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bd4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bd5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bd6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BD7, "TAMIL AU LENGTH MARK", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0bd8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bd9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bda, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bdb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bdc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bdd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bde, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bdf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0be0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0be1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0be2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0be3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0be4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0be5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0be6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0BE7, "TAMIL DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0BE8, "TAMIL DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0BE9, "TAMIL DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0BEA, "TAMIL DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0BEB, "TAMIL DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0BEC, "TAMIL DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0BED, "TAMIL DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0BEE, "TAMIL DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0BEF, "TAMIL DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0BF0, "TAMIL NUMBER TEN", Number, 10, 0x0, 0x0, 0x0 },
{ 0x0BF1, "TAMIL NUMBER ONE HUNDRED", Number, 100, 0x0, 0x0, 0x0 },
{ 0x0BF2, "TAMIL NUMBER ONE THOUSAND", Number, 1000, 0x0, 0x0, 0x0 },
{ 0x0BF3, "TAMIL DAY SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0BF4, "TAMIL MONTH SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0BF5, "TAMIL YEAR SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0BF6, "TAMIL DEBIT SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0BF7, "TAMIL CREDIT SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0BF8, "TAMIL AS ABOVE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0BF9, "TAMIL RUPEE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0BFA, "TAMIL NUMBER SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0bfb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bfc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bfd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bfe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0bff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c00, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C01, "TELUGU SIGN CANDRABINDU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0C02, "TELUGU SIGN ANUSVARA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0C03, "TELUGU SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0c04, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C05, "TELUGU LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C06, "TELUGU LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C07, "TELUGU LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C08, "TELUGU LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C09, "TELUGU LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C0A, "TELUGU LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C0B, "TELUGU LETTER VOCALIC R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C0C, "TELUGU LETTER VOCALIC L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0c0d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C0E, "TELUGU LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C0F, "TELUGU LETTER EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C10, "TELUGU LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0c11, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C12, "TELUGU LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C13, "TELUGU LETTER OO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C14, "TELUGU LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C15, "TELUGU LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C16, "TELUGU LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C17, "TELUGU LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C18, "TELUGU LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C19, "TELUGU LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C1A, "TELUGU LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C1B, "TELUGU LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C1C, "TELUGU LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C1D, "TELUGU LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C1E, "TELUGU LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C1F, "TELUGU LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C20, "TELUGU LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C21, "TELUGU LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C22, "TELUGU LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C23, "TELUGU LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C24, "TELUGU LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C25, "TELUGU LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C26, "TELUGU LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C27, "TELUGU LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C28, "TELUGU LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0c29, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C2A, "TELUGU LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C2B, "TELUGU LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C2C, "TELUGU LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C2D, "TELUGU LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C2E, "TELUGU LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C2F, "TELUGU LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C30, "TELUGU LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C31, "TELUGU LETTER RRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C32, "TELUGU LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C33, "TELUGU LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0c34, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C35, "TELUGU LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C36, "TELUGU LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C37, "TELUGU LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C38, "TELUGU LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C39, "TELUGU LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0c3a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c3b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c3c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c3d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C3E, "TELUGU VOWEL SIGN AA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C3F, "TELUGU VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C40, "TELUGU VOWEL SIGN II", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C41, "TELUGU VOWEL SIGN U", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0C42, "TELUGU VOWEL SIGN UU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0C43, "TELUGU VOWEL SIGN VOCALIC R", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0C44, "TELUGU VOWEL SIGN VOCALIC RR", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0c45, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C46, "TELUGU VOWEL SIGN E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C47, "TELUGU VOWEL SIGN EE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C48, "TELUGU VOWEL SIGN AI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0c49, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C4A, "TELUGU VOWEL SIGN O", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C4B, "TELUGU VOWEL SIGN OO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C4C, "TELUGU VOWEL SIGN AU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C4D, "TELUGU SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0c4e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c4f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c50, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c51, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c52, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c53, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c54, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C55, "TELUGU LENGTH MARK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0C56, "TELUGU AI LENGTH MARK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0c57, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c58, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c59, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c5a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c5b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c5c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c5d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c5e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c5f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C60, "TELUGU LETTER VOCALIC RR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C61, "TELUGU LETTER VOCALIC LL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0c62, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c63, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c64, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c65, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C66, "TELUGU DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0C67, "TELUGU DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0C68, "TELUGU DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0C69, "TELUGU DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0C6A, "TELUGU DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0C6B, "TELUGU DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0C6C, "TELUGU DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0C6D, "TELUGU DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0C6E, "TELUGU DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0C6F, "TELUGU DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0c70, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c71, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c72, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c73, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c74, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c75, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c76, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c77, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c78, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c79, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c7a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c7b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c7c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c7d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c7e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c7f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c80, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0c81, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C82, "KANNADA SIGN ANUSVARA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0C83, "KANNADA SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0c84, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C85, "KANNADA LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C86, "KANNADA LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C87, "KANNADA LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C88, "KANNADA LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C89, "KANNADA LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C8A, "KANNADA LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C8B, "KANNADA LETTER VOCALIC R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C8C, "KANNADA LETTER VOCALIC L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0c8d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C8E, "KANNADA LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C8F, "KANNADA LETTER EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C90, "KANNADA LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0c91, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0C92, "KANNADA LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C93, "KANNADA LETTER OO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C94, "KANNADA LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C95, "KANNADA LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C96, "KANNADA LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C97, "KANNADA LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C98, "KANNADA LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C99, "KANNADA LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C9A, "KANNADA LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C9B, "KANNADA LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C9C, "KANNADA LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C9D, "KANNADA LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C9E, "KANNADA LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0C9F, "KANNADA LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA0, "KANNADA LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA1, "KANNADA LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA2, "KANNADA LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA3, "KANNADA LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA4, "KANNADA LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA5, "KANNADA LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA6, "KANNADA LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA7, "KANNADA LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CA8, "KANNADA LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ca9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CAA, "KANNADA LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CAB, "KANNADA LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CAC, "KANNADA LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CAD, "KANNADA LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CAE, "KANNADA LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CAF, "KANNADA LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CB0, "KANNADA LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CB1, "KANNADA LETTER RRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CB2, "KANNADA LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CB3, "KANNADA LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0cb4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CB5, "KANNADA LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CB6, "KANNADA LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CB7, "KANNADA LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CB8, "KANNADA LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CB9, "KANNADA LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0cba, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cbb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CBC, "KANNADA SIGN NUKTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0CBD, "KANNADA SIGN AVAGRAHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CBE, "KANNADA VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CBF, "KANNADA VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0CC0, "KANNADA VOWEL SIGN II", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CC1, "KANNADA VOWEL SIGN U", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CC2, "KANNADA VOWEL SIGN UU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CC3, "KANNADA VOWEL SIGN VOCALIC R", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CC4, "KANNADA VOWEL SIGN VOCALIC RR", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0cc5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CC6, "KANNADA VOWEL SIGN E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0CC7, "KANNADA VOWEL SIGN EE", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CC8, "KANNADA VOWEL SIGN AI", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0cc9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CCA, "KANNADA VOWEL SIGN O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CCB, "KANNADA VOWEL SIGN OO", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CCC, "KANNADA VOWEL SIGN AU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0CCD, "KANNADA SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0cce, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ccf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cd0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cd1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cd2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cd3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cd4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CD5, "KANNADA LENGTH MARK", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0CD6, "KANNADA AI LENGTH MARK", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0cd7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cd8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cd9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cda, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cdb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cdc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cdd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CDE, "KANNADA LETTER FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0cdf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CE0, "KANNADA LETTER VOCALIC RR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0CE1, "KANNADA LETTER VOCALIC LL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ce2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ce3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ce4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ce5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0CE6, "KANNADA DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0CE7, "KANNADA DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0CE8, "KANNADA DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0CE9, "KANNADA DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0CEA, "KANNADA DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0CEB, "KANNADA DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0CEC, "KANNADA DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0CED, "KANNADA DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0CEE, "KANNADA DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0CEF, "KANNADA DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0cf0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cf9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cfa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cfb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cfc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cfd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cfe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0cff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d00, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d01, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D02, "MALAYALAM SIGN ANUSVARA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D03, "MALAYALAM SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0d04, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D05, "MALAYALAM LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D06, "MALAYALAM LETTER AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D07, "MALAYALAM LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D08, "MALAYALAM LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D09, "MALAYALAM LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D0A, "MALAYALAM LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D0B, "MALAYALAM LETTER VOCALIC R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D0C, "MALAYALAM LETTER VOCALIC L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0d0d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D0E, "MALAYALAM LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D0F, "MALAYALAM LETTER EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D10, "MALAYALAM LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0d11, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D12, "MALAYALAM LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D13, "MALAYALAM LETTER OO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D14, "MALAYALAM LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D15, "MALAYALAM LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D16, "MALAYALAM LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D17, "MALAYALAM LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D18, "MALAYALAM LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D19, "MALAYALAM LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D1A, "MALAYALAM LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D1B, "MALAYALAM LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D1C, "MALAYALAM LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D1D, "MALAYALAM LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D1E, "MALAYALAM LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D1F, "MALAYALAM LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D20, "MALAYALAM LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D21, "MALAYALAM LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D22, "MALAYALAM LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D23, "MALAYALAM LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D24, "MALAYALAM LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D25, "MALAYALAM LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D26, "MALAYALAM LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D27, "MALAYALAM LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D28, "MALAYALAM LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0d29, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D2A, "MALAYALAM LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D2B, "MALAYALAM LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D2C, "MALAYALAM LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D2D, "MALAYALAM LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D2E, "MALAYALAM LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D2F, "MALAYALAM LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D30, "MALAYALAM LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D31, "MALAYALAM LETTER RRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D32, "MALAYALAM LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D33, "MALAYALAM LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D34, "MALAYALAM LETTER LLLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D35, "MALAYALAM LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D36, "MALAYALAM LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D37, "MALAYALAM LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D38, "MALAYALAM LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D39, "MALAYALAM LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0d3a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d3b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d3c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d3d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D3E, "MALAYALAM VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D3F, "MALAYALAM VOWEL SIGN I", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D40, "MALAYALAM VOWEL SIGN II", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D41, "MALAYALAM VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0D42, "MALAYALAM VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0D43, "MALAYALAM VOWEL SIGN VOCALIC R", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0d44, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d45, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D46, "MALAYALAM VOWEL SIGN E", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D47, "MALAYALAM VOWEL SIGN EE", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D48, "MALAYALAM VOWEL SIGN AI", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0d49, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D4A, "MALAYALAM VOWEL SIGN O", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D4B, "MALAYALAM VOWEL SIGN OO", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D4C, "MALAYALAM VOWEL SIGN AU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D4D, "MALAYALAM SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0d4e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d4f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d50, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d51, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d52, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d53, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d54, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d55, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d56, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D57, "MALAYALAM AU LENGTH MARK", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0d58, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d59, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d5a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d5b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d5c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d5d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d5e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d5f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D60, "MALAYALAM LETTER VOCALIC RR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D61, "MALAYALAM LETTER VOCALIC LL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0d62, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d63, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d64, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d65, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D66, "MALAYALAM DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0D67, "MALAYALAM DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0D68, "MALAYALAM DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0D69, "MALAYALAM DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0D6A, "MALAYALAM DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0D6B, "MALAYALAM DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0D6C, "MALAYALAM DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0D6D, "MALAYALAM DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0D6E, "MALAYALAM DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0D6F, "MALAYALAM DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0d70, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d71, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d72, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d73, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d74, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d75, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d76, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d77, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d78, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d79, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d7a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d7b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d7c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d7d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d7e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d7f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d80, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d81, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D82, "SINHALA SIGN ANUSVARAYA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0D83, "SINHALA SIGN VISARGAYA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0d84, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D85, "SINHALA LETTER AYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D86, "SINHALA LETTER AAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D87, "SINHALA LETTER AEYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D88, "SINHALA LETTER AEEYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D89, "SINHALA LETTER IYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D8A, "SINHALA LETTER IIYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D8B, "SINHALA LETTER UYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D8C, "SINHALA LETTER UUYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D8D, "SINHALA LETTER IRUYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D8E, "SINHALA LETTER IRUUYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D8F, "SINHALA LETTER ILUYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D90, "SINHALA LETTER ILUUYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D91, "SINHALA LETTER EYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D92, "SINHALA LETTER EEYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D93, "SINHALA LETTER AIYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D94, "SINHALA LETTER OYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D95, "SINHALA LETTER OOYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D96, "SINHALA LETTER AUYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0d97, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d98, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0d99, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0D9A, "SINHALA LETTER ALPAPRAANA KAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D9B, "SINHALA LETTER MAHAAPRAANA KAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D9C, "SINHALA LETTER ALPAPRAANA GAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D9D, "SINHALA LETTER MAHAAPRAANA GAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D9E, "SINHALA LETTER KANTAJA NAASIKYAYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0D9F, "SINHALA LETTER SANYAKA GAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA0, "SINHALA LETTER ALPAPRAANA CAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA1, "SINHALA LETTER MAHAAPRAANA CAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA2, "SINHALA LETTER ALPAPRAANA JAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA3, "SINHALA LETTER MAHAAPRAANA JAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA4, "SINHALA LETTER TAALUJA NAASIKYAYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA5, "SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA6, "SINHALA LETTER SANYAKA JAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA7, "SINHALA LETTER ALPAPRAANA TTAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA8, "SINHALA LETTER MAHAAPRAANA TTAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DA9, "SINHALA LETTER ALPAPRAANA DDAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DAA, "SINHALA LETTER MAHAAPRAANA DDAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DAB, "SINHALA LETTER MUURDHAJA NAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DAC, "SINHALA LETTER SANYAKA DDAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DAD, "SINHALA LETTER ALPAPRAANA TAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DAE, "SINHALA LETTER MAHAAPRAANA TAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DAF, "SINHALA LETTER ALPAPRAANA DAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DB0, "SINHALA LETTER MAHAAPRAANA DAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DB1, "SINHALA LETTER DANTAJA NAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0db2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0DB3, "SINHALA LETTER SANYAKA DAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DB4, "SINHALA LETTER ALPAPRAANA PAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DB5, "SINHALA LETTER MAHAAPRAANA PAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DB6, "SINHALA LETTER ALPAPRAANA BAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DB7, "SINHALA LETTER MAHAAPRAANA BAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DB8, "SINHALA LETTER MAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DB9, "SINHALA LETTER AMBA BAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DBA, "SINHALA LETTER YAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DBB, "SINHALA LETTER RAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0dbc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0DBD, "SINHALA LETTER DANTAJA LAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0dbe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dbf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0DC0, "SINHALA LETTER VAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DC1, "SINHALA LETTER TAALUJA SAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DC2, "SINHALA LETTER MUURDHAJA SAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DC3, "SINHALA LETTER DANTAJA SAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DC4, "SINHALA LETTER HAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DC5, "SINHALA LETTER MUURDHAJA LAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0DC6, "SINHALA LETTER FAYANNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0dc7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dc8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dc9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0DCA, "SINHALA SIGN AL-LAKUNA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0dcb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dcc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dcd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dce, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0DCF, "SINHALA VOWEL SIGN AELA-PILLA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DD0, "SINHALA VOWEL SIGN KETTI AEDA-PILLA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DD1, "SINHALA VOWEL SIGN DIGA AEDA-PILLA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DD2, "SINHALA VOWEL SIGN KETTI IS-PILLA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0DD3, "SINHALA VOWEL SIGN DIGA IS-PILLA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0DD4, "SINHALA VOWEL SIGN KETTI PAA-PILLA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0dd5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0DD6, "SINHALA VOWEL SIGN DIGA PAA-PILLA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0dd7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0DD8, "SINHALA VOWEL SIGN GAETTA-PILLA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DD9, "SINHALA VOWEL SIGN KOMBUVA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DDA, "SINHALA VOWEL SIGN DIGA KOMBUVA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DDB, "SINHALA VOWEL SIGN KOMBU DEKA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DDC, "SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DDD, "SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DDE, "SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DDF, "SINHALA VOWEL SIGN GAYANUKITTA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0de0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0de9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dea, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0deb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dec, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ded, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dee, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0def, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0df0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0df1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0DF2, "SINHALA VOWEL SIGN DIGA GAETTA-PILLA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DF3, "SINHALA VOWEL SIGN DIGA GAYANUKITTA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0DF4, "SINHALA PUNCTUATION KUNDDALIYA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0df5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0df6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0df7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0df8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0df9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dfa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dfb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dfc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dfd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dfe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0dff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e00, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E01, "THAI CHARACTER KO KAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E02, "THAI CHARACTER KHO KHAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E03, "THAI CHARACTER KHO KHUAT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E04, "THAI CHARACTER KHO KHWAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E05, "THAI CHARACTER KHO KHON", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E06, "THAI CHARACTER KHO RAKHANG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E07, "THAI CHARACTER NGO NGU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E08, "THAI CHARACTER CHO CHAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E09, "THAI CHARACTER CHO CHING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E0A, "THAI CHARACTER CHO CHANG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E0B, "THAI CHARACTER SO SO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E0C, "THAI CHARACTER CHO CHOE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E0D, "THAI CHARACTER YO YING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E0E, "THAI CHARACTER DO CHADA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E0F, "THAI CHARACTER TO PATAK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E10, "THAI CHARACTER THO THAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E11, "THAI CHARACTER THO NANGMONTHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E12, "THAI CHARACTER THO PHUTHAO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E13, "THAI CHARACTER NO NEN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E14, "THAI CHARACTER DO DEK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E15, "THAI CHARACTER TO TAO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E16, "THAI CHARACTER THO THUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E17, "THAI CHARACTER THO THAHAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E18, "THAI CHARACTER THO THONG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E19, "THAI CHARACTER NO NU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E1A, "THAI CHARACTER BO BAIMAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E1B, "THAI CHARACTER PO PLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E1C, "THAI CHARACTER PHO PHUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E1D, "THAI CHARACTER FO FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E1E, "THAI CHARACTER PHO PHAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E1F, "THAI CHARACTER FO FAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E20, "THAI CHARACTER PHO SAMPHAO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E21, "THAI CHARACTER MO MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E22, "THAI CHARACTER YO YAK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E23, "THAI CHARACTER RO RUA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E24, "THAI CHARACTER RU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E25, "THAI CHARACTER LO LING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E26, "THAI CHARACTER LU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E27, "THAI CHARACTER WO WAEN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E28, "THAI CHARACTER SO SALA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E29, "THAI CHARACTER SO RUSI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E2A, "THAI CHARACTER SO SUA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E2B, "THAI CHARACTER HO HIP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E2C, "THAI CHARACTER LO CHULA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E2D, "THAI CHARACTER O ANG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E2E, "THAI CHARACTER HO NOKHUK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E2F, "THAI CHARACTER PAIYANNOI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E30, "THAI CHARACTER SARA A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E31, "THAI CHARACTER MAI HAN-AKAT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E32, "THAI CHARACTER SARA AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E33, "THAI CHARACTER SARA AM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E34, "THAI CHARACTER SARA I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E35, "THAI CHARACTER SARA II", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E36, "THAI CHARACTER SARA UE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E37, "THAI CHARACTER SARA UEE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E38, "THAI CHARACTER SARA U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E39, "THAI CHARACTER SARA UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E3A, "THAI CHARACTER PHINTHU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0e3b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e3c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e3d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e3e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E3F, "THAI CURRENCY SYMBOL BAHT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0E40, "THAI CHARACTER SARA E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E41, "THAI CHARACTER SARA AE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E42, "THAI CHARACTER SARA O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E43, "THAI CHARACTER SARA AI MAIMUAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E44, "THAI CHARACTER SARA AI MAIMALAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E45, "THAI CHARACTER LAKKHANGYAO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E46, "THAI CHARACTER MAIYAMOK", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x0E47, "THAI CHARACTER MAITAIKHU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E48, "THAI CHARACTER MAI EK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E49, "THAI CHARACTER MAI THO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E4A, "THAI CHARACTER MAI TRI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E4B, "THAI CHARACTER MAI CHATTAWA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E4C, "THAI CHARACTER THANTHAKHAT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E4D, "THAI CHARACTER NIKHAHIT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E4E, "THAI CHARACTER YAMAKKAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0E4F, "THAI CHARACTER FONGMAN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0E50, "THAI DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0E51, "THAI DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0E52, "THAI DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0E53, "THAI DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0E54, "THAI DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0E55, "THAI DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0E56, "THAI DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0E57, "THAI DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0E58, "THAI DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0E59, "THAI DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0E5A, "THAI CHARACTER ANGKHANKHU", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0E5B, "THAI CHARACTER KHOMUT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0e5c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e5d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e5e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e5f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e60, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e61, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e62, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e63, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e64, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e65, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e66, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e67, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e68, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e69, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e6a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e6b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e6c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e6d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e6e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e6f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e70, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e71, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e72, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e73, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e74, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e75, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e76, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e77, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e78, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e79, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e7a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e7b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e7c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e7d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e7e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e7f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e80, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E81, "LAO LETTER KO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E82, "LAO LETTER KHO SUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0e83, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E84, "LAO LETTER KHO TAM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0e85, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e86, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E87, "LAO LETTER NGO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E88, "LAO LETTER CO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0e89, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E8A, "LAO LETTER SO TAM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0e8b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e8c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E8D, "LAO LETTER NYO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0e8e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e8f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e90, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e91, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e92, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0e93, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E94, "LAO LETTER DO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E95, "LAO LETTER TO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E96, "LAO LETTER THO SUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E97, "LAO LETTER THO TAM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0e98, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0E99, "LAO LETTER NO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E9A, "LAO LETTER BO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E9B, "LAO LETTER PO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E9C, "LAO LETTER PHO SUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E9D, "LAO LETTER FO TAM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E9E, "LAO LETTER PHO TAM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0E9F, "LAO LETTER FO SUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ea0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EA1, "LAO LETTER MO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EA2, "LAO LETTER YO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EA3, "LAO LETTER LO LING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ea4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EA5, "LAO LETTER LO LOOT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ea6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EA7, "LAO LETTER WO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ea8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ea9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EAA, "LAO LETTER SO SUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EAB, "LAO LETTER HO SUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0eac, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EAD, "LAO LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EAE, "LAO LETTER HO TAM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EAF, "LAO ELLIPSIS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EB0, "LAO VOWEL SIGN A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EB1, "LAO VOWEL SIGN MAI KAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EB2, "LAO VOWEL SIGN AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EB3, "LAO VOWEL SIGN AM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EB4, "LAO VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EB5, "LAO VOWEL SIGN II", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EB6, "LAO VOWEL SIGN Y", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EB7, "LAO VOWEL SIGN YY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EB8, "LAO VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EB9, "LAO VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0eba, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EBB, "LAO VOWEL SIGN MAI KON", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EBC, "LAO SEMIVOWEL SIGN LO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EBD, "LAO SEMIVOWEL SIGN NYO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ebe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ebf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EC0, "LAO VOWEL SIGN E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EC1, "LAO VOWEL SIGN EI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EC2, "LAO VOWEL SIGN O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EC3, "LAO VOWEL SIGN AY", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EC4, "LAO VOWEL SIGN AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ec5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EC6, "LAO KO LA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x0ec7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EC8, "LAO TONE MAI EK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0EC9, "LAO TONE MAI THO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ECA, "LAO TONE MAI TI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ECB, "LAO TONE MAI CATAWA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ECC, "LAO CANCELLATION MARK", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ECD, "LAO NIGGAHITA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0ece, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ecf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ED0, "LAO DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0ED1, "LAO DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0ED2, "LAO DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0ED3, "LAO DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0ED4, "LAO DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0ED5, "LAO DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0ED6, "LAO DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0ED7, "LAO DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0ED8, "LAO DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0ED9, "LAO DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0eda, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0edb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0EDC, "LAO HO NO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0EDD, "LAO HO MO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0ede, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0edf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ee9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0eea, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0eeb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0eec, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0eed, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0eee, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0eef, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ef9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0efa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0efb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0efc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0efd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0efe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0eff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0F00, "TIBETAN SYLLABLE OM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F01, "TIBETAN MARK GTER YIG MGO TRUNCATED A", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F02, "TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F03, "TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F04, "TIBETAN MARK INITIAL YIG MGO MDUN MA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F05, "TIBETAN MARK CLOSING YIG MGO SGAB MA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F06, "TIBETAN MARK CARET YIG MGO PHUR SHAD MA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F07, "TIBETAN MARK YIG MGO TSHEG SHAD MA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F08, "TIBETAN MARK SBRUL SHAD", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F09, "TIBETAN MARK BSKUR YIG MGO", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F0A, "TIBETAN MARK BKA- SHOG YIG MGO", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F0B, "TIBETAN MARK INTERSYLLABIC TSHEG", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F0C, "TIBETAN MARK DELIMITER TSHEG BSTAR", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F0D, "TIBETAN MARK SHAD", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F0E, "TIBETAN MARK NYIS SHAD", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F0F, "TIBETAN MARK TSHEG SHAD", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F10, "TIBETAN MARK NYIS TSHEG SHAD", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F11, "TIBETAN MARK RIN CHEN SPUNGS SHAD", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F12, "TIBETAN MARK RGYA GRAM SHAD", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F13, "TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F14, "TIBETAN MARK GTER TSHEG", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F15, "TIBETAN LOGOTYPE SIGN CHAD RTAGS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F16, "TIBETAN LOGOTYPE SIGN LHAG RTAGS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F17, "TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F18, "TIBETAN ASTROLOGICAL SIGN -KHYUD PA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F19, "TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F1A, "TIBETAN SIGN RDEL DKAR GCIG", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F1B, "TIBETAN SIGN RDEL DKAR GNYIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F1C, "TIBETAN SIGN RDEL DKAR GSUM", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F1D, "TIBETAN SIGN RDEL NAG GCIG", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F1E, "TIBETAN SIGN RDEL NAG GNYIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F1F, "TIBETAN SIGN RDEL DKAR RDEL NAG", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F20, "TIBETAN DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x0F21, "TIBETAN DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x0F22, "TIBETAN DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x0F23, "TIBETAN DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x0F24, "TIBETAN DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x0F25, "TIBETAN DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x0F26, "TIBETAN DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x0F27, "TIBETAN DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x0F28, "TIBETAN DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x0F29, "TIBETAN DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x0F2A, "TIBETAN DIGIT HALF ONE", Number, 1/2, 0x0, 0x0, 0x0 },
{ 0x0F2B, "TIBETAN DIGIT HALF TWO", Number, 3/2, 0x0, 0x0, 0x0 },
{ 0x0F2C, "TIBETAN DIGIT HALF THREE", Number, 5/2, 0x0, 0x0, 0x0 },
{ 0x0F2D, "TIBETAN DIGIT HALF FOUR", Number, 7/2, 0x0, 0x0, 0x0 },
{ 0x0F2E, "TIBETAN DIGIT HALF FIVE", Number, 9/2, 0x0, 0x0, 0x0 },
{ 0x0F2F, "TIBETAN DIGIT HALF SIX", Number, 11/2, 0x0, 0x0, 0x0 },
{ 0x0F30, "TIBETAN DIGIT HALF SEVEN", Number, 13/2, 0x0, 0x0, 0x0 },
{ 0x0F31, "TIBETAN DIGIT HALF EIGHT", Number, 15/2, 0x0, 0x0, 0x0 },
{ 0x0F32, "TIBETAN DIGIT HALF NINE", Number, 17/2, 0x0, 0x0, 0x0 },
{ 0x0F33, "TIBETAN DIGIT HALF ZERO", Number, -1/2, 0x0, 0x0, 0x0 },
{ 0x0F34, "TIBETAN MARK BSDUS RTAGS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F35, "TIBETAN MARK NGAS BZUNG NYI ZLA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F36, "TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F37, "TIBETAN MARK NGAS BZUNG SGOR RTAGS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F38, "TIBETAN MARK CHE MGO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0F39, "TIBETAN MARK TSA -PHRU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F3A, "TIBETAN MARK GUG RTAGS GYON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F3B, "TIBETAN MARK GUG RTAGS GYAS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F3C, "TIBETAN MARK ANG KHANG GYON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F3D, "TIBETAN MARK ANG KHANG GYAS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F3E, "TIBETAN SIGN YAR TSHES", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0F3F, "TIBETAN SIGN MAR TSHES", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0F40, "TIBETAN LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F41, "TIBETAN LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F42, "TIBETAN LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F43, "TIBETAN LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F44, "TIBETAN LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F45, "TIBETAN LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F46, "TIBETAN LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F47, "TIBETAN LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0f48, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0F49, "TIBETAN LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F4A, "TIBETAN LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F4B, "TIBETAN LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F4C, "TIBETAN LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F4D, "TIBETAN LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F4E, "TIBETAN LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F4F, "TIBETAN LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F50, "TIBETAN LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F51, "TIBETAN LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F52, "TIBETAN LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F53, "TIBETAN LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F54, "TIBETAN LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F55, "TIBETAN LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F56, "TIBETAN LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F57, "TIBETAN LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F58, "TIBETAN LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F59, "TIBETAN LETTER TSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F5A, "TIBETAN LETTER TSHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F5B, "TIBETAN LETTER DZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F5C, "TIBETAN LETTER DZHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F5D, "TIBETAN LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F5E, "TIBETAN LETTER ZHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F5F, "TIBETAN LETTER ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F60, "TIBETAN LETTER -A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F61, "TIBETAN LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F62, "TIBETAN LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F63, "TIBETAN LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F64, "TIBETAN LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F65, "TIBETAN LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F66, "TIBETAN LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F67, "TIBETAN LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F68, "TIBETAN LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F69, "TIBETAN LETTER KSSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F6A, "TIBETAN LETTER FIXED-FORM RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0f6b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0f6c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0f6d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0f6e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0f6f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0f70, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0F71, "TIBETAN VOWEL SIGN AA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F72, "TIBETAN VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F73, "TIBETAN VOWEL SIGN II", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F74, "TIBETAN VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F75, "TIBETAN VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F76, "TIBETAN VOWEL SIGN VOCALIC R", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F77, "TIBETAN VOWEL SIGN VOCALIC RR", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F78, "TIBETAN VOWEL SIGN VOCALIC L", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F79, "TIBETAN VOWEL SIGN VOCALIC LL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F7A, "TIBETAN VOWEL SIGN E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F7B, "TIBETAN VOWEL SIGN EE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F7C, "TIBETAN VOWEL SIGN O", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F7D, "TIBETAN VOWEL SIGN OO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F7E, "TIBETAN SIGN RJES SU NGA RO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F7F, "TIBETAN SIGN RNAM BCAD", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x0F80, "TIBETAN VOWEL SIGN REVERSED I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F81, "TIBETAN VOWEL SIGN REVERSED II", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F82, "TIBETAN SIGN NYI ZLA NAA DA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F83, "TIBETAN SIGN SNA LDAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F84, "TIBETAN MARK HALANTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F85, "TIBETAN MARK PALUTA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x0F86, "TIBETAN SIGN LCI RTAGS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F87, "TIBETAN SIGN YANG RTAGS", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F88, "TIBETAN SIGN LCE TSA CAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F89, "TIBETAN SIGN MCHU CAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F8A, "TIBETAN SIGN GRU CAN RGYINGS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0F8B, "TIBETAN SIGN GRU MED RGYINGS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x0f8c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0f8d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0f8e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0f8f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0F90, "TIBETAN SUBJOINED LETTER KA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F91, "TIBETAN SUBJOINED LETTER KHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F92, "TIBETAN SUBJOINED LETTER GA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F93, "TIBETAN SUBJOINED LETTER GHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F94, "TIBETAN SUBJOINED LETTER NGA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F95, "TIBETAN SUBJOINED LETTER CA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F96, "TIBETAN SUBJOINED LETTER CHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F97, "TIBETAN SUBJOINED LETTER JA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0f98, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0F99, "TIBETAN SUBJOINED LETTER NYA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F9A, "TIBETAN SUBJOINED LETTER TTA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F9B, "TIBETAN SUBJOINED LETTER TTHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F9C, "TIBETAN SUBJOINED LETTER DDA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F9D, "TIBETAN SUBJOINED LETTER DDHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F9E, "TIBETAN SUBJOINED LETTER NNA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0F9F, "TIBETAN SUBJOINED LETTER TA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA0, "TIBETAN SUBJOINED LETTER THA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA1, "TIBETAN SUBJOINED LETTER DA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA2, "TIBETAN SUBJOINED LETTER DHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA3, "TIBETAN SUBJOINED LETTER NA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA4, "TIBETAN SUBJOINED LETTER PA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA5, "TIBETAN SUBJOINED LETTER PHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA6, "TIBETAN SUBJOINED LETTER BA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA7, "TIBETAN SUBJOINED LETTER BHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA8, "TIBETAN SUBJOINED LETTER MA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FA9, "TIBETAN SUBJOINED LETTER TSA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FAA, "TIBETAN SUBJOINED LETTER TSHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FAB, "TIBETAN SUBJOINED LETTER DZA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FAC, "TIBETAN SUBJOINED LETTER DZHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FAD, "TIBETAN SUBJOINED LETTER WA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FAE, "TIBETAN SUBJOINED LETTER ZHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FAF, "TIBETAN SUBJOINED LETTER ZA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB0, "TIBETAN SUBJOINED LETTER -A", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB1, "TIBETAN SUBJOINED LETTER YA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB2, "TIBETAN SUBJOINED LETTER RA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB3, "TIBETAN SUBJOINED LETTER LA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB4, "TIBETAN SUBJOINED LETTER SHA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB5, "TIBETAN SUBJOINED LETTER SSA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB6, "TIBETAN SUBJOINED LETTER SA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB7, "TIBETAN SUBJOINED LETTER HA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB8, "TIBETAN SUBJOINED LETTER A", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FB9, "TIBETAN SUBJOINED LETTER KSSA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FBA, "TIBETAN SUBJOINED LETTER FIXED-FORM WA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FBB, "TIBETAN SUBJOINED LETTER FIXED-FORM YA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FBC, "TIBETAN SUBJOINED LETTER FIXED-FORM RA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0fbd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0FBE, "TIBETAN KU RU KHA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FBF, "TIBETAN KU RU KHA BZHI MIG CAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC0, "TIBETAN CANTILLATION SIGN HEAVY BEAT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC1, "TIBETAN CANTILLATION SIGN LIGHT BEAT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC2, "TIBETAN CANTILLATION SIGN CANG TE-U", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC3, "TIBETAN CANTILLATION SIGN SBUB -CHAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC4, "TIBETAN SYMBOL DRIL BU", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC5, "TIBETAN SYMBOL RDO RJE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC6, "TIBETAN SYMBOL PADMA GDAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x0FC7, "TIBETAN SYMBOL RDO RJE RGYA GRAM", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC8, "TIBETAN SYMBOL PHUR PA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FC9, "TIBETAN SYMBOL NOR BU", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FCA, "TIBETAN SYMBOL NOR BU NYIS -KHYIL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FCB, "TIBETAN SYMBOL NOR BU GSUM -KHYIL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0FCC, "TIBETAN SYMBOL NOR BU BZHI -KHYIL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0fcd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fce, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0FCF, "TIBETAN SIGN RDEL NAG GSUM", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x0fd0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fd9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fda, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fdb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fdc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fdd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fde, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fdf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fe9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fea, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0feb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fec, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fed, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fee, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fef, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ff9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ffa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ffb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ffc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ffd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0ffe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x0fff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1000, "MYANMAR LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1001, "MYANMAR LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1002, "MYANMAR LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1003, "MYANMAR LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1004, "MYANMAR LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1005, "MYANMAR LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1006, "MYANMAR LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1007, "MYANMAR LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1008, "MYANMAR LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1009, "MYANMAR LETTER NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x100A, "MYANMAR LETTER NNYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x100B, "MYANMAR LETTER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x100C, "MYANMAR LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x100D, "MYANMAR LETTER DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x100E, "MYANMAR LETTER DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x100F, "MYANMAR LETTER NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1010, "MYANMAR LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1011, "MYANMAR LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1012, "MYANMAR LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1013, "MYANMAR LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1014, "MYANMAR LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1015, "MYANMAR LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1016, "MYANMAR LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1017, "MYANMAR LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1018, "MYANMAR LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1019, "MYANMAR LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x101A, "MYANMAR LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x101B, "MYANMAR LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x101C, "MYANMAR LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x101D, "MYANMAR LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x101E, "MYANMAR LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x101F, "MYANMAR LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1020, "MYANMAR LETTER LLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1021, "MYANMAR LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1022, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1023, "MYANMAR LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1024, "MYANMAR LETTER II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1025, "MYANMAR LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1026, "MYANMAR LETTER UU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1027, "MYANMAR LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1028, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1029, "MYANMAR LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x102A, "MYANMAR LETTER AU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x102b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x102C, "MYANMAR VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x102D, "MYANMAR VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x102E, "MYANMAR VOWEL SIGN II", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x102F, "MYANMAR VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1030, "MYANMAR VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1031, "MYANMAR VOWEL SIGN E", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1032, "MYANMAR VOWEL SIGN AI", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1033, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1034, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1035, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1036, "MYANMAR SIGN ANUSVARA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1037, "MYANMAR SIGN DOT BELOW", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1038, "MYANMAR SIGN VISARGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1039, "MYANMAR SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x103a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x103b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x103c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x103d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x103e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x103f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1040, "MYANMAR DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x1041, "MYANMAR DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x1042, "MYANMAR DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x1043, "MYANMAR DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x1044, "MYANMAR DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x1045, "MYANMAR DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x1046, "MYANMAR DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x1047, "MYANMAR DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x1048, "MYANMAR DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x1049, "MYANMAR DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x104A, "MYANMAR SIGN LITTLE SECTION", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x104B, "MYANMAR SIGN SECTION", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x104C, "MYANMAR SYMBOL LOCATIVE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x104D, "MYANMAR SYMBOL COMPLETED", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x104E, "MYANMAR SYMBOL AFOREMENTIONED", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x104F, "MYANMAR SYMBOL GENITIVE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1050, "MYANMAR LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1051, "MYANMAR LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1052, "MYANMAR LETTER VOCALIC R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1053, "MYANMAR LETTER VOCALIC RR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1054, "MYANMAR LETTER VOCALIC L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1055, "MYANMAR LETTER VOCALIC LL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1056, "MYANMAR VOWEL SIGN VOCALIC R", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1057, "MYANMAR VOWEL SIGN VOCALIC RR", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1058, "MYANMAR VOWEL SIGN VOCALIC L", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1059, "MYANMAR VOWEL SIGN VOCALIC LL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
/*
  not set from 0x105a to 0x10a0 (70 entries) 
*/
{ 0x10A0, "GEORGIAN CAPITAL LETTER AN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A1, "GEORGIAN CAPITAL LETTER BAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A2, "GEORGIAN CAPITAL LETTER GAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A3, "GEORGIAN CAPITAL LETTER DON", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A4, "GEORGIAN CAPITAL LETTER EN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A5, "GEORGIAN CAPITAL LETTER VIN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A6, "GEORGIAN CAPITAL LETTER ZEN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A7, "GEORGIAN CAPITAL LETTER TAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A8, "GEORGIAN CAPITAL LETTER IN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10A9, "GEORGIAN CAPITAL LETTER KAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10AA, "GEORGIAN CAPITAL LETTER LAS", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10AB, "GEORGIAN CAPITAL LETTER MAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10AC, "GEORGIAN CAPITAL LETTER NAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10AD, "GEORGIAN CAPITAL LETTER ON", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10AE, "GEORGIAN CAPITAL LETTER PAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10AF, "GEORGIAN CAPITAL LETTER ZHAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B0, "GEORGIAN CAPITAL LETTER RAE", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B1, "GEORGIAN CAPITAL LETTER SAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B2, "GEORGIAN CAPITAL LETTER TAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B3, "GEORGIAN CAPITAL LETTER UN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B4, "GEORGIAN CAPITAL LETTER PHAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B5, "GEORGIAN CAPITAL LETTER KHAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B6, "GEORGIAN CAPITAL LETTER GHAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B7, "GEORGIAN CAPITAL LETTER QAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B8, "GEORGIAN CAPITAL LETTER SHIN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10B9, "GEORGIAN CAPITAL LETTER CHIN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10BA, "GEORGIAN CAPITAL LETTER CAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10BB, "GEORGIAN CAPITAL LETTER JIL", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10BC, "GEORGIAN CAPITAL LETTER CIL", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10BD, "GEORGIAN CAPITAL LETTER CHAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10BE, "GEORGIAN CAPITAL LETTER XAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10BF, "GEORGIAN CAPITAL LETTER JHAN", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10C0, "GEORGIAN CAPITAL LETTER HAE", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10C1, "GEORGIAN CAPITAL LETTER HE", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10C2, "GEORGIAN CAPITAL LETTER HIE", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10C3, "GEORGIAN CAPITAL LETTER WE", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10C4, "GEORGIAN CAPITAL LETTER HAR", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10C5, "GEORGIAN CAPITAL LETTER HOE", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x10c6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10c7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10c8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10c9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10ca, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10cb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10cc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10cd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10ce, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10cf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10D0, "GEORGIAN LETTER AN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D1, "GEORGIAN LETTER BAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D2, "GEORGIAN LETTER GAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D3, "GEORGIAN LETTER DON", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D4, "GEORGIAN LETTER EN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D5, "GEORGIAN LETTER VIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D6, "GEORGIAN LETTER ZEN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D7, "GEORGIAN LETTER TAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D8, "GEORGIAN LETTER IN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10D9, "GEORGIAN LETTER KAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10DA, "GEORGIAN LETTER LAS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10DB, "GEORGIAN LETTER MAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10DC, "GEORGIAN LETTER NAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10DD, "GEORGIAN LETTER ON", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10DE, "GEORGIAN LETTER PAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10DF, "GEORGIAN LETTER ZHAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E0, "GEORGIAN LETTER RAE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E1, "GEORGIAN LETTER SAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E2, "GEORGIAN LETTER TAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E3, "GEORGIAN LETTER UN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E4, "GEORGIAN LETTER PHAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E5, "GEORGIAN LETTER KHAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E6, "GEORGIAN LETTER GHAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E7, "GEORGIAN LETTER QAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E8, "GEORGIAN LETTER SHIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10E9, "GEORGIAN LETTER CHIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10EA, "GEORGIAN LETTER CAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10EB, "GEORGIAN LETTER JIL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10EC, "GEORGIAN LETTER CIL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10ED, "GEORGIAN LETTER CHAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10EE, "GEORGIAN LETTER XAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10EF, "GEORGIAN LETTER JHAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F0, "GEORGIAN LETTER HAE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F1, "GEORGIAN LETTER HE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F2, "GEORGIAN LETTER HIE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F3, "GEORGIAN LETTER WE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F4, "GEORGIAN LETTER HAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F5, "GEORGIAN LETTER HOE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F6, "GEORGIAN LETTER FI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F7, "GEORGIAN LETTER YN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10F8, "GEORGIAN LETTER ELIFI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x10f9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10FB, "GEORGIAN PARAGRAPH SEPARATOR", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x10fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x10ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1100, "HANGUL CHOSEONG KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1101, "HANGUL CHOSEONG SSANGKIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1102, "HANGUL CHOSEONG NIEUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1103, "HANGUL CHOSEONG TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1104, "HANGUL CHOSEONG SSANGTIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1105, "HANGUL CHOSEONG RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1106, "HANGUL CHOSEONG MIEUM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1107, "HANGUL CHOSEONG PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1108, "HANGUL CHOSEONG SSANGPIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1109, "HANGUL CHOSEONG SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x110A, "HANGUL CHOSEONG SSANGSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x110B, "HANGUL CHOSEONG IEUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x110C, "HANGUL CHOSEONG CIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x110D, "HANGUL CHOSEONG SSANGCIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x110E, "HANGUL CHOSEONG CHIEUCH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x110F, "HANGUL CHOSEONG KHIEUKH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1110, "HANGUL CHOSEONG THIEUTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1111, "HANGUL CHOSEONG PHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1112, "HANGUL CHOSEONG HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1113, "HANGUL CHOSEONG NIEUN-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1114, "HANGUL CHOSEONG SSANGNIEUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1115, "HANGUL CHOSEONG NIEUN-TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1116, "HANGUL CHOSEONG NIEUN-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1117, "HANGUL CHOSEONG TIKEUT-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1118, "HANGUL CHOSEONG RIEUL-NIEUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1119, "HANGUL CHOSEONG SSANGRIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x111A, "HANGUL CHOSEONG RIEUL-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x111B, "HANGUL CHOSEONG KAPYEOUNRIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x111C, "HANGUL CHOSEONG MIEUM-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x111D, "HANGUL CHOSEONG KAPYEOUNMIEUM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x111E, "HANGUL CHOSEONG PIEUP-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x111F, "HANGUL CHOSEONG PIEUP-NIEUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1120, "HANGUL CHOSEONG PIEUP-TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1121, "HANGUL CHOSEONG PIEUP-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1122, "HANGUL CHOSEONG PIEUP-SIOS-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1123, "HANGUL CHOSEONG PIEUP-SIOS-TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1124, "HANGUL CHOSEONG PIEUP-SIOS-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1125, "HANGUL CHOSEONG PIEUP-SSANGSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1126, "HANGUL CHOSEONG PIEUP-SIOS-CIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1127, "HANGUL CHOSEONG PIEUP-CIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1128, "HANGUL CHOSEONG PIEUP-CHIEUCH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1129, "HANGUL CHOSEONG PIEUP-THIEUTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x112A, "HANGUL CHOSEONG PIEUP-PHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x112B, "HANGUL CHOSEONG KAPYEOUNPIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x112C, "HANGUL CHOSEONG KAPYEOUNSSANGPIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x112D, "HANGUL CHOSEONG SIOS-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x112E, "HANGUL CHOSEONG SIOS-NIEUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x112F, "HANGUL CHOSEONG SIOS-TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1130, "HANGUL CHOSEONG SIOS-RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1131, "HANGUL CHOSEONG SIOS-MIEUM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1132, "HANGUL CHOSEONG SIOS-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1133, "HANGUL CHOSEONG SIOS-PIEUP-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1134, "HANGUL CHOSEONG SIOS-SSANGSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1135, "HANGUL CHOSEONG SIOS-IEUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1136, "HANGUL CHOSEONG SIOS-CIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1137, "HANGUL CHOSEONG SIOS-CHIEUCH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1138, "HANGUL CHOSEONG SIOS-KHIEUKH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1139, "HANGUL CHOSEONG SIOS-THIEUTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x113A, "HANGUL CHOSEONG SIOS-PHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x113B, "HANGUL CHOSEONG SIOS-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x113C, "HANGUL CHOSEONG CHITUEUMSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x113D, "HANGUL CHOSEONG CHITUEUMSSANGSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x113E, "HANGUL CHOSEONG CEONGCHIEUMSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x113F, "HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1140, "HANGUL CHOSEONG PANSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1141, "HANGUL CHOSEONG IEUNG-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1142, "HANGUL CHOSEONG IEUNG-TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1143, "HANGUL CHOSEONG IEUNG-MIEUM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1144, "HANGUL CHOSEONG IEUNG-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1145, "HANGUL CHOSEONG IEUNG-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1146, "HANGUL CHOSEONG IEUNG-PANSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1147, "HANGUL CHOSEONG SSANGIEUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1148, "HANGUL CHOSEONG IEUNG-CIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1149, "HANGUL CHOSEONG IEUNG-CHIEUCH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x114A, "HANGUL CHOSEONG IEUNG-THIEUTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x114B, "HANGUL CHOSEONG IEUNG-PHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x114C, "HANGUL CHOSEONG YESIEUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x114D, "HANGUL CHOSEONG CIEUC-IEUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x114E, "HANGUL CHOSEONG CHITUEUMCIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x114F, "HANGUL CHOSEONG CHITUEUMSSANGCIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1150, "HANGUL CHOSEONG CEONGCHIEUMCIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1151, "HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1152, "HANGUL CHOSEONG CHIEUCH-KHIEUKH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1153, "HANGUL CHOSEONG CHIEUCH-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1154, "HANGUL CHOSEONG CHITUEUMCHIEUCH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1155, "HANGUL CHOSEONG CEONGCHIEUMCHIEUCH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1156, "HANGUL CHOSEONG PHIEUPH-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1157, "HANGUL CHOSEONG KAPYEOUNPHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1158, "HANGUL CHOSEONG SSANGHIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1159, "HANGUL CHOSEONG YEORINHIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x115a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x115b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x115c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x115d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x115e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x115F, "HANGUL CHOSEONG FILLER", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1160, "HANGUL JUNGSEONG FILLER", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1161, "HANGUL JUNGSEONG A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1162, "HANGUL JUNGSEONG AE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1163, "HANGUL JUNGSEONG YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1164, "HANGUL JUNGSEONG YAE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1165, "HANGUL JUNGSEONG EO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1166, "HANGUL JUNGSEONG E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1167, "HANGUL JUNGSEONG YEO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1168, "HANGUL JUNGSEONG YE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1169, "HANGUL JUNGSEONG O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x116A, "HANGUL JUNGSEONG WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x116B, "HANGUL JUNGSEONG WAE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x116C, "HANGUL JUNGSEONG OE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x116D, "HANGUL JUNGSEONG YO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x116E, "HANGUL JUNGSEONG U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x116F, "HANGUL JUNGSEONG WEO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1170, "HANGUL JUNGSEONG WE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1171, "HANGUL JUNGSEONG WI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1172, "HANGUL JUNGSEONG YU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1173, "HANGUL JUNGSEONG EU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1174, "HANGUL JUNGSEONG YI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1175, "HANGUL JUNGSEONG I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1176, "HANGUL JUNGSEONG A-O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1177, "HANGUL JUNGSEONG A-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1178, "HANGUL JUNGSEONG YA-O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1179, "HANGUL JUNGSEONG YA-YO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x117A, "HANGUL JUNGSEONG EO-O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x117B, "HANGUL JUNGSEONG EO-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x117C, "HANGUL JUNGSEONG EO-EU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x117D, "HANGUL JUNGSEONG YEO-O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x117E, "HANGUL JUNGSEONG YEO-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x117F, "HANGUL JUNGSEONG O-EO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1180, "HANGUL JUNGSEONG O-E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1181, "HANGUL JUNGSEONG O-YE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1182, "HANGUL JUNGSEONG O-O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1183, "HANGUL JUNGSEONG O-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1184, "HANGUL JUNGSEONG YO-YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1185, "HANGUL JUNGSEONG YO-YAE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1186, "HANGUL JUNGSEONG YO-YEO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1187, "HANGUL JUNGSEONG YO-O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1188, "HANGUL JUNGSEONG YO-I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1189, "HANGUL JUNGSEONG U-A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x118A, "HANGUL JUNGSEONG U-AE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x118B, "HANGUL JUNGSEONG U-EO-EU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x118C, "HANGUL JUNGSEONG U-YE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x118D, "HANGUL JUNGSEONG U-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x118E, "HANGUL JUNGSEONG YU-A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x118F, "HANGUL JUNGSEONG YU-EO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1190, "HANGUL JUNGSEONG YU-E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1191, "HANGUL JUNGSEONG YU-YEO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1192, "HANGUL JUNGSEONG YU-YE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1193, "HANGUL JUNGSEONG YU-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1194, "HANGUL JUNGSEONG YU-I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1195, "HANGUL JUNGSEONG EU-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1196, "HANGUL JUNGSEONG EU-EU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1197, "HANGUL JUNGSEONG YI-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1198, "HANGUL JUNGSEONG I-A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1199, "HANGUL JUNGSEONG I-YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x119A, "HANGUL JUNGSEONG I-O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x119B, "HANGUL JUNGSEONG I-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x119C, "HANGUL JUNGSEONG I-EU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x119D, "HANGUL JUNGSEONG I-ARAEA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x119E, "HANGUL JUNGSEONG ARAEA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x119F, "HANGUL JUNGSEONG ARAEA-EO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11A0, "HANGUL JUNGSEONG ARAEA-U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11A1, "HANGUL JUNGSEONG ARAEA-I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11A2, "HANGUL JUNGSEONG SSANGARAEA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11a3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11a4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11a5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11a6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11a7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11A8, "HANGUL JONGSEONG KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11A9, "HANGUL JONGSEONG SSANGKIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11AA, "HANGUL JONGSEONG KIYEOK-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11AB, "HANGUL JONGSEONG NIEUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11AC, "HANGUL JONGSEONG NIEUN-CIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11AD, "HANGUL JONGSEONG NIEUN-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11AE, "HANGUL JONGSEONG TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11AF, "HANGUL JONGSEONG RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B0, "HANGUL JONGSEONG RIEUL-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B1, "HANGUL JONGSEONG RIEUL-MIEUM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B2, "HANGUL JONGSEONG RIEUL-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B3, "HANGUL JONGSEONG RIEUL-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B4, "HANGUL JONGSEONG RIEUL-THIEUTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B5, "HANGUL JONGSEONG RIEUL-PHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B6, "HANGUL JONGSEONG RIEUL-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B7, "HANGUL JONGSEONG MIEUM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B8, "HANGUL JONGSEONG PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11B9, "HANGUL JONGSEONG PIEUP-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11BA, "HANGUL JONGSEONG SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11BB, "HANGUL JONGSEONG SSANGSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11BC, "HANGUL JONGSEONG IEUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11BD, "HANGUL JONGSEONG CIEUC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11BE, "HANGUL JONGSEONG CHIEUCH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11BF, "HANGUL JONGSEONG KHIEUKH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C0, "HANGUL JONGSEONG THIEUTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C1, "HANGUL JONGSEONG PHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C2, "HANGUL JONGSEONG HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C3, "HANGUL JONGSEONG KIYEOK-RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C4, "HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C5, "HANGUL JONGSEONG NIEUN-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C6, "HANGUL JONGSEONG NIEUN-TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C7, "HANGUL JONGSEONG NIEUN-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C8, "HANGUL JONGSEONG NIEUN-PANSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11C9, "HANGUL JONGSEONG NIEUN-THIEUTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11CA, "HANGUL JONGSEONG TIKEUT-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11CB, "HANGUL JONGSEONG TIKEUT-RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11CC, "HANGUL JONGSEONG RIEUL-KIYEOK-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11CD, "HANGUL JONGSEONG RIEUL-NIEUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11CE, "HANGUL JONGSEONG RIEUL-TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11CF, "HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D0, "HANGUL JONGSEONG SSANGRIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D1, "HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D2, "HANGUL JONGSEONG RIEUL-MIEUM-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D3, "HANGUL JONGSEONG RIEUL-PIEUP-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D4, "HANGUL JONGSEONG RIEUL-PIEUP-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D5, "HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D6, "HANGUL JONGSEONG RIEUL-SSANGSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D7, "HANGUL JONGSEONG RIEUL-PANSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D8, "HANGUL JONGSEONG RIEUL-KHIEUKH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11D9, "HANGUL JONGSEONG RIEUL-YEORINHIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11DA, "HANGUL JONGSEONG MIEUM-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11DB, "HANGUL JONGSEONG MIEUM-RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11DC, "HANGUL JONGSEONG MIEUM-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11DD, "HANGUL JONGSEONG MIEUM-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11DE, "HANGUL JONGSEONG MIEUM-SSANGSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11DF, "HANGUL JONGSEONG MIEUM-PANSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E0, "HANGUL JONGSEONG MIEUM-CHIEUCH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E1, "HANGUL JONGSEONG MIEUM-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E2, "HANGUL JONGSEONG KAPYEOUNMIEUM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E3, "HANGUL JONGSEONG PIEUP-RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E4, "HANGUL JONGSEONG PIEUP-PHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E5, "HANGUL JONGSEONG PIEUP-HIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E6, "HANGUL JONGSEONG KAPYEOUNPIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E7, "HANGUL JONGSEONG SIOS-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E8, "HANGUL JONGSEONG SIOS-TIKEUT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11E9, "HANGUL JONGSEONG SIOS-RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11EA, "HANGUL JONGSEONG SIOS-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11EB, "HANGUL JONGSEONG PANSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11EC, "HANGUL JONGSEONG IEUNG-KIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11ED, "HANGUL JONGSEONG IEUNG-SSANGKIYEOK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11EE, "HANGUL JONGSEONG SSANGIEUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11EF, "HANGUL JONGSEONG IEUNG-KHIEUKH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F0, "HANGUL JONGSEONG YESIEUNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F1, "HANGUL JONGSEONG YESIEUNG-SIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F2, "HANGUL JONGSEONG YESIEUNG-PANSIOS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F3, "HANGUL JONGSEONG PHIEUPH-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F4, "HANGUL JONGSEONG KAPYEOUNPHIEUPH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F5, "HANGUL JONGSEONG HIEUH-NIEUN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F6, "HANGUL JONGSEONG HIEUH-RIEUL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F7, "HANGUL JONGSEONG HIEUH-MIEUM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F8, "HANGUL JONGSEONG HIEUH-PIEUP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11F9, "HANGUL JONGSEONG YEORINHIEUH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x11fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x11ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1200, "ETHIOPIC SYLLABLE HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1201, "ETHIOPIC SYLLABLE HU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1202, "ETHIOPIC SYLLABLE HI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1203, "ETHIOPIC SYLLABLE HAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1204, "ETHIOPIC SYLLABLE HEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1205, "ETHIOPIC SYLLABLE HE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1206, "ETHIOPIC SYLLABLE HO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1207, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1208, "ETHIOPIC SYLLABLE LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1209, "ETHIOPIC SYLLABLE LU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x120A, "ETHIOPIC SYLLABLE LI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x120B, "ETHIOPIC SYLLABLE LAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x120C, "ETHIOPIC SYLLABLE LEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x120D, "ETHIOPIC SYLLABLE LE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x120E, "ETHIOPIC SYLLABLE LO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x120F, "ETHIOPIC SYLLABLE LWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1210, "ETHIOPIC SYLLABLE HHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1211, "ETHIOPIC SYLLABLE HHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1212, "ETHIOPIC SYLLABLE HHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1213, "ETHIOPIC SYLLABLE HHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1214, "ETHIOPIC SYLLABLE HHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1215, "ETHIOPIC SYLLABLE HHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1216, "ETHIOPIC SYLLABLE HHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1217, "ETHIOPIC SYLLABLE HHWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1218, "ETHIOPIC SYLLABLE MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1219, "ETHIOPIC SYLLABLE MU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x121A, "ETHIOPIC SYLLABLE MI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x121B, "ETHIOPIC SYLLABLE MAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x121C, "ETHIOPIC SYLLABLE MEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x121D, "ETHIOPIC SYLLABLE ME", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x121E, "ETHIOPIC SYLLABLE MO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x121F, "ETHIOPIC SYLLABLE MWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1220, "ETHIOPIC SYLLABLE SZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1221, "ETHIOPIC SYLLABLE SZU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1222, "ETHIOPIC SYLLABLE SZI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1223, "ETHIOPIC SYLLABLE SZAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1224, "ETHIOPIC SYLLABLE SZEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1225, "ETHIOPIC SYLLABLE SZE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1226, "ETHIOPIC SYLLABLE SZO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1227, "ETHIOPIC SYLLABLE SZWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1228, "ETHIOPIC SYLLABLE RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1229, "ETHIOPIC SYLLABLE RU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x122A, "ETHIOPIC SYLLABLE RI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x122B, "ETHIOPIC SYLLABLE RAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x122C, "ETHIOPIC SYLLABLE REE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x122D, "ETHIOPIC SYLLABLE RE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x122E, "ETHIOPIC SYLLABLE RO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x122F, "ETHIOPIC SYLLABLE RWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1230, "ETHIOPIC SYLLABLE SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1231, "ETHIOPIC SYLLABLE SU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1232, "ETHIOPIC SYLLABLE SI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1233, "ETHIOPIC SYLLABLE SAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1234, "ETHIOPIC SYLLABLE SEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1235, "ETHIOPIC SYLLABLE SE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1236, "ETHIOPIC SYLLABLE SO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1237, "ETHIOPIC SYLLABLE SWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1238, "ETHIOPIC SYLLABLE SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1239, "ETHIOPIC SYLLABLE SHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x123A, "ETHIOPIC SYLLABLE SHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x123B, "ETHIOPIC SYLLABLE SHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x123C, "ETHIOPIC SYLLABLE SHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x123D, "ETHIOPIC SYLLABLE SHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x123E, "ETHIOPIC SYLLABLE SHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x123F, "ETHIOPIC SYLLABLE SHWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1240, "ETHIOPIC SYLLABLE QA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1241, "ETHIOPIC SYLLABLE QU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1242, "ETHIOPIC SYLLABLE QI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1243, "ETHIOPIC SYLLABLE QAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1244, "ETHIOPIC SYLLABLE QEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1245, "ETHIOPIC SYLLABLE QE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1246, "ETHIOPIC SYLLABLE QO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1247, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1248, "ETHIOPIC SYLLABLE QWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1249, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x124A, "ETHIOPIC SYLLABLE QWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x124B, "ETHIOPIC SYLLABLE QWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x124C, "ETHIOPIC SYLLABLE QWEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x124D, "ETHIOPIC SYLLABLE QWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x124e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x124f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1250, "ETHIOPIC SYLLABLE QHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1251, "ETHIOPIC SYLLABLE QHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1252, "ETHIOPIC SYLLABLE QHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1253, "ETHIOPIC SYLLABLE QHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1254, "ETHIOPIC SYLLABLE QHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1255, "ETHIOPIC SYLLABLE QHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1256, "ETHIOPIC SYLLABLE QHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1257, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1258, "ETHIOPIC SYLLABLE QHWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1259, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x125A, "ETHIOPIC SYLLABLE QHWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x125B, "ETHIOPIC SYLLABLE QHWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x125C, "ETHIOPIC SYLLABLE QHWEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x125D, "ETHIOPIC SYLLABLE QHWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x125e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x125f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1260, "ETHIOPIC SYLLABLE BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1261, "ETHIOPIC SYLLABLE BU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1262, "ETHIOPIC SYLLABLE BI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1263, "ETHIOPIC SYLLABLE BAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1264, "ETHIOPIC SYLLABLE BEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1265, "ETHIOPIC SYLLABLE BE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1266, "ETHIOPIC SYLLABLE BO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1267, "ETHIOPIC SYLLABLE BWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1268, "ETHIOPIC SYLLABLE VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1269, "ETHIOPIC SYLLABLE VU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x126A, "ETHIOPIC SYLLABLE VI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x126B, "ETHIOPIC SYLLABLE VAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x126C, "ETHIOPIC SYLLABLE VEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x126D, "ETHIOPIC SYLLABLE VE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x126E, "ETHIOPIC SYLLABLE VO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x126F, "ETHIOPIC SYLLABLE VWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1270, "ETHIOPIC SYLLABLE TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1271, "ETHIOPIC SYLLABLE TU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1272, "ETHIOPIC SYLLABLE TI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1273, "ETHIOPIC SYLLABLE TAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1274, "ETHIOPIC SYLLABLE TEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1275, "ETHIOPIC SYLLABLE TE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1276, "ETHIOPIC SYLLABLE TO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1277, "ETHIOPIC SYLLABLE TWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1278, "ETHIOPIC SYLLABLE CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1279, "ETHIOPIC SYLLABLE CU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x127A, "ETHIOPIC SYLLABLE CI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x127B, "ETHIOPIC SYLLABLE CAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x127C, "ETHIOPIC SYLLABLE CEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x127D, "ETHIOPIC SYLLABLE CE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x127E, "ETHIOPIC SYLLABLE CO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x127F, "ETHIOPIC SYLLABLE CWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1280, "ETHIOPIC SYLLABLE XA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1281, "ETHIOPIC SYLLABLE XU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1282, "ETHIOPIC SYLLABLE XI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1283, "ETHIOPIC SYLLABLE XAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1284, "ETHIOPIC SYLLABLE XEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1285, "ETHIOPIC SYLLABLE XE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1286, "ETHIOPIC SYLLABLE XO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1287, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1288, "ETHIOPIC SYLLABLE XWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1289, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x128A, "ETHIOPIC SYLLABLE XWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x128B, "ETHIOPIC SYLLABLE XWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x128C, "ETHIOPIC SYLLABLE XWEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x128D, "ETHIOPIC SYLLABLE XWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x128e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x128f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1290, "ETHIOPIC SYLLABLE NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1291, "ETHIOPIC SYLLABLE NU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1292, "ETHIOPIC SYLLABLE NI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1293, "ETHIOPIC SYLLABLE NAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1294, "ETHIOPIC SYLLABLE NEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1295, "ETHIOPIC SYLLABLE NE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1296, "ETHIOPIC SYLLABLE NO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1297, "ETHIOPIC SYLLABLE NWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1298, "ETHIOPIC SYLLABLE NYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1299, "ETHIOPIC SYLLABLE NYU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x129A, "ETHIOPIC SYLLABLE NYI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x129B, "ETHIOPIC SYLLABLE NYAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x129C, "ETHIOPIC SYLLABLE NYEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x129D, "ETHIOPIC SYLLABLE NYE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x129E, "ETHIOPIC SYLLABLE NYO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x129F, "ETHIOPIC SYLLABLE NYWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A0, "ETHIOPIC SYLLABLE GLOTTAL A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A1, "ETHIOPIC SYLLABLE GLOTTAL U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A2, "ETHIOPIC SYLLABLE GLOTTAL I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A3, "ETHIOPIC SYLLABLE GLOTTAL AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A4, "ETHIOPIC SYLLABLE GLOTTAL EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A5, "ETHIOPIC SYLLABLE GLOTTAL E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A6, "ETHIOPIC SYLLABLE GLOTTAL O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A7, "ETHIOPIC SYLLABLE GLOTTAL WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A8, "ETHIOPIC SYLLABLE KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12A9, "ETHIOPIC SYLLABLE KU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12AA, "ETHIOPIC SYLLABLE KI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12AB, "ETHIOPIC SYLLABLE KAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12AC, "ETHIOPIC SYLLABLE KEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12AD, "ETHIOPIC SYLLABLE KE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12AE, "ETHIOPIC SYLLABLE KO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12af, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12B0, "ETHIOPIC SYLLABLE KWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12b1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12B2, "ETHIOPIC SYLLABLE KWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12B3, "ETHIOPIC SYLLABLE KWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12B4, "ETHIOPIC SYLLABLE KWEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12B5, "ETHIOPIC SYLLABLE KWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12b6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12b7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12B8, "ETHIOPIC SYLLABLE KXA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12B9, "ETHIOPIC SYLLABLE KXU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12BA, "ETHIOPIC SYLLABLE KXI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12BB, "ETHIOPIC SYLLABLE KXAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12BC, "ETHIOPIC SYLLABLE KXEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12BD, "ETHIOPIC SYLLABLE KXE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12BE, "ETHIOPIC SYLLABLE KXO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12bf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12C0, "ETHIOPIC SYLLABLE KXWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12c1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12C2, "ETHIOPIC SYLLABLE KXWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12C3, "ETHIOPIC SYLLABLE KXWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12C4, "ETHIOPIC SYLLABLE KXWEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12C5, "ETHIOPIC SYLLABLE KXWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12c6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12c7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12C8, "ETHIOPIC SYLLABLE WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12C9, "ETHIOPIC SYLLABLE WU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12CA, "ETHIOPIC SYLLABLE WI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12CB, "ETHIOPIC SYLLABLE WAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12CC, "ETHIOPIC SYLLABLE WEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12CD, "ETHIOPIC SYLLABLE WE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12CE, "ETHIOPIC SYLLABLE WO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12cf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12D0, "ETHIOPIC SYLLABLE PHARYNGEAL A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12D1, "ETHIOPIC SYLLABLE PHARYNGEAL U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12D2, "ETHIOPIC SYLLABLE PHARYNGEAL I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12D3, "ETHIOPIC SYLLABLE PHARYNGEAL AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12D4, "ETHIOPIC SYLLABLE PHARYNGEAL EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12D5, "ETHIOPIC SYLLABLE PHARYNGEAL E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12D6, "ETHIOPIC SYLLABLE PHARYNGEAL O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12d7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12D8, "ETHIOPIC SYLLABLE ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12D9, "ETHIOPIC SYLLABLE ZU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12DA, "ETHIOPIC SYLLABLE ZI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12DB, "ETHIOPIC SYLLABLE ZAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12DC, "ETHIOPIC SYLLABLE ZEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12DD, "ETHIOPIC SYLLABLE ZE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12DE, "ETHIOPIC SYLLABLE ZO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12DF, "ETHIOPIC SYLLABLE ZWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E0, "ETHIOPIC SYLLABLE ZHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E1, "ETHIOPIC SYLLABLE ZHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E2, "ETHIOPIC SYLLABLE ZHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E3, "ETHIOPIC SYLLABLE ZHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E4, "ETHIOPIC SYLLABLE ZHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E5, "ETHIOPIC SYLLABLE ZHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E6, "ETHIOPIC SYLLABLE ZHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E7, "ETHIOPIC SYLLABLE ZHWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E8, "ETHIOPIC SYLLABLE YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12E9, "ETHIOPIC SYLLABLE YU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12EA, "ETHIOPIC SYLLABLE YI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12EB, "ETHIOPIC SYLLABLE YAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12EC, "ETHIOPIC SYLLABLE YEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12ED, "ETHIOPIC SYLLABLE YE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12EE, "ETHIOPIC SYLLABLE YO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12ef, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x12F0, "ETHIOPIC SYLLABLE DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F1, "ETHIOPIC SYLLABLE DU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F2, "ETHIOPIC SYLLABLE DI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F3, "ETHIOPIC SYLLABLE DAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F4, "ETHIOPIC SYLLABLE DEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F5, "ETHIOPIC SYLLABLE DE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F6, "ETHIOPIC SYLLABLE DO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F7, "ETHIOPIC SYLLABLE DWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F8, "ETHIOPIC SYLLABLE DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12F9, "ETHIOPIC SYLLABLE DDU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12FA, "ETHIOPIC SYLLABLE DDI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12FB, "ETHIOPIC SYLLABLE DDAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12FC, "ETHIOPIC SYLLABLE DDEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12FD, "ETHIOPIC SYLLABLE DDE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12FE, "ETHIOPIC SYLLABLE DDO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x12FF, "ETHIOPIC SYLLABLE DDWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1300, "ETHIOPIC SYLLABLE JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1301, "ETHIOPIC SYLLABLE JU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1302, "ETHIOPIC SYLLABLE JI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1303, "ETHIOPIC SYLLABLE JAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1304, "ETHIOPIC SYLLABLE JEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1305, "ETHIOPIC SYLLABLE JE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1306, "ETHIOPIC SYLLABLE JO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1307, "ETHIOPIC SYLLABLE JWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1308, "ETHIOPIC SYLLABLE GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1309, "ETHIOPIC SYLLABLE GU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x130A, "ETHIOPIC SYLLABLE GI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x130B, "ETHIOPIC SYLLABLE GAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x130C, "ETHIOPIC SYLLABLE GEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x130D, "ETHIOPIC SYLLABLE GE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x130E, "ETHIOPIC SYLLABLE GO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x130f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1310, "ETHIOPIC SYLLABLE GWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1311, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1312, "ETHIOPIC SYLLABLE GWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1313, "ETHIOPIC SYLLABLE GWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1314, "ETHIOPIC SYLLABLE GWEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1315, "ETHIOPIC SYLLABLE GWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1316, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1317, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1318, "ETHIOPIC SYLLABLE GGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1319, "ETHIOPIC SYLLABLE GGU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x131A, "ETHIOPIC SYLLABLE GGI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x131B, "ETHIOPIC SYLLABLE GGAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x131C, "ETHIOPIC SYLLABLE GGEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x131D, "ETHIOPIC SYLLABLE GGE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x131E, "ETHIOPIC SYLLABLE GGO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x131f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1320, "ETHIOPIC SYLLABLE THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1321, "ETHIOPIC SYLLABLE THU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1322, "ETHIOPIC SYLLABLE THI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1323, "ETHIOPIC SYLLABLE THAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1324, "ETHIOPIC SYLLABLE THEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1325, "ETHIOPIC SYLLABLE THE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1326, "ETHIOPIC SYLLABLE THO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1327, "ETHIOPIC SYLLABLE THWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1328, "ETHIOPIC SYLLABLE CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1329, "ETHIOPIC SYLLABLE CHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x132A, "ETHIOPIC SYLLABLE CHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x132B, "ETHIOPIC SYLLABLE CHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x132C, "ETHIOPIC SYLLABLE CHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x132D, "ETHIOPIC SYLLABLE CHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x132E, "ETHIOPIC SYLLABLE CHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x132F, "ETHIOPIC SYLLABLE CHWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1330, "ETHIOPIC SYLLABLE PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1331, "ETHIOPIC SYLLABLE PHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1332, "ETHIOPIC SYLLABLE PHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1333, "ETHIOPIC SYLLABLE PHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1334, "ETHIOPIC SYLLABLE PHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1335, "ETHIOPIC SYLLABLE PHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1336, "ETHIOPIC SYLLABLE PHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1337, "ETHIOPIC SYLLABLE PHWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1338, "ETHIOPIC SYLLABLE TSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1339, "ETHIOPIC SYLLABLE TSU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x133A, "ETHIOPIC SYLLABLE TSI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x133B, "ETHIOPIC SYLLABLE TSAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x133C, "ETHIOPIC SYLLABLE TSEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x133D, "ETHIOPIC SYLLABLE TSE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x133E, "ETHIOPIC SYLLABLE TSO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x133F, "ETHIOPIC SYLLABLE TSWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1340, "ETHIOPIC SYLLABLE TZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1341, "ETHIOPIC SYLLABLE TZU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1342, "ETHIOPIC SYLLABLE TZI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1343, "ETHIOPIC SYLLABLE TZAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1344, "ETHIOPIC SYLLABLE TZEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1345, "ETHIOPIC SYLLABLE TZE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1346, "ETHIOPIC SYLLABLE TZO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1347, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1348, "ETHIOPIC SYLLABLE FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1349, "ETHIOPIC SYLLABLE FU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x134A, "ETHIOPIC SYLLABLE FI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x134B, "ETHIOPIC SYLLABLE FAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x134C, "ETHIOPIC SYLLABLE FEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x134D, "ETHIOPIC SYLLABLE FE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x134E, "ETHIOPIC SYLLABLE FO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x134F, "ETHIOPIC SYLLABLE FWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1350, "ETHIOPIC SYLLABLE PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1351, "ETHIOPIC SYLLABLE PU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1352, "ETHIOPIC SYLLABLE PI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1353, "ETHIOPIC SYLLABLE PAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1354, "ETHIOPIC SYLLABLE PEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1355, "ETHIOPIC SYLLABLE PE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1356, "ETHIOPIC SYLLABLE PO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1357, "ETHIOPIC SYLLABLE PWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1358, "ETHIOPIC SYLLABLE RYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1359, "ETHIOPIC SYLLABLE MYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x135A, "ETHIOPIC SYLLABLE FYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x135b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x135c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x135d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x135e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x135f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1360, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1361, "ETHIOPIC WORDSPACE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1362, "ETHIOPIC FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1363, "ETHIOPIC COMMA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1364, "ETHIOPIC SEMICOLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1365, "ETHIOPIC COLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1366, "ETHIOPIC PREFACE COLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1367, "ETHIOPIC QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1368, "ETHIOPIC PARAGRAPH SEPARATOR", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1369, "ETHIOPIC DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x136A, "ETHIOPIC DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x136B, "ETHIOPIC DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x136C, "ETHIOPIC DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x136D, "ETHIOPIC DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x136E, "ETHIOPIC DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x136F, "ETHIOPIC DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x1370, "ETHIOPIC DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x1371, "ETHIOPIC DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x1372, "ETHIOPIC NUMBER TEN", Number, 10, 0x0, 0x0, 0x0 },
{ 0x1373, "ETHIOPIC NUMBER TWENTY", Number, 20, 0x0, 0x0, 0x0 },
{ 0x1374, "ETHIOPIC NUMBER THIRTY", Number, 30, 0x0, 0x0, 0x0 },
{ 0x1375, "ETHIOPIC NUMBER FORTY", Number, 40, 0x0, 0x0, 0x0 },
{ 0x1376, "ETHIOPIC NUMBER FIFTY", Number, 50, 0x0, 0x0, 0x0 },
{ 0x1377, "ETHIOPIC NUMBER SIXTY", Number, 60, 0x0, 0x0, 0x0 },
{ 0x1378, "ETHIOPIC NUMBER SEVENTY", Number, 70, 0x0, 0x0, 0x0 },
{ 0x1379, "ETHIOPIC NUMBER EIGHTY", Number, 80, 0x0, 0x0, 0x0 },
{ 0x137A, "ETHIOPIC NUMBER NINETY", Number, 90, 0x0, 0x0, 0x0 },
{ 0x137B, "ETHIOPIC NUMBER HUNDRED", Number, 100, 0x0, 0x0, 0x0 },
{ 0x137C, "ETHIOPIC NUMBER TEN THOUSAND", Number, 10000, 0x0, 0x0, 0x0 },
{ 0x137d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x137e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x137f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1380, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1381, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1382, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1383, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1384, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1385, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1386, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1387, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1388, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1389, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x138a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x138b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x138c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x138d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x138e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x138f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1390, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1391, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1392, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1393, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1394, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1395, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1396, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1397, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1398, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1399, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x139a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x139b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x139c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x139d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x139e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x139f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13A0, "CHEROKEE LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A1, "CHEROKEE LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A2, "CHEROKEE LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A3, "CHEROKEE LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A4, "CHEROKEE LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A5, "CHEROKEE LETTER V", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A6, "CHEROKEE LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A7, "CHEROKEE LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A8, "CHEROKEE LETTER GE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13A9, "CHEROKEE LETTER GI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13AA, "CHEROKEE LETTER GO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13AB, "CHEROKEE LETTER GU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13AC, "CHEROKEE LETTER GV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13AD, "CHEROKEE LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13AE, "CHEROKEE LETTER HE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13AF, "CHEROKEE LETTER HI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B0, "CHEROKEE LETTER HO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B1, "CHEROKEE LETTER HU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B2, "CHEROKEE LETTER HV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B3, "CHEROKEE LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B4, "CHEROKEE LETTER LE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B5, "CHEROKEE LETTER LI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B6, "CHEROKEE LETTER LO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B7, "CHEROKEE LETTER LU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B8, "CHEROKEE LETTER LV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13B9, "CHEROKEE LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13BA, "CHEROKEE LETTER ME", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13BB, "CHEROKEE LETTER MI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13BC, "CHEROKEE LETTER MO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13BD, "CHEROKEE LETTER MU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13BE, "CHEROKEE LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13BF, "CHEROKEE LETTER HNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C0, "CHEROKEE LETTER NAH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C1, "CHEROKEE LETTER NE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C2, "CHEROKEE LETTER NI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C3, "CHEROKEE LETTER NO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C4, "CHEROKEE LETTER NU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C5, "CHEROKEE LETTER NV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C6, "CHEROKEE LETTER QUA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C7, "CHEROKEE LETTER QUE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C8, "CHEROKEE LETTER QUI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13C9, "CHEROKEE LETTER QUO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13CA, "CHEROKEE LETTER QUU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13CB, "CHEROKEE LETTER QUV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13CC, "CHEROKEE LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13CD, "CHEROKEE LETTER S", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13CE, "CHEROKEE LETTER SE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13CF, "CHEROKEE LETTER SI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D0, "CHEROKEE LETTER SO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D1, "CHEROKEE LETTER SU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D2, "CHEROKEE LETTER SV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D3, "CHEROKEE LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D4, "CHEROKEE LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D5, "CHEROKEE LETTER DE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D6, "CHEROKEE LETTER TE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D7, "CHEROKEE LETTER DI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D8, "CHEROKEE LETTER TI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13D9, "CHEROKEE LETTER DO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13DA, "CHEROKEE LETTER DU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13DB, "CHEROKEE LETTER DV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13DC, "CHEROKEE LETTER DLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13DD, "CHEROKEE LETTER TLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13DE, "CHEROKEE LETTER TLE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13DF, "CHEROKEE LETTER TLI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E0, "CHEROKEE LETTER TLO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E1, "CHEROKEE LETTER TLU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E2, "CHEROKEE LETTER TLV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E3, "CHEROKEE LETTER TSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E4, "CHEROKEE LETTER TSE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E5, "CHEROKEE LETTER TSI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E6, "CHEROKEE LETTER TSO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E7, "CHEROKEE LETTER TSU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E8, "CHEROKEE LETTER TSV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13E9, "CHEROKEE LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13EA, "CHEROKEE LETTER WE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13EB, "CHEROKEE LETTER WI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13EC, "CHEROKEE LETTER WO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13ED, "CHEROKEE LETTER WU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13EE, "CHEROKEE LETTER WV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13EF, "CHEROKEE LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13F0, "CHEROKEE LETTER YE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13F1, "CHEROKEE LETTER YI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13F2, "CHEROKEE LETTER YO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13F3, "CHEROKEE LETTER YU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13F4, "CHEROKEE LETTER YV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x13f5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13f6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13f7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13f8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13f9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x13ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1400, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1401, "CANADIAN SYLLABICS E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1402, "CANADIAN SYLLABICS AAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1403, "CANADIAN SYLLABICS I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1404, "CANADIAN SYLLABICS II", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1405, "CANADIAN SYLLABICS O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1406, "CANADIAN SYLLABICS OO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1407, "CANADIAN SYLLABICS Y-CREE OO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1408, "CANADIAN SYLLABICS CARRIER EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1409, "CANADIAN SYLLABICS CARRIER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x140A, "CANADIAN SYLLABICS A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x140B, "CANADIAN SYLLABICS AA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x140C, "CANADIAN SYLLABICS WE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x140D, "CANADIAN SYLLABICS WEST-CREE WE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x140E, "CANADIAN SYLLABICS WI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x140F, "CANADIAN SYLLABICS WEST-CREE WI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1410, "CANADIAN SYLLABICS WII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1411, "CANADIAN SYLLABICS WEST-CREE WII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1412, "CANADIAN SYLLABICS WO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1413, "CANADIAN SYLLABICS WEST-CREE WO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1414, "CANADIAN SYLLABICS WOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1415, "CANADIAN SYLLABICS WEST-CREE WOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1416, "CANADIAN SYLLABICS NASKAPI WOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1417, "CANADIAN SYLLABICS WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1418, "CANADIAN SYLLABICS WEST-CREE WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1419, "CANADIAN SYLLABICS WAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x141A, "CANADIAN SYLLABICS WEST-CREE WAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x141B, "CANADIAN SYLLABICS NASKAPI WAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x141C, "CANADIAN SYLLABICS AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x141D, "CANADIAN SYLLABICS Y-CREE W", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x141E, "CANADIAN SYLLABICS GLOTTAL STOP", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x141F, "CANADIAN SYLLABICS FINAL ACUTE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1420, "CANADIAN SYLLABICS FINAL GRAVE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1421, "CANADIAN SYLLABICS FINAL BOTTOM HALF RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1422, "CANADIAN SYLLABICS FINAL TOP HALF RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1423, "CANADIAN SYLLABICS FINAL RIGHT HALF RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1424, "CANADIAN SYLLABICS FINAL RING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1425, "CANADIAN SYLLABICS FINAL DOUBLE ACUTE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1426, "CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1427, "CANADIAN SYLLABICS FINAL MIDDLE DOT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1428, "CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1429, "CANADIAN SYLLABICS FINAL PLUS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x142A, "CANADIAN SYLLABICS FINAL DOWN TACK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x142B, "CANADIAN SYLLABICS EN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x142C, "CANADIAN SYLLABICS IN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x142D, "CANADIAN SYLLABICS ON", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x142E, "CANADIAN SYLLABICS AN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x142F, "CANADIAN SYLLABICS PE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1430, "CANADIAN SYLLABICS PAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1431, "CANADIAN SYLLABICS PI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1432, "CANADIAN SYLLABICS PII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1433, "CANADIAN SYLLABICS PO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1434, "CANADIAN SYLLABICS POO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1435, "CANADIAN SYLLABICS Y-CREE POO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1436, "CANADIAN SYLLABICS CARRIER HEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1437, "CANADIAN SYLLABICS CARRIER HI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1438, "CANADIAN SYLLABICS PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1439, "CANADIAN SYLLABICS PAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x143A, "CANADIAN SYLLABICS PWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x143B, "CANADIAN SYLLABICS WEST-CREE PWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x143C, "CANADIAN SYLLABICS PWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x143D, "CANADIAN SYLLABICS WEST-CREE PWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x143E, "CANADIAN SYLLABICS PWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x143F, "CANADIAN SYLLABICS WEST-CREE PWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1440, "CANADIAN SYLLABICS PWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1441, "CANADIAN SYLLABICS WEST-CREE PWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1442, "CANADIAN SYLLABICS PWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1443, "CANADIAN SYLLABICS WEST-CREE PWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1444, "CANADIAN SYLLABICS PWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1445, "CANADIAN SYLLABICS WEST-CREE PWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1446, "CANADIAN SYLLABICS PWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1447, "CANADIAN SYLLABICS WEST-CREE PWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1448, "CANADIAN SYLLABICS Y-CREE PWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1449, "CANADIAN SYLLABICS P", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x144A, "CANADIAN SYLLABICS WEST-CREE P", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x144B, "CANADIAN SYLLABICS CARRIER H", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x144C, "CANADIAN SYLLABICS TE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x144D, "CANADIAN SYLLABICS TAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x144E, "CANADIAN SYLLABICS TI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x144F, "CANADIAN SYLLABICS TII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1450, "CANADIAN SYLLABICS TO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1451, "CANADIAN SYLLABICS TOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1452, "CANADIAN SYLLABICS Y-CREE TOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1453, "CANADIAN SYLLABICS CARRIER DEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1454, "CANADIAN SYLLABICS CARRIER DI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1455, "CANADIAN SYLLABICS TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1456, "CANADIAN SYLLABICS TAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1457, "CANADIAN SYLLABICS TWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1458, "CANADIAN SYLLABICS WEST-CREE TWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1459, "CANADIAN SYLLABICS TWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x145A, "CANADIAN SYLLABICS WEST-CREE TWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x145B, "CANADIAN SYLLABICS TWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x145C, "CANADIAN SYLLABICS WEST-CREE TWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x145D, "CANADIAN SYLLABICS TWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x145E, "CANADIAN SYLLABICS WEST-CREE TWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x145F, "CANADIAN SYLLABICS TWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1460, "CANADIAN SYLLABICS WEST-CREE TWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1461, "CANADIAN SYLLABICS TWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1462, "CANADIAN SYLLABICS WEST-CREE TWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1463, "CANADIAN SYLLABICS TWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1464, "CANADIAN SYLLABICS WEST-CREE TWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1465, "CANADIAN SYLLABICS NASKAPI TWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1466, "CANADIAN SYLLABICS T", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1467, "CANADIAN SYLLABICS TTE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1468, "CANADIAN SYLLABICS TTI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1469, "CANADIAN SYLLABICS TTO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x146A, "CANADIAN SYLLABICS TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x146B, "CANADIAN SYLLABICS KE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x146C, "CANADIAN SYLLABICS KAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x146D, "CANADIAN SYLLABICS KI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x146E, "CANADIAN SYLLABICS KII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x146F, "CANADIAN SYLLABICS KO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1470, "CANADIAN SYLLABICS KOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1471, "CANADIAN SYLLABICS Y-CREE KOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1472, "CANADIAN SYLLABICS KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1473, "CANADIAN SYLLABICS KAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1474, "CANADIAN SYLLABICS KWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1475, "CANADIAN SYLLABICS WEST-CREE KWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1476, "CANADIAN SYLLABICS KWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1477, "CANADIAN SYLLABICS WEST-CREE KWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1478, "CANADIAN SYLLABICS KWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1479, "CANADIAN SYLLABICS WEST-CREE KWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x147A, "CANADIAN SYLLABICS KWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x147B, "CANADIAN SYLLABICS WEST-CREE KWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x147C, "CANADIAN SYLLABICS KWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x147D, "CANADIAN SYLLABICS WEST-CREE KWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x147E, "CANADIAN SYLLABICS KWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x147F, "CANADIAN SYLLABICS WEST-CREE KWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1480, "CANADIAN SYLLABICS KWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1481, "CANADIAN SYLLABICS WEST-CREE KWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1482, "CANADIAN SYLLABICS NASKAPI KWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1483, "CANADIAN SYLLABICS K", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1484, "CANADIAN SYLLABICS KW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1485, "CANADIAN SYLLABICS SOUTH-SLAVEY KEH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1486, "CANADIAN SYLLABICS SOUTH-SLAVEY KIH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1487, "CANADIAN SYLLABICS SOUTH-SLAVEY KOH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1488, "CANADIAN SYLLABICS SOUTH-SLAVEY KAH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1489, "CANADIAN SYLLABICS CE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x148A, "CANADIAN SYLLABICS CAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x148B, "CANADIAN SYLLABICS CI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x148C, "CANADIAN SYLLABICS CII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x148D, "CANADIAN SYLLABICS CO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x148E, "CANADIAN SYLLABICS COO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x148F, "CANADIAN SYLLABICS Y-CREE COO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1490, "CANADIAN SYLLABICS CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1491, "CANADIAN SYLLABICS CAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1492, "CANADIAN SYLLABICS CWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1493, "CANADIAN SYLLABICS WEST-CREE CWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1494, "CANADIAN SYLLABICS CWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1495, "CANADIAN SYLLABICS WEST-CREE CWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1496, "CANADIAN SYLLABICS CWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1497, "CANADIAN SYLLABICS WEST-CREE CWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1498, "CANADIAN SYLLABICS CWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1499, "CANADIAN SYLLABICS WEST-CREE CWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x149A, "CANADIAN SYLLABICS CWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x149B, "CANADIAN SYLLABICS WEST-CREE CWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x149C, "CANADIAN SYLLABICS CWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x149D, "CANADIAN SYLLABICS WEST-CREE CWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x149E, "CANADIAN SYLLABICS CWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x149F, "CANADIAN SYLLABICS WEST-CREE CWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A0, "CANADIAN SYLLABICS NASKAPI CWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A1, "CANADIAN SYLLABICS C", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A2, "CANADIAN SYLLABICS SAYISI TH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A3, "CANADIAN SYLLABICS ME", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A4, "CANADIAN SYLLABICS MAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A5, "CANADIAN SYLLABICS MI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A6, "CANADIAN SYLLABICS MII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A7, "CANADIAN SYLLABICS MO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A8, "CANADIAN SYLLABICS MOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14A9, "CANADIAN SYLLABICS Y-CREE MOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14AA, "CANADIAN SYLLABICS MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14AB, "CANADIAN SYLLABICS MAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14AC, "CANADIAN SYLLABICS MWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14AD, "CANADIAN SYLLABICS WEST-CREE MWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14AE, "CANADIAN SYLLABICS MWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14AF, "CANADIAN SYLLABICS WEST-CREE MWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B0, "CANADIAN SYLLABICS MWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B1, "CANADIAN SYLLABICS WEST-CREE MWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B2, "CANADIAN SYLLABICS MWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B3, "CANADIAN SYLLABICS WEST-CREE MWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B4, "CANADIAN SYLLABICS MWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B5, "CANADIAN SYLLABICS WEST-CREE MWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B6, "CANADIAN SYLLABICS MWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B7, "CANADIAN SYLLABICS WEST-CREE MWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B8, "CANADIAN SYLLABICS MWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14B9, "CANADIAN SYLLABICS WEST-CREE MWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14BA, "CANADIAN SYLLABICS NASKAPI MWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14BB, "CANADIAN SYLLABICS M", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14BC, "CANADIAN SYLLABICS WEST-CREE M", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14BD, "CANADIAN SYLLABICS MH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14BE, "CANADIAN SYLLABICS ATHAPASCAN M", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14BF, "CANADIAN SYLLABICS SAYISI M", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C0, "CANADIAN SYLLABICS NE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C1, "CANADIAN SYLLABICS NAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C2, "CANADIAN SYLLABICS NI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C3, "CANADIAN SYLLABICS NII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C4, "CANADIAN SYLLABICS NO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C5, "CANADIAN SYLLABICS NOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C6, "CANADIAN SYLLABICS Y-CREE NOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C7, "CANADIAN SYLLABICS NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C8, "CANADIAN SYLLABICS NAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14C9, "CANADIAN SYLLABICS NWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14CA, "CANADIAN SYLLABICS WEST-CREE NWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14CB, "CANADIAN SYLLABICS NWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14CC, "CANADIAN SYLLABICS WEST-CREE NWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14CD, "CANADIAN SYLLABICS NWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14CE, "CANADIAN SYLLABICS WEST-CREE NWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14CF, "CANADIAN SYLLABICS NASKAPI NWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D0, "CANADIAN SYLLABICS N", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D1, "CANADIAN SYLLABICS CARRIER NG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D2, "CANADIAN SYLLABICS NH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D3, "CANADIAN SYLLABICS LE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D4, "CANADIAN SYLLABICS LAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D5, "CANADIAN SYLLABICS LI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D6, "CANADIAN SYLLABICS LII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D7, "CANADIAN SYLLABICS LO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D8, "CANADIAN SYLLABICS LOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14D9, "CANADIAN SYLLABICS Y-CREE LOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14DA, "CANADIAN SYLLABICS LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14DB, "CANADIAN SYLLABICS LAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14DC, "CANADIAN SYLLABICS LWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14DD, "CANADIAN SYLLABICS WEST-CREE LWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14DE, "CANADIAN SYLLABICS LWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14DF, "CANADIAN SYLLABICS WEST-CREE LWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E0, "CANADIAN SYLLABICS LWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E1, "CANADIAN SYLLABICS WEST-CREE LWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E2, "CANADIAN SYLLABICS LWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E3, "CANADIAN SYLLABICS WEST-CREE LWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E4, "CANADIAN SYLLABICS LWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E5, "CANADIAN SYLLABICS WEST-CREE LWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E6, "CANADIAN SYLLABICS LWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E7, "CANADIAN SYLLABICS WEST-CREE LWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E8, "CANADIAN SYLLABICS LWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14E9, "CANADIAN SYLLABICS WEST-CREE LWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14EA, "CANADIAN SYLLABICS L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14EB, "CANADIAN SYLLABICS WEST-CREE L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14EC, "CANADIAN SYLLABICS MEDIAL L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14ED, "CANADIAN SYLLABICS SE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14EE, "CANADIAN SYLLABICS SAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14EF, "CANADIAN SYLLABICS SI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F0, "CANADIAN SYLLABICS SII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F1, "CANADIAN SYLLABICS SO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F2, "CANADIAN SYLLABICS SOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F3, "CANADIAN SYLLABICS Y-CREE SOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F4, "CANADIAN SYLLABICS SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F5, "CANADIAN SYLLABICS SAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F6, "CANADIAN SYLLABICS SWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F7, "CANADIAN SYLLABICS WEST-CREE SWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F8, "CANADIAN SYLLABICS SWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14F9, "CANADIAN SYLLABICS WEST-CREE SWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14FA, "CANADIAN SYLLABICS SWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14FB, "CANADIAN SYLLABICS WEST-CREE SWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14FC, "CANADIAN SYLLABICS SWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14FD, "CANADIAN SYLLABICS WEST-CREE SWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14FE, "CANADIAN SYLLABICS SWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x14FF, "CANADIAN SYLLABICS WEST-CREE SWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1500, "CANADIAN SYLLABICS SWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1501, "CANADIAN SYLLABICS WEST-CREE SWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1502, "CANADIAN SYLLABICS SWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1503, "CANADIAN SYLLABICS WEST-CREE SWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1504, "CANADIAN SYLLABICS NASKAPI SWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1505, "CANADIAN SYLLABICS S", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1506, "CANADIAN SYLLABICS ATHAPASCAN S", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1507, "CANADIAN SYLLABICS SW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1508, "CANADIAN SYLLABICS BLACKFOOT S", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1509, "CANADIAN SYLLABICS MOOSE-CREE SK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x150A, "CANADIAN SYLLABICS NASKAPI SKW", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x150B, "CANADIAN SYLLABICS NASKAPI S-W", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x150C, "CANADIAN SYLLABICS NASKAPI SPWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x150D, "CANADIAN SYLLABICS NASKAPI STWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x150E, "CANADIAN SYLLABICS NASKAPI SKWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x150F, "CANADIAN SYLLABICS NASKAPI SCWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1510, "CANADIAN SYLLABICS SHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1511, "CANADIAN SYLLABICS SHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1512, "CANADIAN SYLLABICS SHII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1513, "CANADIAN SYLLABICS SHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1514, "CANADIAN SYLLABICS SHOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1515, "CANADIAN SYLLABICS SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1516, "CANADIAN SYLLABICS SHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1517, "CANADIAN SYLLABICS SHWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1518, "CANADIAN SYLLABICS WEST-CREE SHWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1519, "CANADIAN SYLLABICS SHWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x151A, "CANADIAN SYLLABICS WEST-CREE SHWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x151B, "CANADIAN SYLLABICS SHWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x151C, "CANADIAN SYLLABICS WEST-CREE SHWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x151D, "CANADIAN SYLLABICS SHWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x151E, "CANADIAN SYLLABICS WEST-CREE SHWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x151F, "CANADIAN SYLLABICS SHWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1520, "CANADIAN SYLLABICS WEST-CREE SHWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1521, "CANADIAN SYLLABICS SHWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1522, "CANADIAN SYLLABICS WEST-CREE SHWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1523, "CANADIAN SYLLABICS SHWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1524, "CANADIAN SYLLABICS WEST-CREE SHWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1525, "CANADIAN SYLLABICS SH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1526, "CANADIAN SYLLABICS YE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1527, "CANADIAN SYLLABICS YAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1528, "CANADIAN SYLLABICS YI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1529, "CANADIAN SYLLABICS YII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x152A, "CANADIAN SYLLABICS YO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x152B, "CANADIAN SYLLABICS YOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x152C, "CANADIAN SYLLABICS Y-CREE YOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x152D, "CANADIAN SYLLABICS YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x152E, "CANADIAN SYLLABICS YAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x152F, "CANADIAN SYLLABICS YWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1530, "CANADIAN SYLLABICS WEST-CREE YWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1531, "CANADIAN SYLLABICS YWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1532, "CANADIAN SYLLABICS WEST-CREE YWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1533, "CANADIAN SYLLABICS YWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1534, "CANADIAN SYLLABICS WEST-CREE YWII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1535, "CANADIAN SYLLABICS YWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1536, "CANADIAN SYLLABICS WEST-CREE YWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1537, "CANADIAN SYLLABICS YWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1538, "CANADIAN SYLLABICS WEST-CREE YWOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1539, "CANADIAN SYLLABICS YWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x153A, "CANADIAN SYLLABICS WEST-CREE YWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x153B, "CANADIAN SYLLABICS YWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x153C, "CANADIAN SYLLABICS WEST-CREE YWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x153D, "CANADIAN SYLLABICS NASKAPI YWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x153E, "CANADIAN SYLLABICS Y", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x153F, "CANADIAN SYLLABICS BIBLE-CREE Y", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1540, "CANADIAN SYLLABICS WEST-CREE Y", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1541, "CANADIAN SYLLABICS SAYISI YI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1542, "CANADIAN SYLLABICS RE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1543, "CANADIAN SYLLABICS R-CREE RE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1544, "CANADIAN SYLLABICS WEST-CREE LE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1545, "CANADIAN SYLLABICS RAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1546, "CANADIAN SYLLABICS RI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1547, "CANADIAN SYLLABICS RII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1548, "CANADIAN SYLLABICS RO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1549, "CANADIAN SYLLABICS ROO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x154A, "CANADIAN SYLLABICS WEST-CREE LO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x154B, "CANADIAN SYLLABICS RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x154C, "CANADIAN SYLLABICS RAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x154D, "CANADIAN SYLLABICS WEST-CREE LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x154E, "CANADIAN SYLLABICS RWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x154F, "CANADIAN SYLLABICS WEST-CREE RWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1550, "CANADIAN SYLLABICS R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1551, "CANADIAN SYLLABICS WEST-CREE R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1552, "CANADIAN SYLLABICS MEDIAL R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1553, "CANADIAN SYLLABICS FE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1554, "CANADIAN SYLLABICS FAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1555, "CANADIAN SYLLABICS FI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1556, "CANADIAN SYLLABICS FII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1557, "CANADIAN SYLLABICS FO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1558, "CANADIAN SYLLABICS FOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1559, "CANADIAN SYLLABICS FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x155A, "CANADIAN SYLLABICS FAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x155B, "CANADIAN SYLLABICS FWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x155C, "CANADIAN SYLLABICS WEST-CREE FWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x155D, "CANADIAN SYLLABICS F", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x155E, "CANADIAN SYLLABICS THE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x155F, "CANADIAN SYLLABICS N-CREE THE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1560, "CANADIAN SYLLABICS THI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1561, "CANADIAN SYLLABICS N-CREE THI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1562, "CANADIAN SYLLABICS THII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1563, "CANADIAN SYLLABICS N-CREE THII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1564, "CANADIAN SYLLABICS THO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1565, "CANADIAN SYLLABICS THOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1566, "CANADIAN SYLLABICS THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1567, "CANADIAN SYLLABICS THAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1568, "CANADIAN SYLLABICS THWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1569, "CANADIAN SYLLABICS WEST-CREE THWAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x156A, "CANADIAN SYLLABICS TH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x156B, "CANADIAN SYLLABICS TTHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x156C, "CANADIAN SYLLABICS TTHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x156D, "CANADIAN SYLLABICS TTHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x156E, "CANADIAN SYLLABICS TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x156F, "CANADIAN SYLLABICS TTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1570, "CANADIAN SYLLABICS TYE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1571, "CANADIAN SYLLABICS TYI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1572, "CANADIAN SYLLABICS TYO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1573, "CANADIAN SYLLABICS TYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1574, "CANADIAN SYLLABICS NUNAVIK HE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1575, "CANADIAN SYLLABICS NUNAVIK HI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1576, "CANADIAN SYLLABICS NUNAVIK HII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1577, "CANADIAN SYLLABICS NUNAVIK HO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1578, "CANADIAN SYLLABICS NUNAVIK HOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1579, "CANADIAN SYLLABICS NUNAVIK HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x157A, "CANADIAN SYLLABICS NUNAVIK HAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x157B, "CANADIAN SYLLABICS NUNAVIK H", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x157C, "CANADIAN SYLLABICS NUNAVUT H", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x157D, "CANADIAN SYLLABICS HK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x157E, "CANADIAN SYLLABICS QAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x157F, "CANADIAN SYLLABICS QI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1580, "CANADIAN SYLLABICS QII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1581, "CANADIAN SYLLABICS QO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1582, "CANADIAN SYLLABICS QOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1583, "CANADIAN SYLLABICS QA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1584, "CANADIAN SYLLABICS QAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1585, "CANADIAN SYLLABICS Q", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1586, "CANADIAN SYLLABICS TLHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1587, "CANADIAN SYLLABICS TLHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1588, "CANADIAN SYLLABICS TLHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1589, "CANADIAN SYLLABICS TLHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x158A, "CANADIAN SYLLABICS WEST-CREE RE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x158B, "CANADIAN SYLLABICS WEST-CREE RI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x158C, "CANADIAN SYLLABICS WEST-CREE RO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x158D, "CANADIAN SYLLABICS WEST-CREE RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x158E, "CANADIAN SYLLABICS NGAAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x158F, "CANADIAN SYLLABICS NGI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1590, "CANADIAN SYLLABICS NGII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1591, "CANADIAN SYLLABICS NGO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1592, "CANADIAN SYLLABICS NGOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1593, "CANADIAN SYLLABICS NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1594, "CANADIAN SYLLABICS NGAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1595, "CANADIAN SYLLABICS NG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1596, "CANADIAN SYLLABICS NNG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1597, "CANADIAN SYLLABICS SAYISI SHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1598, "CANADIAN SYLLABICS SAYISI SHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1599, "CANADIAN SYLLABICS SAYISI SHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x159A, "CANADIAN SYLLABICS SAYISI SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x159B, "CANADIAN SYLLABICS WOODS-CREE THE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x159C, "CANADIAN SYLLABICS WOODS-CREE THI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x159D, "CANADIAN SYLLABICS WOODS-CREE THO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x159E, "CANADIAN SYLLABICS WOODS-CREE THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x159F, "CANADIAN SYLLABICS WOODS-CREE TH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A0, "CANADIAN SYLLABICS LHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A1, "CANADIAN SYLLABICS LHII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A2, "CANADIAN SYLLABICS LHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A3, "CANADIAN SYLLABICS LHOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A4, "CANADIAN SYLLABICS LHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A5, "CANADIAN SYLLABICS LHAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A6, "CANADIAN SYLLABICS LH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A7, "CANADIAN SYLLABICS TH-CREE THE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A8, "CANADIAN SYLLABICS TH-CREE THI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15A9, "CANADIAN SYLLABICS TH-CREE THII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15AA, "CANADIAN SYLLABICS TH-CREE THO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15AB, "CANADIAN SYLLABICS TH-CREE THOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15AC, "CANADIAN SYLLABICS TH-CREE THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15AD, "CANADIAN SYLLABICS TH-CREE THAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15AE, "CANADIAN SYLLABICS TH-CREE TH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15AF, "CANADIAN SYLLABICS AIVILIK B", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B0, "CANADIAN SYLLABICS BLACKFOOT E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B1, "CANADIAN SYLLABICS BLACKFOOT I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B2, "CANADIAN SYLLABICS BLACKFOOT O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B3, "CANADIAN SYLLABICS BLACKFOOT A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B4, "CANADIAN SYLLABICS BLACKFOOT WE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B5, "CANADIAN SYLLABICS BLACKFOOT WI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B6, "CANADIAN SYLLABICS BLACKFOOT WO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B7, "CANADIAN SYLLABICS BLACKFOOT WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B8, "CANADIAN SYLLABICS BLACKFOOT NE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15B9, "CANADIAN SYLLABICS BLACKFOOT NI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15BA, "CANADIAN SYLLABICS BLACKFOOT NO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15BB, "CANADIAN SYLLABICS BLACKFOOT NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15BC, "CANADIAN SYLLABICS BLACKFOOT KE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15BD, "CANADIAN SYLLABICS BLACKFOOT KI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15BE, "CANADIAN SYLLABICS BLACKFOOT KO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15BF, "CANADIAN SYLLABICS BLACKFOOT KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C0, "CANADIAN SYLLABICS SAYISI HE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C1, "CANADIAN SYLLABICS SAYISI HI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C2, "CANADIAN SYLLABICS SAYISI HO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C3, "CANADIAN SYLLABICS SAYISI HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C4, "CANADIAN SYLLABICS CARRIER GHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C5, "CANADIAN SYLLABICS CARRIER GHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C6, "CANADIAN SYLLABICS CARRIER GHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C7, "CANADIAN SYLLABICS CARRIER GHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C8, "CANADIAN SYLLABICS CARRIER GHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15C9, "CANADIAN SYLLABICS CARRIER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15CA, "CANADIAN SYLLABICS CARRIER RU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15CB, "CANADIAN SYLLABICS CARRIER RO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15CC, "CANADIAN SYLLABICS CARRIER RE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15CD, "CANADIAN SYLLABICS CARRIER REE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15CE, "CANADIAN SYLLABICS CARRIER RI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15CF, "CANADIAN SYLLABICS CARRIER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D0, "CANADIAN SYLLABICS CARRIER WU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D1, "CANADIAN SYLLABICS CARRIER WO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D2, "CANADIAN SYLLABICS CARRIER WE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D3, "CANADIAN SYLLABICS CARRIER WEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D4, "CANADIAN SYLLABICS CARRIER WI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D5, "CANADIAN SYLLABICS CARRIER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D6, "CANADIAN SYLLABICS CARRIER HWU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D7, "CANADIAN SYLLABICS CARRIER HWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D8, "CANADIAN SYLLABICS CARRIER HWE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15D9, "CANADIAN SYLLABICS CARRIER HWEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15DA, "CANADIAN SYLLABICS CARRIER HWI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15DB, "CANADIAN SYLLABICS CARRIER HWA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15DC, "CANADIAN SYLLABICS CARRIER THU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15DD, "CANADIAN SYLLABICS CARRIER THO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15DE, "CANADIAN SYLLABICS CARRIER THE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15DF, "CANADIAN SYLLABICS CARRIER THEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E0, "CANADIAN SYLLABICS CARRIER THI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E1, "CANADIAN SYLLABICS CARRIER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E2, "CANADIAN SYLLABICS CARRIER TTU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E3, "CANADIAN SYLLABICS CARRIER TTO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E4, "CANADIAN SYLLABICS CARRIER TTE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E5, "CANADIAN SYLLABICS CARRIER TTEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E6, "CANADIAN SYLLABICS CARRIER TTI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E7, "CANADIAN SYLLABICS CARRIER TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E8, "CANADIAN SYLLABICS CARRIER PU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15E9, "CANADIAN SYLLABICS CARRIER PO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15EA, "CANADIAN SYLLABICS CARRIER PE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15EB, "CANADIAN SYLLABICS CARRIER PEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15EC, "CANADIAN SYLLABICS CARRIER PI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15ED, "CANADIAN SYLLABICS CARRIER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15EE, "CANADIAN SYLLABICS CARRIER P", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15EF, "CANADIAN SYLLABICS CARRIER GU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F0, "CANADIAN SYLLABICS CARRIER GO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F1, "CANADIAN SYLLABICS CARRIER GE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F2, "CANADIAN SYLLABICS CARRIER GEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F3, "CANADIAN SYLLABICS CARRIER GI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F4, "CANADIAN SYLLABICS CARRIER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F5, "CANADIAN SYLLABICS CARRIER KHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F6, "CANADIAN SYLLABICS CARRIER KHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F7, "CANADIAN SYLLABICS CARRIER KHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F8, "CANADIAN SYLLABICS CARRIER KHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15F9, "CANADIAN SYLLABICS CARRIER KHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15FA, "CANADIAN SYLLABICS CARRIER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15FB, "CANADIAN SYLLABICS CARRIER KKU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15FC, "CANADIAN SYLLABICS CARRIER KKO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15FD, "CANADIAN SYLLABICS CARRIER KKE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15FE, "CANADIAN SYLLABICS CARRIER KKEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x15FF, "CANADIAN SYLLABICS CARRIER KKI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1600, "CANADIAN SYLLABICS CARRIER KKA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1601, "CANADIAN SYLLABICS CARRIER KK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1602, "CANADIAN SYLLABICS CARRIER NU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1603, "CANADIAN SYLLABICS CARRIER NO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1604, "CANADIAN SYLLABICS CARRIER NE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1605, "CANADIAN SYLLABICS CARRIER NEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1606, "CANADIAN SYLLABICS CARRIER NI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1607, "CANADIAN SYLLABICS CARRIER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1608, "CANADIAN SYLLABICS CARRIER MU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1609, "CANADIAN SYLLABICS CARRIER MO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x160A, "CANADIAN SYLLABICS CARRIER ME", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x160B, "CANADIAN SYLLABICS CARRIER MEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x160C, "CANADIAN SYLLABICS CARRIER MI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x160D, "CANADIAN SYLLABICS CARRIER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x160E, "CANADIAN SYLLABICS CARRIER YU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x160F, "CANADIAN SYLLABICS CARRIER YO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1610, "CANADIAN SYLLABICS CARRIER YE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1611, "CANADIAN SYLLABICS CARRIER YEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1612, "CANADIAN SYLLABICS CARRIER YI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1613, "CANADIAN SYLLABICS CARRIER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1614, "CANADIAN SYLLABICS CARRIER JU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1615, "CANADIAN SYLLABICS SAYISI JU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1616, "CANADIAN SYLLABICS CARRIER JO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1617, "CANADIAN SYLLABICS CARRIER JE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1618, "CANADIAN SYLLABICS CARRIER JEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1619, "CANADIAN SYLLABICS CARRIER JI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x161A, "CANADIAN SYLLABICS SAYISI JI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x161B, "CANADIAN SYLLABICS CARRIER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x161C, "CANADIAN SYLLABICS CARRIER JJU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x161D, "CANADIAN SYLLABICS CARRIER JJO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x161E, "CANADIAN SYLLABICS CARRIER JJE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x161F, "CANADIAN SYLLABICS CARRIER JJEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1620, "CANADIAN SYLLABICS CARRIER JJI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1621, "CANADIAN SYLLABICS CARRIER JJA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1622, "CANADIAN SYLLABICS CARRIER LU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1623, "CANADIAN SYLLABICS CARRIER LO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1624, "CANADIAN SYLLABICS CARRIER LE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1625, "CANADIAN SYLLABICS CARRIER LEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1626, "CANADIAN SYLLABICS CARRIER LI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1627, "CANADIAN SYLLABICS CARRIER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1628, "CANADIAN SYLLABICS CARRIER DLU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1629, "CANADIAN SYLLABICS CARRIER DLO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x162A, "CANADIAN SYLLABICS CARRIER DLE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x162B, "CANADIAN SYLLABICS CARRIER DLEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x162C, "CANADIAN SYLLABICS CARRIER DLI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x162D, "CANADIAN SYLLABICS CARRIER DLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x162E, "CANADIAN SYLLABICS CARRIER LHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x162F, "CANADIAN SYLLABICS CARRIER LHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1630, "CANADIAN SYLLABICS CARRIER LHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1631, "CANADIAN SYLLABICS CARRIER LHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1632, "CANADIAN SYLLABICS CARRIER LHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1633, "CANADIAN SYLLABICS CARRIER LHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1634, "CANADIAN SYLLABICS CARRIER TLHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1635, "CANADIAN SYLLABICS CARRIER TLHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1636, "CANADIAN SYLLABICS CARRIER TLHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1637, "CANADIAN SYLLABICS CARRIER TLHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1638, "CANADIAN SYLLABICS CARRIER TLHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1639, "CANADIAN SYLLABICS CARRIER TLHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x163A, "CANADIAN SYLLABICS CARRIER TLU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x163B, "CANADIAN SYLLABICS CARRIER TLO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x163C, "CANADIAN SYLLABICS CARRIER TLE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x163D, "CANADIAN SYLLABICS CARRIER TLEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x163E, "CANADIAN SYLLABICS CARRIER TLI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x163F, "CANADIAN SYLLABICS CARRIER TLA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1640, "CANADIAN SYLLABICS CARRIER ZU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1641, "CANADIAN SYLLABICS CARRIER ZO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1642, "CANADIAN SYLLABICS CARRIER ZE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1643, "CANADIAN SYLLABICS CARRIER ZEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1644, "CANADIAN SYLLABICS CARRIER ZI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1645, "CANADIAN SYLLABICS CARRIER ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1646, "CANADIAN SYLLABICS CARRIER Z", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1647, "CANADIAN SYLLABICS CARRIER INITIAL Z", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1648, "CANADIAN SYLLABICS CARRIER DZU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1649, "CANADIAN SYLLABICS CARRIER DZO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x164A, "CANADIAN SYLLABICS CARRIER DZE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x164B, "CANADIAN SYLLABICS CARRIER DZEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x164C, "CANADIAN SYLLABICS CARRIER DZI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x164D, "CANADIAN SYLLABICS CARRIER DZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x164E, "CANADIAN SYLLABICS CARRIER SU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x164F, "CANADIAN SYLLABICS CARRIER SO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1650, "CANADIAN SYLLABICS CARRIER SE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1651, "CANADIAN SYLLABICS CARRIER SEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1652, "CANADIAN SYLLABICS CARRIER SI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1653, "CANADIAN SYLLABICS CARRIER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1654, "CANADIAN SYLLABICS CARRIER SHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1655, "CANADIAN SYLLABICS CARRIER SHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1656, "CANADIAN SYLLABICS CARRIER SHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1657, "CANADIAN SYLLABICS CARRIER SHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1658, "CANADIAN SYLLABICS CARRIER SHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1659, "CANADIAN SYLLABICS CARRIER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x165A, "CANADIAN SYLLABICS CARRIER SH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x165B, "CANADIAN SYLLABICS CARRIER TSU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x165C, "CANADIAN SYLLABICS CARRIER TSO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x165D, "CANADIAN SYLLABICS CARRIER TSE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x165E, "CANADIAN SYLLABICS CARRIER TSEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x165F, "CANADIAN SYLLABICS CARRIER TSI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1660, "CANADIAN SYLLABICS CARRIER TSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1661, "CANADIAN SYLLABICS CARRIER CHU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1662, "CANADIAN SYLLABICS CARRIER CHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1663, "CANADIAN SYLLABICS CARRIER CHE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1664, "CANADIAN SYLLABICS CARRIER CHEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1665, "CANADIAN SYLLABICS CARRIER CHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1666, "CANADIAN SYLLABICS CARRIER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1667, "CANADIAN SYLLABICS CARRIER TTSU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1668, "CANADIAN SYLLABICS CARRIER TTSO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1669, "CANADIAN SYLLABICS CARRIER TTSE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x166A, "CANADIAN SYLLABICS CARRIER TTSEE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x166B, "CANADIAN SYLLABICS CARRIER TTSI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x166C, "CANADIAN SYLLABICS CARRIER TTSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x166D, "CANADIAN SYLLABICS CHI SIGN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x166E, "CANADIAN SYLLABICS FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x166F, "CANADIAN SYLLABICS QAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1670, "CANADIAN SYLLABICS NGAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1671, "CANADIAN SYLLABICS NNGI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1672, "CANADIAN SYLLABICS NNGII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1673, "CANADIAN SYLLABICS NNGO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1674, "CANADIAN SYLLABICS NNGOO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1675, "CANADIAN SYLLABICS NNGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1676, "CANADIAN SYLLABICS NNGAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1677, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1678, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1679, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x167a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x167b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x167c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x167d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x167e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x167f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1680, "OGHAM SPACE MARK", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x1681, "OGHAM LETTER BEITH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1682, "OGHAM LETTER LUIS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1683, "OGHAM LETTER FEARN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1684, "OGHAM LETTER SAIL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1685, "OGHAM LETTER NION", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1686, "OGHAM LETTER UATH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1687, "OGHAM LETTER DAIR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1688, "OGHAM LETTER TINNE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1689, "OGHAM LETTER COLL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x168A, "OGHAM LETTER CEIRT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x168B, "OGHAM LETTER MUIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x168C, "OGHAM LETTER GORT", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x168D, "OGHAM LETTER NGEADAL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x168E, "OGHAM LETTER STRAIF", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x168F, "OGHAM LETTER RUIS", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1690, "OGHAM LETTER AILM", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1691, "OGHAM LETTER ONN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1692, "OGHAM LETTER UR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1693, "OGHAM LETTER EADHADH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1694, "OGHAM LETTER IODHADH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1695, "OGHAM LETTER EABHADH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1696, "OGHAM LETTER OR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1697, "OGHAM LETTER UILLEANN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1698, "OGHAM LETTER IFIN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1699, "OGHAM LETTER EAMHANCHOLL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x169A, "OGHAM LETTER PEITH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x169B, "OGHAM FEATHER MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x169C, "OGHAM REVERSED FEATHER MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x169d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x169e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x169f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16A0, "RUNIC LETTER FEHU FEOH FE F", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A1, "RUNIC LETTER V", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A2, "RUNIC LETTER URUZ UR U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A3, "RUNIC LETTER YR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A4, "RUNIC LETTER Y", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A5, "RUNIC LETTER W", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A6, "RUNIC LETTER THURISAZ THURS THORN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A7, "RUNIC LETTER ETH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A8, "RUNIC LETTER ANSUZ A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16A9, "RUNIC LETTER OS O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16AA, "RUNIC LETTER AC A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16AB, "RUNIC LETTER AESC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16AC, "RUNIC LETTER LONG-BRANCH-OSS O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16AD, "RUNIC LETTER SHORT-TWIG-OSS O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16AE, "RUNIC LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16AF, "RUNIC LETTER OE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B0, "RUNIC LETTER ON", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B1, "RUNIC LETTER RAIDO RAD REID R", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B2, "RUNIC LETTER KAUNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B3, "RUNIC LETTER CEN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B4, "RUNIC LETTER KAUN K", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B5, "RUNIC LETTER G", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B6, "RUNIC LETTER ENG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B7, "RUNIC LETTER GEBO GYFU G", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B8, "RUNIC LETTER GAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16B9, "RUNIC LETTER WUNJO WYNN W", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16BA, "RUNIC LETTER HAGLAZ H", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16BB, "RUNIC LETTER HAEGL H", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16BC, "RUNIC LETTER LONG-BRANCH-HAGALL H", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16BD, "RUNIC LETTER SHORT-TWIG-HAGALL H", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16BE, "RUNIC LETTER NAUDIZ NYD NAUD N", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16BF, "RUNIC LETTER SHORT-TWIG-NAUD N", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C0, "RUNIC LETTER DOTTED-N", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C1, "RUNIC LETTER ISAZ IS ISS I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C2, "RUNIC LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C3, "RUNIC LETTER JERAN J", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C4, "RUNIC LETTER GER", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C5, "RUNIC LETTER LONG-BRANCH-AR AE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C6, "RUNIC LETTER SHORT-TWIG-AR A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C7, "RUNIC LETTER IWAZ EOH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C8, "RUNIC LETTER PERTHO PEORTH P", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16C9, "RUNIC LETTER ALGIZ EOLHX", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16CA, "RUNIC LETTER SOWILO S", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16CB, "RUNIC LETTER SIGEL LONG-BRANCH-SOL S", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16CC, "RUNIC LETTER SHORT-TWIG-SOL S", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16CD, "RUNIC LETTER C", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16CE, "RUNIC LETTER Z", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16CF, "RUNIC LETTER TIWAZ TIR TYR T", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D0, "RUNIC LETTER SHORT-TWIG-TYR T", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D1, "RUNIC LETTER D", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D2, "RUNIC LETTER BERKANAN BEORC BJARKAN B", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D3, "RUNIC LETTER SHORT-TWIG-BJARKAN B", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D4, "RUNIC LETTER DOTTED-P", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D5, "RUNIC LETTER OPEN-P", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D6, "RUNIC LETTER EHWAZ EH E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D7, "RUNIC LETTER MANNAZ MAN M", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D8, "RUNIC LETTER LONG-BRANCH-MADR M", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16D9, "RUNIC LETTER SHORT-TWIG-MADR M", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16DA, "RUNIC LETTER LAUKAZ LAGU LOGR L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16DB, "RUNIC LETTER DOTTED-L", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16DC, "RUNIC LETTER INGWAZ", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16DD, "RUNIC LETTER ING", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16DE, "RUNIC LETTER DAGAZ DAEG D", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16DF, "RUNIC LETTER OTHALAN ETHEL O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E0, "RUNIC LETTER EAR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E1, "RUNIC LETTER IOR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E2, "RUNIC LETTER CWEORTH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E3, "RUNIC LETTER CALC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E4, "RUNIC LETTER CEALC", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E5, "RUNIC LETTER STAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E6, "RUNIC LETTER LONG-BRANCH-YR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E7, "RUNIC LETTER SHORT-TWIG-YR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E8, "RUNIC LETTER ICELANDIC-YR", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16E9, "RUNIC LETTER Q", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16EA, "RUNIC LETTER X", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x16EB, "RUNIC SINGLE PUNCTUATION", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x16EC, "RUNIC MULTIPLE PUNCTUATION", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x16ED, "RUNIC CROSS PUNCTUATION", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x16EE, "RUNIC ARLAUG SYMBOL", Number | Letter, 17, 0x0, 0x0, 0x0 },
{ 0x16EF, "RUNIC TVIMADUR SYMBOL", Number | Letter, 18, 0x0, 0x0, 0x0 },
{ 0x16F0, "RUNIC BELGTHOR SYMBOL", Number | Letter, 19, 0x0, 0x0, 0x0 },
{ 0x16f1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16f2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16f3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16f4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16f5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16f6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16f7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16f8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16f9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x16ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1700, "TAGALOG LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1701, "TAGALOG LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1702, "TAGALOG LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1703, "TAGALOG LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1704, "TAGALOG LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1705, "TAGALOG LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1706, "TAGALOG LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1707, "TAGALOG LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1708, "TAGALOG LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1709, "TAGALOG LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x170A, "TAGALOG LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x170B, "TAGALOG LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x170C, "TAGALOG LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x170d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x170E, "TAGALOG LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x170F, "TAGALOG LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1710, "TAGALOG LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1711, "TAGALOG LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1712, "TAGALOG VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1713, "TAGALOG VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1714, "TAGALOG SIGN VIRAMA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1715, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1716, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1717, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1718, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1719, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x171a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x171b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x171c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x171d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x171e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x171f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1720, "HANUNOO LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1721, "HANUNOO LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1722, "HANUNOO LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1723, "HANUNOO LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1724, "HANUNOO LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1725, "HANUNOO LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1726, "HANUNOO LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1727, "HANUNOO LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1728, "HANUNOO LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1729, "HANUNOO LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x172A, "HANUNOO LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x172B, "HANUNOO LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x172C, "HANUNOO LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x172D, "HANUNOO LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x172E, "HANUNOO LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x172F, "HANUNOO LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1730, "HANUNOO LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1731, "HANUNOO LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1732, "HANUNOO VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1733, "HANUNOO VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1734, "HANUNOO SIGN PAMUDPOD", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1735, "PHILIPPINE SINGLE PUNCTUATION", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1736, "PHILIPPINE DOUBLE PUNCTUATION", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1737, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1738, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1739, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x173a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x173b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x173c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x173d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x173e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x173f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1740, "BUHID LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1741, "BUHID LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1742, "BUHID LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1743, "BUHID LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1744, "BUHID LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1745, "BUHID LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1746, "BUHID LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1747, "BUHID LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1748, "BUHID LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1749, "BUHID LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x174A, "BUHID LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x174B, "BUHID LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x174C, "BUHID LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x174D, "BUHID LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x174E, "BUHID LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x174F, "BUHID LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1750, "BUHID LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1751, "BUHID LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1752, "BUHID VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1753, "BUHID VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1754, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1755, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1756, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1757, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1758, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1759, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x175a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x175b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x175c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x175d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x175e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x175f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1760, "TAGBANWA LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1761, "TAGBANWA LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1762, "TAGBANWA LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1763, "TAGBANWA LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1764, "TAGBANWA LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1765, "TAGBANWA LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1766, "TAGBANWA LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1767, "TAGBANWA LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1768, "TAGBANWA LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1769, "TAGBANWA LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x176A, "TAGBANWA LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x176B, "TAGBANWA LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x176C, "TAGBANWA LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x176d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x176E, "TAGBANWA LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x176F, "TAGBANWA LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1770, "TAGBANWA LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1771, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1772, "TAGBANWA VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1773, "TAGBANWA VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1774, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1775, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1776, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1777, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1778, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1779, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x177a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x177b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x177c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x177d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x177e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x177f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1780, "KHMER LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1781, "KHMER LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1782, "KHMER LETTER KO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1783, "KHMER LETTER KHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1784, "KHMER LETTER NGO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1785, "KHMER LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1786, "KHMER LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1787, "KHMER LETTER CO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1788, "KHMER LETTER CHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1789, "KHMER LETTER NYO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x178A, "KHMER LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x178B, "KHMER LETTER TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x178C, "KHMER LETTER DO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x178D, "KHMER LETTER TTHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x178E, "KHMER LETTER NNO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x178F, "KHMER LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1790, "KHMER LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1791, "KHMER LETTER TO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1792, "KHMER LETTER THO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1793, "KHMER LETTER NO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1794, "KHMER LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1795, "KHMER LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1796, "KHMER LETTER PO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1797, "KHMER LETTER PHO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1798, "KHMER LETTER MO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1799, "KHMER LETTER YO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x179A, "KHMER LETTER RO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x179B, "KHMER LETTER LO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x179C, "KHMER LETTER VO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x179D, "KHMER LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x179E, "KHMER LETTER SSO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x179F, "KHMER LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A0, "KHMER LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A1, "KHMER LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A2, "KHMER LETTER QA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A3, "KHMER INDEPENDENT VOWEL QAQ", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A4, "KHMER INDEPENDENT VOWEL QAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A5, "KHMER INDEPENDENT VOWEL QI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A6, "KHMER INDEPENDENT VOWEL QII", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A7, "KHMER INDEPENDENT VOWEL QU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A8, "KHMER INDEPENDENT VOWEL QUK", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17A9, "KHMER INDEPENDENT VOWEL QUU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17AA, "KHMER INDEPENDENT VOWEL QUUV", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17AB, "KHMER INDEPENDENT VOWEL RY", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17AC, "KHMER INDEPENDENT VOWEL RYY", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17AD, "KHMER INDEPENDENT VOWEL LY", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17AE, "KHMER INDEPENDENT VOWEL LYY", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17AF, "KHMER INDEPENDENT VOWEL QE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17B0, "KHMER INDEPENDENT VOWEL QAI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17B1, "KHMER INDEPENDENT VOWEL QOO TYPE ONE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17B2, "KHMER INDEPENDENT VOWEL QOO TYPE TWO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17B3, "KHMER INDEPENDENT VOWEL QAU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17B4, "KHMER VOWEL INHERENT AQ", Format, -1, 0x0, 0x0, 0x0 },
{ 0x17B5, "KHMER VOWEL INHERENT AA", Format, -1, 0x0, 0x0, 0x0 },
{ 0x17B6, "KHMER VOWEL SIGN AA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17B7, "KHMER VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17B8, "KHMER VOWEL SIGN II", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17B9, "KHMER VOWEL SIGN Y", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17BA, "KHMER VOWEL SIGN YY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17BB, "KHMER VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17BC, "KHMER VOWEL SIGN UU", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17BD, "KHMER VOWEL SIGN UA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17BE, "KHMER VOWEL SIGN OE", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17BF, "KHMER VOWEL SIGN YA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C0, "KHMER VOWEL SIGN IE", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C1, "KHMER VOWEL SIGN E", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C2, "KHMER VOWEL SIGN AE", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C3, "KHMER VOWEL SIGN AI", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C4, "KHMER VOWEL SIGN OO", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C5, "KHMER VOWEL SIGN AU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C6, "KHMER SIGN NIKAHIT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17C7, "KHMER SIGN REAHMUK", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C8, "KHMER SIGN YUUKALEAPINTU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x17C9, "KHMER SIGN MUUSIKATOAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17CA, "KHMER SIGN TRIISAP", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17CB, "KHMER SIGN BANTOC", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17CC, "KHMER SIGN ROBAT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17CD, "KHMER SIGN TOANDAKHIAT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17CE, "KHMER SIGN KAKABAT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17CF, "KHMER SIGN AHSDA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17D0, "KHMER SIGN SAMYOK SANNYA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17D1, "KHMER SIGN VIRIAM", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17D2, "KHMER SIGN COENG", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17D3, "KHMER SIGN BATHAMASAT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17D4, "KHMER SIGN KHAN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x17D5, "KHMER SIGN BARIYOOSAN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x17D6, "KHMER SIGN CAMNUC PII KUUH", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x17D7, "KHMER SIGN LEK TOO", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x17D8, "KHMER SIGN BEYYAL", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x17D9, "KHMER SIGN PHNAEK MUAN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x17DA, "KHMER SIGN KOOMUUT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x17DB, "KHMER CURRENCY SYMBOL RIEL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x17DC, "KHMER SIGN AVAKRAHASANYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x17DD, "KHMER SIGN ATTHACAN", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x17de, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17df, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17E0, "KHMER DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x17E1, "KHMER DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x17E2, "KHMER DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x17E3, "KHMER DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x17E4, "KHMER DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x17E5, "KHMER DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x17E6, "KHMER DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x17E7, "KHMER DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x17E8, "KHMER DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x17E9, "KHMER DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x17ea, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17eb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17ec, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17ed, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17ee, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17ef, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17F0, "KHMER SYMBOL LEK ATTAK SON", Number, 0, 0x0, 0x0, 0x0 },
{ 0x17F1, "KHMER SYMBOL LEK ATTAK MUOY", Number, 1, 0x0, 0x0, 0x0 },
{ 0x17F2, "KHMER SYMBOL LEK ATTAK PII", Number, 2, 0x0, 0x0, 0x0 },
{ 0x17F3, "KHMER SYMBOL LEK ATTAK BEI", Number, 3, 0x0, 0x0, 0x0 },
{ 0x17F4, "KHMER SYMBOL LEK ATTAK BUON", Number, 4, 0x0, 0x0, 0x0 },
{ 0x17F5, "KHMER SYMBOL LEK ATTAK PRAM", Number, 5, 0x0, 0x0, 0x0 },
{ 0x17F6, "KHMER SYMBOL LEK ATTAK PRAM-MUOY", Number, 6, 0x0, 0x0, 0x0 },
{ 0x17F7, "KHMER SYMBOL LEK ATTAK PRAM-PII", Number, 7, 0x0, 0x0, 0x0 },
{ 0x17F8, "KHMER SYMBOL LEK ATTAK PRAM-BEI", Number, 8, 0x0, 0x0, 0x0 },
{ 0x17F9, "KHMER SYMBOL LEK ATTAK PRAM-BUON", Number, 9, 0x0, 0x0, 0x0 },
{ 0x17fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x17ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1800, "MONGOLIAN BIRGA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1801, "MONGOLIAN ELLIPSIS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1802, "MONGOLIAN COMMA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1803, "MONGOLIAN FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1804, "MONGOLIAN COLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1805, "MONGOLIAN FOUR DOTS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1806, "MONGOLIAN TODO SOFT HYPHEN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1807, "MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1808, "MONGOLIAN MANCHU COMMA", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1809, "MONGOLIAN MANCHU FULL STOP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x180A, "MONGOLIAN NIRUGU", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x180B, "MONGOLIAN FREE VARIATION SELECTOR ONE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x180C, "MONGOLIAN FREE VARIATION SELECTOR TWO", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x180D, "MONGOLIAN FREE VARIATION SELECTOR THREE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x180E, "MONGOLIAN VOWEL SEPARATOR", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x180f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1810, "MONGOLIAN DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x1811, "MONGOLIAN DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x1812, "MONGOLIAN DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x1813, "MONGOLIAN DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x1814, "MONGOLIAN DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x1815, "MONGOLIAN DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x1816, "MONGOLIAN DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x1817, "MONGOLIAN DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x1818, "MONGOLIAN DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x1819, "MONGOLIAN DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x181a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x181b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x181c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x181d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x181e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x181f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1820, "MONGOLIAN LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1821, "MONGOLIAN LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1822, "MONGOLIAN LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1823, "MONGOLIAN LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1824, "MONGOLIAN LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1825, "MONGOLIAN LETTER OE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1826, "MONGOLIAN LETTER UE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1827, "MONGOLIAN LETTER EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1828, "MONGOLIAN LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1829, "MONGOLIAN LETTER ANG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x182A, "MONGOLIAN LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x182B, "MONGOLIAN LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x182C, "MONGOLIAN LETTER QA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x182D, "MONGOLIAN LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x182E, "MONGOLIAN LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x182F, "MONGOLIAN LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1830, "MONGOLIAN LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1831, "MONGOLIAN LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1832, "MONGOLIAN LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1833, "MONGOLIAN LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1834, "MONGOLIAN LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1835, "MONGOLIAN LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1836, "MONGOLIAN LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1837, "MONGOLIAN LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1838, "MONGOLIAN LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1839, "MONGOLIAN LETTER FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x183A, "MONGOLIAN LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x183B, "MONGOLIAN LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x183C, "MONGOLIAN LETTER TSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x183D, "MONGOLIAN LETTER ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x183E, "MONGOLIAN LETTER HAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x183F, "MONGOLIAN LETTER ZRA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1840, "MONGOLIAN LETTER LHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1841, "MONGOLIAN LETTER ZHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1842, "MONGOLIAN LETTER CHI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1843, "MONGOLIAN LETTER TODO LONG VOWEL SIGN", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1844, "MONGOLIAN LETTER TODO E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1845, "MONGOLIAN LETTER TODO I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1846, "MONGOLIAN LETTER TODO O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1847, "MONGOLIAN LETTER TODO U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1848, "MONGOLIAN LETTER TODO OE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1849, "MONGOLIAN LETTER TODO UE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x184A, "MONGOLIAN LETTER TODO ANG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x184B, "MONGOLIAN LETTER TODO BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x184C, "MONGOLIAN LETTER TODO PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x184D, "MONGOLIAN LETTER TODO QA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x184E, "MONGOLIAN LETTER TODO GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x184F, "MONGOLIAN LETTER TODO MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1850, "MONGOLIAN LETTER TODO TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1851, "MONGOLIAN LETTER TODO DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1852, "MONGOLIAN LETTER TODO CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1853, "MONGOLIAN LETTER TODO JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1854, "MONGOLIAN LETTER TODO TSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1855, "MONGOLIAN LETTER TODO YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1856, "MONGOLIAN LETTER TODO WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1857, "MONGOLIAN LETTER TODO KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1858, "MONGOLIAN LETTER TODO GAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1859, "MONGOLIAN LETTER TODO HAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x185A, "MONGOLIAN LETTER TODO JIA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x185B, "MONGOLIAN LETTER TODO NIA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x185C, "MONGOLIAN LETTER TODO DZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x185D, "MONGOLIAN LETTER SIBE E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x185E, "MONGOLIAN LETTER SIBE I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x185F, "MONGOLIAN LETTER SIBE IY", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1860, "MONGOLIAN LETTER SIBE UE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1861, "MONGOLIAN LETTER SIBE U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1862, "MONGOLIAN LETTER SIBE ANG", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1863, "MONGOLIAN LETTER SIBE KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1864, "MONGOLIAN LETTER SIBE GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1865, "MONGOLIAN LETTER SIBE HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1866, "MONGOLIAN LETTER SIBE PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1867, "MONGOLIAN LETTER SIBE SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1868, "MONGOLIAN LETTER SIBE TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1869, "MONGOLIAN LETTER SIBE DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x186A, "MONGOLIAN LETTER SIBE JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x186B, "MONGOLIAN LETTER SIBE FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x186C, "MONGOLIAN LETTER SIBE GAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x186D, "MONGOLIAN LETTER SIBE HAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x186E, "MONGOLIAN LETTER SIBE TSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x186F, "MONGOLIAN LETTER SIBE ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1870, "MONGOLIAN LETTER SIBE RAA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1871, "MONGOLIAN LETTER SIBE CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1872, "MONGOLIAN LETTER SIBE ZHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1873, "MONGOLIAN LETTER MANCHU I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1874, "MONGOLIAN LETTER MANCHU KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1875, "MONGOLIAN LETTER MANCHU RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1876, "MONGOLIAN LETTER MANCHU FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1877, "MONGOLIAN LETTER MANCHU ZHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1878, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1879, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x187a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x187b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x187c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x187d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x187e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x187f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1880, "MONGOLIAN LETTER ALI GALI ANUSVARA ONE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1881, "MONGOLIAN LETTER ALI GALI VISARGA ONE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1882, "MONGOLIAN LETTER ALI GALI DAMARU", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1883, "MONGOLIAN LETTER ALI GALI UBADAMA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1884, "MONGOLIAN LETTER ALI GALI INVERTED UBADAMA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1885, "MONGOLIAN LETTER ALI GALI BALUDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1886, "MONGOLIAN LETTER ALI GALI THREE BALUDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1887, "MONGOLIAN LETTER ALI GALI A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1888, "MONGOLIAN LETTER ALI GALI I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1889, "MONGOLIAN LETTER ALI GALI KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x188A, "MONGOLIAN LETTER ALI GALI NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x188B, "MONGOLIAN LETTER ALI GALI CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x188C, "MONGOLIAN LETTER ALI GALI TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x188D, "MONGOLIAN LETTER ALI GALI TTHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x188E, "MONGOLIAN LETTER ALI GALI DDA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x188F, "MONGOLIAN LETTER ALI GALI NNA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1890, "MONGOLIAN LETTER ALI GALI TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1891, "MONGOLIAN LETTER ALI GALI DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1892, "MONGOLIAN LETTER ALI GALI PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1893, "MONGOLIAN LETTER ALI GALI PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1894, "MONGOLIAN LETTER ALI GALI SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1895, "MONGOLIAN LETTER ALI GALI ZHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1896, "MONGOLIAN LETTER ALI GALI ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1897, "MONGOLIAN LETTER ALI GALI AH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1898, "MONGOLIAN LETTER TODO ALI GALI TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1899, "MONGOLIAN LETTER TODO ALI GALI ZHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x189A, "MONGOLIAN LETTER MANCHU ALI GALI GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x189B, "MONGOLIAN LETTER MANCHU ALI GALI NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x189C, "MONGOLIAN LETTER MANCHU ALI GALI CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x189D, "MONGOLIAN LETTER MANCHU ALI GALI JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x189E, "MONGOLIAN LETTER MANCHU ALI GALI TTA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x189F, "MONGOLIAN LETTER MANCHU ALI GALI DDHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A0, "MONGOLIAN LETTER MANCHU ALI GALI TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A1, "MONGOLIAN LETTER MANCHU ALI GALI DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A2, "MONGOLIAN LETTER MANCHU ALI GALI SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A3, "MONGOLIAN LETTER MANCHU ALI GALI CYA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A4, "MONGOLIAN LETTER MANCHU ALI GALI ZHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A5, "MONGOLIAN LETTER MANCHU ALI GALI ZA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A6, "MONGOLIAN LETTER ALI GALI HALF U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A7, "MONGOLIAN LETTER ALI GALI HALF YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A8, "MONGOLIAN LETTER MANCHU ALI GALI BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x18A9, "MONGOLIAN LETTER ALI GALI DAGALGA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
/*
  not set from 0x18aa to 0x1900 (86 entries) 
*/
{ 0x1900, "LIMBU VOWEL-CARRIER LETTER", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1901, "LIMBU LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1902, "LIMBU LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1903, "LIMBU LETTER GA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1904, "LIMBU LETTER GHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1905, "LIMBU LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1906, "LIMBU LETTER CA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1907, "LIMBU LETTER CHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1908, "LIMBU LETTER JA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1909, "LIMBU LETTER JHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x190A, "LIMBU LETTER YAN", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x190B, "LIMBU LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x190C, "LIMBU LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x190D, "LIMBU LETTER DA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x190E, "LIMBU LETTER DHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x190F, "LIMBU LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1910, "LIMBU LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1911, "LIMBU LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1912, "LIMBU LETTER BA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1913, "LIMBU LETTER BHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1914, "LIMBU LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1915, "LIMBU LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1916, "LIMBU LETTER RA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1917, "LIMBU LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1918, "LIMBU LETTER WA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1919, "LIMBU LETTER SHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x191A, "LIMBU LETTER SSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x191B, "LIMBU LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x191C, "LIMBU LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x191d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x191e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x191f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1920, "LIMBU VOWEL SIGN A", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1921, "LIMBU VOWEL SIGN I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1922, "LIMBU VOWEL SIGN U", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1923, "LIMBU VOWEL SIGN EE", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1924, "LIMBU VOWEL SIGN AI", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1925, "LIMBU VOWEL SIGN OO", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1926, "LIMBU VOWEL SIGN AU", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1927, "LIMBU VOWEL SIGN E", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1928, "LIMBU VOWEL SIGN O", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1929, "LIMBU SUBJOINED LETTER YA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x192A, "LIMBU SUBJOINED LETTER RA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x192B, "LIMBU SUBJOINED LETTER WA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x192c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x192d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x192e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x192f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1930, "LIMBU SMALL LETTER KA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1931, "LIMBU SMALL LETTER NGA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1932, "LIMBU SMALL LETTER ANUSVARA", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x1933, "LIMBU SMALL LETTER TA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1934, "LIMBU SMALL LETTER NA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1935, "LIMBU SMALL LETTER PA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1936, "LIMBU SMALL LETTER MA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1937, "LIMBU SMALL LETTER RA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1938, "LIMBU SMALL LETTER LA", Mark | SpacingCombined, -1, 0x0, 0x0, 0x0 },
{ 0x1939, "LIMBU SIGN MUKPHRENG", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x193A, "LIMBU SIGN KEMPHRENG", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x193B, "LIMBU SIGN SA-I", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x193c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x193d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x193e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x193f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1940, "LIMBU SIGN LOO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1941, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1942, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1943, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1944, "LIMBU EXCLAMATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1945, "LIMBU QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x1946, "LIMBU DIGIT ZERO", Number | Decimal, 0, 0x0, 0x0, 0x0 },
{ 0x1947, "LIMBU DIGIT ONE", Number | Decimal, 1, 0x0, 0x0, 0x0 },
{ 0x1948, "LIMBU DIGIT TWO", Number | Decimal, 2, 0x0, 0x0, 0x0 },
{ 0x1949, "LIMBU DIGIT THREE", Number | Decimal, 3, 0x0, 0x0, 0x0 },
{ 0x194A, "LIMBU DIGIT FOUR", Number | Decimal, 4, 0x0, 0x0, 0x0 },
{ 0x194B, "LIMBU DIGIT FIVE", Number | Decimal, 5, 0x0, 0x0, 0x0 },
{ 0x194C, "LIMBU DIGIT SIX", Number | Decimal, 6, 0x0, 0x0, 0x0 },
{ 0x194D, "LIMBU DIGIT SEVEN", Number | Decimal, 7, 0x0, 0x0, 0x0 },
{ 0x194E, "LIMBU DIGIT EIGHT", Number | Decimal, 8, 0x0, 0x0, 0x0 },
{ 0x194F, "LIMBU DIGIT NINE", Number | Decimal, 9, 0x0, 0x0, 0x0 },
{ 0x1950, "TAI LE LETTER KA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1951, "TAI LE LETTER XA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1952, "TAI LE LETTER NGA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1953, "TAI LE LETTER TSA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1954, "TAI LE LETTER SA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1955, "TAI LE LETTER YA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1956, "TAI LE LETTER TA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1957, "TAI LE LETTER THA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1958, "TAI LE LETTER LA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1959, "TAI LE LETTER PA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x195A, "TAI LE LETTER PHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x195B, "TAI LE LETTER MA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x195C, "TAI LE LETTER FA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x195D, "TAI LE LETTER VA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x195E, "TAI LE LETTER HA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x195F, "TAI LE LETTER QA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1960, "TAI LE LETTER KHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1961, "TAI LE LETTER TSHA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1962, "TAI LE LETTER NA", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1963, "TAI LE LETTER A", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1964, "TAI LE LETTER I", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1965, "TAI LE LETTER EE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1966, "TAI LE LETTER EH", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1967, "TAI LE LETTER U", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1968, "TAI LE LETTER OO", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1969, "TAI LE LETTER O", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x196A, "TAI LE LETTER UE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x196B, "TAI LE LETTER E", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x196C, "TAI LE LETTER AUE", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x196D, "TAI LE LETTER AI", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x196e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x196f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1970, "TAI LE LETTER TONE-2", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1971, "TAI LE LETTER TONE-3", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1972, "TAI LE LETTER TONE-4", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1973, "TAI LE LETTER TONE-5", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x1974, "TAI LE LETTER TONE-6", Letter, -1, 0x0, 0x0, 0x0 },
/*
  not set from 0x1975 to 0x19e0 (107 entries) 
*/
{ 0x19E0, "KHMER SYMBOL PATHAMASAT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E1, "KHMER SYMBOL MUOY KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E2, "KHMER SYMBOL PII KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E3, "KHMER SYMBOL BEI KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E4, "KHMER SYMBOL BUON KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E5, "KHMER SYMBOL PRAM KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E6, "KHMER SYMBOL PRAM-MUOY KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E7, "KHMER SYMBOL PRAM-PII KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E8, "KHMER SYMBOL PRAM-BEI KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19E9, "KHMER SYMBOL PRAM-BUON KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19EA, "KHMER SYMBOL DAP KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19EB, "KHMER SYMBOL DAP-MUOY KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19EC, "KHMER SYMBOL DAP-PII KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19ED, "KHMER SYMBOL DAP-BEI KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19EE, "KHMER SYMBOL DAP-BUON KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19EF, "KHMER SYMBOL DAP-PRAM KOET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F0, "KHMER SYMBOL TUTEYASAT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F1, "KHMER SYMBOL MUOY ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F2, "KHMER SYMBOL PII ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F3, "KHMER SYMBOL BEI ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F4, "KHMER SYMBOL BUON ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F5, "KHMER SYMBOL PRAM ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F6, "KHMER SYMBOL PRAM-MUOY ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F7, "KHMER SYMBOL PRAM-PII ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F8, "KHMER SYMBOL PRAM-BEI ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19F9, "KHMER SYMBOL PRAM-BUON ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19FA, "KHMER SYMBOL DAP ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19FB, "KHMER SYMBOL DAP-MUOY ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19FC, "KHMER SYMBOL DAP-PII ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19FD, "KHMER SYMBOL DAP-BEI ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19FE, "KHMER SYMBOL DAP-BUON ROC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x19FF, "KHMER SYMBOL DAP-PRAM ROC", Symbol, -1, 0x0, 0x0, 0x0 },
/*
  not set from 0x1a00 to 0x1d00 (768 entries) 
*/
{ 0x1D00, "LATIN LETTER SMALL CAPITAL A", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D01, "LATIN LETTER SMALL CAPITAL AE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D02, "LATIN SMALL LETTER TURNED AE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D03, "LATIN LETTER SMALL CAPITAL BARRED B", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D04, "LATIN LETTER SMALL CAPITAL C", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D05, "LATIN LETTER SMALL CAPITAL D", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D06, "LATIN LETTER SMALL CAPITAL ETH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D07, "LATIN LETTER SMALL CAPITAL E", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D08, "LATIN SMALL LETTER TURNED OPEN E", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D09, "LATIN SMALL LETTER TURNED I", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D0A, "LATIN LETTER SMALL CAPITAL J", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D0B, "LATIN LETTER SMALL CAPITAL K", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D0C, "LATIN LETTER SMALL CAPITAL L WITH STROKE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D0D, "LATIN LETTER SMALL CAPITAL M", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D0E, "LATIN LETTER SMALL CAPITAL REVERSED N", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D0F, "LATIN LETTER SMALL CAPITAL O", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D10, "LATIN LETTER SMALL CAPITAL OPEN O", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D11, "LATIN SMALL LETTER SIDEWAYS O", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D12, "LATIN SMALL LETTER SIDEWAYS OPEN O", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D13, "LATIN SMALL LETTER SIDEWAYS O WITH STROKE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D14, "LATIN SMALL LETTER TURNED OE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D15, "LATIN LETTER SMALL CAPITAL OU", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D16, "LATIN SMALL LETTER TOP HALF O", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D17, "LATIN SMALL LETTER BOTTOM HALF O", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D18, "LATIN LETTER SMALL CAPITAL P", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D19, "LATIN LETTER SMALL CAPITAL REVERSED R", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D1A, "LATIN LETTER SMALL CAPITAL TURNED R", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D1B, "LATIN LETTER SMALL CAPITAL T", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D1C, "LATIN LETTER SMALL CAPITAL U", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D1D, "LATIN SMALL LETTER SIDEWAYS U", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D1E, "LATIN SMALL LETTER SIDEWAYS DIAERESIZED U", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D1F, "LATIN SMALL LETTER SIDEWAYS TURNED M", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D20, "LATIN LETTER SMALL CAPITAL V", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D21, "LATIN LETTER SMALL CAPITAL W", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D22, "LATIN LETTER SMALL CAPITAL Z", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D23, "LATIN LETTER SMALL CAPITAL EZH", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D24, "LATIN LETTER VOICED LARYNGEAL SPIRANT", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D25, "LATIN LETTER AIN", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D26, "GREEK LETTER SMALL CAPITAL GAMMA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D27, "GREEK LETTER SMALL CAPITAL LAMDA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D28, "GREEK LETTER SMALL CAPITAL PI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D29, "GREEK LETTER SMALL CAPITAL RHO", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D2A, "GREEK LETTER SMALL CAPITAL PSI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D2B, "CYRILLIC LETTER SMALL CAPITAL EL", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D2C, "MODIFIER LETTER CAPITAL A", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D2D, "MODIFIER LETTER CAPITAL AE", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D2E, "MODIFIER LETTER CAPITAL B", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D2F, "MODIFIER LETTER CAPITAL BARRED B", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D30, "MODIFIER LETTER CAPITAL D", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D31, "MODIFIER LETTER CAPITAL E", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D32, "MODIFIER LETTER CAPITAL REVERSED E", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D33, "MODIFIER LETTER CAPITAL G", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D34, "MODIFIER LETTER CAPITAL H", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D35, "MODIFIER LETTER CAPITAL I", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D36, "MODIFIER LETTER CAPITAL J", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D37, "MODIFIER LETTER CAPITAL K", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D38, "MODIFIER LETTER CAPITAL L", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D39, "MODIFIER LETTER CAPITAL M", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D3A, "MODIFIER LETTER CAPITAL N", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D3B, "MODIFIER LETTER CAPITAL REVERSED N", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D3C, "MODIFIER LETTER CAPITAL O", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D3D, "MODIFIER LETTER CAPITAL OU", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D3E, "MODIFIER LETTER CAPITAL P", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D3F, "MODIFIER LETTER CAPITAL R", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D40, "MODIFIER LETTER CAPITAL T", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D41, "MODIFIER LETTER CAPITAL U", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D42, "MODIFIER LETTER CAPITAL W", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D43, "MODIFIER LETTER SMALL A", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D44, "MODIFIER LETTER SMALL TURNED A", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D45, "MODIFIER LETTER SMALL ALPHA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D46, "MODIFIER LETTER SMALL TURNED AE", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D47, "MODIFIER LETTER SMALL B", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D48, "MODIFIER LETTER SMALL D", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D49, "MODIFIER LETTER SMALL E", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D4A, "MODIFIER LETTER SMALL SCHWA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D4B, "MODIFIER LETTER SMALL OPEN E", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D4C, "MODIFIER LETTER SMALL TURNED OPEN E", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D4D, "MODIFIER LETTER SMALL G", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D4E, "MODIFIER LETTER SMALL TURNED I", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D4F, "MODIFIER LETTER SMALL K", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D50, "MODIFIER LETTER SMALL M", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D51, "MODIFIER LETTER SMALL ENG", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D52, "MODIFIER LETTER SMALL O", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D53, "MODIFIER LETTER SMALL OPEN O", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D54, "MODIFIER LETTER SMALL TOP HALF O", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D55, "MODIFIER LETTER SMALL BOTTOM HALF O", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D56, "MODIFIER LETTER SMALL P", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D57, "MODIFIER LETTER SMALL T", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D58, "MODIFIER LETTER SMALL U", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D59, "MODIFIER LETTER SMALL SIDEWAYS U", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D5A, "MODIFIER LETTER SMALL TURNED M", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D5B, "MODIFIER LETTER SMALL V", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D5C, "MODIFIER LETTER SMALL AIN", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D5D, "MODIFIER LETTER SMALL BETA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D5E, "MODIFIER LETTER SMALL GREEK GAMMA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D5F, "MODIFIER LETTER SMALL DELTA", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D60, "MODIFIER LETTER SMALL GREEK PHI", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D61, "MODIFIER LETTER SMALL CHI", Letter | Modifier, -1, 0x0, 0x0, 0x0 },
{ 0x1D62, "LATIN SUBSCRIPT SMALL LETTER I", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D63, "LATIN SUBSCRIPT SMALL LETTER R", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D64, "LATIN SUBSCRIPT SMALL LETTER U", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D65, "LATIN SUBSCRIPT SMALL LETTER V", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D66, "GREEK SUBSCRIPT SMALL LETTER BETA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D67, "GREEK SUBSCRIPT SMALL LETTER GAMMA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D68, "GREEK SUBSCRIPT SMALL LETTER RHO", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D69, "GREEK SUBSCRIPT SMALL LETTER PHI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D6A, "GREEK SUBSCRIPT SMALL LETTER CHI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1D6B, "LATIN SMALL LETTER UE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
/*
  not set from 0x1d6c to 0x1e00 (148 entries) 
*/
{ 0x1E00, "LATIN CAPITAL LETTER A WITH RING BELOW", Letter | UpCase, -1, 0x0, 0x1E01, 0x0 },
{ 0x1E01, "LATIN SMALL LETTER A WITH RING BELOW", Letter | DownCase, -1, 0x1E00, 0x0, 0x1E00 },
{ 0x1E02, "LATIN CAPITAL LETTER B WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E03, 0x0 },
{ 0x1E03, "LATIN SMALL LETTER B WITH DOT ABOVE", Letter | DownCase, -1, 0x1E02, 0x0, 0x1E02 },
{ 0x1E04, "LATIN CAPITAL LETTER B WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E05, 0x0 },
{ 0x1E05, "LATIN SMALL LETTER B WITH DOT BELOW", Letter | DownCase, -1, 0x1E04, 0x0, 0x1E04 },
{ 0x1E06, "LATIN CAPITAL LETTER B WITH LINE BELOW", Letter | UpCase, -1, 0x0, 0x1E07, 0x0 },
{ 0x1E07, "LATIN SMALL LETTER B WITH LINE BELOW", Letter | DownCase, -1, 0x1E06, 0x0, 0x1E06 },
{ 0x1E08, "LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE", Letter | UpCase, -1, 0x0, 0x1E09, 0x0 },
{ 0x1E09, "LATIN SMALL LETTER C WITH CEDILLA AND ACUTE", Letter | DownCase, -1, 0x1E08, 0x0, 0x1E08 },
{ 0x1E0A, "LATIN CAPITAL LETTER D WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E0B, 0x0 },
{ 0x1E0B, "LATIN SMALL LETTER D WITH DOT ABOVE", Letter | DownCase, -1, 0x1E0A, 0x0, 0x1E0A },
{ 0x1E0C, "LATIN CAPITAL LETTER D WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E0D, 0x0 },
{ 0x1E0D, "LATIN SMALL LETTER D WITH DOT BELOW", Letter | DownCase, -1, 0x1E0C, 0x0, 0x1E0C },
{ 0x1E0E, "LATIN CAPITAL LETTER D WITH LINE BELOW", Letter | UpCase, -1, 0x0, 0x1E0F, 0x0 },
{ 0x1E0F, "LATIN SMALL LETTER D WITH LINE BELOW", Letter | DownCase, -1, 0x1E0E, 0x0, 0x1E0E },
{ 0x1E10, "LATIN CAPITAL LETTER D WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x1E11, 0x0 },
{ 0x1E11, "LATIN SMALL LETTER D WITH CEDILLA", Letter | DownCase, -1, 0x1E10, 0x0, 0x1E10 },
{ 0x1E12, "LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW", Letter | UpCase, -1, 0x0, 0x1E13, 0x0 },
{ 0x1E13, "LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW", Letter | DownCase, -1, 0x1E12, 0x0, 0x1E12 },
{ 0x1E14, "LATIN CAPITAL LETTER E WITH MACRON AND GRAVE", Letter | UpCase, -1, 0x0, 0x1E15, 0x0 },
{ 0x1E15, "LATIN SMALL LETTER E WITH MACRON AND GRAVE", Letter | DownCase, -1, 0x1E14, 0x0, 0x1E14 },
{ 0x1E16, "LATIN CAPITAL LETTER E WITH MACRON AND ACUTE", Letter | UpCase, -1, 0x0, 0x1E17, 0x0 },
{ 0x1E17, "LATIN SMALL LETTER E WITH MACRON AND ACUTE", Letter | DownCase, -1, 0x1E16, 0x0, 0x1E16 },
{ 0x1E18, "LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW", Letter | UpCase, -1, 0x0, 0x1E19, 0x0 },
{ 0x1E19, "LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW", Letter | DownCase, -1, 0x1E18, 0x0, 0x1E18 },
{ 0x1E1A, "LATIN CAPITAL LETTER E WITH TILDE BELOW", Letter | UpCase, -1, 0x0, 0x1E1B, 0x0 },
{ 0x1E1B, "LATIN SMALL LETTER E WITH TILDE BELOW", Letter | DownCase, -1, 0x1E1A, 0x0, 0x1E1A },
{ 0x1E1C, "LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE", Letter | UpCase, -1, 0x0, 0x1E1D, 0x0 },
{ 0x1E1D, "LATIN SMALL LETTER E WITH CEDILLA AND BREVE", Letter | DownCase, -1, 0x1E1C, 0x0, 0x1E1C },
{ 0x1E1E, "LATIN CAPITAL LETTER F WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E1F, 0x0 },
{ 0x1E1F, "LATIN SMALL LETTER F WITH DOT ABOVE", Letter | DownCase, -1, 0x1E1E, 0x0, 0x1E1E },
{ 0x1E20, "LATIN CAPITAL LETTER G WITH MACRON", Letter | UpCase, -1, 0x0, 0x1E21, 0x0 },
{ 0x1E21, "LATIN SMALL LETTER G WITH MACRON", Letter | DownCase, -1, 0x1E20, 0x0, 0x1E20 },
{ 0x1E22, "LATIN CAPITAL LETTER H WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E23, 0x0 },
{ 0x1E23, "LATIN SMALL LETTER H WITH DOT ABOVE", Letter | DownCase, -1, 0x1E22, 0x0, 0x1E22 },
{ 0x1E24, "LATIN CAPITAL LETTER H WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E25, 0x0 },
{ 0x1E25, "LATIN SMALL LETTER H WITH DOT BELOW", Letter | DownCase, -1, 0x1E24, 0x0, 0x1E24 },
{ 0x1E26, "LATIN CAPITAL LETTER H WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x1E27, 0x0 },
{ 0x1E27, "LATIN SMALL LETTER H WITH DIAERESIS", Letter | DownCase, -1, 0x1E26, 0x0, 0x1E26 },
{ 0x1E28, "LATIN CAPITAL LETTER H WITH CEDILLA", Letter | UpCase, -1, 0x0, 0x1E29, 0x0 },
{ 0x1E29, "LATIN SMALL LETTER H WITH CEDILLA", Letter | DownCase, -1, 0x1E28, 0x0, 0x1E28 },
{ 0x1E2A, "LATIN CAPITAL LETTER H WITH BREVE BELOW", Letter | UpCase, -1, 0x0, 0x1E2B, 0x0 },
{ 0x1E2B, "LATIN SMALL LETTER H WITH BREVE BELOW", Letter | DownCase, -1, 0x1E2A, 0x0, 0x1E2A },
{ 0x1E2C, "LATIN CAPITAL LETTER I WITH TILDE BELOW", Letter | UpCase, -1, 0x0, 0x1E2D, 0x0 },
{ 0x1E2D, "LATIN SMALL LETTER I WITH TILDE BELOW", Letter | DownCase, -1, 0x1E2C, 0x0, 0x1E2C },
{ 0x1E2E, "LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE", Letter | UpCase, -1, 0x0, 0x1E2F, 0x0 },
{ 0x1E2F, "LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE", Letter | DownCase, -1, 0x1E2E, 0x0, 0x1E2E },
{ 0x1E30, "LATIN CAPITAL LETTER K WITH ACUTE", Letter | UpCase, -1, 0x0, 0x1E31, 0x0 },
{ 0x1E31, "LATIN SMALL LETTER K WITH ACUTE", Letter | DownCase, -1, 0x1E30, 0x0, 0x1E30 },
{ 0x1E32, "LATIN CAPITAL LETTER K WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E33, 0x0 },
{ 0x1E33, "LATIN SMALL LETTER K WITH DOT BELOW", Letter | DownCase, -1, 0x1E32, 0x0, 0x1E32 },
{ 0x1E34, "LATIN CAPITAL LETTER K WITH LINE BELOW", Letter | UpCase, -1, 0x0, 0x1E35, 0x0 },
{ 0x1E35, "LATIN SMALL LETTER K WITH LINE BELOW", Letter | DownCase, -1, 0x1E34, 0x0, 0x1E34 },
{ 0x1E36, "LATIN CAPITAL LETTER L WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E37, 0x0 },
{ 0x1E37, "LATIN SMALL LETTER L WITH DOT BELOW", Letter | DownCase, -1, 0x1E36, 0x0, 0x1E36 },
{ 0x1E38, "LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON", Letter | UpCase, -1, 0x0, 0x1E39, 0x0 },
{ 0x1E39, "LATIN SMALL LETTER L WITH DOT BELOW AND MACRON", Letter | DownCase, -1, 0x1E38, 0x0, 0x1E38 },
{ 0x1E3A, "LATIN CAPITAL LETTER L WITH LINE BELOW", Letter | UpCase, -1, 0x0, 0x1E3B, 0x0 },
{ 0x1E3B, "LATIN SMALL LETTER L WITH LINE BELOW", Letter | DownCase, -1, 0x1E3A, 0x0, 0x1E3A },
{ 0x1E3C, "LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW", Letter | UpCase, -1, 0x0, 0x1E3D, 0x0 },
{ 0x1E3D, "LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW", Letter | DownCase, -1, 0x1E3C, 0x0, 0x1E3C },
{ 0x1E3E, "LATIN CAPITAL LETTER M WITH ACUTE", Letter | UpCase, -1, 0x0, 0x1E3F, 0x0 },
{ 0x1E3F, "LATIN SMALL LETTER M WITH ACUTE", Letter | DownCase, -1, 0x1E3E, 0x0, 0x1E3E },
{ 0x1E40, "LATIN CAPITAL LETTER M WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E41, 0x0 },
{ 0x1E41, "LATIN SMALL LETTER M WITH DOT ABOVE", Letter | DownCase, -1, 0x1E40, 0x0, 0x1E40 },
{ 0x1E42, "LATIN CAPITAL LETTER M WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E43, 0x0 },
{ 0x1E43, "LATIN SMALL LETTER M WITH DOT BELOW", Letter | DownCase, -1, 0x1E42, 0x0, 0x1E42 },
{ 0x1E44, "LATIN CAPITAL LETTER N WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E45, 0x0 },
{ 0x1E45, "LATIN SMALL LETTER N WITH DOT ABOVE", Letter | DownCase, -1, 0x1E44, 0x0, 0x1E44 },
{ 0x1E46, "LATIN CAPITAL LETTER N WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E47, 0x0 },
{ 0x1E47, "LATIN SMALL LETTER N WITH DOT BELOW", Letter | DownCase, -1, 0x1E46, 0x0, 0x1E46 },
{ 0x1E48, "LATIN CAPITAL LETTER N WITH LINE BELOW", Letter | UpCase, -1, 0x0, 0x1E49, 0x0 },
{ 0x1E49, "LATIN SMALL LETTER N WITH LINE BELOW", Letter | DownCase, -1, 0x1E48, 0x0, 0x1E48 },
{ 0x1E4A, "LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW", Letter | UpCase, -1, 0x0, 0x1E4B, 0x0 },
{ 0x1E4B, "LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW", Letter | DownCase, -1, 0x1E4A, 0x0, 0x1E4A },
{ 0x1E4C, "LATIN CAPITAL LETTER O WITH TILDE AND ACUTE", Letter | UpCase, -1, 0x0, 0x1E4D, 0x0 },
{ 0x1E4D, "LATIN SMALL LETTER O WITH TILDE AND ACUTE", Letter | DownCase, -1, 0x1E4C, 0x0, 0x1E4C },
{ 0x1E4E, "LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS", Letter | UpCase, -1, 0x0, 0x1E4F, 0x0 },
{ 0x1E4F, "LATIN SMALL LETTER O WITH TILDE AND DIAERESIS", Letter | DownCase, -1, 0x1E4E, 0x0, 0x1E4E },
{ 0x1E50, "LATIN CAPITAL LETTER O WITH MACRON AND GRAVE", Letter | UpCase, -1, 0x0, 0x1E51, 0x0 },
{ 0x1E51, "LATIN SMALL LETTER O WITH MACRON AND GRAVE", Letter | DownCase, -1, 0x1E50, 0x0, 0x1E50 },
{ 0x1E52, "LATIN CAPITAL LETTER O WITH MACRON AND ACUTE", Letter | UpCase, -1, 0x0, 0x1E53, 0x0 },
{ 0x1E53, "LATIN SMALL LETTER O WITH MACRON AND ACUTE", Letter | DownCase, -1, 0x1E52, 0x0, 0x1E52 },
{ 0x1E54, "LATIN CAPITAL LETTER P WITH ACUTE", Letter | UpCase, -1, 0x0, 0x1E55, 0x0 },
{ 0x1E55, "LATIN SMALL LETTER P WITH ACUTE", Letter | DownCase, -1, 0x1E54, 0x0, 0x1E54 },
{ 0x1E56, "LATIN CAPITAL LETTER P WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E57, 0x0 },
{ 0x1E57, "LATIN SMALL LETTER P WITH DOT ABOVE", Letter | DownCase, -1, 0x1E56, 0x0, 0x1E56 },
{ 0x1E58, "LATIN CAPITAL LETTER R WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E59, 0x0 },
{ 0x1E59, "LATIN SMALL LETTER R WITH DOT ABOVE", Letter | DownCase, -1, 0x1E58, 0x0, 0x1E58 },
{ 0x1E5A, "LATIN CAPITAL LETTER R WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E5B, 0x0 },
{ 0x1E5B, "LATIN SMALL LETTER R WITH DOT BELOW", Letter | DownCase, -1, 0x1E5A, 0x0, 0x1E5A },
{ 0x1E5C, "LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON", Letter | UpCase, -1, 0x0, 0x1E5D, 0x0 },
{ 0x1E5D, "LATIN SMALL LETTER R WITH DOT BELOW AND MACRON", Letter | DownCase, -1, 0x1E5C, 0x0, 0x1E5C },
{ 0x1E5E, "LATIN CAPITAL LETTER R WITH LINE BELOW", Letter | UpCase, -1, 0x0, 0x1E5F, 0x0 },
{ 0x1E5F, "LATIN SMALL LETTER R WITH LINE BELOW", Letter | DownCase, -1, 0x1E5E, 0x0, 0x1E5E },
{ 0x1E60, "LATIN CAPITAL LETTER S WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E61, 0x0 },
{ 0x1E61, "LATIN SMALL LETTER S WITH DOT ABOVE", Letter | DownCase, -1, 0x1E60, 0x0, 0x1E60 },
{ 0x1E62, "LATIN CAPITAL LETTER S WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E63, 0x0 },
{ 0x1E63, "LATIN SMALL LETTER S WITH DOT BELOW", Letter | DownCase, -1, 0x1E62, 0x0, 0x1E62 },
{ 0x1E64, "LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E65, 0x0 },
{ 0x1E65, "LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE", Letter | DownCase, -1, 0x1E64, 0x0, 0x1E64 },
{ 0x1E66, "LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E67, 0x0 },
{ 0x1E67, "LATIN SMALL LETTER S WITH CARON AND DOT ABOVE", Letter | DownCase, -1, 0x1E66, 0x0, 0x1E66 },
{ 0x1E68, "LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E69, 0x0 },
{ 0x1E69, "LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE", Letter | DownCase, -1, 0x1E68, 0x0, 0x1E68 },
{ 0x1E6A, "LATIN CAPITAL LETTER T WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E6B, 0x0 },
{ 0x1E6B, "LATIN SMALL LETTER T WITH DOT ABOVE", Letter | DownCase, -1, 0x1E6A, 0x0, 0x1E6A },
{ 0x1E6C, "LATIN CAPITAL LETTER T WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E6D, 0x0 },
{ 0x1E6D, "LATIN SMALL LETTER T WITH DOT BELOW", Letter | DownCase, -1, 0x1E6C, 0x0, 0x1E6C },
{ 0x1E6E, "LATIN CAPITAL LETTER T WITH LINE BELOW", Letter | UpCase, -1, 0x0, 0x1E6F, 0x0 },
{ 0x1E6F, "LATIN SMALL LETTER T WITH LINE BELOW", Letter | DownCase, -1, 0x1E6E, 0x0, 0x1E6E },
{ 0x1E70, "LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW", Letter | UpCase, -1, 0x0, 0x1E71, 0x0 },
{ 0x1E71, "LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW", Letter | DownCase, -1, 0x1E70, 0x0, 0x1E70 },
{ 0x1E72, "LATIN CAPITAL LETTER U WITH DIAERESIS BELOW", Letter | UpCase, -1, 0x0, 0x1E73, 0x0 },
{ 0x1E73, "LATIN SMALL LETTER U WITH DIAERESIS BELOW", Letter | DownCase, -1, 0x1E72, 0x0, 0x1E72 },
{ 0x1E74, "LATIN CAPITAL LETTER U WITH TILDE BELOW", Letter | UpCase, -1, 0x0, 0x1E75, 0x0 },
{ 0x1E75, "LATIN SMALL LETTER U WITH TILDE BELOW", Letter | DownCase, -1, 0x1E74, 0x0, 0x1E74 },
{ 0x1E76, "LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW", Letter | UpCase, -1, 0x0, 0x1E77, 0x0 },
{ 0x1E77, "LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW", Letter | DownCase, -1, 0x1E76, 0x0, 0x1E76 },
{ 0x1E78, "LATIN CAPITAL LETTER U WITH TILDE AND ACUTE", Letter | UpCase, -1, 0x0, 0x1E79, 0x0 },
{ 0x1E79, "LATIN SMALL LETTER U WITH TILDE AND ACUTE", Letter | DownCase, -1, 0x1E78, 0x0, 0x1E78 },
{ 0x1E7A, "LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS", Letter | UpCase, -1, 0x0, 0x1E7B, 0x0 },
{ 0x1E7B, "LATIN SMALL LETTER U WITH MACRON AND DIAERESIS", Letter | DownCase, -1, 0x1E7A, 0x0, 0x1E7A },
{ 0x1E7C, "LATIN CAPITAL LETTER V WITH TILDE", Letter | UpCase, -1, 0x0, 0x1E7D, 0x0 },
{ 0x1E7D, "LATIN SMALL LETTER V WITH TILDE", Letter | DownCase, -1, 0x1E7C, 0x0, 0x1E7C },
{ 0x1E7E, "LATIN CAPITAL LETTER V WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E7F, 0x0 },
{ 0x1E7F, "LATIN SMALL LETTER V WITH DOT BELOW", Letter | DownCase, -1, 0x1E7E, 0x0, 0x1E7E },
{ 0x1E80, "LATIN CAPITAL LETTER W WITH GRAVE", Letter | UpCase, -1, 0x0, 0x1E81, 0x0 },
{ 0x1E81, "LATIN SMALL LETTER W WITH GRAVE", Letter | DownCase, -1, 0x1E80, 0x0, 0x1E80 },
{ 0x1E82, "LATIN CAPITAL LETTER W WITH ACUTE", Letter | UpCase, -1, 0x0, 0x1E83, 0x0 },
{ 0x1E83, "LATIN SMALL LETTER W WITH ACUTE", Letter | DownCase, -1, 0x1E82, 0x0, 0x1E82 },
{ 0x1E84, "LATIN CAPITAL LETTER W WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x1E85, 0x0 },
{ 0x1E85, "LATIN SMALL LETTER W WITH DIAERESIS", Letter | DownCase, -1, 0x1E84, 0x0, 0x1E84 },
{ 0x1E86, "LATIN CAPITAL LETTER W WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E87, 0x0 },
{ 0x1E87, "LATIN SMALL LETTER W WITH DOT ABOVE", Letter | DownCase, -1, 0x1E86, 0x0, 0x1E86 },
{ 0x1E88, "LATIN CAPITAL LETTER W WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E89, 0x0 },
{ 0x1E89, "LATIN SMALL LETTER W WITH DOT BELOW", Letter | DownCase, -1, 0x1E88, 0x0, 0x1E88 },
{ 0x1E8A, "LATIN CAPITAL LETTER X WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E8B, 0x0 },
{ 0x1E8B, "LATIN SMALL LETTER X WITH DOT ABOVE", Letter | DownCase, -1, 0x1E8A, 0x0, 0x1E8A },
{ 0x1E8C, "LATIN CAPITAL LETTER X WITH DIAERESIS", Letter | UpCase, -1, 0x0, 0x1E8D, 0x0 },
{ 0x1E8D, "LATIN SMALL LETTER X WITH DIAERESIS", Letter | DownCase, -1, 0x1E8C, 0x0, 0x1E8C },
{ 0x1E8E, "LATIN CAPITAL LETTER Y WITH DOT ABOVE", Letter | UpCase, -1, 0x0, 0x1E8F, 0x0 },
{ 0x1E8F, "LATIN SMALL LETTER Y WITH DOT ABOVE", Letter | DownCase, -1, 0x1E8E, 0x0, 0x1E8E },
{ 0x1E90, "LATIN CAPITAL LETTER Z WITH CIRCUMFLEX", Letter | UpCase, -1, 0x0, 0x1E91, 0x0 },
{ 0x1E91, "LATIN SMALL LETTER Z WITH CIRCUMFLEX", Letter | DownCase, -1, 0x1E90, 0x0, 0x1E90 },
{ 0x1E92, "LATIN CAPITAL LETTER Z WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1E93, 0x0 },
{ 0x1E93, "LATIN SMALL LETTER Z WITH DOT BELOW", Letter | DownCase, -1, 0x1E92, 0x0, 0x1E92 },
{ 0x1E94, "LATIN CAPITAL LETTER Z WITH LINE BELOW", Letter | UpCase, -1, 0x0, 0x1E95, 0x0 },
{ 0x1E95, "LATIN SMALL LETTER Z WITH LINE BELOW", Letter | DownCase, -1, 0x1E94, 0x0, 0x1E94 },
{ 0x1E96, "LATIN SMALL LETTER H WITH LINE BELOW", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1E97, "LATIN SMALL LETTER T WITH DIAERESIS", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1E98, "LATIN SMALL LETTER W WITH RING ABOVE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1E99, "LATIN SMALL LETTER Y WITH RING ABOVE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1E9A, "LATIN SMALL LETTER A WITH RIGHT HALF RING", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1E9B, "LATIN SMALL LETTER LONG S WITH DOT ABOVE", Letter | DownCase, -1, 0x1E60, 0x0, 0x1E60 },
{ 0x1e9c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1e9d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1e9e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1e9f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1EA0, "LATIN CAPITAL LETTER A WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EA1, 0x0 },
{ 0x1EA1, "LATIN SMALL LETTER A WITH DOT BELOW", Letter | DownCase, -1, 0x1EA0, 0x0, 0x1EA0 },
{ 0x1EA2, "LATIN CAPITAL LETTER A WITH HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EA3, 0x0 },
{ 0x1EA3, "LATIN SMALL LETTER A WITH HOOK ABOVE", Letter | DownCase, -1, 0x1EA2, 0x0, 0x1EA2 },
{ 0x1EA4, "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE", Letter | UpCase, -1, 0x0, 0x1EA5, 0x0 },
{ 0x1EA5, "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE", Letter | DownCase, -1, 0x1EA4, 0x0, 0x1EA4 },
{ 0x1EA6, "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE", Letter | UpCase, -1, 0x0, 0x1EA7, 0x0 },
{ 0x1EA7, "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE", Letter | DownCase, -1, 0x1EA6, 0x0, 0x1EA6 },
{ 0x1EA8, "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EA9, 0x0 },
{ 0x1EA9, "LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE", Letter | DownCase, -1, 0x1EA8, 0x0, 0x1EA8 },
{ 0x1EAA, "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE", Letter | UpCase, -1, 0x0, 0x1EAB, 0x0 },
{ 0x1EAB, "LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE", Letter | DownCase, -1, 0x1EAA, 0x0, 0x1EAA },
{ 0x1EAC, "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EAD, 0x0 },
{ 0x1EAD, "LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW", Letter | DownCase, -1, 0x1EAC, 0x0, 0x1EAC },
{ 0x1EAE, "LATIN CAPITAL LETTER A WITH BREVE AND ACUTE", Letter | UpCase, -1, 0x0, 0x1EAF, 0x0 },
{ 0x1EAF, "LATIN SMALL LETTER A WITH BREVE AND ACUTE", Letter | DownCase, -1, 0x1EAE, 0x0, 0x1EAE },
{ 0x1EB0, "LATIN CAPITAL LETTER A WITH BREVE AND GRAVE", Letter | UpCase, -1, 0x0, 0x1EB1, 0x0 },
{ 0x1EB1, "LATIN SMALL LETTER A WITH BREVE AND GRAVE", Letter | DownCase, -1, 0x1EB0, 0x0, 0x1EB0 },
{ 0x1EB2, "LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EB3, 0x0 },
{ 0x1EB3, "LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE", Letter | DownCase, -1, 0x1EB2, 0x0, 0x1EB2 },
{ 0x1EB4, "LATIN CAPITAL LETTER A WITH BREVE AND TILDE", Letter | UpCase, -1, 0x0, 0x1EB5, 0x0 },
{ 0x1EB5, "LATIN SMALL LETTER A WITH BREVE AND TILDE", Letter | DownCase, -1, 0x1EB4, 0x0, 0x1EB4 },
{ 0x1EB6, "LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EB7, 0x0 },
{ 0x1EB7, "LATIN SMALL LETTER A WITH BREVE AND DOT BELOW", Letter | DownCase, -1, 0x1EB6, 0x0, 0x1EB6 },
{ 0x1EB8, "LATIN CAPITAL LETTER E WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EB9, 0x0 },
{ 0x1EB9, "LATIN SMALL LETTER E WITH DOT BELOW", Letter | DownCase, -1, 0x1EB8, 0x0, 0x1EB8 },
{ 0x1EBA, "LATIN CAPITAL LETTER E WITH HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EBB, 0x0 },
{ 0x1EBB, "LATIN SMALL LETTER E WITH HOOK ABOVE", Letter | DownCase, -1, 0x1EBA, 0x0, 0x1EBA },
{ 0x1EBC, "LATIN CAPITAL LETTER E WITH TILDE", Letter | UpCase, -1, 0x0, 0x1EBD, 0x0 },
{ 0x1EBD, "LATIN SMALL LETTER E WITH TILDE", Letter | DownCase, -1, 0x1EBC, 0x0, 0x1EBC },
{ 0x1EBE, "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE", Letter | UpCase, -1, 0x0, 0x1EBF, 0x0 },
{ 0x1EBF, "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE", Letter | DownCase, -1, 0x1EBE, 0x0, 0x1EBE },
{ 0x1EC0, "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE", Letter | UpCase, -1, 0x0, 0x1EC1, 0x0 },
{ 0x1EC1, "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE", Letter | DownCase, -1, 0x1EC0, 0x0, 0x1EC0 },
{ 0x1EC2, "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EC3, 0x0 },
{ 0x1EC3, "LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE", Letter | DownCase, -1, 0x1EC2, 0x0, 0x1EC2 },
{ 0x1EC4, "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE", Letter | UpCase, -1, 0x0, 0x1EC5, 0x0 },
{ 0x1EC5, "LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE", Letter | DownCase, -1, 0x1EC4, 0x0, 0x1EC4 },
{ 0x1EC6, "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EC7, 0x0 },
{ 0x1EC7, "LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW", Letter | DownCase, -1, 0x1EC6, 0x0, 0x1EC6 },
{ 0x1EC8, "LATIN CAPITAL LETTER I WITH HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EC9, 0x0 },
{ 0x1EC9, "LATIN SMALL LETTER I WITH HOOK ABOVE", Letter | DownCase, -1, 0x1EC8, 0x0, 0x1EC8 },
{ 0x1ECA, "LATIN CAPITAL LETTER I WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1ECB, 0x0 },
{ 0x1ECB, "LATIN SMALL LETTER I WITH DOT BELOW", Letter | DownCase, -1, 0x1ECA, 0x0, 0x1ECA },
{ 0x1ECC, "LATIN CAPITAL LETTER O WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1ECD, 0x0 },
{ 0x1ECD, "LATIN SMALL LETTER O WITH DOT BELOW", Letter | DownCase, -1, 0x1ECC, 0x0, 0x1ECC },
{ 0x1ECE, "LATIN CAPITAL LETTER O WITH HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1ECF, 0x0 },
{ 0x1ECF, "LATIN SMALL LETTER O WITH HOOK ABOVE", Letter | DownCase, -1, 0x1ECE, 0x0, 0x1ECE },
{ 0x1ED0, "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE", Letter | UpCase, -1, 0x0, 0x1ED1, 0x0 },
{ 0x1ED1, "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE", Letter | DownCase, -1, 0x1ED0, 0x0, 0x1ED0 },
{ 0x1ED2, "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE", Letter | UpCase, -1, 0x0, 0x1ED3, 0x0 },
{ 0x1ED3, "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE", Letter | DownCase, -1, 0x1ED2, 0x0, 0x1ED2 },
{ 0x1ED4, "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1ED5, 0x0 },
{ 0x1ED5, "LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE", Letter | DownCase, -1, 0x1ED4, 0x0, 0x1ED4 },
{ 0x1ED6, "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE", Letter | UpCase, -1, 0x0, 0x1ED7, 0x0 },
{ 0x1ED7, "LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE", Letter | DownCase, -1, 0x1ED6, 0x0, 0x1ED6 },
{ 0x1ED8, "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW", Letter | UpCase, -1, 0x0, 0x1ED9, 0x0 },
{ 0x1ED9, "LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW", Letter | DownCase, -1, 0x1ED8, 0x0, 0x1ED8 },
{ 0x1EDA, "LATIN CAPITAL LETTER O WITH HORN AND ACUTE", Letter | UpCase, -1, 0x0, 0x1EDB, 0x0 },
{ 0x1EDB, "LATIN SMALL LETTER O WITH HORN AND ACUTE", Letter | DownCase, -1, 0x1EDA, 0x0, 0x1EDA },
{ 0x1EDC, "LATIN CAPITAL LETTER O WITH HORN AND GRAVE", Letter | UpCase, -1, 0x0, 0x1EDD, 0x0 },
{ 0x1EDD, "LATIN SMALL LETTER O WITH HORN AND GRAVE", Letter | DownCase, -1, 0x1EDC, 0x0, 0x1EDC },
{ 0x1EDE, "LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EDF, 0x0 },
{ 0x1EDF, "LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE", Letter | DownCase, -1, 0x1EDE, 0x0, 0x1EDE },
{ 0x1EE0, "LATIN CAPITAL LETTER O WITH HORN AND TILDE", Letter | UpCase, -1, 0x0, 0x1EE1, 0x0 },
{ 0x1EE1, "LATIN SMALL LETTER O WITH HORN AND TILDE", Letter | DownCase, -1, 0x1EE0, 0x0, 0x1EE0 },
{ 0x1EE2, "LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EE3, 0x0 },
{ 0x1EE3, "LATIN SMALL LETTER O WITH HORN AND DOT BELOW", Letter | DownCase, -1, 0x1EE2, 0x0, 0x1EE2 },
{ 0x1EE4, "LATIN CAPITAL LETTER U WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EE5, 0x0 },
{ 0x1EE5, "LATIN SMALL LETTER U WITH DOT BELOW", Letter | DownCase, -1, 0x1EE4, 0x0, 0x1EE4 },
{ 0x1EE6, "LATIN CAPITAL LETTER U WITH HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EE7, 0x0 },
{ 0x1EE7, "LATIN SMALL LETTER U WITH HOOK ABOVE", Letter | DownCase, -1, 0x1EE6, 0x0, 0x1EE6 },
{ 0x1EE8, "LATIN CAPITAL LETTER U WITH HORN AND ACUTE", Letter | UpCase, -1, 0x0, 0x1EE9, 0x0 },
{ 0x1EE9, "LATIN SMALL LETTER U WITH HORN AND ACUTE", Letter | DownCase, -1, 0x1EE8, 0x0, 0x1EE8 },
{ 0x1EEA, "LATIN CAPITAL LETTER U WITH HORN AND GRAVE", Letter | UpCase, -1, 0x0, 0x1EEB, 0x0 },
{ 0x1EEB, "LATIN SMALL LETTER U WITH HORN AND GRAVE", Letter | DownCase, -1, 0x1EEA, 0x0, 0x1EEA },
{ 0x1EEC, "LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EED, 0x0 },
{ 0x1EED, "LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE", Letter | DownCase, -1, 0x1EEC, 0x0, 0x1EEC },
{ 0x1EEE, "LATIN CAPITAL LETTER U WITH HORN AND TILDE", Letter | UpCase, -1, 0x0, 0x1EEF, 0x0 },
{ 0x1EEF, "LATIN SMALL LETTER U WITH HORN AND TILDE", Letter | DownCase, -1, 0x1EEE, 0x0, 0x1EEE },
{ 0x1EF0, "LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EF1, 0x0 },
{ 0x1EF1, "LATIN SMALL LETTER U WITH HORN AND DOT BELOW", Letter | DownCase, -1, 0x1EF0, 0x0, 0x1EF0 },
{ 0x1EF2, "LATIN CAPITAL LETTER Y WITH GRAVE", Letter | UpCase, -1, 0x0, 0x1EF3, 0x0 },
{ 0x1EF3, "LATIN SMALL LETTER Y WITH GRAVE", Letter | DownCase, -1, 0x1EF2, 0x0, 0x1EF2 },
{ 0x1EF4, "LATIN CAPITAL LETTER Y WITH DOT BELOW", Letter | UpCase, -1, 0x0, 0x1EF5, 0x0 },
{ 0x1EF5, "LATIN SMALL LETTER Y WITH DOT BELOW", Letter | DownCase, -1, 0x1EF4, 0x0, 0x1EF4 },
{ 0x1EF6, "LATIN CAPITAL LETTER Y WITH HOOK ABOVE", Letter | UpCase, -1, 0x0, 0x1EF7, 0x0 },
{ 0x1EF7, "LATIN SMALL LETTER Y WITH HOOK ABOVE", Letter | DownCase, -1, 0x1EF6, 0x0, 0x1EF6 },
{ 0x1EF8, "LATIN CAPITAL LETTER Y WITH TILDE", Letter | UpCase, -1, 0x0, 0x1EF9, 0x0 },
{ 0x1EF9, "LATIN SMALL LETTER Y WITH TILDE", Letter | DownCase, -1, 0x1EF8, 0x0, 0x1EF8 },
{ 0x1efa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1efb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1efc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1efd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1efe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1eff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F00, "GREEK SMALL LETTER ALPHA WITH PSILI", Letter | DownCase, -1, 0x1F08, 0x0, 0x1F08 },
{ 0x1F01, "GREEK SMALL LETTER ALPHA WITH DASIA", Letter | DownCase, -1, 0x1F09, 0x0, 0x1F09 },
{ 0x1F02, "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA", Letter | DownCase, -1, 0x1F0A, 0x0, 0x1F0A },
{ 0x1F03, "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA", Letter | DownCase, -1, 0x1F0B, 0x0, 0x1F0B },
{ 0x1F04, "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA", Letter | DownCase, -1, 0x1F0C, 0x0, 0x1F0C },
{ 0x1F05, "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA", Letter | DownCase, -1, 0x1F0D, 0x0, 0x1F0D },
{ 0x1F06, "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI", Letter | DownCase, -1, 0x1F0E, 0x0, 0x1F0E },
{ 0x1F07, "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI", Letter | DownCase, -1, 0x1F0F, 0x0, 0x1F0F },
{ 0x1F08, "GREEK CAPITAL LETTER ALPHA WITH PSILI", Letter | UpCase, -1, 0x0, 0x1F00, 0x0 },
{ 0x1F09, "GREEK CAPITAL LETTER ALPHA WITH DASIA", Letter | UpCase, -1, 0x0, 0x1F01, 0x0 },
{ 0x1F0A, "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA", Letter | UpCase, -1, 0x0, 0x1F02, 0x0 },
{ 0x1F0B, "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA", Letter | UpCase, -1, 0x0, 0x1F03, 0x0 },
{ 0x1F0C, "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA", Letter | UpCase, -1, 0x0, 0x1F04, 0x0 },
{ 0x1F0D, "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA", Letter | UpCase, -1, 0x0, 0x1F05, 0x0 },
{ 0x1F0E, "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F06, 0x0 },
{ 0x1F0F, "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F07, 0x0 },
{ 0x1F10, "GREEK SMALL LETTER EPSILON WITH PSILI", Letter | DownCase, -1, 0x1F18, 0x0, 0x1F18 },
{ 0x1F11, "GREEK SMALL LETTER EPSILON WITH DASIA", Letter | DownCase, -1, 0x1F19, 0x0, 0x1F19 },
{ 0x1F12, "GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA", Letter | DownCase, -1, 0x1F1A, 0x0, 0x1F1A },
{ 0x1F13, "GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA", Letter | DownCase, -1, 0x1F1B, 0x0, 0x1F1B },
{ 0x1F14, "GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA", Letter | DownCase, -1, 0x1F1C, 0x0, 0x1F1C },
{ 0x1F15, "GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA", Letter | DownCase, -1, 0x1F1D, 0x0, 0x1F1D },
{ 0x1f16, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1f17, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F18, "GREEK CAPITAL LETTER EPSILON WITH PSILI", Letter | UpCase, -1, 0x0, 0x1F10, 0x0 },
{ 0x1F19, "GREEK CAPITAL LETTER EPSILON WITH DASIA", Letter | UpCase, -1, 0x0, 0x1F11, 0x0 },
{ 0x1F1A, "GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA", Letter | UpCase, -1, 0x0, 0x1F12, 0x0 },
{ 0x1F1B, "GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA", Letter | UpCase, -1, 0x0, 0x1F13, 0x0 },
{ 0x1F1C, "GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA", Letter | UpCase, -1, 0x0, 0x1F14, 0x0 },
{ 0x1F1D, "GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA", Letter | UpCase, -1, 0x0, 0x1F15, 0x0 },
{ 0x1f1e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1f1f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F20, "GREEK SMALL LETTER ETA WITH PSILI", Letter | DownCase, -1, 0x1F28, 0x0, 0x1F28 },
{ 0x1F21, "GREEK SMALL LETTER ETA WITH DASIA", Letter | DownCase, -1, 0x1F29, 0x0, 0x1F29 },
{ 0x1F22, "GREEK SMALL LETTER ETA WITH PSILI AND VARIA", Letter | DownCase, -1, 0x1F2A, 0x0, 0x1F2A },
{ 0x1F23, "GREEK SMALL LETTER ETA WITH DASIA AND VARIA", Letter | DownCase, -1, 0x1F2B, 0x0, 0x1F2B },
{ 0x1F24, "GREEK SMALL LETTER ETA WITH PSILI AND OXIA", Letter | DownCase, -1, 0x1F2C, 0x0, 0x1F2C },
{ 0x1F25, "GREEK SMALL LETTER ETA WITH DASIA AND OXIA", Letter | DownCase, -1, 0x1F2D, 0x0, 0x1F2D },
{ 0x1F26, "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI", Letter | DownCase, -1, 0x1F2E, 0x0, 0x1F2E },
{ 0x1F27, "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI", Letter | DownCase, -1, 0x1F2F, 0x0, 0x1F2F },
{ 0x1F28, "GREEK CAPITAL LETTER ETA WITH PSILI", Letter | UpCase, -1, 0x0, 0x1F20, 0x0 },
{ 0x1F29, "GREEK CAPITAL LETTER ETA WITH DASIA", Letter | UpCase, -1, 0x0, 0x1F21, 0x0 },
{ 0x1F2A, "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA", Letter | UpCase, -1, 0x0, 0x1F22, 0x0 },
{ 0x1F2B, "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA", Letter | UpCase, -1, 0x0, 0x1F23, 0x0 },
{ 0x1F2C, "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA", Letter | UpCase, -1, 0x0, 0x1F24, 0x0 },
{ 0x1F2D, "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA", Letter | UpCase, -1, 0x0, 0x1F25, 0x0 },
{ 0x1F2E, "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F26, 0x0 },
{ 0x1F2F, "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F27, 0x0 },
{ 0x1F30, "GREEK SMALL LETTER IOTA WITH PSILI", Letter | DownCase, -1, 0x1F38, 0x0, 0x1F38 },
{ 0x1F31, "GREEK SMALL LETTER IOTA WITH DASIA", Letter | DownCase, -1, 0x1F39, 0x0, 0x1F39 },
{ 0x1F32, "GREEK SMALL LETTER IOTA WITH PSILI AND VARIA", Letter | DownCase, -1, 0x1F3A, 0x0, 0x1F3A },
{ 0x1F33, "GREEK SMALL LETTER IOTA WITH DASIA AND VARIA", Letter | DownCase, -1, 0x1F3B, 0x0, 0x1F3B },
{ 0x1F34, "GREEK SMALL LETTER IOTA WITH PSILI AND OXIA", Letter | DownCase, -1, 0x1F3C, 0x0, 0x1F3C },
{ 0x1F35, "GREEK SMALL LETTER IOTA WITH DASIA AND OXIA", Letter | DownCase, -1, 0x1F3D, 0x0, 0x1F3D },
{ 0x1F36, "GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI", Letter | DownCase, -1, 0x1F3E, 0x0, 0x1F3E },
{ 0x1F37, "GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI", Letter | DownCase, -1, 0x1F3F, 0x0, 0x1F3F },
{ 0x1F38, "GREEK CAPITAL LETTER IOTA WITH PSILI", Letter | UpCase, -1, 0x0, 0x1F30, 0x0 },
{ 0x1F39, "GREEK CAPITAL LETTER IOTA WITH DASIA", Letter | UpCase, -1, 0x0, 0x1F31, 0x0 },
{ 0x1F3A, "GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA", Letter | UpCase, -1, 0x0, 0x1F32, 0x0 },
{ 0x1F3B, "GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA", Letter | UpCase, -1, 0x0, 0x1F33, 0x0 },
{ 0x1F3C, "GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA", Letter | UpCase, -1, 0x0, 0x1F34, 0x0 },
{ 0x1F3D, "GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA", Letter | UpCase, -1, 0x0, 0x1F35, 0x0 },
{ 0x1F3E, "GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F36, 0x0 },
{ 0x1F3F, "GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F37, 0x0 },
{ 0x1F40, "GREEK SMALL LETTER OMICRON WITH PSILI", Letter | DownCase, -1, 0x1F48, 0x0, 0x1F48 },
{ 0x1F41, "GREEK SMALL LETTER OMICRON WITH DASIA", Letter | DownCase, -1, 0x1F49, 0x0, 0x1F49 },
{ 0x1F42, "GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA", Letter | DownCase, -1, 0x1F4A, 0x0, 0x1F4A },
{ 0x1F43, "GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA", Letter | DownCase, -1, 0x1F4B, 0x0, 0x1F4B },
{ 0x1F44, "GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA", Letter | DownCase, -1, 0x1F4C, 0x0, 0x1F4C },
{ 0x1F45, "GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA", Letter | DownCase, -1, 0x1F4D, 0x0, 0x1F4D },
{ 0x1f46, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1f47, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F48, "GREEK CAPITAL LETTER OMICRON WITH PSILI", Letter | UpCase, -1, 0x0, 0x1F40, 0x0 },
{ 0x1F49, "GREEK CAPITAL LETTER OMICRON WITH DASIA", Letter | UpCase, -1, 0x0, 0x1F41, 0x0 },
{ 0x1F4A, "GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA", Letter | UpCase, -1, 0x0, 0x1F42, 0x0 },
{ 0x1F4B, "GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA", Letter | UpCase, -1, 0x0, 0x1F43, 0x0 },
{ 0x1F4C, "GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA", Letter | UpCase, -1, 0x0, 0x1F44, 0x0 },
{ 0x1F4D, "GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA", Letter | UpCase, -1, 0x0, 0x1F45, 0x0 },
{ 0x1f4e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1f4f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F50, "GREEK SMALL LETTER UPSILON WITH PSILI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1F51, "GREEK SMALL LETTER UPSILON WITH DASIA", Letter | DownCase, -1, 0x1F59, 0x0, 0x1F59 },
{ 0x1F52, "GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1F53, "GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA", Letter | DownCase, -1, 0x1F5B, 0x0, 0x1F5B },
{ 0x1F54, "GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1F55, "GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA", Letter | DownCase, -1, 0x1F5D, 0x0, 0x1F5D },
{ 0x1F56, "GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1F57, "GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI", Letter | DownCase, -1, 0x1F5F, 0x0, 0x1F5F },
{ 0x1f58, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F59, "GREEK CAPITAL LETTER UPSILON WITH DASIA", Letter | UpCase, -1, 0x0, 0x1F51, 0x0 },
{ 0x1f5a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F5B, "GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA", Letter | UpCase, -1, 0x0, 0x1F53, 0x0 },
{ 0x1f5c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F5D, "GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA", Letter | UpCase, -1, 0x0, 0x1F55, 0x0 },
{ 0x1f5e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F5F, "GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F57, 0x0 },
{ 0x1F60, "GREEK SMALL LETTER OMEGA WITH PSILI", Letter | DownCase, -1, 0x1F68, 0x0, 0x1F68 },
{ 0x1F61, "GREEK SMALL LETTER OMEGA WITH DASIA", Letter | DownCase, -1, 0x1F69, 0x0, 0x1F69 },
{ 0x1F62, "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA", Letter | DownCase, -1, 0x1F6A, 0x0, 0x1F6A },
{ 0x1F63, "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA", Letter | DownCase, -1, 0x1F6B, 0x0, 0x1F6B },
{ 0x1F64, "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA", Letter | DownCase, -1, 0x1F6C, 0x0, 0x1F6C },
{ 0x1F65, "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA", Letter | DownCase, -1, 0x1F6D, 0x0, 0x1F6D },
{ 0x1F66, "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI", Letter | DownCase, -1, 0x1F6E, 0x0, 0x1F6E },
{ 0x1F67, "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI", Letter | DownCase, -1, 0x1F6F, 0x0, 0x1F6F },
{ 0x1F68, "GREEK CAPITAL LETTER OMEGA WITH PSILI", Letter | UpCase, -1, 0x0, 0x1F60, 0x0 },
{ 0x1F69, "GREEK CAPITAL LETTER OMEGA WITH DASIA", Letter | UpCase, -1, 0x0, 0x1F61, 0x0 },
{ 0x1F6A, "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA", Letter | UpCase, -1, 0x0, 0x1F62, 0x0 },
{ 0x1F6B, "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA", Letter | UpCase, -1, 0x0, 0x1F63, 0x0 },
{ 0x1F6C, "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA", Letter | UpCase, -1, 0x0, 0x1F64, 0x0 },
{ 0x1F6D, "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA", Letter | UpCase, -1, 0x0, 0x1F65, 0x0 },
{ 0x1F6E, "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F66, 0x0 },
{ 0x1F6F, "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI", Letter | UpCase, -1, 0x0, 0x1F67, 0x0 },
{ 0x1F70, "GREEK SMALL LETTER ALPHA WITH VARIA", Letter | DownCase, -1, 0x1FBA, 0x0, 0x1FBA },
{ 0x1F71, "GREEK SMALL LETTER ALPHA WITH OXIA", Letter | DownCase, -1, 0x1FBB, 0x0, 0x1FBB },
{ 0x1F72, "GREEK SMALL LETTER EPSILON WITH VARIA", Letter | DownCase, -1, 0x1FC8, 0x0, 0x1FC8 },
{ 0x1F73, "GREEK SMALL LETTER EPSILON WITH OXIA", Letter | DownCase, -1, 0x1FC9, 0x0, 0x1FC9 },
{ 0x1F74, "GREEK SMALL LETTER ETA WITH VARIA", Letter | DownCase, -1, 0x1FCA, 0x0, 0x1FCA },
{ 0x1F75, "GREEK SMALL LETTER ETA WITH OXIA", Letter | DownCase, -1, 0x1FCB, 0x0, 0x1FCB },
{ 0x1F76, "GREEK SMALL LETTER IOTA WITH VARIA", Letter | DownCase, -1, 0x1FDA, 0x0, 0x1FDA },
{ 0x1F77, "GREEK SMALL LETTER IOTA WITH OXIA", Letter | DownCase, -1, 0x1FDB, 0x0, 0x1FDB },
{ 0x1F78, "GREEK SMALL LETTER OMICRON WITH VARIA", Letter | DownCase, -1, 0x1FF8, 0x0, 0x1FF8 },
{ 0x1F79, "GREEK SMALL LETTER OMICRON WITH OXIA", Letter | DownCase, -1, 0x1FF9, 0x0, 0x1FF9 },
{ 0x1F7A, "GREEK SMALL LETTER UPSILON WITH VARIA", Letter | DownCase, -1, 0x1FEA, 0x0, 0x1FEA },
{ 0x1F7B, "GREEK SMALL LETTER UPSILON WITH OXIA", Letter | DownCase, -1, 0x1FEB, 0x0, 0x1FEB },
{ 0x1F7C, "GREEK SMALL LETTER OMEGA WITH VARIA", Letter | DownCase, -1, 0x1FFA, 0x0, 0x1FFA },
{ 0x1F7D, "GREEK SMALL LETTER OMEGA WITH OXIA", Letter | DownCase, -1, 0x1FFB, 0x0, 0x1FFB },
{ 0x1f7e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1f7f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1F80, "GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F88, 0x0, 0x1F88 },
{ 0x1F81, "GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F89, 0x0, 0x1F89 },
{ 0x1F82, "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F8A, 0x0, 0x1F8A },
{ 0x1F83, "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F8B, 0x0, 0x1F8B },
{ 0x1F84, "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F8C, 0x0, 0x1F8C },
{ 0x1F85, "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F8D, 0x0, 0x1F8D },
{ 0x1F86, "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F8E, 0x0, 0x1F8E },
{ 0x1F87, "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F8F, 0x0, 0x1F8F },
{ 0x1F88, "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F80, 0x0 },
{ 0x1F89, "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F81, 0x0 },
{ 0x1F8A, "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F82, 0x0 },
{ 0x1F8B, "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F83, 0x0 },
{ 0x1F8C, "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F84, 0x0 },
{ 0x1F8D, "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F85, 0x0 },
{ 0x1F8E, "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F86, 0x0 },
{ 0x1F8F, "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F87, 0x0 },
{ 0x1F90, "GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F98, 0x0, 0x1F98 },
{ 0x1F91, "GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F99, 0x0, 0x1F99 },
{ 0x1F92, "GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F9A, 0x0, 0x1F9A },
{ 0x1F93, "GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F9B, 0x0, 0x1F9B },
{ 0x1F94, "GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F9C, 0x0, 0x1F9C },
{ 0x1F95, "GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F9D, 0x0, 0x1F9D },
{ 0x1F96, "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F9E, 0x0, 0x1F9E },
{ 0x1F97, "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1F9F, 0x0, 0x1F9F },
{ 0x1F98, "GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F90, 0x0 },
{ 0x1F99, "GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F91, 0x0 },
{ 0x1F9A, "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F92, 0x0 },
{ 0x1F9B, "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F93, 0x0 },
{ 0x1F9C, "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F94, 0x0 },
{ 0x1F9D, "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F95, 0x0 },
{ 0x1F9E, "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F96, 0x0 },
{ 0x1F9F, "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1F97, 0x0 },
{ 0x1FA0, "GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FA8, 0x0, 0x1FA8 },
{ 0x1FA1, "GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FA9, 0x0, 0x1FA9 },
{ 0x1FA2, "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FAA, 0x0, 0x1FAA },
{ 0x1FA3, "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FAB, 0x0, 0x1FAB },
{ 0x1FA4, "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FAC, 0x0, 0x1FAC },
{ 0x1FA5, "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FAD, 0x0, 0x1FAD },
{ 0x1FA6, "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FAE, 0x0, 0x1FAE },
{ 0x1FA7, "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FAF, 0x0, 0x1FAF },
{ 0x1FA8, "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FA0, 0x0 },
{ 0x1FA9, "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FA1, 0x0 },
{ 0x1FAA, "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FA2, 0x0 },
{ 0x1FAB, "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FA3, 0x0 },
{ 0x1FAC, "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FA4, 0x0 },
{ 0x1FAD, "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FA5, 0x0 },
{ 0x1FAE, "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FA6, 0x0 },
{ 0x1FAF, "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FA7, 0x0 },
{ 0x1FB0, "GREEK SMALL LETTER ALPHA WITH VRACHY", Letter | DownCase, -1, 0x1FB8, 0x0, 0x1FB8 },
{ 0x1FB1, "GREEK SMALL LETTER ALPHA WITH MACRON", Letter | DownCase, -1, 0x1FB9, 0x0, 0x1FB9 },
{ 0x1FB2, "GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FB3, "GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FBC, 0x0, 0x1FBC },
{ 0x1FB4, "GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1fb5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1FB6, "GREEK SMALL LETTER ALPHA WITH PERISPOMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FB7, "GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FB8, "GREEK CAPITAL LETTER ALPHA WITH VRACHY", Letter | UpCase, -1, 0x0, 0x1FB0, 0x0 },
{ 0x1FB9, "GREEK CAPITAL LETTER ALPHA WITH MACRON", Letter | UpCase, -1, 0x0, 0x1FB1, 0x0 },
{ 0x1FBA, "GREEK CAPITAL LETTER ALPHA WITH VARIA", Letter | UpCase, -1, 0x0, 0x1F70, 0x0 },
{ 0x1FBB, "GREEK CAPITAL LETTER ALPHA WITH OXIA", Letter | UpCase, -1, 0x0, 0x1F71, 0x0 },
{ 0x1FBC, "GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FB3, 0x0 },
{ 0x1FBD, "GREEK KORONIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FBE, "GREEK PROSGEGRAMMENI", Letter | DownCase, -1, 0x0399, 0x0, 0x0399 },
{ 0x1FBF, "GREEK PSILI", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FC0, "GREEK PERISPOMENI", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FC1, "GREEK DIALYTIKA AND PERISPOMENI", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FC2, "GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FC3, "GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FCC, 0x0, 0x1FCC },
{ 0x1FC4, "GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1fc5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1FC6, "GREEK SMALL LETTER ETA WITH PERISPOMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FC7, "GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FC8, "GREEK CAPITAL LETTER EPSILON WITH VARIA", Letter | UpCase, -1, 0x0, 0x1F72, 0x0 },
{ 0x1FC9, "GREEK CAPITAL LETTER EPSILON WITH OXIA", Letter | UpCase, -1, 0x0, 0x1F73, 0x0 },
{ 0x1FCA, "GREEK CAPITAL LETTER ETA WITH VARIA", Letter | UpCase, -1, 0x0, 0x1F74, 0x0 },
{ 0x1FCB, "GREEK CAPITAL LETTER ETA WITH OXIA", Letter | UpCase, -1, 0x0, 0x1F75, 0x0 },
{ 0x1FCC, "GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FC3, 0x0 },
{ 0x1FCD, "GREEK PSILI AND VARIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FCE, "GREEK PSILI AND OXIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FCF, "GREEK PSILI AND PERISPOMENI", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FD0, "GREEK SMALL LETTER IOTA WITH VRACHY", Letter | DownCase, -1, 0x1FD8, 0x0, 0x1FD8 },
{ 0x1FD1, "GREEK SMALL LETTER IOTA WITH MACRON", Letter | DownCase, -1, 0x1FD9, 0x0, 0x1FD9 },
{ 0x1FD2, "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FD3, "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1fd4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1fd5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1FD6, "GREEK SMALL LETTER IOTA WITH PERISPOMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FD7, "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FD8, "GREEK CAPITAL LETTER IOTA WITH VRACHY", Letter | UpCase, -1, 0x0, 0x1FD0, 0x0 },
{ 0x1FD9, "GREEK CAPITAL LETTER IOTA WITH MACRON", Letter | UpCase, -1, 0x0, 0x1FD1, 0x0 },
{ 0x1FDA, "GREEK CAPITAL LETTER IOTA WITH VARIA", Letter | UpCase, -1, 0x0, 0x1F76, 0x0 },
{ 0x1FDB, "GREEK CAPITAL LETTER IOTA WITH OXIA", Letter | UpCase, -1, 0x0, 0x1F77, 0x0 },
{ 0x1fdc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1FDD, "GREEK DASIA AND VARIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FDE, "GREEK DASIA AND OXIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FDF, "GREEK DASIA AND PERISPOMENI", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FE0, "GREEK SMALL LETTER UPSILON WITH VRACHY", Letter | DownCase, -1, 0x1FE8, 0x0, 0x1FE8 },
{ 0x1FE1, "GREEK SMALL LETTER UPSILON WITH MACRON", Letter | DownCase, -1, 0x1FE9, 0x0, 0x1FE9 },
{ 0x1FE2, "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FE3, "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FE4, "GREEK SMALL LETTER RHO WITH PSILI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FE5, "GREEK SMALL LETTER RHO WITH DASIA", Letter | DownCase, -1, 0x1FEC, 0x0, 0x1FEC },
{ 0x1FE6, "GREEK SMALL LETTER UPSILON WITH PERISPOMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FE7, "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FE8, "GREEK CAPITAL LETTER UPSILON WITH VRACHY", Letter | UpCase, -1, 0x0, 0x1FE0, 0x0 },
{ 0x1FE9, "GREEK CAPITAL LETTER UPSILON WITH MACRON", Letter | UpCase, -1, 0x0, 0x1FE1, 0x0 },
{ 0x1FEA, "GREEK CAPITAL LETTER UPSILON WITH VARIA", Letter | UpCase, -1, 0x0, 0x1F7A, 0x0 },
{ 0x1FEB, "GREEK CAPITAL LETTER UPSILON WITH OXIA", Letter | UpCase, -1, 0x0, 0x1F7B, 0x0 },
{ 0x1FEC, "GREEK CAPITAL LETTER RHO WITH DASIA", Letter | UpCase, -1, 0x0, 0x1FE5, 0x0 },
{ 0x1FED, "GREEK DIALYTIKA AND VARIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FEE, "GREEK DIALYTIKA AND OXIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FEF, "GREEK VARIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1ff0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1ff1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1FF2, "GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FF3, "GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI", Letter | DownCase, -1, 0x1FFC, 0x0, 0x1FFC },
{ 0x1FF4, "GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1ff5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x1FF6, "GREEK SMALL LETTER OMEGA WITH PERISPOMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FF7, "GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x1FF8, "GREEK CAPITAL LETTER OMICRON WITH VARIA", Letter | UpCase, -1, 0x0, 0x1F78, 0x0 },
{ 0x1FF9, "GREEK CAPITAL LETTER OMICRON WITH OXIA", Letter | UpCase, -1, 0x0, 0x1F79, 0x0 },
{ 0x1FFA, "GREEK CAPITAL LETTER OMEGA WITH VARIA", Letter | UpCase, -1, 0x0, 0x1F7C, 0x0 },
{ 0x1FFB, "GREEK CAPITAL LETTER OMEGA WITH OXIA", Letter | UpCase, -1, 0x0, 0x1F7D, 0x0 },
{ 0x1FFC, "GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI", Letter | TitleCase, -1, 0x0, 0x1FF3, 0x0 },
{ 0x1FFD, "GREEK OXIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1FFE, "GREEK DASIA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x1fff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2000, "EN QUAD", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2001, "EM QUAD", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2002, "EN SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2003, "EM SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2004, "THREE-PER-EM SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2005, "FOUR-PER-EM SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2006, "SIX-PER-EM SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2007, "FIGURE SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2008, "PUNCTUATION SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2009, "THIN SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x200A, "HAIR SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x200B, "ZERO WIDTH SPACE", Format, -1, 0x0, 0x0, 0x0 },
{ 0x200C, "ZERO WIDTH NON-JOINER", Format, -1, 0x0, 0x0, 0x0 },
{ 0x200D, "ZERO WIDTH JOINER", Format, -1, 0x0, 0x0, 0x0 },
{ 0x200E, "LEFT-TO-RIGHT MARK", Format, -1, 0x0, 0x0, 0x0 },
{ 0x200F, "RIGHT-TO-LEFT MARK", Format, -1, 0x0, 0x0, 0x0 },
{ 0x2010, "HYPHEN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2011, "NON-BREAKING HYPHEN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2012, "FIGURE DASH", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2013, "EN DASH", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2014, "EM DASH", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2015, "HORIZONTAL BAR", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2016, "DOUBLE VERTICAL LINE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2017, "DOUBLE LOW LINE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2018, "LEFT SINGLE QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2019, "RIGHT SINGLE QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x201A, "SINGLE LOW-9 QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x201B, "SINGLE HIGH-REVERSED-9 QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x201C, "LEFT DOUBLE QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x201D, "RIGHT DOUBLE QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x201E, "DOUBLE LOW-9 QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x201F, "DOUBLE HIGH-REVERSED-9 QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2020, "DAGGER", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2021, "DOUBLE DAGGER", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2022, "BULLET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2023, "TRIANGULAR BULLET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2024, "ONE DOT LEADER", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2025, "TWO DOT LEADER", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2026, "HORIZONTAL ELLIPSIS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2027, "HYPHENATION POINT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2028, "LINE SEPARATOR", Whitespace | Seperator | Line, -1, 0x0, 0x0, 0x0 },
{ 0x2029, "PARAGRAPH SEPARATOR", Seperator | Paragraph, -1, 0x0, 0x0, 0x0 },
{ 0x202A, "LEFT-TO-RIGHT EMBEDDING", Format, -1, 0x0, 0x0, 0x0 },
{ 0x202B, "RIGHT-TO-LEFT EMBEDDING", Format, -1, 0x0, 0x0, 0x0 },
{ 0x202C, "POP DIRECTIONAL FORMATTING", Format, -1, 0x0, 0x0, 0x0 },
{ 0x202D, "LEFT-TO-RIGHT OVERRIDE", Format, -1, 0x0, 0x0, 0x0 },
{ 0x202E, "RIGHT-TO-LEFT OVERRIDE", Format, -1, 0x0, 0x0, 0x0 },
{ 0x202F, "NARROW NO-BREAK SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2030, "PER MILLE SIGN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2031, "PER TEN THOUSAND SIGN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2032, "PRIME", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2033, "DOUBLE PRIME", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2034, "TRIPLE PRIME", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2035, "REVERSED PRIME", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2036, "REVERSED DOUBLE PRIME", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2037, "REVERSED TRIPLE PRIME", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2038, "CARET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2039, "SINGLE LEFT-POINTING ANGLE QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x203A, "SINGLE RIGHT-POINTING ANGLE QUOTATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x203B, "REFERENCE MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x203C, "DOUBLE EXCLAMATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x203D, "INTERROBANG", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x203E, "OVERLINE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x203F, "UNDERTIE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2040, "CHARACTER TIE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2041, "CARET INSERTION POINT", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2042, "ASTERISM", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2043, "HYPHEN BULLET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2044, "FRACTION SLASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2045, "LEFT SQUARE BRACKET WITH QUILL", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2046, "RIGHT SQUARE BRACKET WITH QUILL", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2047, "DOUBLE QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2048, "QUESTION EXCLAMATION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2049, "EXCLAMATION QUESTION MARK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x204A, "TIRONIAN SIGN ET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x204B, "REVERSED PILCROW SIGN", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x204C, "BLACK LEFTWARDS BULLET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x204D, "BLACK RIGHTWARDS BULLET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x204E, "LOW ASTERISK", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x204F, "REVERSED SEMICOLON", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2050, "CLOSE UP", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2051, "TWO ASTERISKS ALIGNED VERTICALLY", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2052, "COMMERCIAL MINUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2053, "SWUNG DASH", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2054, "INVERTED UNDERTIE", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2055, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2056, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2057, "QUADRUPLE PRIME", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x2058, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2059, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x205a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x205b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x205c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x205d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x205e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x205F, "MEDIUM MATHEMATICAL SPACE", Whitespace | Seperator | Space, -1, 0x0, 0x0, 0x0 },
{ 0x2060, "WORD JOINER", Format, -1, 0x0, 0x0, 0x0 },
{ 0x2061, "FUNCTION APPLICATION", Format, -1, 0x0, 0x0, 0x0 },
{ 0x2062, "INVISIBLE TIMES", Format, -1, 0x0, 0x0, 0x0 },
{ 0x2063, "INVISIBLE SEPARATOR", Format, -1, 0x0, 0x0, 0x0 },
{ 0x2064, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2065, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2066, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2067, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2068, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2069, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x206A, "INHIBIT SYMMETRIC SWAPPING", Format, -1, 0x0, 0x0, 0x0 },
{ 0x206B, "ACTIVATE SYMMETRIC SWAPPING", Format, -1, 0x0, 0x0, 0x0 },
{ 0x206C, "INHIBIT ARABIC FORM SHAPING", Format, -1, 0x0, 0x0, 0x0 },
{ 0x206D, "ACTIVATE ARABIC FORM SHAPING", Format, -1, 0x0, 0x0, 0x0 },
{ 0x206E, "NATIONAL DIGIT SHAPES", Format, -1, 0x0, 0x0, 0x0 },
{ 0x206F, "NOMINAL DIGIT SHAPES", Format, -1, 0x0, 0x0, 0x0 },
{ 0x2070, "SUPERSCRIPT ZERO", Number, 0, 0x0, 0x0, 0x0 },
{ 0x2071, "SUPERSCRIPT LATIN SMALL LETTER I", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2072, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2073, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2074, "SUPERSCRIPT FOUR", Number, 4, 0x0, 0x0, 0x0 },
{ 0x2075, "SUPERSCRIPT FIVE", Number, 5, 0x0, 0x0, 0x0 },
{ 0x2076, "SUPERSCRIPT SIX", Number, 6, 0x0, 0x0, 0x0 },
{ 0x2077, "SUPERSCRIPT SEVEN", Number, 7, 0x0, 0x0, 0x0 },
{ 0x2078, "SUPERSCRIPT EIGHT", Number, 8, 0x0, 0x0, 0x0 },
{ 0x2079, "SUPERSCRIPT NINE", Number, 9, 0x0, 0x0, 0x0 },
{ 0x207A, "SUPERSCRIPT PLUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x207B, "SUPERSCRIPT MINUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x207C, "SUPERSCRIPT EQUALS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x207D, "SUPERSCRIPT LEFT PARENTHESIS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x207E, "SUPERSCRIPT RIGHT PARENTHESIS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x207F, "SUPERSCRIPT LATIN SMALL LETTER N", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2080, "SUBSCRIPT ZERO", Number, 0, 0x0, 0x0, 0x0 },
{ 0x2081, "SUBSCRIPT ONE", Number, 1, 0x0, 0x0, 0x0 },
{ 0x2082, "SUBSCRIPT TWO", Number, 2, 0x0, 0x0, 0x0 },
{ 0x2083, "SUBSCRIPT THREE", Number, 3, 0x0, 0x0, 0x0 },
{ 0x2084, "SUBSCRIPT FOUR", Number, 4, 0x0, 0x0, 0x0 },
{ 0x2085, "SUBSCRIPT FIVE", Number, 5, 0x0, 0x0, 0x0 },
{ 0x2086, "SUBSCRIPT SIX", Number, 6, 0x0, 0x0, 0x0 },
{ 0x2087, "SUBSCRIPT SEVEN", Number, 7, 0x0, 0x0, 0x0 },
{ 0x2088, "SUBSCRIPT EIGHT", Number, 8, 0x0, 0x0, 0x0 },
{ 0x2089, "SUBSCRIPT NINE", Number, 9, 0x0, 0x0, 0x0 },
{ 0x208A, "SUBSCRIPT PLUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x208B, "SUBSCRIPT MINUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x208C, "SUBSCRIPT EQUALS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x208D, "SUBSCRIPT LEFT PARENTHESIS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x208E, "SUBSCRIPT RIGHT PARENTHESIS", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x208f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2090, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2091, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2092, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2093, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2094, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2095, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2096, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2097, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2098, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2099, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x209a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x209b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x209c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x209d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x209e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x209f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20A0, "EURO-CURRENCY SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A1, "COLON SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A2, "CRUZEIRO SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A3, "FRENCH FRANC SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A4, "LIRA SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A5, "MILL SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A6, "NAIRA SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A7, "PESETA SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A8, "RUPEE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20A9, "WON SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20AA, "NEW SHEQEL SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20AB, "DONG SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20AC, "EURO SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20AD, "KIP SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20AE, "TUGRIK SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20AF, "DRACHMA SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20B0, "GERMAN PENNY SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20B1, "PESO SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x20b2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20b3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20b4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20b5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20b6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20b7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20b8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20b9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20ba, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20bb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20bc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20bd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20be, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20bf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20c9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20ca, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20cb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20cc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20cd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20ce, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20cf, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20D0, "COMBINING LEFT HARPOON ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D1, "COMBINING RIGHT HARPOON ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D2, "COMBINING LONG VERTICAL LINE OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D3, "COMBINING SHORT VERTICAL LINE OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D4, "COMBINING ANTICLOCKWISE ARROW ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D5, "COMBINING CLOCKWISE ARROW ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D6, "COMBINING LEFT ARROW ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D7, "COMBINING RIGHT ARROW ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D8, "COMBINING RING OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20D9, "COMBINING CLOCKWISE RING OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20DA, "COMBINING ANTICLOCKWISE RING OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20DB, "COMBINING THREE DOTS ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20DC, "COMBINING FOUR DOTS ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20DD, "COMBINING ENCLOSING CIRCLE", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x20DE, "COMBINING ENCLOSING SQUARE", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x20DF, "COMBINING ENCLOSING DIAMOND", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x20E0, "COMBINING ENCLOSING CIRCLE BACKSLASH", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x20E1, "COMBINING LEFT RIGHT ARROW ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20E2, "COMBINING ENCLOSING SCREEN", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x20E3, "COMBINING ENCLOSING KEYCAP", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x20E4, "COMBINING ENCLOSING UPWARD POINTING TRIANGLE", Mark | Enclosing, -1, 0x0, 0x0, 0x0 },
{ 0x20E5, "COMBINING REVERSE SOLIDUS OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20E6, "COMBINING DOUBLE VERTICAL STROKE OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20E7, "COMBINING ANNUITY SYMBOL", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20E8, "COMBINING TRIPLE UNDERDOT", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20E9, "COMBINING WIDE BRIDGE ABOVE", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20EA, "COMBINING LEFTWARDS ARROW OVERLAY", Mark | NonSpacing, -1, 0x0, 0x0, 0x0 },
{ 0x20eb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20ec, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20ed, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20ee, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20ef, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20f9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x20ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2100, "ACCOUNT OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2101, "ADDRESSED TO THE SUBJECT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2102, "DOUBLE-STRUCK CAPITAL C", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2103, "DEGREE CELSIUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2104, "CENTRE LINE SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2105, "CARE OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2106, "CADA UNA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2107, "EULER CONSTANT", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2108, "SCRUPLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2109, "DEGREE FAHRENHEIT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x210A, "SCRIPT SMALL G", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x210B, "SCRIPT CAPITAL H", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x210C, "BLACK-LETTER CAPITAL H", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x210D, "DOUBLE-STRUCK CAPITAL H", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x210E, "PLANCK CONSTANT", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x210F, "PLANCK CONSTANT OVER TWO PI", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2110, "SCRIPT CAPITAL I", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2111, "BLACK-LETTER CAPITAL I", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2112, "SCRIPT CAPITAL L", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2113, "SCRIPT SMALL L", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2114, "L B BAR SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2115, "DOUBLE-STRUCK CAPITAL N", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2116, "NUMERO SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2117, "SOUND RECORDING COPYRIGHT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2118, "SCRIPT CAPITAL P", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2119, "DOUBLE-STRUCK CAPITAL P", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x211A, "DOUBLE-STRUCK CAPITAL Q", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x211B, "SCRIPT CAPITAL R", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x211C, "BLACK-LETTER CAPITAL R", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x211D, "DOUBLE-STRUCK CAPITAL R", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x211E, "PRESCRIPTION TAKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x211F, "RESPONSE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2120, "SERVICE MARK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2121, "TELEPHONE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2122, "TRADE MARK SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2123, "VERSICLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2124, "DOUBLE-STRUCK CAPITAL Z", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2125, "OUNCE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2126, "OHM SIGN", Letter | UpCase, -1, 0x0, 0x03C9, 0x0 },
{ 0x2127, "INVERTED OHM SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2128, "BLACK-LETTER CAPITAL Z", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2129, "TURNED GREEK SMALL LETTER IOTA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x212A, "KELVIN SIGN", Letter | UpCase, -1, 0x0, 0x006B, 0x0 },
{ 0x212B, "ANGSTROM SIGN", Letter | UpCase, -1, 0x0, 0x00E5, 0x0 },
{ 0x212C, "SCRIPT CAPITAL B", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x212D, "BLACK-LETTER CAPITAL C", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x212E, "ESTIMATED SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x212F, "SCRIPT SMALL E", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2130, "SCRIPT CAPITAL E", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2131, "SCRIPT CAPITAL F", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2132, "TURNED CAPITAL F", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2133, "SCRIPT CAPITAL M", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2134, "SCRIPT SMALL O", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2135, "ALEF SYMBOL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x2136, "BET SYMBOL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x2137, "GIMEL SYMBOL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x2138, "DALET SYMBOL", Letter, -1, 0x0, 0x0, 0x0 },
{ 0x2139, "INFORMATION SOURCE", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x213A, "ROTATED CAPITAL Q", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x213B, "FACSIMILE SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x213c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x213D, "DOUBLE-STRUCK SMALL GAMMA", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x213E, "DOUBLE-STRUCK CAPITAL GAMMA", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x213F, "DOUBLE-STRUCK CAPITAL PI", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2140, "DOUBLE-STRUCK N-ARY SUMMATION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2141, "TURNED SANS-SERIF CAPITAL G", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2142, "TURNED SANS-SERIF CAPITAL L", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2143, "REVERSED SANS-SERIF CAPITAL L", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2144, "TURNED SANS-SERIF CAPITAL Y", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2145, "DOUBLE-STRUCK ITALIC CAPITAL D", Letter | UpCase, -1, 0x0, 0x0, 0x0 },
{ 0x2146, "DOUBLE-STRUCK ITALIC SMALL D", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2147, "DOUBLE-STRUCK ITALIC SMALL E", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2148, "DOUBLE-STRUCK ITALIC SMALL I", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x2149, "DOUBLE-STRUCK ITALIC SMALL J", Letter | DownCase, -1, 0x0, 0x0, 0x0 },
{ 0x214A, "PROPERTY LINE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x214B, "TURNED AMPERSAND", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x214c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x214d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x214e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x214f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2150, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2151, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2152, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2153, "VULGAR FRACTION ONE THIRD", Number, 1/3, 0x0, 0x0, 0x0 },
{ 0x2154, "VULGAR FRACTION TWO THIRDS", Number, 2/3, 0x0, 0x0, 0x0 },
{ 0x2155, "VULGAR FRACTION ONE FIFTH", Number, 1/5, 0x0, 0x0, 0x0 },
{ 0x2156, "VULGAR FRACTION TWO FIFTHS", Number, 2/5, 0x0, 0x0, 0x0 },
{ 0x2157, "VULGAR FRACTION THREE FIFTHS", Number, 3/5, 0x0, 0x0, 0x0 },
{ 0x2158, "VULGAR FRACTION FOUR FIFTHS", Number, 4/5, 0x0, 0x0, 0x0 },
{ 0x2159, "VULGAR FRACTION ONE SIXTH", Number, 1/6, 0x0, 0x0, 0x0 },
{ 0x215A, "VULGAR FRACTION FIVE SIXTHS", Number, 5/6, 0x0, 0x0, 0x0 },
{ 0x215B, "VULGAR FRACTION ONE EIGHTH", Number, 1/8, 0x0, 0x0, 0x0 },
{ 0x215C, "VULGAR FRACTION THREE EIGHTHS", Number, 3/8, 0x0, 0x0, 0x0 },
{ 0x215D, "VULGAR FRACTION FIVE EIGHTHS", Number, 5/8, 0x0, 0x0, 0x0 },
{ 0x215E, "VULGAR FRACTION SEVEN EIGHTHS", Number, 7/8, 0x0, 0x0, 0x0 },
{ 0x215F, "FRACTION NUMERATOR ONE", Number, 1, 0x0, 0x0, 0x0 },
{ 0x2160, "ROMAN NUMERAL ONE", Number | Letter, 1, 0x0, 0x2170, 0x0 },
{ 0x2161, "ROMAN NUMERAL TWO", Number | Letter, 2, 0x0, 0x2171, 0x0 },
{ 0x2162, "ROMAN NUMERAL THREE", Number | Letter, 3, 0x0, 0x2172, 0x0 },
{ 0x2163, "ROMAN NUMERAL FOUR", Number | Letter, 4, 0x0, 0x2173, 0x0 },
{ 0x2164, "ROMAN NUMERAL FIVE", Number | Letter, 5, 0x0, 0x2174, 0x0 },
{ 0x2165, "ROMAN NUMERAL SIX", Number | Letter, 6, 0x0, 0x2175, 0x0 },
{ 0x2166, "ROMAN NUMERAL SEVEN", Number | Letter, 7, 0x0, 0x2176, 0x0 },
{ 0x2167, "ROMAN NUMERAL EIGHT", Number | Letter, 8, 0x0, 0x2177, 0x0 },
{ 0x2168, "ROMAN NUMERAL NINE", Number | Letter, 9, 0x0, 0x2178, 0x0 },
{ 0x2169, "ROMAN NUMERAL TEN", Number | Letter, 10, 0x0, 0x2179, 0x0 },
{ 0x216A, "ROMAN NUMERAL ELEVEN", Number | Letter, 11, 0x0, 0x217A, 0x0 },
{ 0x216B, "ROMAN NUMERAL TWELVE", Number | Letter, 12, 0x0, 0x217B, 0x0 },
{ 0x216C, "ROMAN NUMERAL FIFTY", Number | Letter, 50, 0x0, 0x217C, 0x0 },
{ 0x216D, "ROMAN NUMERAL ONE HUNDRED", Number | Letter, 100, 0x0, 0x217D, 0x0 },
{ 0x216E, "ROMAN NUMERAL FIVE HUNDRED", Number | Letter, 500, 0x0, 0x217E, 0x0 },
{ 0x216F, "ROMAN NUMERAL ONE THOUSAND", Number | Letter, 1000, 0x0, 0x217F, 0x0 },
{ 0x2170, "SMALL ROMAN NUMERAL ONE", Number | Letter, 1, 0x2160, 0x0, 0x2160 },
{ 0x2171, "SMALL ROMAN NUMERAL TWO", Number | Letter, 2, 0x2161, 0x0, 0x2161 },
{ 0x2172, "SMALL ROMAN NUMERAL THREE", Number | Letter, 3, 0x2162, 0x0, 0x2162 },
{ 0x2173, "SMALL ROMAN NUMERAL FOUR", Number | Letter, 4, 0x2163, 0x0, 0x2163 },
{ 0x2174, "SMALL ROMAN NUMERAL FIVE", Number | Letter, 5, 0x2164, 0x0, 0x2164 },
{ 0x2175, "SMALL ROMAN NUMERAL SIX", Number | Letter, 6, 0x2165, 0x0, 0x2165 },
{ 0x2176, "SMALL ROMAN NUMERAL SEVEN", Number | Letter, 7, 0x2166, 0x0, 0x2166 },
{ 0x2177, "SMALL ROMAN NUMERAL EIGHT", Number | Letter, 8, 0x2167, 0x0, 0x2167 },
{ 0x2178, "SMALL ROMAN NUMERAL NINE", Number | Letter, 9, 0x2168, 0x0, 0x2168 },
{ 0x2179, "SMALL ROMAN NUMERAL TEN", Number | Letter, 10, 0x2169, 0x0, 0x2169 },
{ 0x217A, "SMALL ROMAN NUMERAL ELEVEN", Number | Letter, 11, 0x216A, 0x0, 0x216A },
{ 0x217B, "SMALL ROMAN NUMERAL TWELVE", Number | Letter, 12, 0x216B, 0x0, 0x216B },
{ 0x217C, "SMALL ROMAN NUMERAL FIFTY", Number | Letter, 50, 0x216C, 0x0, 0x216C },
{ 0x217D, "SMALL ROMAN NUMERAL ONE HUNDRED", Number | Letter, 100, 0x216D, 0x0, 0x216D },
{ 0x217E, "SMALL ROMAN NUMERAL FIVE HUNDRED", Number | Letter, 500, 0x216E, 0x0, 0x216E },
{ 0x217F, "SMALL ROMAN NUMERAL ONE THOUSAND", Number | Letter, 1000, 0x216F, 0x0, 0x216F },
{ 0x2180, "ROMAN NUMERAL ONE THOUSAND C D", Number | Letter, 1000, 0x0, 0x0, 0x0 },
{ 0x2181, "ROMAN NUMERAL FIVE THOUSAND", Number | Letter, 5000, 0x0, 0x0, 0x0 },
{ 0x2182, "ROMAN NUMERAL TEN THOUSAND", Number | Letter, 10000, 0x0, 0x0, 0x0 },
{ 0x2183, "ROMAN NUMERAL REVERSED ONE HUNDRED", Number | Letter, -1, 0x0, 0x0, 0x0 },
{ 0x2184, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2185, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2186, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2187, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2188, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2189, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x218a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x218b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x218c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x218d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x218e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x218f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2190, "LEFTWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2191, "UPWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2192, "RIGHTWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2193, "DOWNWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2194, "LEFT RIGHT ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2195, "UP DOWN ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2196, "NORTH WEST ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2197, "NORTH EAST ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2198, "SOUTH EAST ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2199, "SOUTH WEST ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x219A, "LEFTWARDS ARROW WITH STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x219B, "RIGHTWARDS ARROW WITH STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x219C, "LEFTWARDS WAVE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x219D, "RIGHTWARDS WAVE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x219E, "LEFTWARDS TWO HEADED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x219F, "UPWARDS TWO HEADED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A0, "RIGHTWARDS TWO HEADED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A1, "DOWNWARDS TWO HEADED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A2, "LEFTWARDS ARROW WITH TAIL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A3, "RIGHTWARDS ARROW WITH TAIL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A4, "LEFTWARDS ARROW FROM BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A5, "UPWARDS ARROW FROM BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A6, "RIGHTWARDS ARROW FROM BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A7, "DOWNWARDS ARROW FROM BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A8, "UP DOWN ARROW WITH BASE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21A9, "LEFTWARDS ARROW WITH HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21AA, "RIGHTWARDS ARROW WITH HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21AB, "LEFTWARDS ARROW WITH LOOP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21AC, "RIGHTWARDS ARROW WITH LOOP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21AD, "LEFT RIGHT WAVE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21AE, "LEFT RIGHT ARROW WITH STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21AF, "DOWNWARDS ZIGZAG ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B0, "UPWARDS ARROW WITH TIP LEFTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B1, "UPWARDS ARROW WITH TIP RIGHTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B2, "DOWNWARDS ARROW WITH TIP LEFTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B3, "DOWNWARDS ARROW WITH TIP RIGHTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B4, "RIGHTWARDS ARROW WITH CORNER DOWNWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B5, "DOWNWARDS ARROW WITH CORNER LEFTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B6, "ANTICLOCKWISE TOP SEMICIRCLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B7, "CLOCKWISE TOP SEMICIRCLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B8, "NORTH WEST ARROW TO LONG BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21B9, "LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21BA, "ANTICLOCKWISE OPEN CIRCLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21BB, "CLOCKWISE OPEN CIRCLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21BC, "LEFTWARDS HARPOON WITH BARB UPWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21BD, "LEFTWARDS HARPOON WITH BARB DOWNWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21BE, "UPWARDS HARPOON WITH BARB RIGHTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21BF, "UPWARDS HARPOON WITH BARB LEFTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C0, "RIGHTWARDS HARPOON WITH BARB UPWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C1, "RIGHTWARDS HARPOON WITH BARB DOWNWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C2, "DOWNWARDS HARPOON WITH BARB RIGHTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C3, "DOWNWARDS HARPOON WITH BARB LEFTWARDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C4, "RIGHTWARDS ARROW OVER LEFTWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C5, "UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C6, "LEFTWARDS ARROW OVER RIGHTWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C7, "LEFTWARDS PAIRED ARROWS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C8, "UPWARDS PAIRED ARROWS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21C9, "RIGHTWARDS PAIRED ARROWS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21CA, "DOWNWARDS PAIRED ARROWS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21CB, "LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21CC, "RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21CD, "LEFTWARDS DOUBLE ARROW WITH STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21CE, "LEFT RIGHT DOUBLE ARROW WITH STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21CF, "RIGHTWARDS DOUBLE ARROW WITH STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D0, "LEFTWARDS DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D1, "UPWARDS DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D2, "RIGHTWARDS DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D3, "DOWNWARDS DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D4, "LEFT RIGHT DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D5, "UP DOWN DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D6, "NORTH WEST DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D7, "NORTH EAST DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D8, "SOUTH EAST DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21D9, "SOUTH WEST DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21DA, "LEFTWARDS TRIPLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21DB, "RIGHTWARDS TRIPLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21DC, "LEFTWARDS SQUIGGLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21DD, "RIGHTWARDS SQUIGGLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21DE, "UPWARDS ARROW WITH DOUBLE STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21DF, "DOWNWARDS ARROW WITH DOUBLE STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E0, "LEFTWARDS DASHED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E1, "UPWARDS DASHED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E2, "RIGHTWARDS DASHED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E3, "DOWNWARDS DASHED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E4, "LEFTWARDS ARROW TO BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E5, "RIGHTWARDS ARROW TO BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E6, "LEFTWARDS WHITE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E7, "UPWARDS WHITE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E8, "RIGHTWARDS WHITE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21E9, "DOWNWARDS WHITE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21EA, "UPWARDS WHITE ARROW FROM BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21EB, "UPWARDS WHITE ARROW ON PEDESTAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21EC, "UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21ED, "UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21EE, "UPWARDS WHITE DOUBLE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21EF, "UPWARDS WHITE DOUBLE ARROW ON PEDESTAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F0, "RIGHTWARDS WHITE ARROW FROM WALL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F1, "NORTH WEST ARROW TO CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F2, "SOUTH EAST ARROW TO CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F3, "UP DOWN WHITE ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F4, "RIGHT ARROW WITH SMALL CIRCLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F5, "DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F6, "THREE RIGHTWARDS ARROWS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F7, "LEFTWARDS ARROW WITH VERTICAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F8, "RIGHTWARDS ARROW WITH VERTICAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21F9, "LEFT RIGHT ARROW WITH VERTICAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21FA, "LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21FB, "RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21FC, "LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21FD, "LEFTWARDS OPEN-HEADED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21FE, "RIGHTWARDS OPEN-HEADED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x21FF, "LEFT RIGHT OPEN-HEADED ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2200, "FOR ALL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2201, "COMPLEMENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2202, "PARTIAL DIFFERENTIAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2203, "THERE EXISTS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2204, "THERE DOES NOT EXIST", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2205, "EMPTY SET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2206, "INCREMENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2207, "NABLA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2208, "ELEMENT OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2209, "NOT AN ELEMENT OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x220A, "SMALL ELEMENT OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x220B, "CONTAINS AS MEMBER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x220C, "DOES NOT CONTAIN AS MEMBER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x220D, "SMALL CONTAINS AS MEMBER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x220E, "END OF PROOF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x220F, "N-ARY PRODUCT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2210, "N-ARY COPRODUCT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2211, "N-ARY SUMMATION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2212, "MINUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2213, "MINUS-OR-PLUS SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2214, "DOT PLUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2215, "DIVISION SLASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2216, "SET MINUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2217, "ASTERISK OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2218, "RING OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2219, "BULLET OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x221A, "SQUARE ROOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x221B, "CUBE ROOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x221C, "FOURTH ROOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x221D, "PROPORTIONAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x221E, "INFINITY", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x221F, "RIGHT ANGLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2220, "ANGLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2221, "MEASURED ANGLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2222, "SPHERICAL ANGLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2223, "DIVIDES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2224, "DOES NOT DIVIDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2225, "PARALLEL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2226, "NOT PARALLEL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2227, "LOGICAL AND", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2228, "LOGICAL OR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2229, "INTERSECTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x222A, "UNION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x222B, "INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x222C, "DOUBLE INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x222D, "TRIPLE INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x222E, "CONTOUR INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x222F, "SURFACE INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2230, "VOLUME INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2231, "CLOCKWISE INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2232, "CLOCKWISE CONTOUR INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2233, "ANTICLOCKWISE CONTOUR INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2234, "THEREFORE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2235, "BECAUSE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2236, "RATIO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2237, "PROPORTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2238, "DOT MINUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2239, "EXCESS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x223A, "GEOMETRIC PROPORTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x223B, "HOMOTHETIC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x223C, "TILDE OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x223D, "REVERSED TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x223E, "INVERTED LAZY S", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x223F, "SINE WAVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2240, "WREATH PRODUCT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2241, "NOT TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2242, "MINUS TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2243, "ASYMPTOTICALLY EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2244, "NOT ASYMPTOTICALLY EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2245, "APPROXIMATELY EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2246, "APPROXIMATELY BUT NOT ACTUALLY EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2247, "NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2248, "ALMOST EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2249, "NOT ALMOST EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x224A, "ALMOST EQUAL OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x224B, "TRIPLE TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x224C, "ALL EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x224D, "EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x224E, "GEOMETRICALLY EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x224F, "DIFFERENCE BETWEEN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2250, "APPROACHES THE LIMIT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2251, "GEOMETRICALLY EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2252, "APPROXIMATELY EQUAL TO OR THE IMAGE OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2253, "IMAGE OF OR APPROXIMATELY EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2254, "COLON EQUALS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2255, "EQUALS COLON", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2256, "RING IN EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2257, "RING EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2258, "CORRESPONDS TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2259, "ESTIMATES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x225A, "EQUIANGULAR TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x225B, "STAR EQUALS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x225C, "DELTA EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x225D, "EQUAL TO BY DEFINITION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x225E, "MEASURED BY", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x225F, "QUESTIONED EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2260, "NOT EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2261, "IDENTICAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2262, "NOT IDENTICAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2263, "STRICTLY EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2264, "LESS-THAN OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2265, "GREATER-THAN OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2266, "LESS-THAN OVER EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2267, "GREATER-THAN OVER EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2268, "LESS-THAN BUT NOT EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2269, "GREATER-THAN BUT NOT EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x226A, "MUCH LESS-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x226B, "MUCH GREATER-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x226C, "BETWEEN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x226D, "NOT EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x226E, "NOT LESS-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x226F, "NOT GREATER-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2270, "NEITHER LESS-THAN NOR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2271, "NEITHER GREATER-THAN NOR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2272, "LESS-THAN OR EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2273, "GREATER-THAN OR EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2274, "NEITHER LESS-THAN NOR EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2275, "NEITHER GREATER-THAN NOR EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2276, "LESS-THAN OR GREATER-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2277, "GREATER-THAN OR LESS-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2278, "NEITHER LESS-THAN NOR GREATER-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2279, "NEITHER GREATER-THAN NOR LESS-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x227A, "PRECEDES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x227B, "SUCCEEDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x227C, "PRECEDES OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x227D, "SUCCEEDS OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x227E, "PRECEDES OR EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x227F, "SUCCEEDS OR EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2280, "DOES NOT PRECEDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2281, "DOES NOT SUCCEED", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2282, "SUBSET OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2283, "SUPERSET OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2284, "NOT A SUBSET OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2285, "NOT A SUPERSET OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2286, "SUBSET OF OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2287, "SUPERSET OF OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2288, "NEITHER A SUBSET OF NOR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2289, "NEITHER A SUPERSET OF NOR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x228A, "SUBSET OF WITH NOT EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x228B, "SUPERSET OF WITH NOT EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x228C, "MULTISET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x228D, "MULTISET MULTIPLICATION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x228E, "MULTISET UNION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x228F, "SQUARE IMAGE OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2290, "SQUARE ORIGINAL OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2291, "SQUARE IMAGE OF OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2292, "SQUARE ORIGINAL OF OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2293, "SQUARE CAP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2294, "SQUARE CUP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2295, "CIRCLED PLUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2296, "CIRCLED MINUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2297, "CIRCLED TIMES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2298, "CIRCLED DIVISION SLASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2299, "CIRCLED DOT OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x229A, "CIRCLED RING OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x229B, "CIRCLED ASTERISK OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x229C, "CIRCLED EQUALS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x229D, "CIRCLED DASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x229E, "SQUARED PLUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x229F, "SQUARED MINUS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A0, "SQUARED TIMES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A1, "SQUARED DOT OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A2, "RIGHT TACK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A3, "LEFT TACK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A4, "DOWN TACK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A5, "UP TACK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A6, "ASSERTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A7, "MODELS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A8, "TRUE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22A9, "FORCES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22AA, "TRIPLE VERTICAL BAR RIGHT TURNSTILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22AB, "DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22AC, "DOES NOT PROVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22AD, "NOT TRUE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22AE, "DOES NOT FORCE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22AF, "NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B0, "PRECEDES UNDER RELATION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B1, "SUCCEEDS UNDER RELATION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B2, "NORMAL SUBGROUP OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B3, "CONTAINS AS NORMAL SUBGROUP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B4, "NORMAL SUBGROUP OF OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B5, "CONTAINS AS NORMAL SUBGROUP OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B6, "ORIGINAL OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B7, "IMAGE OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B8, "MULTIMAP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22B9, "HERMITIAN CONJUGATE MATRIX", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22BA, "INTERCALATE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22BB, "XOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22BC, "NAND", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22BD, "NOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22BE, "RIGHT ANGLE WITH ARC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22BF, "RIGHT TRIANGLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C0, "N-ARY LOGICAL AND", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C1, "N-ARY LOGICAL OR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C2, "N-ARY INTERSECTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C3, "N-ARY UNION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C4, "DIAMOND OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C5, "DOT OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C6, "STAR OPERATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C7, "DIVISION TIMES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C8, "BOWTIE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22C9, "LEFT NORMAL FACTOR SEMIDIRECT PRODUCT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22CA, "RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22CB, "LEFT SEMIDIRECT PRODUCT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22CC, "RIGHT SEMIDIRECT PRODUCT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22CD, "REVERSED TILDE EQUALS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22CE, "CURLY LOGICAL OR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22CF, "CURLY LOGICAL AND", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D0, "DOUBLE SUBSET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D1, "DOUBLE SUPERSET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D2, "DOUBLE INTERSECTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D3, "DOUBLE UNION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D4, "PITCHFORK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D5, "EQUAL AND PARALLEL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D6, "LESS-THAN WITH DOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D7, "GREATER-THAN WITH DOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D8, "VERY MUCH LESS-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22D9, "VERY MUCH GREATER-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22DA, "LESS-THAN EQUAL TO OR GREATER-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22DB, "GREATER-THAN EQUAL TO OR LESS-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22DC, "EQUAL TO OR LESS-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22DD, "EQUAL TO OR GREATER-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22DE, "EQUAL TO OR PRECEDES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22DF, "EQUAL TO OR SUCCEEDS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E0, "DOES NOT PRECEDE OR EQUAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E1, "DOES NOT SUCCEED OR EQUAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E2, "NOT SQUARE IMAGE OF OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E3, "NOT SQUARE ORIGINAL OF OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E4, "SQUARE IMAGE OF OR NOT EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E5, "SQUARE ORIGINAL OF OR NOT EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E6, "LESS-THAN BUT NOT EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E7, "GREATER-THAN BUT NOT EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E8, "PRECEDES BUT NOT EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22E9, "SUCCEEDS BUT NOT EQUIVALENT TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22EA, "NOT NORMAL SUBGROUP OF", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22EB, "DOES NOT CONTAIN AS NORMAL SUBGROUP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22EC, "NOT NORMAL SUBGROUP OF OR EQUAL TO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22ED, "DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22EE, "VERTICAL ELLIPSIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22EF, "MIDLINE HORIZONTAL ELLIPSIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F0, "UP RIGHT DIAGONAL ELLIPSIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F1, "DOWN RIGHT DIAGONAL ELLIPSIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F2, "ELEMENT OF WITH LONG HORIZONTAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F3, "ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F4, "SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F5, "ELEMENT OF WITH DOT ABOVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F6, "ELEMENT OF WITH OVERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F7, "SMALL ELEMENT OF WITH OVERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F8, "ELEMENT OF WITH UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22F9, "ELEMENT OF WITH TWO HORIZONTAL STROKES", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22FA, "CONTAINS WITH LONG HORIZONTAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22FB, "CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22FC, "SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22FD, "CONTAINS WITH OVERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22FE, "SMALL CONTAINS WITH OVERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x22FF, "Z NOTATION BAG MEMBERSHIP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2300, "DIAMETER SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2301, "ELECTRIC ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2302, "HOUSE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2303, "UP ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2304, "DOWN ARROWHEAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2305, "PROJECTIVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2306, "PERSPECTIVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2307, "WAVY LINE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2308, "LEFT CEILING", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2309, "RIGHT CEILING", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x230A, "LEFT FLOOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x230B, "RIGHT FLOOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x230C, "BOTTOM RIGHT CROP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x230D, "BOTTOM LEFT CROP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x230E, "TOP RIGHT CROP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x230F, "TOP LEFT CROP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2310, "REVERSED NOT SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2311, "SQUARE LOZENGE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2312, "ARC", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2313, "SEGMENT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2314, "SECTOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2315, "TELEPHONE RECORDER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2316, "POSITION INDICATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2317, "VIEWDATA SQUARE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2318, "PLACE OF INTEREST SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2319, "TURNED NOT SIGN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x231A, "WATCH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x231B, "HOURGLASS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x231C, "TOP LEFT CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x231D, "TOP RIGHT CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x231E, "BOTTOM LEFT CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x231F, "BOTTOM RIGHT CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2320, "TOP HALF INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2321, "BOTTOM HALF INTEGRAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2322, "FROWN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2323, "SMILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2324, "UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2325, "OPTION KEY", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2326, "ERASE TO THE RIGHT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2327, "X IN A RECTANGLE BOX", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2328, "KEYBOARD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2329, "LEFT-POINTING ANGLE BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x232A, "RIGHT-POINTING ANGLE BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x232B, "ERASE TO THE LEFT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x232C, "BENZENE RING", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x232D, "CYLINDRICITY", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x232E, "ALL AROUND-PROFILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x232F, "SYMMETRY", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2330, "TOTAL RUNOUT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2331, "DIMENSION ORIGIN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2332, "CONICAL TAPER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2333, "SLOPE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2334, "COUNTERBORE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2335, "COUNTERSINK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2336, "APL FUNCTIONAL SYMBOL I-BEAM", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2337, "APL FUNCTIONAL SYMBOL SQUISH QUAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2338, "APL FUNCTIONAL SYMBOL QUAD EQUAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2339, "APL FUNCTIONAL SYMBOL QUAD DIVIDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x233A, "APL FUNCTIONAL SYMBOL QUAD DIAMOND", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x233B, "APL FUNCTIONAL SYMBOL QUAD JOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x233C, "APL FUNCTIONAL SYMBOL QUAD CIRCLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x233D, "APL FUNCTIONAL SYMBOL CIRCLE STILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x233E, "APL FUNCTIONAL SYMBOL CIRCLE JOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x233F, "APL FUNCTIONAL SYMBOL SLASH BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2340, "APL FUNCTIONAL SYMBOL BACKSLASH BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2341, "APL FUNCTIONAL SYMBOL QUAD SLASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2342, "APL FUNCTIONAL SYMBOL QUAD BACKSLASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2343, "APL FUNCTIONAL SYMBOL QUAD LESS-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2344, "APL FUNCTIONAL SYMBOL QUAD GREATER-THAN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2345, "APL FUNCTIONAL SYMBOL LEFTWARDS VANE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2346, "APL FUNCTIONAL SYMBOL RIGHTWARDS VANE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2347, "APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2348, "APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2349, "APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x234A, "APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x234B, "APL FUNCTIONAL SYMBOL DELTA STILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x234C, "APL FUNCTIONAL SYMBOL QUAD DOWN CARET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x234D, "APL FUNCTIONAL SYMBOL QUAD DELTA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x234E, "APL FUNCTIONAL SYMBOL DOWN TACK JOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x234F, "APL FUNCTIONAL SYMBOL UPWARDS VANE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2350, "APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2351, "APL FUNCTIONAL SYMBOL UP TACK OVERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2352, "APL FUNCTIONAL SYMBOL DEL STILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2353, "APL FUNCTIONAL SYMBOL QUAD UP CARET", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2354, "APL FUNCTIONAL SYMBOL QUAD DEL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2355, "APL FUNCTIONAL SYMBOL UP TACK JOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2356, "APL FUNCTIONAL SYMBOL DOWNWARDS VANE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2357, "APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2358, "APL FUNCTIONAL SYMBOL QUOTE UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2359, "APL FUNCTIONAL SYMBOL DELTA UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x235A, "APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x235B, "APL FUNCTIONAL SYMBOL JOT UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x235C, "APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x235D, "APL FUNCTIONAL SYMBOL UP SHOE JOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x235E, "APL FUNCTIONAL SYMBOL QUOTE QUAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x235F, "APL FUNCTIONAL SYMBOL CIRCLE STAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2360, "APL FUNCTIONAL SYMBOL QUAD COLON", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2361, "APL FUNCTIONAL SYMBOL UP TACK DIAERESIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2362, "APL FUNCTIONAL SYMBOL DEL DIAERESIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2363, "APL FUNCTIONAL SYMBOL STAR DIAERESIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2364, "APL FUNCTIONAL SYMBOL JOT DIAERESIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2365, "APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2366, "APL FUNCTIONAL SYMBOL DOWN SHOE STILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2367, "APL FUNCTIONAL SYMBOL LEFT SHOE STILE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2368, "APL FUNCTIONAL SYMBOL TILDE DIAERESIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2369, "APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x236A, "APL FUNCTIONAL SYMBOL COMMA BAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x236B, "APL FUNCTIONAL SYMBOL DEL TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x236C, "APL FUNCTIONAL SYMBOL ZILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x236D, "APL FUNCTIONAL SYMBOL STILE TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x236E, "APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x236F, "APL FUNCTIONAL SYMBOL QUAD NOT EQUAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2370, "APL FUNCTIONAL SYMBOL QUAD QUESTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2371, "APL FUNCTIONAL SYMBOL DOWN CARET TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2372, "APL FUNCTIONAL SYMBOL UP CARET TILDE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2373, "APL FUNCTIONAL SYMBOL IOTA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2374, "APL FUNCTIONAL SYMBOL RHO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2375, "APL FUNCTIONAL SYMBOL OMEGA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2376, "APL FUNCTIONAL SYMBOL ALPHA UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2377, "APL FUNCTIONAL SYMBOL EPSILON UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2378, "APL FUNCTIONAL SYMBOL IOTA UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2379, "APL FUNCTIONAL SYMBOL OMEGA UNDERBAR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x237A, "APL FUNCTIONAL SYMBOL ALPHA", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x237B, "NOT CHECK MARK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x237C, "RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x237D, "SHOULDERED OPEN BOX", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x237E, "BELL SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x237F, "VERTICAL LINE WITH MIDDLE DOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2380, "INSERTION SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2381, "CONTINUOUS UNDERLINE SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2382, "DISCONTINUOUS UNDERLINE SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2383, "EMPHASIS SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2384, "COMPOSITION SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2385, "WHITE SQUARE WITH CENTRE VERTICAL LINE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2386, "ENTER SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2387, "ALTERNATIVE KEY SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2388, "HELM SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2389, "CIRCLED HORIZONTAL BAR WITH NOTCH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x238A, "CIRCLED TRIANGLE DOWN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x238B, "BROKEN CIRCLE WITH NORTHWEST ARROW", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x238C, "UNDO SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x238D, "MONOSTABLE SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x238E, "HYSTERESIS SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x238F, "OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2390, "OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2391, "PASSIVE-PULL-DOWN-OUTPUT SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2392, "PASSIVE-PULL-UP-OUTPUT SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2393, "DIRECT CURRENT SYMBOL FORM TWO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2394, "SOFTWARE-FUNCTION SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2395, "APL FUNCTIONAL SYMBOL QUAD", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2396, "DECIMAL SEPARATOR KEY SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2397, "PREVIOUS PAGE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2398, "NEXT PAGE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2399, "PRINT SCREEN SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x239A, "CLEAR SCREEN SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x239B, "LEFT PARENTHESIS UPPER HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x239C, "LEFT PARENTHESIS EXTENSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x239D, "LEFT PARENTHESIS LOWER HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x239E, "RIGHT PARENTHESIS UPPER HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x239F, "RIGHT PARENTHESIS EXTENSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A0, "RIGHT PARENTHESIS LOWER HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A1, "LEFT SQUARE BRACKET UPPER CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A2, "LEFT SQUARE BRACKET EXTENSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A3, "LEFT SQUARE BRACKET LOWER CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A4, "RIGHT SQUARE BRACKET UPPER CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A5, "RIGHT SQUARE BRACKET EXTENSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A6, "RIGHT SQUARE BRACKET LOWER CORNER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A7, "LEFT CURLY BRACKET UPPER HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A8, "LEFT CURLY BRACKET MIDDLE PIECE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23A9, "LEFT CURLY BRACKET LOWER HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23AA, "CURLY BRACKET EXTENSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23AB, "RIGHT CURLY BRACKET UPPER HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23AC, "RIGHT CURLY BRACKET MIDDLE PIECE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23AD, "RIGHT CURLY BRACKET LOWER HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23AE, "INTEGRAL EXTENSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23AF, "HORIZONTAL LINE EXTENSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23B0, "UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23B1, "UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23B2, "SUMMATION TOP", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23B3, "SUMMATION BOTTOM", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23B4, "TOP SQUARE BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x23B5, "BOTTOM SQUARE BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x23B6, "BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET", Punctation, -1, 0x0, 0x0, 0x0 },
{ 0x23B7, "RADICAL SYMBOL BOTTOM", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23B8, "LEFT VERTICAL BOX LINE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23B9, "RIGHT VERTICAL BOX LINE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23BA, "HORIZONTAL SCAN LINE-1", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23BB, "HORIZONTAL SCAN LINE-3", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23BC, "HORIZONTAL SCAN LINE-7", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23BD, "HORIZONTAL SCAN LINE-9", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23BE, "DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23BF, "DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C0, "DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C1, "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C2, "DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C3, "DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C4, "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C5, "DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C6, "DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C7, "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C8, "DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23C9, "DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23CA, "DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23CB, "DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23CC, "DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23CD, "SQUARE FOOT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23CE, "RETURN SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23CF, "EJECT SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23D0, "VERTICAL LINE EXTENSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x23d1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23d2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23d3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23d4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23d5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23d6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23d7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23d8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23d9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23da, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23db, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23dc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23dd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23de, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23df, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23e9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23ea, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23eb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23ec, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23ed, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23ee, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23ef, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f0, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f1, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f2, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f3, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f4, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f5, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f6, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f7, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f8, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23f9, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23fa, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23fb, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23fc, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23fd, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23fe, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x23ff, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2400, "SYMBOL FOR NULL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2401, "SYMBOL FOR START OF HEADING", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2402, "SYMBOL FOR START OF TEXT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2403, "SYMBOL FOR END OF TEXT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2404, "SYMBOL FOR END OF TRANSMISSION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2405, "SYMBOL FOR ENQUIRY", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2406, "SYMBOL FOR ACKNOWLEDGE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2407, "SYMBOL FOR BELL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2408, "SYMBOL FOR BACKSPACE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2409, "SYMBOL FOR HORIZONTAL TABULATION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x240A, "SYMBOL FOR LINE FEED", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x240B, "SYMBOL FOR VERTICAL TABULATION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x240C, "SYMBOL FOR FORM FEED", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x240D, "SYMBOL FOR CARRIAGE RETURN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x240E, "SYMBOL FOR SHIFT OUT", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x240F, "SYMBOL FOR SHIFT IN", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2410, "SYMBOL FOR DATA LINK ESCAPE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2411, "SYMBOL FOR DEVICE CONTROL ONE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2412, "SYMBOL FOR DEVICE CONTROL TWO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2413, "SYMBOL FOR DEVICE CONTROL THREE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2414, "SYMBOL FOR DEVICE CONTROL FOUR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2415, "SYMBOL FOR NEGATIVE ACKNOWLEDGE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2416, "SYMBOL FOR SYNCHRONOUS IDLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2417, "SYMBOL FOR END OF TRANSMISSION BLOCK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2418, "SYMBOL FOR CANCEL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2419, "SYMBOL FOR END OF MEDIUM", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x241A, "SYMBOL FOR SUBSTITUTE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x241B, "SYMBOL FOR ESCAPE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x241C, "SYMBOL FOR FILE SEPARATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x241D, "SYMBOL FOR GROUP SEPARATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x241E, "SYMBOL FOR RECORD SEPARATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x241F, "SYMBOL FOR UNIT SEPARATOR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2420, "SYMBOL FOR SPACE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2421, "SYMBOL FOR DELETE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2422, "BLANK SYMBOL", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2423, "OPEN BOX", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2424, "SYMBOL FOR NEWLINE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2425, "SYMBOL FOR DELETE FORM TWO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2426, "SYMBOL FOR SUBSTITUTE FORM TWO", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2427, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2428, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2429, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x242a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x242b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x242c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x242d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x242e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x242f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2430, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2431, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2432, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2433, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2434, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2435, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2436, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2437, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2438, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2439, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x243a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x243b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x243c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x243d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x243e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x243f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2440, "OCR HOOK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2441, "OCR CHAIR", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2442, "OCR FORK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2443, "OCR INVERTED FORK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2444, "OCR BELT BUCKLE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2445, "OCR BOW TIE", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2446, "OCR BRANCH BANK IDENTIFICATION", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2447, "OCR AMOUNT OF CHECK", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2448, "OCR DASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x2449, "OCR CUSTOMER ACCOUNT NUMBER", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x244A, "OCR DOUBLE BACKSLASH", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x244b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x244c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x244d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x244e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x244f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2450, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2451, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2452, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2453, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2454, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2455, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2456, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2457, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2458, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2459, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x245a, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x245b, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x245c, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x245d, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x245e, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x245f, "<unspec>", Unpecified, -1, 0x0, 0x0, 0x0 }, // manually inserted
{ 0x2460, "CIRCLED DIGIT ONE", Number, 1, 0x0, 0x0, 0x0 },
{ 0x2461, "CIRCLED DIGIT TWO", Number, 2, 0x0, 0x0, 0x0 },
{ 0x2462, "CIRCLED DIGIT THREE", Number, 3, 0x0, 0x0, 0x0 },
{ 0x2463, "CIRCLED DIGIT FOUR", Number, 4, 0x0, 0x0, 0x0 },
{ 0x2464, "CIRCLED DIGIT FIVE", Number, 5, 0x0, 0x0, 0x0 },
{ 0x2465, "CIRCLED DIGIT SIX", Number, 6, 0x0, 0x0, 0x0 },
{ 0x2466, "CIRCLED DIGIT SEVEN", Number, 7, 0x0, 0x0, 0x0 },
{ 0x2467, "CIRCLED DIGIT EIGHT", Number, 8, 0x0, 0x0, 0x0 },
{ 0x2468, "CIRCLED DIGIT NINE", Number, 9, 0x0, 0x0, 0x0 },
{ 0x2469, "CIRCLED NUMBER TEN", Number, 10, 0x0, 0x0, 0x0 },
{ 0x246A, "CIRCLED NUMBER ELEVEN", Number, 11, 0x0, 0x0, 0x0 },
{ 0x246B, "CIRCLED NUMBER TWELVE", Number, 12, 0x0, 0x0, 0x0 },
{ 0x246C, "CIRCLED NUMBER THIRTEEN", Number, 13, 0x0, 0x0, 0x0 },
{ 0x246D, "CIRCLED NUMBER FOURTEEN", Number, 14, 0x0, 0x0, 0x0 },
{ 0x246E, "CIRCLED NUMBER FIFTEEN", Number, 15, 0x0, 0x0, 0x0 },
{ 0x246F, "CIRCLED NUMBER SIXTEEN", Number, 16, 0x0, 0x0, 0x0 },
{ 0x2470, "CIRCLED NUMBER SEVENTEEN", Number, 17, 0x0, 0x0, 0x0 },
{ 0x2471, "CIRCLED NUMBER EIGHTEEN", Number, 18, 0x0, 0x0, 0x0 },
{ 0x2472, "CIRCLED NUMBER NINETEEN", Number, 19, 0x0, 0x0, 0x0 },
{ 0x2473, "CIRCLED NUMBER TWENTY", Number, 20, 0x0, 0x0, 0x0 },
{ 0x2474, "PARENTHESIZED DIGIT ONE", Number, 1, 0x0, 0x0, 0x0 },
{ 0x2475, "PARENTHESIZED DIGIT TWO", Number, 2, 0x0, 0x0, 0x0 },
{ 0x2476, "PARENTHESIZED DIGIT THREE", Number, 3, 0x0, 0x0, 0x0 },
{ 0x2477, "PARENTHESIZED DIGIT FOUR", Number, 4, 0x0, 0x0, 0x0 },
{ 0x2478, "PARENTHESIZED DIGIT FIVE", Number, 5, 0x0, 0x0, 0x0 },
{ 0x2479, "PARENTHESIZED DIGIT SIX", Number, 6, 0x0, 0x0, 0x0 },
{ 0x247A, "PARENTHESIZED DIGIT SEVEN", Number, 7, 0x0, 0x0, 0x0 },
{ 0x247B, "PARENTHESIZED DIGIT EIGHT", Number, 8, 0x0, 0x0, 0x0 },
{ 0x247C, "PARENTHESIZED DIGIT NINE", Number, 9, 0x0, 0x0, 0x0 },
{ 0x247D, "PARENTHESIZED NUMBER TEN", Number, 10, 0x0, 0x0, 0x0 },
{ 0x247E, "PARENTHESIZED NUMBER ELEVEN", Number, 11, 0x0, 0x0, 0x0 },
{ 0x247F, "PARENTHESIZED NUMBER TWELVE", Number, 12, 0x0, 0x0, 0x0 },
{ 0x2480, "PARENTHESIZED NUMBER THIRTEEN", Number, 13, 0x0, 0x0, 0x0 },
{ 0x2481, "PARENTHESIZED NUMBER FOURTEEN", Number, 14, 0x0, 0x0, 0x0 },
{ 0x2482, "PARENTHESIZED NUMBER FIFTEEN", Number, 15, 0x0, 0x0, 0x0 },
{ 0x2483, "PARENTHESIZED NUMBER SIXTEEN", Number, 16, 0x0, 0x0, 0x0 },
{ 0x2484, "PARENTHESIZED NUMBER SEVENTEEN", Number, 17, 0x0, 0x0, 0x0 },
{ 0x2485, "PARENTHESIZED NUMBER EIGHTEEN", Number, 18, 0x0, 0x0, 0x0 },
{ 0x2486, "PARENTHESIZED NUMBER NINETEEN", Number, 19, 0x0, 0x0, 0x0 },
{ 0x2487, "PARENTHESIZED NUMBER TWENTY", Number, 20, 0x0, 0x0, 0x0 },
{ 0x2488, "DIGIT ONE FULL STOP", Number, 1, 0x0, 0x0, 0x0 },
{ 0x2489, "DIGIT TWO FULL STOP", Number, 2, 0x0, 0x0, 0x0 },
{ 0x248A, "DIGIT THREE FULL STOP", Number, 3, 0x0, 0x0, 0x0 },
{ 0x248B, "DIGIT FOUR FULL STOP", Number, 4, 0x0, 0x0, 0x0 },
{ 0x248C, "DIGIT FIVE FULL STOP", Number, 5, 0x0, 0x0, 0x0 },
{ 0x248D, "DIGIT SIX FULL STOP", Number, 6, 0x0, 0x0, 0x0 },
{ 0x248E, "DIGIT SEVEN FULL STOP", Number, 7, 0x0, 0x0, 0x0 },
{ 0x248F, "DIGIT EIGHT FULL STOP", Number, 8, 0x0, 0x0, 0x0 },
{ 0x2490, "DIGIT NINE FULL STOP", Number, 9, 0x0, 0x0, 0x0 },
{ 0x2491, "NUMBER TEN FULL STOP", Number, 10, 0x0, 0x0, 0x0 },
{ 0x2492, "NUMBER ELEVEN FULL STOP", Number, 11, 0x0, 0x0, 0x0 },
{ 0x2493, "NUMBER TWELVE FULL STOP", Number, 12, 0x0, 0x0, 0x0 },
{ 0x2494, "NUMBER THIRTEEN FULL STOP", Number, 13, 0x0, 0x0, 0x0 },
{ 0x2495, "NUMBER FOURTEEN FULL STOP", Number, 14, 0x0, 0x0, 0x0 },
{ 0x2496, "NUMBER FIFTEEN FULL STOP", Number, 15, 0x0, 0x0, 0x0 },
{ 0x2497, "NUMBER SIXTEEN FULL STOP", Number, 16, 0x0, 0x0, 0x0 },
{ 0x2498, "NUMBER SEVENTEEN FULL STOP", Number, 17, 0x0, 0x0, 0x0 },
{ 0x2499, "NUMBER EIGHTEEN FULL STOP", Number, 18, 0x0, 0x0, 0x0 },
{ 0x249A, "NUMBER NINETEEN FULL STOP", Number, 19, 0x0, 0x0, 0x0 },
{ 0x249B, "NUMBER TWENTY FULL STOP", Number, 20, 0x0, 0x0, 0x0 },
{ 0x249C, "PARENTHESIZED LATIN SMALL LETTER A", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x249D, "PARENTHESIZED LATIN SMALL LETTER B", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x249E, "PARENTHESIZED LATIN SMALL LETTER C", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x249F, "PARENTHESIZED LATIN SMALL LETTER D", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A0, "PARENTHESIZED LATIN SMALL LETTER E", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A1, "PARENTHESIZED LATIN SMALL LETTER F", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A2, "PARENTHESIZED LATIN SMALL LETTER G", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A3, "PARENTHESIZED LATIN SMALL LETTER H", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A4, "PARENTHESIZED LATIN SMALL LETTER I", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A5, "PARENTHESIZED LATIN SMALL LETTER J", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A6, "PARENTHESIZED LATIN SMALL LETTER K", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A7, "PARENTHESIZED LATIN SMALL LETTER L", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A8, "PARENTHESIZED LATIN SMALL LETTER M", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24A9, "PARENTHESIZED LATIN SMALL LETTER N", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24AA, "PARENTHESIZED LATIN SMALL LETTER O", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24AB, "PARENTHESIZED LATIN SMALL LETTER P", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24AC, "PARENTHESIZED LATIN SMALL LETTER Q", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24AD, "PARENTHESIZED LATIN SMALL LETTER R", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24AE, "PARENTHESIZED LATIN SMALL LETTER S", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24AF, "PARENTHESIZED LATIN SMALL LETTER T", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24B0, "PARENTHESIZED LATIN SMALL LETTER U", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24B1, "PARENTHESIZED LATIN SMALL LETTER V", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24B2, "PARENTHESIZED LATIN SMALL LETTER W", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24B3, "PARENTHESIZED LATIN SMALL LETTER X", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24B4, "PARENTHESIZED LATIN SMALL LETTER Y", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24B5, "PARENTHESIZED LATIN SMALL LETTER Z", Symbol, -1, 0x0, 0x0, 0x0 },
{ 0x24B6, "CIRCLED LATIN CAPITAL LETTER A", Symbol, -1, 0x0, 0x24D0, 0x0 },
{ 0x24B7, "CIRCLED LATIN CAPITAL LETTER B", Symbol, -1, 0x0, 0x24D1, 0x0 },
{ 0x24B8, "CIRCLED LATIN CAPITAL LETTER C", Symbol, -1, 0x0, 0x24D2, 0x0 },
{ 0x24B9, "CIRCLED LATIN CAPITAL LETTER D", Symbol, -1, 0x0, 0x24D3, 0x0 },
{ 0x24BA, "CIRCLED LATIN CAPITAL LETTER E", Symbol, -1, 0x0, 0x24D4, 0x0 },
{ 0x24BB, "CIRCLED LATIN CAPITAL LETTER F", Symbol, -1, 0x0, 0x24D5, 0x0 },
{ 0x24BC, "CIRCLED LATIN CAPITAL LETTER G", Symbol, -1, 0x0, 0x24D6, 0x0 },
{ 0x24BD, "CIRCLED LATIN CAPITAL LETTER H", Symbol, -1, 0x0, 0x24D7, 0x0 },
{ 0x24BE, "CIRCLED LATIN CAPITAL LETTER I", Symbol, -1, 0x0, 0x24D8, 0x0 },
{ 0x24BF, "CIRCLED LATIN CAPITAL LETTER J", Symbol, -1, 0x0, 0x24D9, 0x0 },
{ 0x24C0, "CIRCLED LATIN CAPITAL LETTER K", Symbol, -1, 0x0, 0x24DA, 0x0 },
{ 0x24C1, "CIRCLED LATIN CAPITAL LETTER L", Symbol, -1, 0x0, 0x24DB, 0x0 },
{ 0x24C2, "CIRCLED LATIN CAPITAL LETTER M", Symbol, -1, 0x0, 0x24DC, 0x0 },
{ 0x24C3, "CIRCLED LATIN CAPITAL LETTER N", Symbol, -1, 0x0, 0x24DD, 0x0 },
{ 0x24C4, "CIRCLED LATIN CAPITAL LETTER O", Symbol, -1, 0x0, 0x24DE, 0x0 },
{ 0x24C5, "CIRCLED LATIN CAPITAL LETTER P", Symbol, -1, 0x0, 0x24DF, 0x0 },
{ 0x24C6, "CIRCLED LATIN CAPITAL LETTER Q", Symbol, -1, 0x0, 0x24E0, 0x0 },
{ 0x24C7, "CIRCLED LATIN CAPITAL LETTER R", Symbol, -1, 0x0, 0x24E1, 0x0 },
{ 0x24C8, "CIRCLED LATIN CAPITAL LETTER S", Symbol, -1, 0x0, 0x24E2, 0x0 },
{ 0x24C9, "CIRCLED LATIN CAPITAL LETTER T", Symbol, -1, 0x0, 0x24E3, 0x0 },
{ 0x24CA, "CIRCLED LATIN CAPITAL LETTER U", Symbol, -1, 0x0, 0x24E4, 0x0 },
{ 0x24CB, "CIRCLED LATIN CAPITAL LETTER V", Symbol, -1, 0x0, 0x24E5, 0x0 },
{ 0x24CC, "CIRCLED LATIN CAPITAL LETTER W", Symbol, -1, 0x0, 0x24E6, 0x0 },
{ 0x24CD, "CIRCLED LATIN CAPITAL LETTER X", Symbol, -1, 0x0, 0x24E7, 0x0 },
{ 0x24CE, "CIRCLED LATIN CAPITAL LETTER Y", Symbol, -1, 0x0, 0x24E8, 0x0 },
{ 0x24CF, "CIRCLED LATIN CAPITAL LETTER Z", Symbol, -1, 0x0, 0x24E9, 0x0 },
{ 0x24D0, "CIRCLED LATIN SMALL LETTER A", Symbol, -1, 0x24B6, 0x0, 0x24B6 },
{ 0x24D1, "CIRCLED LATIN SMALL LETTER B", Symbol, -1, 0x24B7, 0x0, 0x24B7 },
{ 0x24D2, "CIRCLED LATIN SMALL LETTER C", Symbol, -1, 0x24B8, 0x0, 0x24B8 },
{ 0x24D3, "CIRCLED LATIN SMALL LETTER D", Symbol, -1, 0x24B9, 0x0, 0x24B9 },
{ 0x24D4, "CIRCLED LATIN SMALL LETTER E", Symbol, -1, 0x24BA, 0x0, 0x24BA },
{ 0x24D5, "CIRCLED LATIN SMALL LETTER F", Symbol, -1, 0x24BB, 0x0, 0x24BB },
{ 0x24D6, "CIRCLED LATIN SMALL LETTER G", Symbol, -1, 0x24BC, 0x0, 0x24BC },
{ 0x24D7, "CIRCLED LATIN SMALL LETTER H", Symbol, -1, 0x24BD, 0x0, 0x24BD },
{ 0x24D8, "CIRCLED LATIN SMALL LETTER I", Symbol, -1, 0x24BE, 0x0, 0x24BE },
{ 0x24D9, "CIRCLED LATIN SMALL LETTER J", Symbol, -1, 0x24BF, 0x0, 0x24BF },
{ 0x24DA, "CIRCLED LATIN SMALL LETTER K", Symbol, -1, 0x24C0, 0x0, 0x24C0 },
{ 0x24DB, "CIRCLED LATIN SMALL LETTER L", Symbol, -1, 0x24C1, 0x0, 0x24C1 },
{ 0x24DC, "CIRCLED LATIN SMALL LETTER M", Symbol, -1, 0x24C2, 0x0, 0x24C2 },
{ 0x24DD, "CIRCLED LATIN SMALL LETTER N", Symbol, -1, 0x24C3, 0x0, 0x24C3 },
{ 0x24DE, "CIRCLED LATIN SMALL LETTER O", Symbol, -1, 0x24C4, 0x0, 0x24C4 },
{ 0x24DF, "CIRCLED LATIN SMALL LETTER P", Symbol, -1, 0x24C5, 0x0, 0x24C5 },
{ 0x24E0, "CIRCLED LATIN SMALL LETTER Q", Symbol, -1, 0x24C6, 0x0, 0x24C6 },
{ 0x24E1, "CIRCLED LATIN SMALL LETTER R", Symbol, -1, 0x24C7, 0x0, 0x24C7 },
{ 0x24E2, "CIRCLED LATIN SMALL LETTER S", Symbol, -1, 0x24C8, 0x0, 0x24C8 },
{ 0x24E3, "CIRCLED LATIN SMALL LETTER T", Symbol, -1, 0x24C9, 0x0, 0x24C9 },
{ 0x24E4, "CIRCLED LATIN SMALL LETTER U", Symbol, -1, 0x24CA, 0x0, 0x24CA },
{ 0x24E5, "CIRCLED LATIN SMALL LETTER V", Symbol, -1, 0x24CB, 0x0, 0x24CB },
{ 0x24E6, "CIRCLED LATIN SMALL LETTER W", Symbol, -1, 0x24CC, 0x0, 0x24CC },
{ 0x24E7, "CIRCLED LATIN SMALL LETTER X", Symbol, -1, 0x24CD, 0x0, 0x24CD },
{ 0x24E8, "CIRCLED LATIN SMALL LETTER Y", Symbol, -1, 0x24CE, 0x0, 0x24CE },
{ 0x24E9, "CIRCLED LATIN SMALL LETTER Z", Symbol, -1, 0x24CF, 0x0, 0x24CF },
{ 0x24EA, "CIRCLED DIGIT ZERO", Number, 0, 0x0, 0x0, 0x0 },
{ 0x24EB, "NEGATIVE CIRCLED NUMBER ELEVEN", Number, 11, 0x0, 0x0, 0x0 },
{ 0x24EC, "NEGATIVE CIRCLED NUMBER TWELVE", Number, 12, 0x0, 0x0, 0x0 },
{ 0x24ED, "NEGATIVE CIRCLED NUMBER THIRTEEN", Number, 13, 0x0, 0x0, 0x0 },
{ 0x24EE, "NEGATIVE CIRCLED NUMBER FOURTEEN", Number, 14, 0x0, 0x0, 0x0 },
{ 0x24EF, "NEGATIVE CIRCLED NUMBER FIFTEEN", Number, 15, 0x0, 0x0, 0x0 },
{ 0x24F0, "NEGATIVE CIRCLED NUMBER SIXTEEN", Number, 16, 0x0, 0x0, 0x0 },
{ 0x24F1, "NEGATIVE CIRCLED NUMBER SEVENTEEN", Number, 17, 0x0, 0x0, 0x0 },
{ 0x24F2,