@@ -13,7 +13,7 @@ module.exports = [
1313 } ,
1414 {
1515 'name' : 'Arabic' ,
16- 'bmp' : '\u0600-\u0604\u0606-\u060B\u060D-\u061A\u061E\u0620-\u063F\u0641-\u064A\u0656-\u066F\u0671-\u06DC\u06DE-\u06FF\u0750-\u077F\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u08FF\uFB50-\uFBC1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFD\uFE70-\uFE74\uFE76-\uFEFC' ,
16+ 'bmp' : '\u0600-\u0604\u0606-\u060B\u060D-\u061A\u061C\ u061E\u0620-\u063F\u0641-\u064A\u0656-\u066F\u0671-\u06DC\u06DE-\u06FF\u0750-\u077F\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u08FF\uFB50-\uFBC1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFD\uFE70-\uFE74\uFE76-\uFEFC' ,
1717 'astral' : '\uD803[\uDE60-\uDE7E]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]'
1818 } ,
1919 {
@@ -43,15 +43,15 @@ module.exports = [
4343 } ,
4444 {
4545 'name' : 'Bengali' ,
46- 'bmp' : '\u0980-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09FB '
46+ 'bmp' : '\u0980-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09FD '
4747 } ,
4848 {
4949 'name' : 'Bhaiksuki' ,
5050 'astral' : '\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC45\uDC50-\uDC6C]'
5151 } ,
5252 {
5353 'name' : 'Bopomofo' ,
54- 'bmp' : '\u02EA\u02EB\u3105-\u312D \u31A0-\u31BA'
54+ 'bmp' : '\u02EA\u02EB\u3105-\u312E \u31A0-\u31BA'
5555 } ,
5656 {
5757 'name' : 'Brahmi' ,
@@ -95,8 +95,8 @@ module.exports = [
9595 } ,
9696 {
9797 'name' : 'Common' ,
98- 'bmp' : '\0-@\\[-`\\{-\xA9\xAB-\xB9\xBB-\xBF\xD7\xF7\u02B9-\u02DF\u02E5-\u02E9\u02EC-\u02FF\u0374\u037E\u0385\u0387\u0589\u0605\u060C\u061B\u061C\ u061F\u0640\u06DD\u08E2\u0964\u0965\u0E3F\u0FD5-\u0FD8\u10FB\u16EB-\u16ED\u1735\u1736\u1802\u1803\u1805\u1CD3\u1CE1\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6 \u2000-\u200B\u200E-\u2064\u2066-\u2070\u2074-\u207E\u2080-\u208E\u20A0-\u20BE \u2100-\u2125\u2127-\u2129\u212C-\u2131\u2133-\u214D\u214F-\u215F\u2189-\u218B\u2190-\u23FE\u2400-\ u2426\u2440-\u244A\u2460-\u27FF\u2900-\u2B73\u2B76-\u2B95\u2B98-\u2BB9\u2BBD-\u2BC8\u2BCA-\u2BD1 \u2BEC-\u2BEF\u2E00-\u2E44 \u2FF0-\u2FFB\u3000-\u3004\u3006\u3008-\u3020\u3030-\u3037\u303C-\u303F\u309B\u309C\u30A0\u30FB\u30FC\u3190-\u319F\u31C0-\u31E3\u3220-\u325F\u327F-\u32CF\u3358-\u33FF\u4DC0-\u4DFF\uA700-\uA721\uA788-\uA78A\uA830-\uA839\uA92E\uA9CF\uAB5B\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFEFF\uFF01-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFF70\uFF9E\uFF9F\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFF9-\uFFFD' ,
99- 'astral' : '\uD800[\uDD00-\uDD02\uDD07-\uDD33\uDD37-\uDD3F\uDD90-\uDD9B\uDDD0-\uDDFC\uDEE1-\uDEFB]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD66\uDD6A-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDF00-\uDF56\uDF60-\uDF71]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDFCB\uDFCE-\uDFFF]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD00-\uDD0C\uDD10-\uDD2E\uDD30-\uDD6B\uDD70-\uDDAC\uDDE6-\uDDFF\uDE01\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED2 \uDEE0-\uDEEC\uDEF0-\uDEF6 \uDF00-\uDF73\uDF80-\uDFD4]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD10-\uDD1E\uDD20-\uDD27\uDD30\uDD33-\ uDD3E\uDD40-\uDD4B \uDD50-\uDD5E \uDD80-\uDD91 \uDDC0]|\uDB40[\uDC01\uDC20-\uDC7F]'
98+ 'bmp' : '\0-@\\[-`\\{-\xA9\xAB-\xB9\xBB-\xBF\xD7\xF7\u02B9-\u02DF\u02E5-\u02E9\u02EC-\u02FF\u0374\u037E\u0385\u0387\u0589\u0605\u060C\u061B\u061F\u0640\u06DD\u08E2\u0964\u0965\u0E3F\u0FD5-\u0FD8\u10FB\u16EB-\u16ED\u1735\u1736\u1802\u1803\u1805\u1CD3\u1CE1\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5-\u1CF7 \u2000-\u200B\u200E-\u2064\u2066-\u2070\u2074-\u207E\u2080-\u208E\u20A0-\u20BF \u2100-\u2125\u2127-\u2129\u212C-\u2131\u2133-\u214D\u214F-\u215F\u2189-\u218B\u2190-\u2426\u2440-\u244A\u2460-\u27FF\u2900-\u2B73\u2B76-\u2B95\u2B98-\u2BB9\u2BBD-\u2BC8\u2BCA-\u2BD2 \u2BEC-\u2BEF\u2E00-\u2E49 \u2FF0-\u2FFB\u3000-\u3004\u3006\u3008-\u3020\u3030-\u3037\u303C-\u303F\u309B\u309C\u30A0\u30FB\u30FC\u3190-\u319F\u31C0-\u31E3\u3220-\u325F\u327F-\u32CF\u3358-\u33FF\u4DC0-\u4DFF\uA700-\uA721\uA788-\uA78A\uA830-\uA839\uA92E\uA9CF\uAB5B\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFEFF\uFF01-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFF70\uFF9E\uFF9F\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFF9-\uFFFD' ,
99+ 'astral' : '\uD800[\uDD00-\uDD02\uDD07-\uDD33\uDD37-\uDD3F\uDD90-\uDD9B\uDDD0-\uDDFC\uDEE1-\uDEFB]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD66\uDD6A-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDE8\uDF00-\uDF56\uDF60-\uDF71]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDFCB\uDFCE-\uDFFF]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD00-\uDD0C\uDD10-\uDD2E\uDD30-\uDD6B\uDD70-\uDDAC\uDDE6-\uDDFF\uDE01\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\ uDF00-\uDFFF]|\uD83D[\uDC00-\uDED4 \uDEE0-\uDEEC\uDEF0-\uDEF8 \uDF00-\uDF73\uDF80-\uDFD4]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDD00-\uDD0B\uDD10-\ uDD3E\uDD40-\uDD4C \uDD50-\uDD6B \uDD80-\uDD97 \uDDC0\uDDD0-\uDDE6 ]|\uDB40[\uDC01\uDC20-\uDC7F]'
100100 } ,
101101 {
102102 'name' : 'Coptic' ,
@@ -162,16 +162,16 @@ module.exports = [
162162 } ,
163163 {
164164 'name' : 'Gujarati' ,
165- 'bmp' : '\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AF1\u0AF9'
165+ 'bmp' : '\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AF1\u0AF9-\u0AFF '
166166 } ,
167167 {
168168 'name' : 'Gurmukhi' ,
169169 'bmp' : '\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75'
170170 } ,
171171 {
172172 'name' : 'Han' ,
173- 'bmp' : '\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u3005\u3007\u3021-\u3029\u3038-\u303B\u3400-\u4DB5\u4E00-\u9FD5 \uF900-\uFA6D\uFA70-\uFAD9' ,
174- 'astral' : '[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]'
173+ 'bmp' : '\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u3005\u3007\u3021-\u3029\u3038-\u303B\u3400-\u4DB5\u4E00-\u9FEA \uF900-\uFA6D\uFA70-\uFAD9' ,
174+ 'astral' : '[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879 ][\uDC00-\uDFFF]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0 ]|\uD87E[\uDC00-\uDE1D]'
175175 } ,
176176 {
177177 'name' : 'Hangul' ,
@@ -192,15 +192,15 @@ module.exports = [
192192 {
193193 'name' : 'Hiragana' ,
194194 'bmp' : '\u3041-\u3096\u309D-\u309F' ,
195- 'astral' : '\uD82C\uDC01|\uD83C\uDE00'
195+ 'astral' : '\uD82C[ \uDC01-\uDD1E] |\uD83C\uDE00'
196196 } ,
197197 {
198198 'name' : 'Imperial_Aramaic' ,
199199 'astral' : '\uD802[\uDC40-\uDC55\uDC57-\uDC5F]'
200200 } ,
201201 {
202202 'name' : 'Inherited' ,
203- 'bmp' : '\u0300-\u036F\u0485\u0486\u064B-\u0655\u0670\u0951\u0952\u1AB0-\u1ABE\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5 \u1DFB-\u1DFF\u200C\u200D\u20D0-\u20F0\u302A-\u302D\u3099\u309A\uFE00-\uFE0F\uFE20-\uFE2D' ,
203+ 'bmp' : '\u0300-\u036F\u0485\u0486\u064B-\u0655\u0670\u0951\u0952\u1AB0-\u1ABE\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF9 \u1DFB-\u1DFF\u200C\u200D\u20D0-\u20F0\u302A-\u302D\u3099\u309A\uFE00-\uFE0F\uFE20-\uFE2D' ,
204204 'astral' : '\uD800[\uDDFD\uDEE0]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uDB40[\uDD00-\uDDEF]'
205205 } ,
206206 {
@@ -290,7 +290,7 @@ module.exports = [
290290 } ,
291291 {
292292 'name' : 'Malayalam' ,
293- 'bmp' : '\u0D01 -\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D -\u0D44\u0D46-\u0D48\u0D4A-\u0D4F\u0D54-\u0D63\u0D66-\u0D7F'
293+ 'bmp' : '\u0D00 -\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4F\u0D54-\u0D63\u0D66-\u0D7F'
294294 } ,
295295 {
296296 'name' : 'Mandaic' ,
@@ -304,6 +304,10 @@ module.exports = [
304304 'name' : 'Marchen' ,
305305 'astral' : '\uD807[\uDC70-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]'
306306 } ,
307+ {
308+ 'name' : 'Masaram_Gondi' ,
309+ 'astral' : '\uD807[\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]'
310+ } ,
307311 {
308312 'name' : 'Meetei_Mayek' ,
309313 'bmp' : '\uAAE0-\uAAF6\uABC0-\uABED\uABF0-\uABF9'
@@ -361,6 +365,10 @@ module.exports = [
361365 'name' : 'Nko' ,
362366 'bmp' : '\u07C0-\u07FA'
363367 } ,
368+ {
369+ 'name' : 'Nushu' ,
370+ 'astral' : '\uD81B\uDFE1|\uD82C[\uDD70-\uDEFB]'
371+ } ,
364372 {
365373 'name' : 'Ogham' ,
366374 'bmp' : '\u1680-\u169C'
@@ -375,7 +383,7 @@ module.exports = [
375383 } ,
376384 {
377385 'name' : 'Old_Italic' ,
378- 'astral' : '\uD800[\uDF00-\uDF23]'
386+ 'astral' : '\uD800[\uDF00-\uDF23\uDF2D-\uDF2F ]'
379387 } ,
380388 {
381389 'name' : 'Old_North_Arabian' ,
@@ -474,6 +482,10 @@ module.exports = [
474482 'name' : 'Sora_Sompeng' ,
475483 'astral' : '\uD804[\uDCD0-\uDCE8\uDCF0-\uDCF9]'
476484 } ,
485+ {
486+ 'name' : 'Soyombo' ,
487+ 'astral' : '\uD806[\uDE50-\uDE83\uDE86-\uDE9C\uDE9E-\uDEA2]'
488+ } ,
477489 {
478490 'name' : 'Sundanese' ,
479491 'bmp' : '\u1B80-\u1BBF\u1CC0-\u1CC7'
@@ -484,7 +496,7 @@ module.exports = [
484496 } ,
485497 {
486498 'name' : 'Syriac' ,
487- 'bmp' : '\u0700-\u070D\u070F-\u074A\u074D-\u074F'
499+ 'bmp' : '\u0700-\u070D\u070F-\u074A\u074D-\u074F\u0860-\u086A '
488500 } ,
489501 {
490502 'name' : 'Tagalog' ,
@@ -557,5 +569,9 @@ module.exports = [
557569 {
558570 'name' : 'Yi' ,
559571 'bmp' : '\uA000-\uA48C\uA490-\uA4C6'
572+ } ,
573+ {
574+ 'name' : 'Zanabazar_Square' ,
575+ 'astral' : '\uD806[\uDE00-\uDE47]'
560576 }
561577] ;
0 commit comments