]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/unidata/Scripts.txt
ICU-400.39.tar.gz
[apple/icu.git] / icuSources / data / unidata / Scripts.txt
index 696720aaa041195efbcd4f6403802c0b959a8fa9..030adaeaa0479aa36195e7e9bad4d83aa41d8329 100644 (file)
-# Scripts-4.0.0.txt
-# Date: 2003-03-20, 20:07:48 GMT [MD]
+# Scripts-5.1.0.txt
+# Date: 2008-03-20, 17:55:33 GMT [MD]
 #
+# Unicode Character Database
+# Copyright (c) 1991-2008 Unicode, Inc.
+# For terms of use, see http://www.unicode.org/terms_of_use.html
 # For documentation, see UCD.html
-# Note: Unassigned and Noncharacter codepoints may be omitted
-#       if they have default property values.
-# ================================================
-
-
-# ================================================
-# Script
-#      All code points not explicitly listed in this file have the property
-#      value:   COMMON.
-# ================================================
-
-0041..005A    ; LATIN # L&  [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z
-0061..007A    ; LATIN # L&  [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z
-00AA          ; LATIN # L&       FEMININE ORDINAL INDICATOR
-00BA          ; LATIN # L&       MASCULINE ORDINAL INDICATOR
-00C0..00D6    ; LATIN # L&  [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS
-00D8..00F6    ; LATIN # L&  [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS
-00F8..01BA    ; LATIN # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL
-01BB          ; LATIN # Lo       LATIN LETTER TWO WITH STROKE
-01BC..01BF    ; LATIN # L&   [4] LATIN CAPITAL LETTER TONE FIVE..LATIN LETTER WYNN
-01C0..01C3    ; LATIN # Lo   [4] LATIN LETTER DENTAL CLICK..LATIN LETTER RETROFLEX CLICK
-01C4..0236    ; LATIN # L& [115] LATIN CAPITAL LETTER DZ WITH CARON..LATIN SMALL LETTER T WITH CURL
-0250..02AF    ; LATIN # L&  [96] LATIN SMALL LETTER TURNED A..LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
-02B0..02B8    ; LATIN # Lm   [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y
-02E0..02E4    ; LATIN # Lm   [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
-1D00..1D25    ; LATIN # L&  [38] LATIN LETTER SMALL CAPITAL A..LATIN LETTER AIN
-1D2C..1D5C    ; LATIN # Lm  [49] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL AIN
-1D62..1D65    ; LATIN # L&   [4] LATIN SUBSCRIPT SMALL LETTER I..LATIN SUBSCRIPT SMALL LETTER V
-1D6B          ; LATIN # L&       LATIN SMALL LETTER UE
-1E00..1E9B    ; LATIN # L& [156] LATIN CAPITAL LETTER A WITH RING BELOW..LATIN SMALL LETTER LONG S WITH DOT ABOVE
-1EA0..1EF9    ; LATIN # L&  [90] LATIN CAPITAL LETTER A WITH DOT BELOW..LATIN SMALL LETTER Y WITH TILDE
-2071          ; LATIN # L&       SUPERSCRIPT LATIN SMALL LETTER I
-207F          ; LATIN # L&       SUPERSCRIPT LATIN SMALL LETTER N
-212A..212B    ; LATIN # L&   [2] KELVIN SIGN..ANGSTROM SIGN
-FB00..FB06    ; LATIN # L&   [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
-FF21..FF3A    ; LATIN # L&  [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
-FF41..FF5A    ; LATIN # L&  [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
-
-# Total code points: 938
-
-# ================================================
-
-00B5          ; GREEK # L&       MICRO SIGN
-037A          ; GREEK # Lm       GREEK YPOGEGRAMMENI
-0386          ; GREEK # L&       GREEK CAPITAL LETTER ALPHA WITH TONOS
-0388..038A    ; GREEK # L&   [3] GREEK CAPITAL LETTER EPSILON WITH TONOS..GREEK CAPITAL LETTER IOTA WITH TONOS
-038C          ; GREEK # L&       GREEK CAPITAL LETTER OMICRON WITH TONOS
-038E..03A1    ; GREEK # L&  [20] GREEK CAPITAL LETTER UPSILON WITH TONOS..GREEK CAPITAL LETTER RHO
-03A3..03CE    ; GREEK # L&  [44] GREEK CAPITAL LETTER SIGMA..GREEK SMALL LETTER OMEGA WITH TONOS
-03D0..03F5    ; GREEK # L&  [38] GREEK BETA SYMBOL..GREEK LUNATE EPSILON SYMBOL
-03F7..03FB    ; GREEK # L&   [5] GREEK CAPITAL LETTER SHO..GREEK SMALL LETTER SAN
-1D26..1D2A    ; GREEK # L&   [5] GREEK LETTER SMALL CAPITAL GAMMA..GREEK LETTER SMALL CAPITAL PSI
-1D5D..1D61    ; GREEK # Lm   [5] MODIFIER LETTER SMALL BETA..MODIFIER LETTER SMALL CHI
-1D66..1D6A    ; GREEK # L&   [5] GREEK SUBSCRIPT SMALL LETTER BETA..GREEK SUBSCRIPT SMALL LETTER CHI
-1F00..1F15    ; GREEK # L&  [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
-1F18..1F1D    ; GREEK # L&   [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
-1F20..1F45    ; GREEK # L&  [38] GREEK SMALL LETTER ETA WITH PSILI..GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
-1F48..1F4D    ; GREEK # L&   [6] GREEK CAPITAL LETTER OMICRON WITH PSILI..GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
-1F50..1F57    ; GREEK # L&   [8] GREEK SMALL LETTER UPSILON WITH PSILI..GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
-1F59          ; GREEK # L&       GREEK CAPITAL LETTER UPSILON WITH DASIA
-1F5B          ; GREEK # L&       GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
-1F5D          ; GREEK # L&       GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
-1F5F..1F7D    ; GREEK # L&  [31] GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI..GREEK SMALL LETTER OMEGA WITH OXIA
-1F80..1FB4    ; GREEK # L&  [53] GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI..GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
-1FB6..1FBC    ; GREEK # L&   [7] GREEK SMALL LETTER ALPHA WITH PERISPOMENI..GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
-1FBE          ; GREEK # L&       GREEK PROSGEGRAMMENI
-1FC2..1FC4    ; GREEK # L&   [3] GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
-1FC6..1FCC    ; GREEK # L&   [7] GREEK SMALL LETTER ETA WITH PERISPOMENI..GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
-1FD0..1FD3    ; GREEK # L&   [4] GREEK SMALL LETTER IOTA WITH VRACHY..GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
-1FD6..1FDB    ; GREEK # L&   [6] GREEK SMALL LETTER IOTA WITH PERISPOMENI..GREEK CAPITAL LETTER IOTA WITH OXIA
-1FE0..1FEC    ; GREEK # L&  [13] GREEK SMALL LETTER UPSILON WITH VRACHY..GREEK CAPITAL LETTER RHO WITH DASIA
-1FF2..1FF4    ; GREEK # L&   [3] GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI..GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
-1FF6..1FFC    ; GREEK # L&   [7] GREEK SMALL LETTER OMEGA WITH PERISPOMENI..GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
-2126          ; GREEK # L&       OHM SIGN
-
-# Total code points: 348
-
-# ================================================
-
-0400..0481    ; CYRILLIC # L& [130] CYRILLIC CAPITAL LETTER IE WITH GRAVE..CYRILLIC SMALL LETTER KOPPA
-0483..0486    ; CYRILLIC # Mn   [4] COMBINING CYRILLIC TITLO..COMBINING CYRILLIC PSILI PNEUMATA
-048A..04CE    ; CYRILLIC # L&  [69] CYRILLIC CAPITAL LETTER SHORT I WITH TAIL..CYRILLIC SMALL LETTER EM WITH TAIL
-04D0..04F5    ; CYRILLIC # L&  [38] CYRILLIC CAPITAL LETTER A WITH BREVE..CYRILLIC SMALL LETTER CHE WITH DIAERESIS
-04F8..04F9    ; CYRILLIC # L&   [2] CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS..CYRILLIC SMALL LETTER YERU WITH DIAERESIS
-0500..050F    ; CYRILLIC # L&  [16] CYRILLIC CAPITAL LETTER KOMI DE..CYRILLIC SMALL LETTER KOMI TJE
-1D2B          ; CYRILLIC # L&       CYRILLIC LETTER SMALL CAPITAL EL
-
-# Total code points: 260
-
-# ================================================
-
-0531..0556    ; ARMENIAN # L&  [38] ARMENIAN CAPITAL LETTER AYB..ARMENIAN CAPITAL LETTER FEH
-0559          ; ARMENIAN # Lm       ARMENIAN MODIFIER LETTER LEFT HALF RING
-0561..0587    ; ARMENIAN # L&  [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN
-FB13..FB17    ; ARMENIAN # L&   [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
 
-# Total code points: 83
+# ================================================
+
+# Property:    Script
+
+#  All code points not explicitly listed for Script
+#  have the value Unknown (Zzzz).
+
+# @missing: 0000..10FFFF; Unknown
 
 # ================================================
 
