/*
   Copyright 2014 Adobe
   All Rights Reserved.
   This software is licensed as OpenSource, under the Apache License, Version 2.0.
   This license is available at: http://opensource.org/licenses/Apache-2.0.
*/

/*
   DO NOT EDIT: this file was generated by the Python script generate_uniblock.py.
   ( c/makeotf/makeotf_lib/utils/generate_uniblock.py )

   Unicode block information (struct type: UnicodeBlock). Ordered by first
   Unicode value in range. Ranges do not overlap. Bit 57 "Non-Plane 0" is 
   handled separately in map.c (search on SUPP_UV_BITNUM).
*/

    {   0x0000,   0x007F,   128, 0,   0, 0, "Basic Latin"                             },
    {   0x0080,   0x00FF,   128, 0,   1, 0, "Latin-1 Supplement"                      },
    {   0x0100,   0x017F,   128, 0,   2, 0, "Latin Extended-A"                        },
    {   0x0180,   0x024F,   208, 0,   3, 0, "Latin Extended-B"                        },
    {   0x0250,   0x02AF,    96, 0,   4, 0, "IPA Extensions"                          },
    {   0x02B0,   0x02FF,    80, 0,   5, 0, "Spacing Modifier Letters"                },
    {   0x0300,   0x036F,   112, 0,   6, 0, "Combining Diacritical Marks"             },
    {   0x0370,   0x03FF,   135, 0,   7, 0, "Greek and Coptic"                        },
    {   0x0400,   0x04FF,   256, 0,   9, 0, "Cyrillic"                                },
    {   0x0500,   0x052F,    48, 0,   9, 0, "Cyrillic Supplement"                     },
    {   0x0530,   0x058F,    91, 0,  10, 0, "Armenian"                                },
    {   0x0590,   0x05FF,    88, 0,  11, 0, "Hebrew"                                  },
    {   0x0600,   0x06FF,   255, 0,  13, 0, "Arabic"                                  },
    {   0x0700,   0x074F,    77, 0,  71, 0, "Syriac"                                  },
    {   0x0750,   0x077F,    48, 0,  13, 0, "Arabic Supplement"                       },
    {   0x0780,   0x07BF,    50, 0,  72, 0, "Thaana"                                  },
    {   0x07C0,   0x07FF,    62, 0,  14, 0, "NKo"                                     },
    {   0x0900,   0x097F,   128, 0,  15, 0, "Devanagari"                              },
    {   0x0980,   0x09FF,    96, 0,  16, 0, "Bengali"                                 },
    {   0x0A00,   0x0A7F,    80, 0,  17, 0, "Gurmukhi"                                },
    {   0x0A80,   0x0AFF,    91, 0,  18, 0, "Gujarati"                                },
    {   0x0B00,   0x0B7F,    90, 0,  19, 0, "Oriya"                                   },
    {   0x0B80,   0x0BFF,    72, 0,  20, 0, "Tamil"                                   },
    {   0x0C00,   0x0C7F,    98, 0,  21, 0, "Telugu"                                  },
    {   0x0C80,   0x0CFF,    89, 0,  22, 0, "Kannada"                                 },
    {   0x0D00,   0x0D7F,   117, 0,  23, 0, "Malayalam"                               },
    {   0x0D80,   0x0DFF,    90, 0,  73, 0, "Sinhala"                                 },
    {   0x0E00,   0x0E7F,    87, 0,  24, 0, "Thai"                                    },
    {   0x0E80,   0x0EFF,    82, 0,  25, 0, "Lao"                                     },
    {   0x0F00,   0x0FFF,   211, 0,  70, 0, "Tibetan"                                 },
    {   0x1000,   0x109F,   160, 0,  74, 0, "Myanmar"                                 },
    {   0x10A0,   0x10FF,    88, 0,  26, 0, "Georgian"                                },
    {   0x1100,   0x11FF,     1, 0,  28, 0, "Hangul Jamo"                             },
    {   0x1200,   0x137F,   358, 0,  75, 0, "Ethiopic"                                },
    {   0x1380,   0x139F,    26, 0,  75, 0, "Ethiopic Supplement"                     },
    {   0x13A0,   0x13FF,    92, 0,  76, 0, "Cherokee"                                },
    {   0x1400,   0x167F,   640, 0,  77, 0, "Unified Canadian Aboriginal Syllabics"   },
    {   0x1680,   0x169F,    29, 0,  78, 0, "Ogham"                                   },
    {   0x16A0,   0x16FF,    89, 0,  79, 0, "Runic"                                   },
    {   0x1700,   0x171F,    20, 0,  84, 0, "Tagalog"                                 },
    {   0x1720,   0x173F,    23, 0,  84, 0, "Hanunoo"                                 },
    {   0x1740,   0x175F,    20, 0,  84, 0, "Buhid"                                   },
    {   0x1760,   0x177F,    18, 0,  84, 0, "Tagbanwa"                                },
    {   0x1780,   0x17FF,   114, 0,  80, 0, "Khmer"                                   },
    {   0x1800,   0x18AF,   157, 0,  81, 0, "Mongolian"                               },
    {   0x1900,   0x194F,    68, 0,  93, 0, "Limbu"                                   },
    {   0x1950,   0x197F,    35, 0,  94, 0, "Tai Le"                                  },
    {   0x1980,   0x19DF,    83, 0,  95, 0, "New Tai Lue"                             },
    {   0x19E0,   0x19FF,    32, 0,  80, 0, "Khmer Symbols"                           },
    {   0x1A00,   0x1A1F,    30, 0,  96, 0, "Buginese"                                },
    {   0x1B00,   0x1B7F,   121, 0,  27, 0, "Balinese"                                },
    {   0x1B80,   0x1BBF,    64, 0, 112, 0, "Sundanese"                               },
    {   0x1C00,   0x1C4F,    74, 0, 113, 0, "Lepcha"                                  },
    {   0x1C50,   0x1C7F,    48, 0, 114, 0, "Ol Chiki"                                },
    {   0x1D00,   0x1D7F,   128, 0,   4, 0, "Phonetic Extensions"                     },
    {   0x1D80,   0x1DBF,    64, 0,   4, 0, "Phonetic Extensions Supplement"          },
    {   0x1DC0,   0x1DFF,    63, 0,   6, 0, "Combining Diacritical Marks Supplement"  },
    {   0x1E00,   0x1EFF,   256, 0,  29, 0, "Latin Extended Additional"               },
    {   0x1F00,   0x1FFF,   233, 0,  30, 0, "Greek Extended"                          },
    {   0x2000,   0x206F,   111, 0,  31, 0, "General Punctuation"                     },
    {   0x2070,   0x209F,    42, 0,  32, 0, "Superscripts and Subscripts"             },
    {   0x20A0,   0x20CF,    32, 0,  33, 0, "Currency Symbols"                        },
    {   0x20D0,   0x20FF,    33, 0,  34, 0, "Combining Diacritical Marks for Symbols" },
    {   0x2100,   0x214F,    80, 0,  35, 0, "Letterlike Symbols"                      },
    {   0x2150,   0x218F,    60, 0,  36, 0, "Number Forms"                            },
    {   0x2190,   0x21FF,   112, 0,  37, 0, "Arrows"                                  },
    {   0x2200,   0x22FF,   256, 0,  38, 0, "Mathematical Operators"                  },
    {   0x2300,   0x23FF,   256, 0,  39, 0, "Miscellaneous Technical"                 },
    {   0x2400,   0x243F,    39, 0,  40, 0, "Control Pictures"                        },
    {   0x2440,   0x245F,    11, 0,  41, 0, "Optical Character Recognition"           },
    {   0x2460,   0x24FF,   160, 0,  42, 0, "Enclosed Alphanumerics"                  },
    {   0x2500,   0x257F,   128, 0,  43, 0, "Box Drawing"                             },
    {   0x2580,   0x259F,    32, 0,  44, 0, "Block Elements"                          },
    {   0x25A0,   0x25FF,    96, 0,  45, 0, "Geometric Shapes"                        },
    {   0x2600,   0x26FF,   256, 0,  46, 0, "Miscellaneous Symbols"                   },
    {   0x2700,   0x27BF,   192, 0,  47, 0, "Dingbats"                                },
    {   0x27C0,   0x27EF,    48, 0,  38, 0, "Miscellaneous Mathematical Symbols-A"    },
    {   0x27F0,   0x27FF,    16, 0,  37, 0, "Supplemental Arrows-A"                   },
    {   0x2800,   0x28FF,   256, 0,  82, 0, "Braille Patterns"                        },
    {   0x2900,   0x297F,   128, 0,  37, 0, "Supplemental Arrows-B"                   },
    {   0x2980,   0x29FF,   128, 0,  38, 0, "Miscellaneous Mathematical Symbols-B"    },
    {   0x2A00,   0x2AFF,   256, 0,  38, 0, "Supplemental Mathematical Operators"     },
    {   0x2B00,   0x2BFF,   252, 0,  37, 0, "Miscellaneous Symbols and Arrows"        },
    {   0x2C00,   0x2C5F,    94, 0,  97, 0, "Glagolitic"                              },
    {   0x2C60,   0x2C7F,    32, 0,  29, 0, "Latin Extended-C"                        },
    {   0x2C80,   0x2CFF,   123, 0,   8, 0, "Coptic"                                  },
    {   0x2D00,   0x2D2F,    40, 0,  26, 0, "Georgian Supplement"                     },
    {   0x2D30,   0x2D7F,    59, 0,  98, 0, "Tifinagh"                                },
    {   0x2D80,   0x2DDF,    79, 0,  75, 0, "Ethiopic Extended"                       },
    {   0x2DE0,   0x2DFF,    32, 0,   9, 0, "Cyrillic Extended-A"                     },
    {   0x2E00,   0x2E7F,    80, 0,  31, 0, "Supplemental Punctuation"                },
    {   0x2E80,   0x2EFF,     1, 0,  59, 0, "CJK Radicals Supplement"                 },
    {   0x2F00,   0x2FDF,     1, 0,  59, 0, "Kangxi Radicals"                         },
    {   0x2FF0,   0x2FFF,     1, 0,  59, 0, "Ideographic Description Characters"      },
    {   0x3000,   0x303F,     1, 0,  48, 0, "CJK Symbols and Punctuation"             },
    {   0x3040,   0x309F,    93, 0,  49, 0, "Hiragana"                                },
    {   0x30A0,   0x30FF,    96, 0,  50, 0, "Katakana"                                },
    {   0x3100,   0x312F,    43, 0,  51, 0, "Bopomofo"                                },
    {   0x3130,   0x318F,     1, 0,  52, 0, "Hangul Compatibility Jamo"               },
    {   0x3190,   0x319F,     1, 0,  59, 0, "Kanbun"                                  },
    {   0x31A0,   0x31BF,    27, 0,  51, 0, "Bopomofo Extended"                       },
    {   0x31C0,   0x31EF,     1, 0,  61, 0, "CJK Strokes"                             },
    {   0x31F0,   0x31FF,    16, 0,  50, 0, "Katakana Phonetic Extensions"            },
    {   0x3200,   0x32FF,     1, 0,  54, 0, "Enclosed CJK Letters and Months"         },
    {   0x3300,   0x33FF,     1, 0,  55, 0, "CJK Compatibility"                       },
    {   0x3400,   0x4DBF,     1, 0,  59, 0, "CJK Unified Ideographs Extension A"      },
    {   0x4DC0,   0x4DFF,    64, 0,  99, 0, "Yijing Hexagram Symbols"                 },
    {   0x4E00,   0x9FFF,     1, 0,  59, 0, "CJK Unified Ideographs"                  },
    {   0xA000,   0xA48F,  1165, 0,  83, 0, "Yi Syllables"                            },
    {   0xA490,   0xA4CF,    55, 0,  83, 0, "Yi Radicals"                             },
    {   0xA500,   0xA63F,   300, 0,  12, 0, "Vai"                                     },
    {   0xA640,   0xA69F,    96, 0,   9, 0, "Cyrillic Extended-B"                     },
    {   0xA700,   0xA71F,    32, 0,   5, 0, "Modifier Tone Letters"                   },
    {   0xA720,   0xA7FF,   174, 0,  29, 0, "Latin Extended-D"                        },
    {   0xA800,   0xA82F,    44, 0, 100, 0, "Syloti Nagri"                            },
    {   0xA840,   0xA87F,    56, 0,  53, 0, "Phags-pa"                                },
    {   0xA880,   0xA8DF,    82, 0, 115, 0, "Saurashtra"                              },
    {   0xA900,   0xA92F,    48, 0, 116, 0, "Kayah Li"                                },
    {   0xA930,   0xA95F,    37, 0, 117, 0, "Rejang"                                  },
    {   0xAA00,   0xAA5F,    83, 0, 118, 0, "Cham"                                    },
    {   0xAC00,   0xD7AF,     1, 0,  56, 0, "Hangul Syllables"                        },
    {   0xE000,   0xF8FF,     1, 0,  60, 0, "Private Use Area (plane 0)"              },
    {   0xF900,   0xFAFF,     1, 0,  61, 0, "CJK Compatibility Ideographs"            },
    {   0xFB00,   0xFB4F,    58, 0,  62, 0, "Alphabetic Presentation Forms"           },
    {   0xFB50,   0xFDFF,   611, 0,  63, 0, "Arabic Presentation Forms-A"             },
    {   0xFE00,   0xFE0F,    16, 0,  91, 0, "Variation Selectors"                     },
    {   0xFE10,   0xFE1F,     1, 0,  65, 0, "Vertical Forms"                          },
    {   0xFE20,   0xFE2F,    16, 0,  64, 0, "Combining Half Marks"                    },
    {   0xFE30,   0xFE4F,     1, 0,  65, 0, "CJK Compatibility Forms"                 },
    {   0xFE50,   0xFE6F,    26, 0,  66, 0, "Small Form Variants"                     },
    {   0xFE70,   0xFEFF,   141, 0,  67, 0, "Arabic Presentation Forms-B"             },
    {   0xFF00,   0xFFEF,   225, 0,  68, 0, "Halfwidth and Fullwidth Forms"           },
    {   0xFFF0,   0xFFFF,     5, 0,  69, 0, "Specials"                                },
    {  0x10000,  0x1007F,    88, 0, 101, 0, "Linear B Syllabary"                      },
    {  0x10080,  0x100FF,   123, 0, 101, 0, "Linear B Ideograms"                      },
    {  0x10100,  0x1013F,    57, 0, 101, 0, "Aegean Numbers"                          },
    {  0x10140,  0x1018F,    79, 0, 102, 0, "Ancient Greek Numbers"                   },
    {  0x10190,  0x101CF,    13, 0, 119, 0, "Ancient Symbols"                         },
    {  0x101D0,  0x101FF,    46, 0, 120, 0, "Phaistos Disc"                           },
    {  0x10280,  0x1029F,    29, 0, 121, 0, "Lycian"                                  },
    {  0x102A0,  0x102DF,    49, 0, 121, 0, "Carian"                                  },
    {  0x10300,  0x1032F,    39, 0,  85, 0, "Old Italic"                              },
    {  0x10330,  0x1034F,    27, 0,  86, 0, "Gothic"                                  },
    {  0x10380,  0x1039F,    31, 0, 103, 0, "Ugaritic"                                },
    {  0x103A0,  0x103DF,    50, 0, 104, 0, "Old Persian"                             },
    {  0x10400,  0x1044F,    80, 0,  87, 0, "Deseret"                                 },
    {  0x10450,  0x1047F,    48, 0, 105, 0, "Shavian"                                 },
    {  0x10480,  0x104AF,    40, 0, 106, 0, "Osmanya"                                 },
    {  0x10800,  0x1083F,    55, 0, 107, 0, "Cypriot Syllabary"                       },
    {  0x10900,  0x1091F,    29, 0,  58, 0, "Phoenician"                              },
    {  0x10920,  0x1093F,    27, 0, 121, 0, "Lydian"                                  },
    {  0x10A00,  0x10A5F,    68, 0, 108, 0, "Kharoshthi"                              },
    {  0x12000,  0x123FF,   922, 0, 110, 0, "Cuneiform"                               },
    {  0x12400,  0x1247F,   116, 0, 110, 0, "Cuneiform Numbers and Punctuation"       },
    {  0x1D000,  0x1D0FF,   246, 0,  88, 0, "Byzantine Musical Symbols"               },
    {  0x1D100,  0x1D1FF,   231, 0,  88, 0, "Musical Symbols"                         },
    {  0x1D200,  0x1D24F,    70, 0,  88, 0, "Ancient Greek Musical Notation"          },
    {  0x1D300,  0x1D35F,    87, 0, 109, 0, "Tai Xuan Jing Symbols"                   },
    {  0x1D360,  0x1D37F,    25, 0, 111, 0, "Counting Rod Numerals"                   },
    {  0x1D400,  0x1D7FF,   996, 0,  89, 0, "Mathematical Alphanumeric Symbols"       },
    {  0x1F000,  0x1F02F,    44, 0, 122, 0, "Mahjong Tiles"                           },
    {  0x1F030,  0x1F09F,   100, 0, 122, 0, "Domino Tiles"                            },
    {  0x20000,  0x2A6DF,     1, 0,  59, 0, "CJK Unified Ideographs Extension B"      },
    {  0x2F800,  0x2FA1F,     1, 0,  61, 0, "CJK Compatibility Ideographs Supplement" },
    {  0xE0000,  0xE007F,    97, 0,  92, 0, "Tags"                                    },
    {  0xE0100,  0xE01EF,   240, 0,  91, 0, "Variation Selectors Supplement"          },
    {  0xF0000,  0xFFFFD,     1, 0,  90, 0, "Private Use (plane 15)"                  },
    { 0x100000, 0x10FFFD,     1, 0,  90, 0, "Private Use (plane 16)"                  },