-05D0..05EA    ; HEBREW # Lo  [27] HEBREW LETTER ALEF..HEBREW LETTER TAV
-05F0..05F2    ; HEBREW # Lo   [3] HEBREW LIGATURE YIDDISH DOUBLE VAV..HEBREW LIGATURE YIDDISH DOUBLE YOD
-FB1D          ; HEBREW # Lo       HEBREW LETTER YOD WITH HIRIQ
-FB1F..FB28    ; HEBREW # Lo  [10] HEBREW LIGATURE YIDDISH YOD YOD PATAH..HEBREW LETTER WIDE TAV
-FB2A..FB36    ; HEBREW # Lo  [13] HEBREW LETTER SHIN WITH SHIN DOT..HEBREW LETTER ZAYIN WITH DAGESH
-FB38..FB3C    ; HEBREW # Lo   [5] HEBREW LETTER TET WITH DAGESH..HEBREW LETTER LAMED WITH DAGESH
-FB3E          ; HEBREW # Lo       HEBREW LETTER MEM WITH DAGESH
-FB40..FB41    ; HEBREW # Lo   [2] HEBREW LETTER NUN WITH DAGESH..HEBREW LETTER SAMEKH WITH DAGESH
-FB43..FB44    ; HEBREW # Lo   [2] HEBREW LETTER FINAL PE WITH DAGESH..HEBREW LETTER PE WITH DAGESH
-FB46..FB4F    ; HEBREW # Lo  [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATURE ALEF LAMED
+0000..001F    ; Common
+0020          ; Common
+0021..0023    ; Common
+0024          ; Common
+0025..0027    ; Common
+0028          ; Common
+0029          ; Common
+002A          ; Common
+002B          ; Common
+002C          ; Common
+002D          ; Common
+002E..002F    ; Common
+0030..0039    ; Common
+003A..003B    ; Common
+003C..003E    ; Common
+003F..0040    ; Common
+005B          ; Common
+005C          ; Common
+005D          ; Common
+005E          ; Common
+005F          ; Common
+0060          ; Common
+007B          ; Common
+007C          ; Common
+007D          ; Common
+007E          ; Common
+007F..009F    ; Common
+00A0          ; Common
+00A1          ; Common
+00A2..00A5    ; Common
+00A6..00A7    ; Common
+00A8          ; Common
+00A9          ; Common
+00AB          ; Common
+00AC          ; Common
+00AD          ; Common
+00AE          ; Common
+00AF          ; Common
+00B0          ; Common
+00B1          ; Common
+00B2..00B3    ; Common
+00B4          ; Common
+00B5          ; Common
+00B6          ; Common
+00B7          ; Common
+00B8          ; Common
+00B9          ; Common
+00BB          ; Common
+00BC..00BE    ; Common
+00BF          ; Common
+00D7          ; Common
+00F7          ; Common
+02B9..02C1    ; Common
+02C2..02C5    ; Common
+02C6..02D1    ; Common
+02D2..02DF    ; Common
+02E5..02EB    ; Common
+02EC          ; Common
+02ED          ; Common
+02EE          ; Common
+02EF..02FF    ; Common
+0374          ; Common
+037E          ; Common
+0385          ; Common
+0387          ; Common
+0589          ; Common
+0600..0603    ; Common
+060C          ; Common
+061B          ; Common
+061F          ; Common
+0640          ; Common
+0660..0669    ; Common
+06DD          ; Common
+0964..0965    ; Common
+0970          ; Common
+0CF1..0CF2    ; Common
+0E3F          ; Common
+10FB          ; Common
+16EB..16ED    ; Common
+1735..1736    ; Common
+1802..1803    ; Common
+1805          ; Common
+2000..200A    ; Common
+200B          ; Common
+200E..200F    ; Common
+2010..2015    ; Common
+2016..2017    ; Common
+2018          ; Common
+2019          ; Common
+201A          ; Common
+201B..201C    ; Common
+201D          ; Common
+201E          ; Common
+201F          ; Common
+2020..2027    ; Common
+2028          ; Common
+2029          ; Common
+202A..202E    ; Common
+202F          ; Common
+2030..2038    ; Common
+2039          ; Common
+203A          ; Common
+203B..203E    ; Common
+203F..2040    ; Common
+2041..2043    ; Common
+2044          ; Common
+2045          ; Common
+2046          ; Common
+2047..2051    ; Common
+2052          ; Common
+2053          ; Common
+2054          ; Common
+2055..205E    ; Common
+205F          ; Common
+2060..2064    ; Common
+206A..206F    ; Common
+2070          ; Common
+2074..2079    ; Common
+207A..207C    ; Common
+207D          ; Common
+207E          ; Common
+2080..2089    ; Common
+208A..208C    ; Common
+208D          ; Common
+208E          ; Common
+20A0..20B5    ; Common
+2100..2101    ; Common
+2102          ; Common
+2103..2106    ; Common
+2107          ; Common
+2108..2109    ; Common
+210A..2113    ; Common
+2114          ; Common
+2115          ; Common
+2116..2118    ; Common
+2119..211D    ; Common
+211E..2123    ; Common
+2124          ; Common
+2125          ; Common
+2127          ; Common
+2128          ; Common
+2129          ; Common
+212C..212D    ; Common
+212E          ; Common
+212F..2131    ; Common
+2133..2134    ; Common
+2135..2138    ; Common
+2139          ; Common
+213A..213B    ; Common
+213C..213F    ; Common
+2140..2144    ; Common
+2145..2149    ; Common
+214A          ; Common
+214B          ; Common
+214C..214D    ; Common
+214F          ; Common
+2153..215F    ; Common
+2190..2194    ; Common
+2195..2199    ; Common
+219A..219B    ; Common
+219C..219F    ; Common
+21A0          ; Common
+21A1..21A2    ; Common
+21A3          ; Common
+21A4..21A5    ; Common
+21A6          ; Common
+21A7..21AD    ; Common
+21AE          ; Common
+21AF..21CD    ; Common
+21CE..21CF    ; Common
+21D0..21D1    ; Common
+21D2          ; Common
+21D3          ; Common
+21D4          ; Common
+21D5..21F3    ; Common
+21F4..22FF    ; Common
+2300..2307    ; Common
+2308..230B    ; Common
+230C..231F    ; Common
+2320..2321    ; Common
+2322..2328    ; Common
+2329          ; Common
+232A          ; Common
+232B..237B    ; Common
+237C          ; Common
+237D..239A    ; Common
+239B..23B3    ; Common
+23B4..23DB    ; Common
+23DC..23E1    ; Common
+23E2..23E7    ; Common
+2400..2426    ; Common
+2440..244A    ; Common
+2460..249B    ; Common
+249C..24E9    ; Common
+24EA..24FF    ; Common
+2500..25B6    ; Common
+25B7          ; Common
+25B8..25C0    ; Common
+25C1          ; Common
+25C2..25F7    ; Common
+25F8..25FF    ; Common
+2600..266E    ; Common
+266F          ; Common
+2670..269D    ; Common
+26A0..26BC    ; Common
+26C0..26C3    ; Common
+2701..2704    ; Common
+2706..2709    ; Common
+270C..2727    ; Common
+2729..274B    ; Common
+274D          ; Common
+274F..2752    ; Common
+2756          ; Common
+2758..275E    ; Common
+2761..2767    ; Common
+2768          ; Common
+2769          ; Common
+276A          ; Common
+276B          ; Common
+276C          ; Common
+276D          ; Common
+276E          ; Common
+276F          ; Common
+2770          ; Common
+2771          ; Common
+2772          ; Common
+2773          ; Common
+2774          ; Common
+2775          ; Common
+2776..2793    ; Common
+2794          ; Common
+2798..27AF    ; Common
+27B1..27BE    ; Common
+27C0..27C4    ; Common
+27C5          ; Common
+27C6          ; Common
+27C7..27CA    ; Common
+27CC          ; Common
+27D0..27E5    ; Common
+27E6          ; Common
+27E7          ; Common
+27E8          ; Common
+27E9          ; Common
+27EA          ; Common
+27EB          ; Common
+27EC          ; Common
+27ED          ; Common
+27EE          ; Common
+27EF          ; Common
+27F0..27FF    ; Common
+2900..2982    ; Common
+2983          ; Common
+2984          ; Common
+2985          ; Common
+2986          ; Common
+2987          ; Common
+2988          ; Common
+2989          ; Common
+298A          ; Common
+298B          ; Common
+298C          ; Common
+298D          ; Common
+298E          ; Common
+298F          ; Common
+2990          ; Common
+2991          ; Common
+2992          ; Common
+2993          ; Common
+2994          ; Common
+2995          ; Common
+2996          ; Common
+2997          ; Common
+2998          ; Common
+2999..29D7    ; Common
+29D8          ; Common
+29D9          ; Common
+29DA          ; Common
+29DB          ; Common
+29DC..29FB    ; Common
+29FC          ; Common
+29FD          ; Common
+29FE..2AFF    ; Common
+2B00..2B2F    ; Common
+2B30..2B44    ; Common
+2B45..2B46    ; Common
+2B47..2B4C    ; Common
+2B50..2B54    ; Common
+2E00..2E01    ; Common
+2E02          ; Common
+2E03          ; Common
+2E04          ; Common
+2E05          ; Common
+2E06..2E08    ; Common
+2E09          ; Common
+2E0A          ; Common
+2E0B          ; Common
+2E0C          ; Common
+2E0D          ; Common
+2E0E..2E16    ; Common
+2E17          ; Common
+2E18..2E19    ; Common
+2E1A          ; Common
+2E1B          ; Common
+2E1C          ; Common
+2E1D          ; Common
+2E1E..2E1F    ; Common
+2E20          ; Common
+2E21          ; Common
+2E22          ; Common
+2E23          ; Common
+2E24          ; Common
+2E25          ; Common
+2E26          ; Common
+2E27          ; Common
+2E28          ; Common
+2E29          ; Common
+2E2A..2E2E    ; Common
+2E2F          ; Common
+2E30          ; Common
+2FF0..2FFB    ; Common
+3000          ; Common
+3001..3003    ; Common
+3004          ; Common
+3006          ; Common
+3008          ; Common
+3009          ; Common
+300A          ; Common
+300B          ; Common
+300C          ; Common
+300D          ; Common
+300E          ; Common
+300F          ; Common
+3010          ; Common
+3011          ; Common
+3012..3013    ; Common
+3014          ; Common
+3015          ; Common
+3016          ; Common
+3017          ; Common
+3018          ; Common
+3019          ; Common
+301A          ; Common
+301B          ; Common
+301C          ; Common
+301D          ; Common
+301E..301F    ; Common
+3020          ; Common
+3030          ; Common
+3031..3035    ; Common
+3036..3037    ; Common
+303C          ; Common
+303D          ; Common
+303E..303F    ; Common
+309B..309C    ; Common
+30A0          ; Common
+30FB          ; Common
+30FC          ; Common
+3190..3191    ; Common
+3192..3195    ; Common
+3196..319F    ; Common
+31C0..31E3    ; Common
+3220..3229    ; Common
+322A..3243    ; Common
+3250          ; Common
+3251..325F    ; Common
+327F          ; Common
+3280..3289    ; Common
+328A..32B0    ; Common
+32B1..32BF    ; Common
+32C0..32CF    ; Common
+3358..33FF    ; Common
+4DC0..4DFF    ; Common
+A700..A716    ; Common
+A717..A71F    ; Common
+A720..A721    ; Common
+A788          ; Common
+A789..A78A    ; Common
+F802..F8FF    ; Common
+FD3E          ; Common
+FD3F          ; Common
+FDFD          ; Common
+FE10..FE16    ; Common
+FE17          ; Common
+FE18          ; Common
+FE19          ; Common
+FE30          ; Common
+FE31..FE32    ; Common
+FE33..FE34    ; Common
+FE35          ; Common
+FE36          ; Common
+FE37          ; Common
+FE38          ; Common
+FE39          ; Common
+FE3A          ; Common
+FE3B          ; Common
+FE3C          ; Common
+FE3D          ; Common
+FE3E          ; Common
+FE3F          ; Common
+FE40          ; Common
+FE41          ; Common
+FE42          ; Common
+FE43          ; Common
+FE44          ; Common
+FE45..FE46    ; Common
+FE47          ; Common
+FE48          ; Common
+FE49..FE4C    ; Common
+FE4D..FE4F    ; Common
+FE50..FE52    ; Common
+FE54..FE57    ; Common
+FE58          ; Common
+FE59          ; Common
+FE5A          ; Common
+FE5B          ; Common
+FE5C          ; Common
+FE5D          ; Common
+FE5E          ; Common
+FE5F..FE61    ; Common
+FE62          ; Common
+FE63          ; Common
+FE64..FE66    ; Common
+FE68          ; Common
+FE69          ; Common
+FE6A..FE6B    ; Common
+FEFF          ; Common
+FF01..FF03    ; Common
+FF04          ; Common
+FF05..FF07    ; Common
+FF08          ; Common
+FF09          ; Common
+FF0A          ; Common
+FF0B          ; Common
+FF0C          ; Common
+FF0D          ; Common
+FF0E..FF0F    ; Common
+FF10..FF19    ; Common
+FF1A..FF1B    ; Common
+FF1C..FF1E    ; Common
+FF1F..FF20    ; Common
+FF3B          ; Common
+FF3C          ; Common
+FF3D          ; Common
+FF3E          ; Common
+FF3F          ; Common
+FF40          ; Common
+FF5B          ; Common
+FF5C          ; Common
+FF5D          ; Common
+FF5E          ; Common
+FF5F          ; Common
+FF60          ; Common
+FF61          ; Common
+FF62          ; Common
+FF63          ; Common
+FF64..FF65    ; Common
+FF70          ; Common
+FF9E..FF9F    ; Common
+FFE0..FFE1    ; Common
+FFE2          ; Common
+FFE3          ; Common
+FFE4          ; Common
+FFE5..FFE6    ; Common
+FFE8          ; Common
+FFE9..FFEC    ; Common
+FFED..FFEE    ; Common
+FFF9..FFFB    ; Common
+FFFC..FFFD    ; Common
+10100..10101  ; Common
+10102         ; Common
+10107..10133  ; Common
+10137..1013F  ; Common
+10190..1019B  ; Common
+101D0..101FC  ; Common
+1D000..1D0F5  ; Common
+1D100..1D126  ; Common
+1D129..1D164  ; Common
+1D165..1D166  ; Common
+1D16A..1D16C  ; Common
+1D16D..1D172  ; Common
+1D173..1D17A  ; Common
+1D183..1D184  ; Common
+1D18C..1D1A9  ; Common
+1D1AE..1D1DD  ; Common
+1D300..1D356  ; Common
+1D360..1D371  ; Common
+1D400..1D454  ; Common
+1D456..1D49C  ; Common
+1D49E..1D49F  ; Common
+1D4A2         ; Common
+1D4A5..1D4A6  ; Common
+1D4A9..1D4AC  ; Common
+1D4AE..1D4B9  ; Common
+1D4BB         ; Common
+1D4BD..1D4C3  ; Common
+1D4C5..1D505  ; Common
+1D507..1D50A  ; Common
+1D50D..1D514  ; Common
+1D516..1D51C  ; Common
+1D51E..1D539  ; Common
+1D53B..1D53E  ; Common
+1D540..1D544  ; Common
+1D546         ; Common
+1D54A..1D550  ; Common
+1D552..1D6A5  ; Common
+1D6A8..1D6C0  ; Common
+1D6C1         ; Common
+1D6C2..1D6DA  ; Common
+1D6DB         ; Common
+1D6DC..1D6FA  ; Common
+1D6FB         ; Common
+1D6FC..1D714  ; Common
+1D715         ; Common
+1D716..1D734  ; Common
+1D735         ; Common
+1D736..1D74E  ; Common
+1D74F         ; Common
+1D750..1D76E  ; Common
+1D76F         ; Common
+1D770..1D788  ; Common
+1D789         ; Common
+1D78A..1D7A8  ; Common
+1D7A9         ; Common
+1D7AA..1D7C2  ; Common
+1D7C3         ; Common
+1D7C4..1D7CB  ; Common
+1D7CE..1D7FF  ; Common
+1F000..1F02B  ; Common
+1F030..1F093  ; Common
+E0001         ; Common
+E0020..E007F  ; Common
+
+# Total code points: 5178
 
-# Total code points: 74
+# ================================================
+
+0041..005A    ; Latin
+0061..007A    ; Latin
+00AA          ; Latin
+00BA          ; Latin
+00C0..00D6    ; Latin
+00D8..00F6    ; Latin
+00F8..01BA    ; Latin
+01BB          ; Latin
+01BC..01BF    ; Latin
+01C0..01C3    ; Latin
+01C4..0293    ; Latin
+0294          ; Latin
+0295..02AF    ; Latin
+02B0..02B8    ; Latin
+02E0..02E4    ; Latin
+1D00..1D25    ; Latin
+1D2C..1D5C    ; Latin
+1D62..1D65    ; Latin
+1D6B..1D77    ; Latin
+1D79..1D9A    ; Latin
+1D9B..1DBE    ; Latin
+1E00..1EFF    ; Latin
+2071          ; Latin
+207F          ; Latin
+2090..2094    ; Latin
+212A..212B    ; Latin
+2132          ; Latin
+214E          ; Latin
+2160..2182    ; Latin
+2183..2184    ; Latin
+2185..2188    ; Latin
+2C60..2C6F    ; Latin
+2C71..2C7C    ; Latin
+2C7D          ; Latin
+A722..A76F    ; Latin
+A770          ; Latin
+A771..A787    ; Latin
+A78B..A78C    ; Latin
+A7FB..A7FF    ; Latin
+FB00..FB06    ; Latin
+FF21..FF3A    ; Latin
+FF41..FF5A    ; Latin
+
+# Total code points: 1241
+
+# ================================================
+
+0370..0373    ; Greek
+0375          ; Greek
+0376..0377    ; Greek
+037A          ; Greek
+037B..037D    ; Greek
+0384          ; Greek
+0386          ; Greek
+0388..038A    ; Greek
+038C          ; Greek
+038E..03A1    ; Greek
+03A3..03E1    ; Greek
+03F0..03F5    ; Greek
+03F6          ; Greek
+03F7..03FF    ; Greek
+1D26..1D2A    ; Greek
+1D5D..1D61    ; Greek
+1D66..1D6A    ; Greek
+1DBF          ; Greek
+1F00..1F15    ; Greek
+1F18..1F1D    ; Greek
+1F20..1F45    ; Greek
+1F48..1F4D    ; Greek
+1F50..1F57    ; Greek
+1F59          ; Greek
+1F5B          ; Greek
+1F5D          ; Greek
+1F5F..1F7D    ; Greek
+1F80..1FB4    ; Greek
+1FB6..1FBC    ; Greek
+1FBD          ; Greek
+1FBE          ; Greek
+1FBF..1FC1    ; Greek
+1FC2..1FC4    ; Greek
+1FC6..1FCC    ; Greek
+1FCD..1FCF    ; Greek
+1FD0..1FD3    ; Greek
+1FD6..1FDB    ; Greek
+1FDD..1FDF    ; Greek
+1FE0..1FEC    ; Greek
+1FED..1FEF    ; Greek
+1FF2..1FF4    ; Greek
+1FF6..1FFC    ; Greek
+1FFD..1FFE    ; Greek
+2126          ; Greek
+10140..10174  ; Greek
+10175..10178  ; Greek
+10179..10189  ; Greek
+1018A         ; Greek
+1D200..1D241  ; Greek
+1D242..1D244  ; Greek
+1D245         ; Greek
+
+# Total code points: 511
 
 # ================================================
 
-0621..063A    ; ARABIC # Lo  [26] ARABIC LETTER HAMZA..ARABIC LETTER GHAIN
-0641..064A    ; ARABIC # Lo  [10] ARABIC LETTER FEH..ARABIC LETTER YEH
-066E..066F    ; ARABIC # Lo   [2] ARABIC LETTER DOTLESS BEH..ARABIC LETTER DOTLESS QAF
-0671..06D3    ; ARABIC # Lo  [99] ARABIC LETTER ALEF WASLA..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
-06D5          ; ARABIC # Lo       ARABIC LETTER AE
-06E5..06E6    ; ARABIC # Lm   [2] ARABIC SMALL WAW..ARABIC SMALL YEH
-06EE..06EF    ; ARABIC # Lo   [2] ARABIC LETTER DAL WITH INVERTED V..ARABIC LETTER REH WITH INVERTED V
-06FA..06FC    ; ARABIC # Lo   [3] ARABIC LETTER SHEEN WITH DOT BELOW..ARABIC LETTER GHAIN WITH DOT BELOW
-06FF          ; ARABIC # Lo       ARABIC LETTER HEH WITH INVERTED V
-FB50..FBB1    ; ARABIC # Lo  [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
-FBD3..FD3D    ; ARABIC # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
-FD50..FD8F    ; ARABIC # Lo  [64] ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM..ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM
-FD92..FDC7    ; ARABIC # Lo  [54] ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM..ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM
-FDF0..FDFB    ; ARABIC # Lo  [12] ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM..ARABIC LIGATURE JALLAJALALOUHOU
-FE70..FE74    ; ARABIC # Lo   [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM
-FE76..FEFC    ; ARABIC # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+0400..0481    ; Cyrillic
+0482          ; Cyrillic
+0483..0487    ; Cyrillic
+0488..0489    ; Cyrillic
+048A..0523    ; Cyrillic
+1D2B          ; Cyrillic
+1D78          ; Cyrillic
+2DE0..2DFF    ; Cyrillic
+A640..A65F    ; Cyrillic
+A662..A66D    ; Cyrillic
+A66E          ; Cyrillic
+A66F          ; Cyrillic
+A670..A672    ; Cyrillic
+A673          ; Cyrillic
+A67C..A67D    ; Cyrillic
+A67E          ; Cyrillic
+A67F          ; Cyrillic
+A680..A697    ; Cyrillic
+
+# Total code points: 404
 
-# Total code points: 877
+# ================================================
+
+0531..0556    ; Armenian
+0559          ; Armenian
+055A..055F    ; Armenian
+0561..0587    ; Armenian
+058A          ; Armenian
+FB13..FB17    ; Armenian
+
+# Total code points: 90
 
 # ================================================
 
-0710          ; SYRIAC # Lo       SYRIAC LETTER ALAPH
-0711          ; SYRIAC # Mn       SYRIAC LETTER SUPERSCRIPT ALAPH
-0712..072F    ; SYRIAC # Lo  [30] SYRIAC LETTER BETH..SYRIAC LETTER PERSIAN DHALATH
-0730..074A    ; SYRIAC # Mn  [27] SYRIAC PTHAHA ABOVE..SYRIAC BARREKH
-074D..074F    ; SYRIAC # Lo   [3] SYRIAC LETTER SOGDIAN ZHAIN..SYRIAC LETTER SOGDIAN FE
+0591..05BD    ; Hebrew
+05BE          ; Hebrew
+05BF          ; Hebrew
+05C0          ; Hebrew
+05C1..05C2    ; Hebrew
+05C3          ; Hebrew
+05C4..05C5    ; Hebrew
+05C6          ; Hebrew
+05C7          ; Hebrew
+05D0..05EA    ; Hebrew
+05F0..05F2    ; Hebrew
+05F3..05F4    ; Hebrew
+FB1D          ; Hebrew
+FB1E          ; Hebrew
+FB1F..FB28    ; Hebrew
+FB29          ; Hebrew
+FB2A..FB36    ; Hebrew
+FB38..FB3C    ; Hebrew
+FB3E          ; Hebrew
+FB40..FB41    ; Hebrew
+FB43..FB44    ; Hebrew
+FB46..FB4F    ; Hebrew
+
+# Total code points: 133
 
-# Total code points: 62
+# ================================================
+
+0606..0608    ; Arabic
+0609..060A    ; Arabic
+060B          ; Arabic
+060D          ; Arabic
+060E..060F    ; Arabic
+0610..061A    ; Arabic
+061E          ; Arabic
+0621..063F    ; Arabic
+0641..064A    ; Arabic
+0656..065E    ; Arabic
+066A..066D    ; Arabic
+066E..066F    ; Arabic
+0671..06D3    ; Arabic
+06D4          ; Arabic
+06D5          ; Arabic
+06D6..06DC    ; Arabic
+06DE          ; Arabic
+06DF..06E4    ; Arabic
+06E5..06E6    ; Arabic
+06E7..06E8    ; Arabic
+06E9          ; Arabic
+06EA..06ED    ; Arabic
+06EE..06EF    ; Arabic
+06F0..06F9    ; Arabic
+06FA..06FC    ; Arabic
+06FD..06FE    ; Arabic
+06FF          ; Arabic
+0750..077F    ; Arabic
+FB50..FBB1    ; Arabic
+FBD3..FD3D    ; Arabic
+FD50..FD8F    ; Arabic
+FD92..FDC7    ; Arabic
+FDF0..FDFB    ; Arabic
+FDFC          ; Arabic
+FE70..FE74    ; Arabic
+FE76..FEFC    ; Arabic
+
+# Total code points: 999
 
 # ================================================
 
-0780..07A5    ; THAANA # Lo  [38] THAANA LETTER HAA..THAANA LETTER WAAVU
-07A6..07B0    ; THAANA # Mn  [11] THAANA ABAFILI..THAANA SUKUN
-07B1          ; THAANA # Lo       THAANA LETTER NAA
+0700..070D    ; Syriac
+070F          ; Syriac
+0710          ; Syriac
+0711          ; Syriac
+0712..072F    ; Syriac
+0730..074A    ; Syriac
+074D..074F    ; Syriac
+
+# Total code points: 77
+
+# ================================================
+
+0780..07A5    ; Thaana
+07A6..07B0    ; Thaana
+07B1          ; Thaana
 
 # Total code points: 50
 
 # ================================================
 
-0901..0902    ; DEVANAGARI # Mn   [2] DEVANAGARI SIGN CANDRABINDU..DEVANAGARI SIGN ANUSVARA
-0903          ; DEVANAGARI # Mc       DEVANAGARI SIGN VISARGA
-0904..0939    ; DEVANAGARI # Lo  [54] DEVANAGARI LETTER SHORT A..DEVANAGARI LETTER HA
-093C          ; DEVANAGARI # Mn       DEVANAGARI SIGN NUKTA
-093D          ; DEVANAGARI # Lo       DEVANAGARI SIGN AVAGRAHA
-093E..0940    ; DEVANAGARI # Mc   [3] DEVANAGARI VOWEL SIGN AA..DEVANAGARI VOWEL SIGN II
-0941..0948    ; DEVANAGARI # Mn   [8] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN AI
-0949..094C    ; DEVANAGARI # Mc   [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU
-094D          ; DEVANAGARI # Mn       DEVANAGARI SIGN VIRAMA
-0950          ; DEVANAGARI # Lo       DEVANAGARI OM
-0951..0954    ; DEVANAGARI # Mn   [4] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI ACUTE ACCENT
-0958..0961    ; DEVANAGARI # Lo  [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL
-0962..0963    ; DEVANAGARI # Mn   [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL
-0966..096F    ; DEVANAGARI # Nd  [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE
-
-# Total code points: 102
-
-# ================================================
-
-0981          ; BENGALI # Mn       BENGALI SIGN CANDRABINDU
-0982..0983    ; BENGALI # Mc   [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA
-0985..098C    ; BENGALI # Lo   [8] BENGALI LETTER A..BENGALI LETTER VOCALIC L
-098F..0990    ; BENGALI # Lo   [2] BENGALI LETTER E..BENGALI LETTER AI
-0993..09A8    ; BENGALI # Lo  [22] BENGALI LETTER O..BENGALI LETTER NA
-09AA..09B0    ; BENGALI # Lo   [7] BENGALI LETTER PA..BENGALI LETTER RA
-09B2          ; BENGALI # Lo       BENGALI LETTER LA
-09B6..09B9    ; BENGALI # Lo   [4] BENGALI LETTER SHA..BENGALI LETTER HA
-09BC          ; BENGALI # Mn       BENGALI SIGN NUKTA
-09BD          ; BENGALI # Lo       BENGALI SIGN AVAGRAHA
-09BE..09C0    ; BENGALI # Mc   [3] BENGALI VOWEL SIGN AA..BENGALI VOWEL SIGN II
-09C1..09C4    ; BENGALI # Mn   [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR
-09C7..09C8    ; BENGALI # Mc   [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI
-09CB..09CC    ; BENGALI # Mc   [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU
-09CD          ; BENGALI # Mn       BENGALI SIGN VIRAMA
-09D7          ; BENGALI # Mc       BENGALI AU LENGTH MARK
-09DC..09DD    ; BENGALI # Lo   [2] BENGALI LETTER RRA..BENGALI LETTER RHA
-09DF..09E1    ; BENGALI # Lo   [3] BENGALI LETTER YYA..BENGALI LETTER VOCALIC LL
-09E2..09E3    ; BENGALI # Mn   [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL
-09E6..09EF    ; BENGALI # Nd  [10] BENGALI DIGIT ZERO..BENGALI DIGIT NINE
-09F0..09F1    ; BENGALI # Lo   [2] BENGALI LETTER RA WITH MIDDLE DIAGONAL..BENGALI LETTER RA WITH LOWER DIAGONAL
+0901..0902    ; Devanagari
+0903          ; Devanagari
+0904..0939    ; Devanagari
+093C          ; Devanagari
+093D          ; Devanagari
+093E..0940    ; Devanagari
+0941..0948    ; Devanagari
+0949..094C    ; Devanagari
+094D          ; Devanagari
+0950          ; Devanagari
+0953..0954    ; Devanagari
+0958..0961    ; Devanagari
+0962..0963    ; Devanagari
+0966..096F    ; Devanagari
+0971          ; Devanagari
+0972          ; Devanagari
+097B..097F    ; Devanagari
+
+# Total code points: 107
 
-# Total code points: 81
+# ================================================
+
+0981          ; Bengali
+0982..0983    ; Bengali
+0985..098C    ; Bengali
+098F..0990    ; Bengali
+0993..09A8    ; Bengali
+09AA..09B0    ; Bengali
+09B2          ; Bengali
+09B6..09B9    ; Bengali
+09BC          ; Bengali
+09BD          ; Bengali
+09BE..09C0    ; Bengali
+09C1..09C4    ; Bengali
+09C7..09C8    ; Bengali
+09CB..09CC    ; Bengali
+09CD          ; Bengali
+09CE          ; Bengali
+09D7          ; Bengali
+09DC..09DD    ; Bengali
+09DF..09E1    ; Bengali
+09E2..09E3    ; Bengali
+09E6..09EF    ; Bengali
+09F0..09F1    ; Bengali
+09F2..09F3    ; Bengali
+09F4..09F9    ; Bengali
+09FA          ; Bengali
+
+# Total code points: 91
 
 # ================================================
 
-0A02          ; GURMUKHI # Mn       GURMUKHI SIGN BINDI
-0A03          ; GURMUKHI # Mc       GURMUKHI SIGN VISARGA
-0A05..0A0A    ; GURMUKHI # Lo   [6] GURMUKHI LETTER A..GURMUKHI LETTER UU
-0A0F..0A10    ; GURMUKHI # Lo   [2] GURMUKHI LETTER EE..GURMUKHI LETTER AI
-0A13..0A28    ; GURMUKHI # Lo  [22] GURMUKHI LETTER OO..GURMUKHI LETTER NA
-0A2A..0A30    ; GURMUKHI # Lo   [7] GURMUKHI LETTER PA..GURMUKHI LETTER RA
-0A32..0A33    ; GURMUKHI # Lo   [2] GURMUKHI LETTER LA..GURMUKHI LETTER LLA
-0A35..0A36    ; GURMUKHI # Lo   [2] GURMUKHI LETTER VA..GURMUKHI LETTER SHA
-0A38..0A39    ; GURMUKHI # Lo   [2] GURMUKHI LETTER SA..GURMUKHI LETTER HA
-0A3C          ; GURMUKHI # Mn       GURMUKHI SIGN NUKTA
-0A3E..0A40    ; GURMUKHI # Mc   [3] GURMUKHI VOWEL SIGN AA..GURMUKHI VOWEL SIGN II
-0A41..0A42    ; GURMUKHI # Mn   [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU
-0A47..0A48    ; GURMUKHI # Mn   [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI
-0A4B..0A4D    ; GURMUKHI # Mn   [3] GURMUKHI VOWEL SIGN OO..GURMUKHI SIGN VIRAMA
-0A59..0A5C    ; GURMUKHI # Lo   [4] GURMUKHI LETTER KHHA..GURMUKHI LETTER RRA
-0A5E          ; GURMUKHI # Lo       GURMUKHI LETTER FA
-0A66..0A6F    ; GURMUKHI # Nd  [10] GURMUKHI DIGIT ZERO..GURMUKHI DIGIT NINE
-0A70..0A71    ; GURMUKHI # Mn   [2] GURMUKHI TIPPI..GURMUKHI ADDAK
-0A72..0A74    ; GURMUKHI # Lo   [3] GURMUKHI IRI..GURMUKHI EK ONKAR
-
-# Total code points: 76
-
-# ================================================
-
-0A81..0A82    ; GUJARATI # Mn   [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA
-0A83          ; GUJARATI # Mc       GUJARATI SIGN VISARGA
-0A85..0A8D    ; GUJARATI # Lo   [9] GUJARATI LETTER A..GUJARATI VOWEL CANDRA E
-0A8F..0A91    ; GUJARATI # Lo   [3] GUJARATI LETTER E..GUJARATI VOWEL CANDRA O
-0A93..0AA8    ; GUJARATI # Lo  [22] GUJARATI LETTER O..GUJARATI LETTER NA
-0AAA..0AB0    ; GUJARATI # Lo   [7] GUJARATI LETTER PA..GUJARATI LETTER RA
-0AB2..0AB3    ; GUJARATI # Lo   [2] GUJARATI LETTER LA..GUJARATI LETTER LLA
-0AB5..0AB9    ; GUJARATI # Lo   [5] GUJARATI LETTER VA..GUJARATI LETTER HA
-0ABC          ; GUJARATI # Mn       GUJARATI SIGN NUKTA
-0ABD          ; GUJARATI # Lo       GUJARATI SIGN AVAGRAHA
-0ABE..0AC0    ; GUJARATI # Mc   [3] GUJARATI VOWEL SIGN AA..GUJARATI VOWEL SIGN II
-0AC1..0AC5    ; GUJARATI # Mn   [5] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN CANDRA E
-0AC7..0AC8    ; GUJARATI # Mn   [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI
-0AC9          ; GUJARATI # Mc       GUJARATI VOWEL SIGN CANDRA O
-0ACB..0ACC    ; GUJARATI # Mc   [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU
-0ACD          ; GUJARATI # Mn       GUJARATI SIGN VIRAMA
-0AD0          ; GUJARATI # Lo       GUJARATI OM
-0AE0..0AE1    ; GUJARATI # Lo   [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL
-0AE2..0AE3    ; GUJARATI # Mn   [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
-0AE6..0AEF    ; GUJARATI # Nd  [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE
-
-# Total code points: 82
-
-# ================================================
-
-0B01          ; ORIYA # Mn       ORIYA SIGN CANDRABINDU
-0B02..0B03    ; ORIYA # Mc   [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA
-0B05..0B0C    ; ORIYA # Lo   [8] ORIYA LETTER A..ORIYA LETTER VOCALIC L
-0B0F..0B10    ; ORIYA # Lo   [2] ORIYA LETTER E..ORIYA LETTER AI
-0B13..0B28    ; ORIYA # Lo  [22] ORIYA LETTER O..ORIYA LETTER NA
-0B2A..0B30    ; ORIYA # Lo   [7] ORIYA LETTER PA..ORIYA LETTER RA
-0B32..0B33    ; ORIYA # Lo   [2] ORIYA LETTER LA..ORIYA LETTER LLA
-0B35..0B39    ; ORIYA # Lo   [5] ORIYA LETTER VA..ORIYA LETTER HA
-0B3C          ; ORIYA # Mn       ORIYA SIGN NUKTA
-0B3D          ; ORIYA # Lo       ORIYA SIGN AVAGRAHA
-0B3E          ; ORIYA # Mc       ORIYA VOWEL SIGN AA
-0B3F          ; ORIYA # Mn       ORIYA VOWEL SIGN I
-0B40          ; ORIYA # Mc       ORIYA VOWEL SIGN II
-0B41..0B43    ; ORIYA # Mn   [3] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC R
-0B47..0B48    ; ORIYA # Mc   [2] ORIYA VOWEL SIGN E..ORIYA VOWEL SIGN AI
-0B4B..0B4C    ; ORIYA # Mc   [2] ORIYA VOWEL SIGN O..ORIYA VOWEL SIGN AU
-0B4D          ; ORIYA # Mn       ORIYA SIGN VIRAMA
-0B56          ; ORIYA # Mn       ORIYA AI LENGTH MARK
-0B57          ; ORIYA # Mc       ORIYA AU LENGTH MARK
-0B5C..0B5D    ; ORIYA # Lo   [2] ORIYA LETTER RRA..ORIYA LETTER RHA
-0B5F..0B61    ; ORIYA # Lo   [3] ORIYA LETTER YYA..ORIYA LETTER VOCALIC LL
-0B66..0B6F    ; ORIYA # Nd  [10] ORIYA DIGIT ZERO..ORIYA DIGIT NINE
-0B71          ; ORIYA # Lo       ORIYA LETTER WA
+0A01..0A02    ; Gurmukhi
+0A03          ; Gurmukhi
+0A05..0A0A    ; Gurmukhi
+0A0F..0A10    ; Gurmukhi
+0A13..0A28    ; Gurmukhi
+0A2A..0A30    ; Gurmukhi
+0A32..0A33    ; Gurmukhi
+0A35..0A36    ; Gurmukhi
+0A38..0A39    ; Gurmukhi
+0A3C          ; Gurmukhi
+0A3E..0A40    ; Gurmukhi
+0A41..0A42    ; Gurmukhi
+0A47..0A48    ; Gurmukhi
+0A4B..0A4D    ; Gurmukhi
+0A51          ; Gurmukhi
+0A59..0A5C    ; Gurmukhi
+0A5E          ; Gurmukhi
+0A66..0A6F    ; Gurmukhi
+0A70..0A71    ; Gurmukhi
+0A72..0A74    ; Gurmukhi
+0A75          ; Gurmukhi
 
-# Total code points: 80
+# Total code points: 79
 
 # ================================================
 
-0B82          ; TAMIL # Mn       TAMIL SIGN ANUSVARA
-0B83          ; TAMIL # Lo       TAMIL SIGN VISARGA
-0B85..0B8A    ; TAMIL # Lo   [6] TAMIL LETTER A..TAMIL LETTER UU
-0B8E..0B90    ; TAMIL # Lo   [3] TAMIL LETTER E..TAMIL LETTER AI
-0B92..0B95    ; TAMIL # Lo   [4] TAMIL LETTER O..TAMIL LETTER KA
-0B99..0B9A    ; TAMIL # Lo   [2] TAMIL LETTER NGA..TAMIL LETTER CA
-0B9C          ; TAMIL # Lo       TAMIL LETTER JA
-0B9E..0B9F    ; TAMIL # Lo   [2] TAMIL LETTER NYA..TAMIL LETTER TTA
-0BA3..0BA4    ; TAMIL # Lo   [2] TAMIL LETTER NNA..TAMIL LETTER TA
-0BA8..0BAA    ; TAMIL # Lo   [3] TAMIL LETTER NA..TAMIL LETTER PA
-0BAE..0BB5    ; TAMIL # Lo   [8] TAMIL LETTER MA..TAMIL LETTER VA
-0BB7..0BB9    ; TAMIL # Lo   [3] TAMIL LETTER SSA..TAMIL LETTER HA
-0BBE..0BBF    ; TAMIL # Mc   [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I
-0BC0          ; TAMIL # Mn       TAMIL VOWEL SIGN II
-0BC1..0BC2    ; TAMIL # Mc   [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU
-0BC6..0BC8    ; TAMIL # Mc   [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI
-0BCA..0BCC    ; TAMIL # Mc   [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU
-0BCD          ; TAMIL # Mn       TAMIL SIGN VIRAMA
-0BD7          ; TAMIL # Mc       TAMIL AU LENGTH MARK
-0BE7..0BEF    ; TAMIL # Nd   [9] TAMIL DIGIT ONE..TAMIL DIGIT NINE
-0BF0..0BF2    ; TAMIL # No   [3] TAMIL NUMBER TEN..TAMIL NUMBER ONE THOUSAND
-
-# Total code points: 61
-
-# ================================================
-
-0C01..0C03    ; TELUGU # Mc   [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA
-0C05..0C0C    ; TELUGU # Lo   [8] TELUGU LETTER A..TELUGU LETTER VOCALIC L
-0C0E..0C10    ; TELUGU # Lo   [3] TELUGU LETTER E..TELUGU LETTER AI
-0C12..0C28    ; TELUGU # Lo  [23] TELUGU LETTER O..TELUGU LETTER NA
-0C2A..0C33    ; TELUGU # Lo  [10] TELUGU LETTER PA..TELUGU LETTER LLA
-0C35..0C39    ; TELUGU # Lo   [5] TELUGU LETTER VA..TELUGU LETTER HA
-0C3E..0C40    ; TELUGU # Mn   [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II
-0C41..0C44    ; TELUGU # Mc   [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR
-0C46..0C48    ; TELUGU # Mn   [3] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN AI
-0C4A..0C4D    ; TELUGU # Mn   [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA
-0C55..0C56    ; TELUGU # Mn   [2] TELUGU LENGTH MARK..TELUGU AI LENGTH MARK
-0C60..0C61    ; TELUGU # Lo   [2] TELUGU LETTER VOCALIC RR..TELUGU LETTER VOCALIC LL
-0C66..0C6F    ; TELUGU # Nd  [10] TELUGU DIGIT ZERO..TELUGU DIGIT NINE
+0A81..0A82    ; Gujarati
+0A83          ; Gujarati
+0A85..0A8D    ; Gujarati
+0A8F..0A91    ; Gujarati
+0A93..0AA8    ; Gujarati
+0AAA..0AB0    ; Gujarati
+0AB2..0AB3    ; Gujarati
+0AB5..0AB9    ; Gujarati
+0ABC          ; Gujarati
+0ABD          ; Gujarati
+0ABE..0AC0    ; Gujarati
+0AC1..0AC5    ; Gujarati
+0AC7..0AC8    ; Gujarati
+0AC9          ; Gujarati
+0ACB..0ACC    ; Gujarati
+0ACD          ; Gujarati
+0AD0          ; Gujarati
+0AE0..0AE1    ; Gujarati
+0AE2..0AE3    ; Gujarati
+0AE6..0AEF    ; Gujarati
+0AF1          ; Gujarati
 
-# Total code points: 80
+# Total code points: 83
 
 # ================================================
 
-0C82..0C83    ; KANNADA # Mc   [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA
-0C85..0C8C    ; KANNADA # Lo   [8] KANNADA LETTER A..KANNADA LETTER VOCALIC L
-0C8E..0C90    ; KANNADA # Lo   [3] KANNADA LETTER E..KANNADA LETTER AI
-0C92..0CA8    ; KANNADA # Lo  [23] KANNADA LETTER O..KANNADA LETTER NA
-0CAA..0CB3    ; KANNADA # Lo  [10] KANNADA LETTER PA..KANNADA LETTER LLA
-0CB5..0CB9    ; KANNADA # Lo   [5] KANNADA LETTER VA..KANNADA LETTER HA
-0CBD          ; KANNADA # Lo       KANNADA SIGN AVAGRAHA
-0CBE          ; KANNADA # Mc       KANNADA VOWEL SIGN AA
-0CBF          ; KANNADA # Mn       KANNADA VOWEL SIGN I
-0CC0..0CC4    ; KANNADA # Mc   [5] KANNADA VOWEL SIGN II..KANNADA VOWEL SIGN VOCALIC RR
-0CC6          ; KANNADA # Mn       KANNADA VOWEL SIGN E
-0CC7..0CC8    ; KANNADA # Mc   [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
-0CCA..0CCB    ; KANNADA # Mc   [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
-0CCC..0CCD    ; KANNADA # Mn   [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA
-0CD5..0CD6    ; KANNADA # Mc   [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
-0CDE          ; KANNADA # Lo       KANNADA LETTER FA
-0CE0..0CE1    ; KANNADA # Lo   [2] KANNADA LETTER VOCALIC RR..KANNADA LETTER VOCALIC LL
-0CE6..0CEF    ; KANNADA # Nd  [10] KANNADA DIGIT ZERO..KANNADA DIGIT NINE
+0B01          ; Oriya
+0B02..0B03    ; Oriya
+0B05..0B0C    ; Oriya
+0B0F..0B10    ; Oriya
+0B13..0B28    ; Oriya
+0B2A..0B30    ; Oriya
+0B32..0B33    ; Oriya
+0B35..0B39    ; Oriya
+0B3C          ; Oriya
+0B3D          ; Oriya
+0B3E          ; Oriya
+0B3F          ; Oriya
+0B40          ; Oriya
+0B41..0B44    ; Oriya
+0B47..0B48    ; Oriya
+0B4B..0B4C    ; Oriya
+0B4D          ; Oriya
+0B56          ; Oriya
+0B57          ; Oriya
+0B5C..0B5D    ; Oriya
+0B5F..0B61    ; Oriya
+0B62..0B63    ; Oriya
+0B66..0B6F    ; Oriya
+0B70          ; Oriya
+0B71          ; Oriya
+
+# Total code points: 84
 
-# Total code points: 81
+# ================================================
+
+0B82          ; Tamil
+0B83          ; Tamil
+0B85..0B8A    ; Tamil
+0B8E..0B90    ; Tamil
+0B92..0B95    ; Tamil
+0B99..0B9A    ; Tamil
+0B9C          ; Tamil
+0B9E..0B9F    ; Tamil
+0BA3..0BA4    ; Tamil
+0BA8..0BAA    ; Tamil
+0BAE..0BB9    ; Tamil
+0BBE..0BBF    ; Tamil
+0BC0          ; Tamil
+0BC1..0BC2    ; Tamil
+0BC6..0BC8    ; Tamil
+0BCA..0BCC    ; Tamil
+0BCD          ; Tamil
+0BD0          ; Tamil
+0BD7          ; Tamil
+0BE6..0BEF    ; Tamil
+0BF0..0BF2    ; Tamil
+0BF3..0BF8    ; Tamil
+0BF9          ; Tamil
+0BFA          ; Tamil
+
+# Total code points: 72
 
 # ================================================
 
-0D02..0D03    ; MALAYALAM # Mc   [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA
-0D05..0D0C    ; MALAYALAM # Lo   [8] MALAYALAM LETTER A..MALAYALAM LETTER VOCALIC L
-0D0E..0D10    ; MALAYALAM # Lo   [3] MALAYALAM LETTER E..MALAYALAM LETTER AI
-0D12..0D28    ; MALAYALAM # Lo  [23] MALAYALAM LETTER O..MALAYALAM LETTER NA
-0D2A..0D39    ; MALAYALAM # Lo  [16] MALAYALAM LETTER PA..MALAYALAM LETTER HA
-0D3E..0D40    ; MALAYALAM # Mc   [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II
-0D41..0D43    ; MALAYALAM # Mn   [3] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN VOCALIC R
-0D46..0D48    ; MALAYALAM # Mc   [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI
-0D4A..0D4C    ; MALAYALAM # Mc   [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
-0D4D          ; MALAYALAM # Mn       MALAYALAM SIGN VIRAMA
-0D57          ; MALAYALAM # Mc       MALAYALAM AU LENGTH MARK
-0D60..0D61    ; MALAYALAM # Lo   [2] MALAYALAM LETTER VOCALIC RR..MALAYALAM LETTER VOCALIC LL
-0D66..0D6F    ; MALAYALAM # Nd  [10] MALAYALAM DIGIT ZERO..MALAYALAM DIGIT NINE
+0C01..0C03    ; Telugu
+0C05..0C0C    ; Telugu
+0C0E..0C10    ; Telugu
+0C12..0C28    ; Telugu
+0C2A..0C33    ; Telugu
+0C35..0C39    ; Telugu
+0C3D          ; Telugu
+0C3E..0C40    ; Telugu
+0C41..0C44    ; Telugu
+0C46..0C48    ; Telugu
+0C4A..0C4D    ; Telugu
+0C55..0C56    ; Telugu
+0C58..0C59    ; Telugu
+0C60..0C61    ; Telugu
+0C62..0C63    ; Telugu
+0C66..0C6F    ; Telugu
+0C78..0C7E    ; Telugu
+0C7F          ; Telugu
+
+# Total code points: 93
 
-# Total code points: 78
+# ================================================
+
+0C82..0C83    ; Kannada
+0C85..0C8C    ; Kannada
+0C8E..0C90    ; Kannada
+0C92..0CA8    ; Kannada
+0CAA..0CB3    ; Kannada
+0CB5..0CB9    ; Kannada
+0CBC          ; Kannada
+0CBD          ; Kannada
+0CBE          ; Kannada
+0CBF          ; Kannada
+0CC0..0CC4    ; Kannada
+0CC6          ; Kannada
+0CC7..0CC8    ; Kannada
+0CCA..0CCB    ; Kannada
+0CCC..0CCD    ; Kannada
+0CD5..0CD6    ; Kannada
+0CDE          ; Kannada
+0CE0..0CE1    ; Kannada
+0CE2..0CE3    ; Kannada
+0CE6..0CEF    ; Kannada
+
+# Total code points: 84
 
 # ================================================
 
-0D82..0D83    ; SINHALA # Mc   [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA
-0D85..0D96    ; SINHALA # Lo  [18] SINHALA LETTER AYANNA..SINHALA LETTER AUYANNA
-0D9A..0DB1    ; SINHALA # Lo  [24] SINHALA LETTER ALPAPRAANA KAYANNA..SINHALA LETTER DANTAJA NAYANNA
-0DB3..0DBB    ; SINHALA # Lo   [9] SINHALA LETTER SANYAKA DAYANNA..SINHALA LETTER RAYANNA
-0DBD          ; SINHALA # Lo       SINHALA LETTER DANTAJA LAYANNA
-0DC0..0DC6    ; SINHALA # Lo   [7] SINHALA LETTER VAYANNA..SINHALA LETTER FAYANNA
-0DCA          ; SINHALA # Mn       SINHALA SIGN AL-LAKUNA
-0DCF..0DD1    ; SINHALA # Mc   [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA
-0DD2..0DD4    ; SINHALA # Mn   [3] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN KETTI PAA-PILLA
-0DD6          ; SINHALA # Mn       SINHALA VOWEL SIGN DIGA PAA-PILLA
-0DD8..0DDF    ; SINHALA # Mc   [8] SINHALA VOWEL SIGN GAETTA-PILLA..SINHALA VOWEL SIGN GAYANUKITTA
-0DF2..0DF3    ; SINHALA # Mc   [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA
+0D02..0D03    ; Malayalam
+0D05..0D0C    ; Malayalam
+0D0E..0D10    ; Malayalam
+0D12..0D28    ; Malayalam
+0D2A..0D39    ; Malayalam
+0D3D          ; Malayalam
+0D3E..0D40    ; Malayalam
+0D41..0D44    ; Malayalam
+0D46..0D48    ; Malayalam
+0D4A..0D4C    ; Malayalam
+0D4D          ; Malayalam
+0D57          ; Malayalam
+0D60..0D61    ; Malayalam
+0D62..0D63    ; Malayalam
+0D66..0D6F    ; Malayalam
+0D70..0D75    ; Malayalam
+0D79          ; Malayalam
+0D7A..0D7F    ; Malayalam
+
+# Total code points: 95
 
-# Total code points: 79
+# ================================================
+
+0D82..0D83    ; Sinhala
+0D85..0D96    ; Sinhala
+0D9A..0DB1    ; Sinhala
+0DB3..0DBB    ; Sinhala
+0DBD          ; Sinhala
+0DC0..0DC6    ; Sinhala
+0DCA          ; Sinhala
+0DCF..0DD1    ; Sinhala
+0DD2..0DD4    ; Sinhala
+0DD6          ; Sinhala
+0DD8..0DDF    ; Sinhala
+0DF2..0DF3    ; Sinhala
+0DF4          ; Sinhala
+
+# Total code points: 80
 
 # ================================================
 
-0E01..0E30    ; THAI # Lo  [48] THAI CHARACTER KO KAI..THAI CHARACTER SARA A
-0E31          ; THAI # Mn       THAI CHARACTER MAI HAN-AKAT
-0E32..0E33    ; THAI # Lo   [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM
-0E34..0E3A    ; THAI # Mn   [7] THAI CHARACTER SARA I..THAI CHARACTER PHINTHU
-0E40..0E45    ; THAI # Lo   [6] THAI CHARACTER SARA E..THAI CHARACTER LAKKHANGYAO
-0E46          ; THAI # Lm       THAI CHARACTER MAIYAMOK
-0E47..0E4E    ; THAI # Mn   [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN
-0E50..0E59    ; THAI # Nd  [10] THAI DIGIT ZERO..THAI DIGIT NINE
+0E01..0E30    ; Thai
+0E31          ; Thai
+0E32..0E33    ; Thai
+0E34..0E3A    ; Thai
+0E40..0E45    ; Thai
+0E46          ; Thai
+0E47..0E4E    ; Thai
+0E4F          ; Thai
+0E50..0E59    ; Thai
+0E5A..0E5B    ; Thai
 
-# Total code points: 83
+# Total code points: 86
 
 # ================================================
 
-0E81..0E82    ; LAO # Lo   [2] LAO LETTER KO..LAO LETTER KHO SUNG
-0E84          ; LAO # Lo       LAO LETTER KHO TAM
-0E87..0E88    ; LAO # Lo   [2] LAO LETTER NGO..LAO LETTER CO
-0E8A          ; LAO # Lo       LAO LETTER SO TAM
-0E8D          ; LAO # Lo       LAO LETTER NYO
-0E94..0E97    ; LAO # Lo   [4] LAO LETTER DO..LAO LETTER THO TAM
-0E99..0E9F    ; LAO # Lo   [7] LAO LETTER NO..LAO LETTER FO SUNG
-0EA1..0EA3    ; LAO # Lo   [3] LAO LETTER MO..LAO LETTER LO LING
-0EA5          ; LAO # Lo       LAO LETTER LO LOOT
-0EA7          ; LAO # Lo       LAO LETTER WO
-0EAA..0EAB    ; LAO # Lo   [2] LAO LETTER SO SUNG..LAO LETTER HO SUNG
-0EAD..0EB0    ; LAO # Lo   [4] LAO LETTER O..LAO VOWEL SIGN A
-0EB1          ; LAO # Mn       LAO VOWEL SIGN MAI KAN
-0EB2..0EB3    ; LAO # Lo   [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM
-0EB4..0EB9    ; LAO # Mn   [6] LAO VOWEL SIGN I..LAO VOWEL SIGN UU
-0EBB..0EBC    ; LAO # Mn   [2] LAO VOWEL SIGN MAI KON..LAO SEMIVOWEL SIGN LO
-0EBD          ; LAO # Lo       LAO SEMIVOWEL SIGN NYO
-0EC0..0EC4    ; LAO # Lo   [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI
-0EC6          ; LAO # Lm       LAO KO LA
-0EC8..0ECD    ; LAO # Mn   [6] LAO TONE MAI EK..LAO NIGGAHITA
-0ED0..0ED9    ; LAO # Nd  [10] LAO DIGIT ZERO..LAO DIGIT NINE
-0EDC..0EDD    ; LAO # Lo   [2] LAO HO NO..LAO HO MO
+0E81..0E82    ; Lao
+0E84          ; Lao
+0E87..0E88    ; Lao
+0E8A          ; Lao
+0E8D          ; Lao
+0E94..0E97    ; Lao
+0E99..0E9F    ; Lao
+0EA1..0EA3    ; Lao
+0EA5          ; Lao
+0EA7          ; Lao
+0EAA..0EAB    ; Lao
+0EAD..0EB0    ; Lao
+0EB1          ; Lao
+0EB2..0EB3    ; Lao
+0EB4..0EB9    ; Lao
+0EBB..0EBC    ; Lao
+0EBD          ; Lao
+0EC0..0EC4    ; Lao
+0EC6          ; Lao
+0EC8..0ECD    ; Lao
+0ED0..0ED9    ; Lao
+0EDC..0EDD    ; Lao
 
 # Total code points: 65
 
 # ================================================
 
-0F00          ; TIBETAN # Lo       TIBETAN SYLLABLE OM
-0F18..0F19    ; TIBETAN # Mn   [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
-0F20..0F29    ; TIBETAN # Nd  [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE
-0F2A..0F33    ; TIBETAN # No  [10] TIBETAN DIGIT HALF ONE..TIBETAN DIGIT HALF ZERO
-0F35          ; TIBETAN # Mn       TIBETAN MARK NGAS BZUNG NYI ZLA
-0F37          ; TIBETAN # Mn       TIBETAN MARK NGAS BZUNG SGOR RTAGS
-0F39          ; TIBETAN # Mn       TIBETAN MARK TSA -PHRU
-0F40..0F47    ; TIBETAN # Lo   [8] TIBETAN LETTER KA..TIBETAN LETTER JA
-0F49..0F6A    ; TIBETAN # Lo  [34] TIBETAN LETTER NYA..TIBETAN LETTER FIXED-FORM RA
-0F71..0F7E    ; TIBETAN # Mn  [14] TIBETAN VOWEL SIGN AA..TIBETAN SIGN RJES SU NGA RO
-0F7F          ; TIBETAN # Mc       TIBETAN SIGN RNAM BCAD
-0F80..0F84    ; TIBETAN # Mn   [5] TIBETAN VOWEL SIGN REVERSED I..TIBETAN MARK HALANTA
-0F86..0F87    ; TIBETAN # Mn   [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS
-0F88..0F8B    ; TIBETAN # Lo   [4] TIBETAN SIGN LCE TSA CAN..TIBETAN SIGN GRU MED RGYINGS
-0F90..0F97    ; TIBETAN # Mn   [8] TIBETAN SUBJOINED LETTER KA..TIBETAN SUBJOINED LETTER JA
-0F99..0FBC    ; TIBETAN # Mn  [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA
-0FC6          ; TIBETAN # Mn       TIBETAN SYMBOL PADMA GDAN
-
-# Total code points: 139
-
-# ================================================
-
-1000..1021    ; MYANMAR # Lo  [34] MYANMAR LETTER KA..MYANMAR LETTER A
-1023..1027    ; MYANMAR # Lo   [5] MYANMAR LETTER I..MYANMAR LETTER E
-1029..102A    ; MYANMAR # Lo   [2] MYANMAR LETTER O..MYANMAR LETTER AU
-102C          ; MYANMAR # Mc       MYANMAR VOWEL SIGN AA
-102D..1030    ; MYANMAR # Mn   [4] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN UU
-1031          ; MYANMAR # Mc       MYANMAR VOWEL SIGN E
-1032          ; MYANMAR # Mn       MYANMAR VOWEL SIGN AI
-1036..1037    ; MYANMAR # Mn   [2] MYANMAR SIGN ANUSVARA..MYANMAR SIGN DOT BELOW
-1038          ; MYANMAR # Mc       MYANMAR SIGN VISARGA
-1039          ; MYANMAR # Mn       MYANMAR SIGN VIRAMA
-1040..1049    ; MYANMAR # Nd  [10] MYANMAR DIGIT ZERO..MYANMAR DIGIT NINE
-1050..1055    ; MYANMAR # Lo   [6] MYANMAR LETTER SHA..MYANMAR LETTER VOCALIC LL
-1056..1057    ; MYANMAR # Mc   [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR
-1058..1059    ; MYANMAR # Mn   [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL
+0F00          ; Tibetan
+0F01..0F03    ; Tibetan
+0F04..0F12    ; Tibetan
+0F13..0F17    ; Tibetan
+0F18..0F19    ; Tibetan
+0F1A..0F1F    ; Tibetan
+0F20..0F29    ; Tibetan
+0F2A..0F33    ; Tibetan
+0F34          ; Tibetan
+0F35          ; Tibetan
+0F36          ; Tibetan
+0F37          ; Tibetan
+0F38          ; Tibetan
+0F39          ; Tibetan
+0F3A          ; Tibetan
+0F3B          ; Tibetan
+0F3C          ; Tibetan
+0F3D          ; Tibetan
+0F3E..0F3F    ; Tibetan
+0F40..0F47    ; Tibetan
+0F49..0F6C    ; Tibetan
+0F71..0F7E    ; Tibetan
+0F7F          ; Tibetan
+0F80..0F84    ; Tibetan
+0F85          ; Tibetan
+0F86..0F87    ; Tibetan
+0F88..0F8B    ; Tibetan
+0F90..0F97    ; Tibetan
+0F99..0FBC    ; Tibetan
+0FBE..0FC5    ; Tibetan
+0FC6          ; Tibetan
+0FC7..0FCC    ; Tibetan
+0FCE..0FCF    ; Tibetan
+0FD0..0FD4    ; Tibetan
+
+# Total code points: 201
 
-# Total code points: 72
+# ================================================
+
+1000..102A    ; Myanmar
+102B..102C    ; Myanmar
+102D..1030    ; Myanmar
+1031          ; Myanmar
+1032..1037    ; Myanmar
+1038          ; Myanmar
+1039..103A    ; Myanmar
+103B..103C    ; Myanmar
+103D..103E    ; Myanmar
+103F          ; Myanmar
+1040..1049    ; Myanmar
+104A..104F    ; Myanmar
+1050..1055    ; Myanmar
+1056..1057    ; Myanmar
+1058..1059    ; Myanmar
+105A..105D    ; Myanmar
+105E..1060    ; Myanmar
+1061          ; Myanmar
+1062..1064    ; Myanmar
+1065..1066    ; Myanmar
+1067..106D    ; Myanmar
+106E..1070    ; Myanmar
+1071..1074    ; Myanmar
+1075..1081    ; Myanmar
+1082          ; Myanmar
+1083..1084    ; Myanmar
+1085..1086    ; Myanmar
+1087..108C    ; Myanmar
+108D          ; Myanmar
+108E          ; Myanmar
+108F          ; Myanmar
+1090..1099    ; Myanmar
+109E..109F    ; Myanmar
+
+# Total code points: 156
 
 # ================================================
 
-10A0..10C5    ; GEORGIAN # L&  [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
-10D0..10F8    ; GEORGIAN # Lo  [41] GEORGIAN LETTER AN..GEORGIAN LETTER ELIFI
+10A0..10C5    ; Georgian
+10D0..10FA    ; Georgian
+10FC          ; Georgian
+2D00..2D25    ; Georgian
 
-# Total code points: 79
+# Total code points: 120
 
 # ================================================
 
-1100..1159    ; HANGUL # Lo  [90] HANGUL CHOSEONG KIYEOK..HANGUL CHOSEONG YEORINHIEUH
-115F..11A2    ; HANGUL # Lo  [68] HANGUL CHOSEONG FILLER..HANGUL JUNGSEONG SSANGARAEA
-11A8..11F9    ; HANGUL # Lo  [82] HANGUL JONGSEONG KIYEOK..HANGUL JONGSEONG YEORINHIEUH
-3131..318E    ; HANGUL # Lo  [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE
-AC00..D7A3    ; HANGUL # Lo [11172] HANGUL SYLLABLE GA..HANGUL SYLLABLE HIH
-FFA0..FFBE    ; HANGUL # Lo  [31] HALFWIDTH HANGUL FILLER..HALFWIDTH HANGUL LETTER HIEUH
-FFC2..FFC7    ; HANGUL # Lo   [6] HALFWIDTH HANGUL LETTER A..HALFWIDTH HANGUL LETTER E
-FFCA..FFCF    ; HANGUL # Lo   [6] HALFWIDTH HANGUL LETTER YEO..HALFWIDTH HANGUL LETTER OE
-FFD2..FFD7    ; HANGUL # Lo   [6] HALFWIDTH HANGUL LETTER YO..HALFWIDTH HANGUL LETTER YU
-FFDA..FFDC    ; HANGUL # Lo   [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER I
-
-# Total code points: 11558
-
-# ================================================
-
-1200..1206    ; ETHIOPIC # Lo   [7] ETHIOPIC SYLLABLE HA..ETHIOPIC SYLLABLE HO
-1208..1246    ; ETHIOPIC # Lo  [63] ETHIOPIC SYLLABLE LA..ETHIOPIC SYLLABLE QO
-1248          ; ETHIOPIC # Lo       ETHIOPIC SYLLABLE QWA
-124A..124D    ; ETHIOPIC # Lo   [4] ETHIOPIC SYLLABLE QWI..ETHIOPIC SYLLABLE QWE
-1250..1256    ; ETHIOPIC # Lo   [7] ETHIOPIC SYLLABLE QHA..ETHIOPIC SYLLABLE QHO
-1258          ; ETHIOPIC # Lo       ETHIOPIC SYLLABLE QHWA
-125A..125D    ; ETHIOPIC # Lo   [4] ETHIOPIC SYLLABLE QHWI..ETHIOPIC SYLLABLE QHWE
-1260..1286    ; ETHIOPIC # Lo  [39] ETHIOPIC SYLLABLE BA..ETHIOPIC SYLLABLE XO
-1288          ; ETHIOPIC # Lo       ETHIOPIC SYLLABLE XWA
-128A..128D    ; ETHIOPIC # Lo   [4] ETHIOPIC SYLLABLE XWI..ETHIOPIC SYLLABLE XWE
-1290..12AE    ; ETHIOPIC # Lo  [31] ETHIOPIC SYLLABLE NA..ETHIOPIC SYLLABLE KO
-12B0          ; ETHIOPIC # Lo       ETHIOPIC SYLLABLE KWA
-12B2..12B5    ; ETHIOPIC # Lo   [4] ETHIOPIC SYLLABLE KWI..ETHIOPIC SYLLABLE KWE
-12B8..12BE    ; ETHIOPIC # Lo   [7] ETHIOPIC SYLLABLE KXA..ETHIOPIC SYLLABLE KXO
-12C0          ; ETHIOPIC # Lo       ETHIOPIC SYLLABLE KXWA
-12C2..12C5    ; ETHIOPIC # Lo   [4] ETHIOPIC SYLLABLE KXWI..ETHIOPIC SYLLABLE KXWE
-12C8..12CE    ; ETHIOPIC # Lo   [7] ETHIOPIC SYLLABLE WA..ETHIOPIC SYLLABLE WO
-12D0..12D6    ; ETHIOPIC # Lo   [7] ETHIOPIC SYLLABLE PHARYNGEAL A..ETHIOPIC SYLLABLE PHARYNGEAL O
-12D8..12EE    ; ETHIOPIC # Lo  [23] ETHIOPIC SYLLABLE ZA..ETHIOPIC SYLLABLE YO
-12F0..130E    ; ETHIOPIC # Lo  [31] ETHIOPIC SYLLABLE DA..ETHIOPIC SYLLABLE GO
-1310          ; ETHIOPIC # Lo       ETHIOPIC SYLLABLE GWA
-1312..1315    ; ETHIOPIC # Lo   [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE
-1318..131E    ; ETHIOPIC # Lo   [7] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE GGO
-1320..1346    ; ETHIOPIC # Lo  [39] ETHIOPIC SYLLABLE THA..ETHIOPIC SYLLABLE TZO
-1348..135A    ; ETHIOPIC # Lo  [19] ETHIOPIC SYLLABLE FA..ETHIOPIC SYLLABLE FYA
-1369..1371    ; ETHIOPIC # Nd   [9] ETHIOPIC DIGIT ONE..ETHIOPIC DIGIT NINE
-1372..137C    ; ETHIOPIC # No  [11] ETHIOPIC NUMBER TEN..ETHIOPIC NUMBER TEN THOUSAND
-
-# Total code points: 337
-
-# ================================================
-
-13A0..13F4    ; CHEROKEE # Lo  [85] CHEROKEE LETTER A..CHEROKEE LETTER YV
+1100..1159    ; Hangul
+115F..11A2    ; Hangul
+11A8..11F9    ; Hangul
+3131..318E    ; Hangul
+3200..321E    ; Hangul
+3260..327E    ; Hangul
+AC00..D7A3    ; Hangul
+FFA0..FFBE    ; Hangul
+FFC2..FFC7    ; Hangul
+FFCA..FFCF    ; Hangul
+FFD2..FFD7    ; Hangul
+FFDA..FFDC    ; Hangul
+
+# Total code points: 11620
 
-# Total code points: 85
+# ================================================
+
+1200..1248    ; Ethiopic
+124A..124D    ; Ethiopic
+1250..1256    ; Ethiopic
+1258          ; Ethiopic
+125A..125D    ; Ethiopic
+1260..1288    ; Ethiopic
+128A..128D    ; Ethiopic
+1290..12B0    ; Ethiopic
+12B2..12B5    ; Ethiopic
+12B8..12BE    ; Ethiopic
+12C0          ; Ethiopic
+12C2..12C5    ; Ethiopic
+12C8..12D6    ; Ethiopic
+12D8..1310    ; Ethiopic
+1312..1315    ; Ethiopic
+1318..135A    ; Ethiopic
+135F          ; Ethiopic
+1360          ; Ethiopic
+1361..1368    ; Ethiopic
+1369..137C    ; Ethiopic
+1380..138F    ; Ethiopic
+1390..1399    ; Ethiopic
+2D80..2D96    ; Ethiopic
+2DA0..2DA6    ; Ethiopic
+2DA8..2DAE    ; Ethiopic
+2DB0..2DB6    ; Ethiopic
+2DB8..2DBE    ; Ethiopic
+2DC0..2DC6    ; Ethiopic
+2DC8..2DCE    ; Ethiopic
+2DD0..2DD6    ; Ethiopic
+2DD8..2DDE    ; Ethiopic
+
+# Total code points: 461
 
 # ================================================
 
-1401..166C    ; CANADIAN_ABORIGINAL # Lo [620] CANADIAN SYLLABICS E..CANADIAN SYLLABICS CARRIER TTSA
-166F..1676    ; CANADIAN_ABORIGINAL # Lo   [8] CANADIAN SYLLABICS QAI..CANADIAN SYLLABICS NNGAA
+13A0..13F4    ; Cherokee
 
-# Total code points: 628
+# Total code points: 85
 
 # ================================================
 
-1681..169A    ; OGHAM # Lo  [26] OGHAM LETTER BEITH..OGHAM LETTER PEITH
+1401..166C    ; Canadian_Aboriginal
+166D..166E    ; Canadian_Aboriginal
+166F..1676    ; Canadian_Aboriginal
 
-# Total code points: 26
+# Total code points: 630
 
 # ================================================
 
-16A0..16EA    ; RUNIC # Lo  [75] RUNIC LETTER FEHU FEOH FE F..RUNIC LETTER X
-16EE..16F0    ; RUNIC # Nl   [3] RUNIC ARLAUG SYMBOL..RUNIC BELGTHOR SYMBOL
+1680          ; Ogham
+1681..169A    ; Ogham
+169B          ; Ogham
+169C          ; Ogham
 
-# Total code points: 78
+# Total code points: 29
 
 # ================================================
 
-1780..17B3    ; KHMER # Lo  [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU
-17B4..17B5    ; KHMER # Cf   [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
-17B6          ; KHMER # Mc       KHMER VOWEL SIGN AA
-17B7..17BD    ; KHMER # Mn   [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA
-17BE..17C5    ; KHMER # Mc   [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU
-17C6          ; KHMER # Mn       KHMER SIGN NIKAHIT
-17C7..17C8    ; KHMER # Mc   [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU
-17C9..17D3    ; KHMER # Mn  [11] KHMER SIGN MUUSIKATOAN..KHMER SIGN BATHAMASAT
-17E0..17E9    ; KHMER # Nd  [10] KHMER DIGIT ZERO..KHMER DIGIT NINE
+16A0..16EA    ; Runic
+16EE..16F0    ; Runic
 
-# Total code points: 94
+# Total code points: 78
 
 # ================================================
 
-1810..1819    ; MONGOLIAN # Nd  [10] MONGOLIAN DIGIT ZERO..MONGOLIAN DIGIT NINE
-1820..1842    ; MONGOLIAN # Lo  [35] MONGOLIAN LETTER A..MONGOLIAN LETTER CHI
-1843          ; MONGOLIAN # Lm       MONGOLIAN LETTER TODO LONG VOWEL SIGN
-1844..1877    ; MONGOLIAN # Lo  [52] MONGOLIAN LETTER TODO E..MONGOLIAN LETTER MANCHU ZHA
-1880..18A8    ; MONGOLIAN # Lo  [41] MONGOLIAN LETTER ALI GALI ANUSVARA ONE..MONGOLIAN LETTER MANCHU ALI GALI BHA
-18A9          ; MONGOLIAN # Mn       MONGOLIAN LETTER ALI GALI DAGALGA
+1780..17B3    ; Khmer
+17B4..17B5    ; Khmer
+17B6          ; Khmer
+17B7..17BD    ; Khmer
+17BE..17C5    ; Khmer
+17C6          ; Khmer
+17C7..17C8    ; Khmer
+17C9..17D3    ; Khmer
+17D4..17D6    ; Khmer
+17D7          ; Khmer
+17D8..17DA    ; Khmer
+17DB          ; Khmer
+17DC          ; Khmer
+17DD          ; Khmer
+17E0..17E9    ; Khmer
+17F0..17F9    ; Khmer
+19E0..19FF    ; Khmer
+
+# Total code points: 146
 
-# Total code points: 140
+# ================================================
+
+1800..1801    ; Mongolian
+1804          ; Mongolian
+1806          ; Mongolian
+1807..180A    ; Mongolian
+180B..180D    ; Mongolian
+180E          ; Mongolian
+1810..1819    ; Mongolian
+1820..1842    ; Mongolian
+1843          ; Mongolian
+1844..1877    ; Mongolian
+1880..18A8    ; Mongolian
+18A9          ; Mongolian
+18AA          ; Mongolian
+
+# Total code points: 153
 
 # ================================================
 
-3041..3096    ; HIRAGANA # Lo  [86] HIRAGANA LETTER SMALL A..HIRAGANA LETTER SMALL KE
-309D..309E    ; HIRAGANA # Lm   [2] HIRAGANA ITERATION MARK..HIRAGANA VOICED ITERATION MARK
-309F          ; HIRAGANA # Lo       HIRAGANA DIGRAPH YORI
+3041..3096    ; Hiragana
+309D..309E    ; Hiragana
+309F          ; Hiragana
 
 # Total code points: 89
 
 # ================================================
 
-30A1..30FA    ; KATAKANA # Lo  [90] KATAKANA LETTER SMALL A..KATAKANA LETTER VO
-30FD..30FE    ; KATAKANA # Lm   [2] KATAKANA ITERATION MARK..KATAKANA VOICED ITERATION MARK
-30FF          ; KATAKANA # Lo       KATAKANA DIGRAPH KOTO
-31F0..31FF    ; KATAKANA # Lo  [16] KATAKANA LETTER SMALL KU..KATAKANA LETTER SMALL RO
-FF66..FF6F    ; KATAKANA # Lo  [10] HALFWIDTH KATAKANA LETTER WO..HALFWIDTH KATAKANA LETTER SMALL TU
-FF71..FF9D    ; KATAKANA # Lo  [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAKANA LETTER N
+30A1..30FA    ; Katakana
+30FD..30FE    ; Katakana
+30FF          ; Katakana
+31F0..31FF    ; Katakana
+32D0..32FE    ; Katakana
+3300..3357    ; Katakana
+FF66..FF6F    ; Katakana
+FF71..FF9D    ; Katakana
 
-# Total code points: 164
+# Total code points: 299
 
 # ================================================
 
-3105..312C    ; BOPOMOFO # Lo  [40] BOPOMOFO LETTER B..BOPOMOFO LETTER GN
-31A0..31B7    ; BOPOMOFO # Lo  [24] BOPOMOFO LETTER BU..BOPOMOFO FINAL LETTER H
+3105..312D    ; Bopomofo
+31A0..31B7    ; Bopomofo
 
-# Total code points: 64
+# Total code points: 65
 
 # ================================================
 
-2E80..2E99    ; HAN # So  [26] CJK RADICAL REPEAT..CJK RADICAL RAP
-2E9B..2EF3    ; HAN # So  [89] CJK RADICAL CHOKE..CJK RADICAL C-SIMPLIFIED TURTLE
-2F00..2FD5    ; HAN # So [214] KANGXI RADICAL ONE..KANGXI RADICAL FLUTE
-3005          ; HAN # Lm       IDEOGRAPHIC ITERATION MARK
-3007          ; HAN # Nl       IDEOGRAPHIC NUMBER ZERO
-3021..3029    ; HAN # Nl   [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE
-3038..303A    ; HAN # Nl   [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY
-303B          ; HAN # Lm       VERTICAL IDEOGRAPHIC ITERATION MARK
-3400..4DB5    ; HAN # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
-4E00..9FA5    ; HAN # Lo [20902] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FA5
-F900..FA2D    ; HAN # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D
-FA30..FA6A    ; HAN # Lo  [59] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6A
-20000..2A6D6  ; HAN # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
-2F800..2FA1D  ; HAN # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
-
-# Total code points: 71442
+2E80..2E99    ; Han
+2E9B..2EF3    ; Han
+2F00..2FD5    ; Han
+3005          ; Han
+3007          ; Han
+3021..3029    ; Han
+3038..303A    ; Han
+303B          ; Han
+3400..4DB5    ; Han
+4E00..9FC3    ; Han
+F900..FA2D    ; Han
+FA30..FA6A    ; Han
+FA70..FAD9    ; Han
+20000..2A6D6  ; Han
+2F800..2FA1D  ; Han
+
+# Total code points: 71578
 
 # ================================================
 
-A000..A48C    ; YI # Lo [1165] YI SYLLABLE IT..YI SYLLABLE YYR
-A490..A4C6    ; YI # So  [55] YI RADICAL QOT..YI RADICAL KE
+A000..A014    ; Yi
+A015          ; Yi
+A016..A48C    ; Yi
+A490..A4C6    ; Yi
 
 # Total code points: 1220
 
 # ================================================
 
-10300..1031E  ; OLD_ITALIC # Lo  [31] OLD ITALIC LETTER A..OLD ITALIC LETTER UU
+10300..1031E  ; Old_Italic
+10320..10323  ; Old_Italic
 
-# Total code points: 31
+# Total code points: 35
 
 # ================================================
 
-10330..10349  ; GOTHIC # Lo  [26] GOTHIC LETTER AHSA..GOTHIC LETTER OTHAL
-1034A         ; GOTHIC # Nl       GOTHIC LETTER NINE HUNDRED
+10330..10340  ; Gothic
+10341         ; Gothic
+10342..10349  ; Gothic
+1034A         ; Gothic
 
 # Total code points: 27
 
 # ================================================
 
-10400..1044F  ; DESERET # L&  [80] DESERET CAPITAL LETTER LONG I..DESERET SMALL LETTER EW
+10400..1044F  ; Deseret
 
 # Total code points: 80
 
 # ================================================
 
-0300..034F    ; INHERITED # Mn  [80] COMBINING GRAVE ACCENT..COMBINING GRAPHEME JOINER
-0360..036F    ; INHERITED # Mn  [16] COMBINING DOUBLE TILDE..COMBINING LATIN SMALL LETTER X
-0488..0489    ; INHERITED # Me   [2] COMBINING CYRILLIC HUNDRED THOUSANDS SIGN..COMBINING CYRILLIC MILLIONS SIGN
-0591..05A1    ; INHERITED # Mn  [17] HEBREW ACCENT ETNAHTA..HEBREW ACCENT PAZER
-05A3..05B9    ; INHERITED # Mn  [23] HEBREW ACCENT MUNAH..HEBREW POINT HOLAM
-05BB..05BD    ; INHERITED # Mn   [3] HEBREW POINT QUBUTS..HEBREW POINT METEG
-05BF          ; INHERITED # Mn       HEBREW POINT RAFE
-05C1..05C2    ; INHERITED # Mn   [2] HEBREW POINT SHIN DOT..HEBREW POINT SIN DOT
-05C4          ; INHERITED # Mn       HEBREW MARK UPPER DOT
-064B..0655    ; INHERITED # Mn  [11] ARABIC FATHATAN..ARABIC HAMZA BELOW
-0670          ; INHERITED # Mn       ARABIC LETTER SUPERSCRIPT ALEF
-06D6..06DC    ; INHERITED # Mn   [7] ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA..ARABIC SMALL HIGH SEEN
-06DD          ; INHERITED # Cf       ARABIC END OF AYAH
-06DE          ; INHERITED # Me       ARABIC START OF RUB EL HIZB
-06DF..06E4    ; INHERITED # Mn   [6] ARABIC SMALL HIGH ROUNDED ZERO..ARABIC SMALL HIGH MADDA
-06E7..06E8    ; INHERITED # Mn   [2] ARABIC SMALL HIGH YEH..ARABIC SMALL HIGH NOON
-06EA..06ED    ; INHERITED # Mn   [4] ARABIC EMPTY CENTRE LOW STOP..ARABIC SMALL LOW MEEM
-180B..180D    ; INHERITED # Mn   [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE
-20D0..20DC    ; INHERITED # Mn  [13] COMBINING LEFT HARPOON ABOVE..COMBINING FOUR DOTS ABOVE
-20DD..20E0    ; INHERITED # Me   [4] COMBINING ENCLOSING CIRCLE..COMBINING ENCLOSING CIRCLE BACKSLASH
-20E1          ; INHERITED # Mn       COMBINING LEFT RIGHT ARROW ABOVE
-20E2..20E4    ; INHERITED # Me   [3] COMBINING ENCLOSING SCREEN..COMBINING ENCLOSING UPWARD POINTING TRIANGLE
-20E5..20EA    ; INHERITED # Mn   [6] COMBINING REVERSE SOLIDUS OVERLAY..COMBINING LEFTWARDS ARROW OVERLAY
-302A..302F    ; INHERITED # Mn   [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK
-3099..309A    ; INHERITED # Mn   [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
-FB1E          ; INHERITED # Mn       HEBREW POINT JUDEO-SPANISH VARIKA
-FE00..FE0F    ; INHERITED # Mn  [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
-FE20..FE23    ; INHERITED # Mn   [4] COMBINING LIGATURE LEFT HALF..COMBINING DOUBLE TILDE RIGHT HALF
-1D167..1D169  ; INHERITED # Mn   [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3
-1D17B..1D182  ; INHERITED # Mn   [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE
-1D185..1D18B  ; INHERITED # Mn   [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
-1D1AA..1D1AD  ; INHERITED # Mn   [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
-
-# Total code points: 259
-
-# ================================================
-
-1700..170C    ; TAGALOG # Lo  [13] TAGALOG LETTER A..TAGALOG LETTER YA
-170E..1711    ; TAGALOG # Lo   [4] TAGALOG LETTER LA..TAGALOG LETTER HA
-1712..1714    ; TAGALOG # Mn   [3] TAGALOG VOWEL SIGN I..TAGALOG SIGN VIRAMA
+0300..036F    ; Inherited
+064B..0655    ; Inherited
+0670          ; Inherited
+0951..0952    ; Inherited
+1DC0..1DE6    ; Inherited
+1DFE..1DFF    ; Inherited
+200C..200D    ; Inherited
+20D0..20DC    ; Inherited
+20DD..20E0    ; Inherited
+20E1          ; Inherited
+20E2..20E4    ; Inherited
+20E5..20F0    ; Inherited
+302A..302F    ; Inherited
+3099..309A    ; Inherited
+FE00..FE0F    ; Inherited
+FE20..FE26    ; Inherited
+101FD         ; Inherited
+1D167..1D169  ; Inherited
+1D17B..1D182  ; Inherited
+1D185..1D18B  ; Inherited
+1D1AA..1D1AD  ; Inherited
+E0100..E01EF  ; Inherited
+
+# Total code points: 496
+
+# ================================================
+
+1700..170C    ; Tagalog
+170E..1711    ; Tagalog
+1712..1714    ; Tagalog
 
 # Total code points: 20
 
 # ================================================
 
-1720..1731    ; HANUNOO # Lo  [18] HANUNOO LETTER A..HANUNOO LETTER HA
-1732..1734    ; HANUNOO # Mn   [3] HANUNOO VOWEL SIGN I..HANUNOO SIGN PAMUDPOD
+1720..1731    ; Hanunoo
+1732..1734    ; Hanunoo
 
 # Total code points: 21
 
 # ================================================
 
-1740..1751    ; BUHID # Lo  [18] BUHID LETTER A..BUHID LETTER HA
-1752..1753    ; BUHID # Mn   [2] BUHID VOWEL SIGN I..BUHID VOWEL SIGN U
+1740..1751    ; Buhid
+1752..1753    ; Buhid
 
 # Total code points: 20
 
 # ================================================
 
-1760..176C    ; TAGBANWA # Lo  [13] TAGBANWA LETTER A..TAGBANWA LETTER YA
-176E..1770    ; TAGBANWA # Lo   [3] TAGBANWA LETTER LA..TAGBANWA LETTER SA
-1772..1773    ; TAGBANWA # Mn   [2] TAGBANWA VOWEL SIGN I..TAGBANWA VOWEL SIGN U
+1760..176C    ; Tagbanwa
+176E..1770    ; Tagbanwa
+1772..1773    ; Tagbanwa
 
 # Total code points: 18
 
 # ================================================
 
-1900..191C    ; LIMBU # Lo  [29] LIMBU VOWEL-CARRIER LETTER..LIMBU LETTER HA
-1920..1922    ; LIMBU # Mn   [3] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN U
-1923..1926    ; LIMBU # Mc   [4] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AU
-1927..1928    ; LIMBU # Mn   [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O
-1929..192B    ; LIMBU # Mc   [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA
-1930..1931    ; LIMBU # Mc   [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA
-1932          ; LIMBU # Mn       LIMBU SMALL LETTER ANUSVARA
-1933..1938    ; LIMBU # Mc   [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA
-1939..193B    ; LIMBU # Mn   [3] LIMBU SIGN MUKPHRENG..LIMBU SIGN SA-I
-1946..194F    ; LIMBU # Nd  [10] LIMBU DIGIT ZERO..LIMBU DIGIT NINE
-
-# Total code points: 63
+1900..191C    ; Limbu
+1920..1922    ; Limbu
+1923..1926    ; Limbu
+1927..1928    ; Limbu
+1929..192B    ; Limbu
+1930..1931    ; Limbu
+1932          ; Limbu
+1933..1938    ; Limbu
+1939..193B    ; Limbu
+1940          ; Limbu
+1944..1945    ; Limbu
+1946..194F    ; Limbu
+
+# Total code points: 66
 
 # ================================================
 
-1950..196D    ; TAI_LE # Lo  [30] TAI LE LETTER KA..TAI LE LETTER AI
-1970..1974    ; TAI_LE # Lo   [5] TAI LE LETTER TONE-2..TAI LE LETTER TONE-6
+1950..196D    ; Tai_Le
+1970..1974    ; Tai_Le
 
 # Total code points: 35
 
 # ================================================
 
-10000..1000B  ; LINEAR_B # Lo  [12] LINEAR B SYLLABLE B008 A..LINEAR B SYLLABLE B046 JE
-1000D..10026  ; LINEAR_B # Lo  [26] LINEAR B SYLLABLE B036 JO..LINEAR B SYLLABLE B032 QO
-10028..1003A  ; LINEAR_B # Lo  [19] LINEAR B SYLLABLE B060 RA..LINEAR B SYLLABLE B042 WO
-1003C..1003D  ; LINEAR_B # Lo   [2] LINEAR B SYLLABLE B017 ZA..LINEAR B SYLLABLE B074 ZE
-1003F..1004D  ; LINEAR_B # Lo  [15] LINEAR B SYLLABLE B020 ZO..LINEAR B SYLLABLE B091 TWO
-10050..1005D  ; LINEAR_B # Lo  [14] LINEAR B SYMBOL B018..LINEAR B SYMBOL B089
-10080..100FA  ; LINEAR_B # Lo [123] LINEAR B IDEOGRAM B100 MAN..LINEAR B IDEOGRAM VESSEL B305
+10000..1000B  ; Linear_B
+1000D..10026  ; Linear_B
+10028..1003A  ; Linear_B
+1003C..1003D  ; Linear_B
+1003F..1004D  ; Linear_B
+10050..1005D  ; Linear_B
+10080..100FA  ; Linear_B
 
 # Total code points: 211
 
 # ================================================
 
-10380..1039D  ; UGARITIC # Lo  [30] UGARITIC LETTER ALPA..UGARITIC LETTER SSU
+10380..1039D  ; Ugaritic
+1039F         ; Ugaritic
 
-# Total code points: 30
+# Total code points: 31
 
 # ================================================
 
-10450..1047F  ; SHAVIAN # Lo  [48] SHAVIAN LETTER PEEP..SHAVIAN LETTER YEW
+10450..1047F  ; Shavian
 
 # Total code points: 48
 
 # ================================================
 
-10480..1049D  ; OSMANYA # Lo  [30] OSMANYA LETTER ALEF..OSMANYA LETTER OO
-104A0..104A9  ; OSMANYA # Nd  [10] OSMANYA DIGIT ZERO..OSMANYA DIGIT NINE
+10480..1049D  ; Osmanya
+104A0..104A9  ; Osmanya
 
 # Total code points: 40
 
 # ================================================
 
-10800..10805  ; CYPRIOT # Lo   [6] CYPRIOT SYLLABLE A..CYPRIOT SYLLABLE JA
-10808         ; CYPRIOT # Lo       CYPRIOT SYLLABLE JO
-1080A..10835  ; CYPRIOT # Lo  [44] CYPRIOT SYLLABLE KA..CYPRIOT SYLLABLE WO
-10837..10838  ; CYPRIOT # Lo   [2] CYPRIOT SYLLABLE XA..CYPRIOT SYLLABLE XE
-1083C         ; CYPRIOT # Lo       CYPRIOT SYLLABLE ZA
-1083F         ; CYPRIOT # Lo       CYPRIOT SYLLABLE ZO
+10800..10805  ; Cypriot
+10808         ; Cypriot
+1080A..10835  ; Cypriot
+10837..10838  ; Cypriot
+1083C         ; Cypriot
+1083F         ; Cypriot
 
 # Total code points: 55
 
 # ================================================
 
-2800..28FF    ; BRAILLE # So [256] BRAILLE PATTERN BLANK..BRAILLE PATTERN DOTS-12345678
+2800..28FF    ; Braille
 
 # Total code points: 256
 
+# ================================================
+
+1A00..1A16    ; Buginese
+1A17..1A18    ; Buginese
+1A19..1A1B    ; Buginese
+1A1E..1A1F    ; Buginese
+
+# Total code points: 30
+
+# ================================================
+
+03E2..03EF    ; Coptic
+2C80..2CE4    ; Coptic
+2CE5..2CEA    ; Coptic
+2CF9..2CFC    ; Coptic
+2CFD          ; Coptic
+2CFE..2CFF    ; Coptic
+
+# Total code points: 128
+
+# ================================================
+
+1980..19A9    ; New_Tai_Lue
+19B0..19C0    ; New_Tai_Lue
+19C1..19C7    ; New_Tai_Lue
+19C8..19C9    ; New_Tai_Lue
+19D0..19D9    ; New_Tai_Lue
+19DE..19DF    ; New_Tai_Lue
+
+# Total code points: 80
+
+# ================================================
+
+2C00..2C2E    ; Glagolitic
+2C30..2C5E    ; Glagolitic
+
+# Total code points: 94
+
+# ================================================
+
+2D30..2D65    ; Tifinagh
+2D6F          ; Tifinagh
+
+# Total code points: 55
+
+# ================================================
+
+A800..A801    ; Syloti_Nagri
+A802          ; Syloti_Nagri
+A803..A805    ; Syloti_Nagri
+A806          ; Syloti_Nagri
+A807..A80A    ; Syloti_Nagri
+A80B          ; Syloti_Nagri
+A80C..A822    ; Syloti_Nagri
+A823..A824    ; Syloti_Nagri
+A825..A826    ; Syloti_Nagri
+A827          ; Syloti_Nagri
+A828..A82B    ; Syloti_Nagri
+
+# Total code points: 44
+
+# ================================================
+
+103A0..103C3  ; Old_Persian
+103C8..103CF  ; Old_Persian
+103D0         ; Old_Persian
+103D1..103D5  ; Old_Persian
+
+# Total code points: 50
+
+# ================================================
+
+10A00         ; Kharoshthi
+10A01..10A03  ; Kharoshthi
+10A05..10A06  ; Kharoshthi
+10A0C..10A0F  ; Kharoshthi
+10A10..10A13  ; Kharoshthi
+10A15..10A17  ; Kharoshthi
+10A19..10A33  ; Kharoshthi
+10A38..10A3A  ; Kharoshthi
+10A3F         ; Kharoshthi
+10A40..10A47  ; Kharoshthi
+10A50..10A58  ; Kharoshthi
+
+# Total code points: 65
+
+# ================================================
+
+1B00..1B03    ; Balinese
+1B04          ; Balinese
+1B05..1B33    ; Balinese
+1B34          ; Balinese
+1B35          ; Balinese
+1B36..1B3A    ; Balinese
+1B3B          ; Balinese
+1B3C          ; Balinese
+1B3D..1B41    ; Balinese
+1B42          ; Balinese
+1B43..1B44    ; Balinese
+1B45..1B4B    ; Balinese
+1B50..1B59    ; Balinese
+1B5A..1B60    ; Balinese
+1B61..1B6A    ; Balinese
+1B6B..1B73    ; Balinese
+1B74..1B7C    ; Balinese
+
+# Total code points: 121
+
+# ================================================
+
+12000..1236E  ; Cuneiform
+12400..12462  ; Cuneiform
+12470..12473  ; Cuneiform
+
+# Total code points: 982
+
+# ================================================
+
+10900..10915  ; Phoenician
+10916..10919  ; Phoenician
+1091F         ; Phoenician
+
+# Total code points: 27
+
+# ================================================
+
+A840..A873    ; Phags_Pa
+A874..A877    ; Phags_Pa
+
+# Total code points: 56
+
+# ================================================
+
+07C0..07C9    ; Nko
+07CA..07EA    ; Nko
+07EB..07F3    ; Nko
+07F4..07F5    ; Nko
+07F6          ; Nko
+07F7..07F9    ; Nko
+07FA          ; Nko
+
+# Total code points: 59
+
+# ================================================
+
+1B80..1B81    ; Sundanese
+1B82          ; Sundanese
+1B83..1BA0    ; Sundanese
+1BA1          ; Sundanese
+1BA2..1BA5    ; Sundanese
+1BA6..1BA7    ; Sundanese
+1BA8..1BA9    ; Sundanese
+1BAA          ; Sundanese
+1BAE..1BAF    ; Sundanese
+1BB0..1BB9    ; Sundanese
+
+# Total code points: 55
+
+# ================================================
+
+1C00..1C23    ; Lepcha
+1C24..1C2B    ; Lepcha
+1C2C..1C33    ; Lepcha
+1C34..1C35    ; Lepcha
+1C36..1C37    ; Lepcha
+1C3B..1C3F    ; Lepcha
+1C40..1C49    ; Lepcha
+1C4D..1C4F    ; Lepcha
+
+# Total code points: 74
+
+# ================================================
+
+1C50..1C59    ; Ol_Chiki
+1C5A..1C77    ; Ol_Chiki
+1C78..1C7D    ; Ol_Chiki
+1C7E..1C7F    ; Ol_Chiki
+
+# Total code points: 48
+
+# ================================================
+
+A500..A60B    ; Vai
+A60C          ; Vai
+A60D..A60F    ; Vai
+A610..A61F    ; Vai
+A620..A629    ; Vai
+A62A..A62B    ; Vai
+
+# Total code points: 300
+
+# ================================================
+
+A880..A881    ; Saurashtra
+A882..A8B3    ; Saurashtra
+A8B4..A8C3    ; Saurashtra
+A8C4          ; Saurashtra
+A8CE..A8CF    ; Saurashtra
+A8D0..A8D9    ; Saurashtra
+
+# Total code points: 81
+
+# ================================================
+
+A900..A909    ; Kayah_Li
+A90A..A925    ; Kayah_Li
+A926..A92D    ; Kayah_Li
+A92E..A92F    ; Kayah_Li
+
+# Total code points: 48
+
+# ================================================
+
+A930..A946    ; Rejang
+A947..A951    ; Rejang
+A952..A953    ; Rejang
+A95F          ; Rejang
+
+# Total code points: 37
+
+# ================================================
+
+10280..1029C  ; Lycian
+
+# Total code points: 29
+
+# ================================================
+
+102A0..102D0  ; Carian
+
+# Total code points: 49
+
+# ================================================
+
+10920..10939  ; Lydian
+1093F         ; Lydian
+
+# Total code points: 27
+
+# ================================================
+
+AA00..AA28    ; Cham
+AA29..AA2E    ; Cham
+AA2F..AA30    ; Cham
+AA31..AA32    ; Cham
+AA33..AA34    ; Cham
+AA35..AA36    ; Cham
+AA40..AA42    ; Cham
+AA43          ; Cham
+AA44..AA4B    ; Cham
+AA4C          ; Cham
+AA4D          ; Cham
+AA50..AA59    ; Cham
+AA5C..AA5F    ; Cham
+
+# Total code points: 83
+
+# EOF