1*22dc650dSSadaf Ebrahimi# These tests are generated by maint/GenerateTest26.py, do not edit. 2*22dc650dSSadaf Ebrahimi 3*22dc650dSSadaf Ebrahimi# Unicode Script Extension tests. 4*22dc650dSSadaf Ebrahimi 5*22dc650dSSadaf Ebrahimi# Base script check 6*22dc650dSSadaf Ebrahimi/^\p{sc=Latin}/utf 7*22dc650dSSadaf Ebrahimi A 8*22dc650dSSadaf Ebrahimi 9*22dc650dSSadaf Ebrahimi/^\p{Script=Latn}/utf 10*22dc650dSSadaf Ebrahimi \x{1df2a} 11*22dc650dSSadaf Ebrahimi 12*22dc650dSSadaf Ebrahimi# Script extension check 13*22dc650dSSadaf Ebrahimi/^\p{Latin}/utf 14*22dc650dSSadaf Ebrahimi \x{363} 15*22dc650dSSadaf Ebrahimi 16*22dc650dSSadaf Ebrahimi/^\p{scx=Latn}/utf 17*22dc650dSSadaf Ebrahimi \x{a92e} 18*22dc650dSSadaf Ebrahimi 19*22dc650dSSadaf Ebrahimi# Script extension only character 20*22dc650dSSadaf Ebrahimi/^\p{Latin}/utf 21*22dc650dSSadaf Ebrahimi \x{363} 22*22dc650dSSadaf Ebrahimi 23*22dc650dSSadaf Ebrahimi/^\p{sc=Latin}/utf 24*22dc650dSSadaf Ebrahimi \x{363} 25*22dc650dSSadaf Ebrahimi 26*22dc650dSSadaf Ebrahimi# Character not in script 27*22dc650dSSadaf Ebrahimi/^\p{Latin}/utf 28*22dc650dSSadaf Ebrahimi \x{1df2b} 29*22dc650dSSadaf Ebrahimi 30*22dc650dSSadaf Ebrahimi# Base script check 31*22dc650dSSadaf Ebrahimi/^\p{sc=Greek}/utf 32*22dc650dSSadaf Ebrahimi \x{370} 33*22dc650dSSadaf Ebrahimi 34*22dc650dSSadaf Ebrahimi/^\p{Script=Grek}/utf 35*22dc650dSSadaf Ebrahimi \x{1d245} 36*22dc650dSSadaf Ebrahimi 37*22dc650dSSadaf Ebrahimi# Script extension check 38*22dc650dSSadaf Ebrahimi/^\p{Greek}/utf 39*22dc650dSSadaf Ebrahimi \x{342} 40*22dc650dSSadaf Ebrahimi 41*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Grek}/utf 42*22dc650dSSadaf Ebrahimi \x{1dc1} 43*22dc650dSSadaf Ebrahimi 44*22dc650dSSadaf Ebrahimi# Script extension only character 45*22dc650dSSadaf Ebrahimi/^\p{Greek}/utf 46*22dc650dSSadaf Ebrahimi \x{342} 47*22dc650dSSadaf Ebrahimi 48*22dc650dSSadaf Ebrahimi/^\p{sc=Greek}/utf 49*22dc650dSSadaf Ebrahimi \x{342} 50*22dc650dSSadaf Ebrahimi 51*22dc650dSSadaf Ebrahimi# Character not in script 52*22dc650dSSadaf Ebrahimi/^\p{Greek}/utf 53*22dc650dSSadaf Ebrahimi \x{1d246} 54*22dc650dSSadaf Ebrahimi 55*22dc650dSSadaf Ebrahimi# Base script check 56*22dc650dSSadaf Ebrahimi/^\p{sc=Cyrillic}/utf 57*22dc650dSSadaf Ebrahimi \x{400} 58*22dc650dSSadaf Ebrahimi 59*22dc650dSSadaf Ebrahimi/^\p{Script=Cyrl}/utf 60*22dc650dSSadaf Ebrahimi \x{1e08f} 61*22dc650dSSadaf Ebrahimi 62*22dc650dSSadaf Ebrahimi# Script extension check 63*22dc650dSSadaf Ebrahimi/^\p{Cyrillic}/utf 64*22dc650dSSadaf Ebrahimi \x{483} 65*22dc650dSSadaf Ebrahimi 66*22dc650dSSadaf Ebrahimi/^\p{scx=Cyrl}/utf 67*22dc650dSSadaf Ebrahimi \x{a66f} 68*22dc650dSSadaf Ebrahimi 69*22dc650dSSadaf Ebrahimi# Script extension only character 70*22dc650dSSadaf Ebrahimi/^\p{Cyrillic}/utf 71*22dc650dSSadaf Ebrahimi \x{2e43} 72*22dc650dSSadaf Ebrahimi 73*22dc650dSSadaf Ebrahimi/^\p{sc=Cyrillic}/utf 74*22dc650dSSadaf Ebrahimi \x{2e43} 75*22dc650dSSadaf Ebrahimi 76*22dc650dSSadaf Ebrahimi# Character not in script 77*22dc650dSSadaf Ebrahimi/^\p{Cyrillic}/utf 78*22dc650dSSadaf Ebrahimi \x{1e090} 79*22dc650dSSadaf Ebrahimi 80*22dc650dSSadaf Ebrahimi# Base script check 81*22dc650dSSadaf Ebrahimi/^\p{sc=Arabic}/utf 82*22dc650dSSadaf Ebrahimi \x{600} 83*22dc650dSSadaf Ebrahimi 84*22dc650dSSadaf Ebrahimi/^\p{Script=Arab}/utf 85*22dc650dSSadaf Ebrahimi \x{1eef1} 86*22dc650dSSadaf Ebrahimi 87*22dc650dSSadaf Ebrahimi# Script extension check 88*22dc650dSSadaf Ebrahimi/^\p{Arabic}/utf 89*22dc650dSSadaf Ebrahimi \x{60c} 90*22dc650dSSadaf Ebrahimi 91*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Arab}/utf 92*22dc650dSSadaf Ebrahimi \x{102fb} 93*22dc650dSSadaf Ebrahimi 94*22dc650dSSadaf Ebrahimi# Script extension only character 95*22dc650dSSadaf Ebrahimi/^\p{Arabic}/utf 96*22dc650dSSadaf Ebrahimi \x{102e0} 97*22dc650dSSadaf Ebrahimi 98*22dc650dSSadaf Ebrahimi/^\p{sc=Arabic}/utf 99*22dc650dSSadaf Ebrahimi \x{102e0} 100*22dc650dSSadaf Ebrahimi 101*22dc650dSSadaf Ebrahimi# Character not in script 102*22dc650dSSadaf Ebrahimi/^\p{Arabic}/utf 103*22dc650dSSadaf Ebrahimi \x{1eef2} 104*22dc650dSSadaf Ebrahimi 105*22dc650dSSadaf Ebrahimi# Base script check 106*22dc650dSSadaf Ebrahimi/^\p{sc=Syriac}/utf 107*22dc650dSSadaf Ebrahimi \x{700} 108*22dc650dSSadaf Ebrahimi 109*22dc650dSSadaf Ebrahimi/^\p{Script=Syrc}/utf 110*22dc650dSSadaf Ebrahimi \x{86a} 111*22dc650dSSadaf Ebrahimi 112*22dc650dSSadaf Ebrahimi# Script extension check 113*22dc650dSSadaf Ebrahimi/^\p{Syriac}/utf 114*22dc650dSSadaf Ebrahimi \x{60c} 115*22dc650dSSadaf Ebrahimi 116*22dc650dSSadaf Ebrahimi/^\p{scx=Syrc}/utf 117*22dc650dSSadaf Ebrahimi \x{1dfa} 118*22dc650dSSadaf Ebrahimi 119*22dc650dSSadaf Ebrahimi# Script extension only character 120*22dc650dSSadaf Ebrahimi/^\p{Syriac}/utf 121*22dc650dSSadaf Ebrahimi \x{1dfa} 122*22dc650dSSadaf Ebrahimi 123*22dc650dSSadaf Ebrahimi/^\p{sc=Syriac}/utf 124*22dc650dSSadaf Ebrahimi \x{1dfa} 125*22dc650dSSadaf Ebrahimi 126*22dc650dSSadaf Ebrahimi# Character not in script 127*22dc650dSSadaf Ebrahimi/^\p{Syriac}/utf 128*22dc650dSSadaf Ebrahimi \x{1dfb} 129*22dc650dSSadaf Ebrahimi 130*22dc650dSSadaf Ebrahimi# Base script check 131*22dc650dSSadaf Ebrahimi/^\p{sc=Thaana}/utf 132*22dc650dSSadaf Ebrahimi \x{780} 133*22dc650dSSadaf Ebrahimi 134*22dc650dSSadaf Ebrahimi/^\p{Script=Thaa}/utf 135*22dc650dSSadaf Ebrahimi \x{7b1} 136*22dc650dSSadaf Ebrahimi 137*22dc650dSSadaf Ebrahimi# Script extension check 138*22dc650dSSadaf Ebrahimi/^\p{Thaana}/utf 139*22dc650dSSadaf Ebrahimi \x{60c} 140*22dc650dSSadaf Ebrahimi 141*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Thaa}/utf 142*22dc650dSSadaf Ebrahimi \x{fdfd} 143*22dc650dSSadaf Ebrahimi 144*22dc650dSSadaf Ebrahimi# Script extension only character 145*22dc650dSSadaf Ebrahimi/^\p{Thaana}/utf 146*22dc650dSSadaf Ebrahimi \x{fdf2} 147*22dc650dSSadaf Ebrahimi 148*22dc650dSSadaf Ebrahimi/^\p{sc=Thaana}/utf 149*22dc650dSSadaf Ebrahimi \x{fdf2} 150*22dc650dSSadaf Ebrahimi 151*22dc650dSSadaf Ebrahimi# Character not in script 152*22dc650dSSadaf Ebrahimi/^\p{Thaana}/utf 153*22dc650dSSadaf Ebrahimi \x{fdfe} 154*22dc650dSSadaf Ebrahimi 155*22dc650dSSadaf Ebrahimi# Base script check 156*22dc650dSSadaf Ebrahimi/^\p{sc=Devanagari}/utf 157*22dc650dSSadaf Ebrahimi \x{900} 158*22dc650dSSadaf Ebrahimi 159*22dc650dSSadaf Ebrahimi/^\p{Script=Deva}/utf 160*22dc650dSSadaf Ebrahimi \x{11b09} 161*22dc650dSSadaf Ebrahimi 162*22dc650dSSadaf Ebrahimi# Script extension check 163*22dc650dSSadaf Ebrahimi/^\p{Devanagari}/utf 164*22dc650dSSadaf Ebrahimi \x{951} 165*22dc650dSSadaf Ebrahimi 166*22dc650dSSadaf Ebrahimi/^\p{scx=Deva}/utf 167*22dc650dSSadaf Ebrahimi \x{a8f3} 168*22dc650dSSadaf Ebrahimi 169*22dc650dSSadaf Ebrahimi# Script extension only character 170*22dc650dSSadaf Ebrahimi/^\p{Devanagari}/utf 171*22dc650dSSadaf Ebrahimi \x{1cd1} 172*22dc650dSSadaf Ebrahimi 173*22dc650dSSadaf Ebrahimi/^\p{sc=Devanagari}/utf 174*22dc650dSSadaf Ebrahimi \x{1cd1} 175*22dc650dSSadaf Ebrahimi 176*22dc650dSSadaf Ebrahimi# Character not in script 177*22dc650dSSadaf Ebrahimi/^\p{Devanagari}/utf 178*22dc650dSSadaf Ebrahimi \x{11b0a} 179*22dc650dSSadaf Ebrahimi 180*22dc650dSSadaf Ebrahimi# Base script check 181*22dc650dSSadaf Ebrahimi/^\p{sc=Bengali}/utf 182*22dc650dSSadaf Ebrahimi \x{980} 183*22dc650dSSadaf Ebrahimi 184*22dc650dSSadaf Ebrahimi/^\p{Script=Beng}/utf 185*22dc650dSSadaf Ebrahimi \x{9fe} 186*22dc650dSSadaf Ebrahimi 187*22dc650dSSadaf Ebrahimi# Script extension check 188*22dc650dSSadaf Ebrahimi/^\p{Bengali}/utf 189*22dc650dSSadaf Ebrahimi \x{951} 190*22dc650dSSadaf Ebrahimi 191*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Beng}/utf 192*22dc650dSSadaf Ebrahimi \x{a8f1} 193*22dc650dSSadaf Ebrahimi 194*22dc650dSSadaf Ebrahimi# Script extension only character 195*22dc650dSSadaf Ebrahimi/^\p{Bengali}/utf 196*22dc650dSSadaf Ebrahimi \x{1cf7} 197*22dc650dSSadaf Ebrahimi 198*22dc650dSSadaf Ebrahimi/^\p{sc=Bengali}/utf 199*22dc650dSSadaf Ebrahimi \x{1cf7} 200*22dc650dSSadaf Ebrahimi 201*22dc650dSSadaf Ebrahimi# Character not in script 202*22dc650dSSadaf Ebrahimi/^\p{Bengali}/utf 203*22dc650dSSadaf Ebrahimi \x{a8f2} 204*22dc650dSSadaf Ebrahimi 205*22dc650dSSadaf Ebrahimi# Base script check 206*22dc650dSSadaf Ebrahimi/^\p{sc=Gurmukhi}/utf 207*22dc650dSSadaf Ebrahimi \x{a01} 208*22dc650dSSadaf Ebrahimi 209*22dc650dSSadaf Ebrahimi/^\p{Script=Guru}/utf 210*22dc650dSSadaf Ebrahimi \x{a76} 211*22dc650dSSadaf Ebrahimi 212*22dc650dSSadaf Ebrahimi# Script extension check 213*22dc650dSSadaf Ebrahimi/^\p{Gurmukhi}/utf 214*22dc650dSSadaf Ebrahimi \x{951} 215*22dc650dSSadaf Ebrahimi 216*22dc650dSSadaf Ebrahimi/^\p{scx=Guru}/utf 217*22dc650dSSadaf Ebrahimi \x{a839} 218*22dc650dSSadaf Ebrahimi 219*22dc650dSSadaf Ebrahimi# Script extension only character 220*22dc650dSSadaf Ebrahimi/^\p{Gurmukhi}/utf 221*22dc650dSSadaf Ebrahimi \x{a836} 222*22dc650dSSadaf Ebrahimi 223*22dc650dSSadaf Ebrahimi/^\p{sc=Gurmukhi}/utf 224*22dc650dSSadaf Ebrahimi \x{a836} 225*22dc650dSSadaf Ebrahimi 226*22dc650dSSadaf Ebrahimi# Character not in script 227*22dc650dSSadaf Ebrahimi/^\p{Gurmukhi}/utf 228*22dc650dSSadaf Ebrahimi \x{a83a} 229*22dc650dSSadaf Ebrahimi 230*22dc650dSSadaf Ebrahimi# Base script check 231*22dc650dSSadaf Ebrahimi/^\p{sc=Gujarati}/utf 232*22dc650dSSadaf Ebrahimi \x{a81} 233*22dc650dSSadaf Ebrahimi 234*22dc650dSSadaf Ebrahimi/^\p{Script=Gujr}/utf 235*22dc650dSSadaf Ebrahimi \x{aff} 236*22dc650dSSadaf Ebrahimi 237*22dc650dSSadaf Ebrahimi# Script extension check 238*22dc650dSSadaf Ebrahimi/^\p{Gujarati}/utf 239*22dc650dSSadaf Ebrahimi \x{951} 240*22dc650dSSadaf Ebrahimi 241*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Gujr}/utf 242*22dc650dSSadaf Ebrahimi \x{a839} 243*22dc650dSSadaf Ebrahimi 244*22dc650dSSadaf Ebrahimi# Script extension only character 245*22dc650dSSadaf Ebrahimi/^\p{Gujarati}/utf 246*22dc650dSSadaf Ebrahimi \x{a836} 247*22dc650dSSadaf Ebrahimi 248*22dc650dSSadaf Ebrahimi/^\p{sc=Gujarati}/utf 249*22dc650dSSadaf Ebrahimi \x{a836} 250*22dc650dSSadaf Ebrahimi 251*22dc650dSSadaf Ebrahimi# Character not in script 252*22dc650dSSadaf Ebrahimi/^\p{Gujarati}/utf 253*22dc650dSSadaf Ebrahimi \x{a83a} 254*22dc650dSSadaf Ebrahimi 255*22dc650dSSadaf Ebrahimi# Base script check 256*22dc650dSSadaf Ebrahimi/^\p{sc=Oriya}/utf 257*22dc650dSSadaf Ebrahimi \x{b01} 258*22dc650dSSadaf Ebrahimi 259*22dc650dSSadaf Ebrahimi/^\p{Script=Orya}/utf 260*22dc650dSSadaf Ebrahimi \x{b77} 261*22dc650dSSadaf Ebrahimi 262*22dc650dSSadaf Ebrahimi# Script extension check 263*22dc650dSSadaf Ebrahimi/^\p{Oriya}/utf 264*22dc650dSSadaf Ebrahimi \x{951} 265*22dc650dSSadaf Ebrahimi 266*22dc650dSSadaf Ebrahimi/^\p{scx=Orya}/utf 267*22dc650dSSadaf Ebrahimi \x{1cf2} 268*22dc650dSSadaf Ebrahimi 269*22dc650dSSadaf Ebrahimi# Script extension only character 270*22dc650dSSadaf Ebrahimi/^\p{Oriya}/utf 271*22dc650dSSadaf Ebrahimi \x{1cda} 272*22dc650dSSadaf Ebrahimi 273*22dc650dSSadaf Ebrahimi/^\p{sc=Oriya}/utf 274*22dc650dSSadaf Ebrahimi \x{1cda} 275*22dc650dSSadaf Ebrahimi 276*22dc650dSSadaf Ebrahimi# Character not in script 277*22dc650dSSadaf Ebrahimi/^\p{Oriya}/utf 278*22dc650dSSadaf Ebrahimi \x{1cf3} 279*22dc650dSSadaf Ebrahimi 280*22dc650dSSadaf Ebrahimi# Base script check 281*22dc650dSSadaf Ebrahimi/^\p{sc=Tamil}/utf 282*22dc650dSSadaf Ebrahimi \x{b82} 283*22dc650dSSadaf Ebrahimi 284*22dc650dSSadaf Ebrahimi/^\p{Script=Taml}/utf 285*22dc650dSSadaf Ebrahimi \x{11fff} 286*22dc650dSSadaf Ebrahimi 287*22dc650dSSadaf Ebrahimi# Script extension check 288*22dc650dSSadaf Ebrahimi/^\p{Tamil}/utf 289*22dc650dSSadaf Ebrahimi \x{951} 290*22dc650dSSadaf Ebrahimi 291*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Taml}/utf 292*22dc650dSSadaf Ebrahimi \x{11fd3} 293*22dc650dSSadaf Ebrahimi 294*22dc650dSSadaf Ebrahimi# Script extension only character 295*22dc650dSSadaf Ebrahimi/^\p{Tamil}/utf 296*22dc650dSSadaf Ebrahimi \x{a8f3} 297*22dc650dSSadaf Ebrahimi 298*22dc650dSSadaf Ebrahimi/^\p{sc=Tamil}/utf 299*22dc650dSSadaf Ebrahimi \x{a8f3} 300*22dc650dSSadaf Ebrahimi 301*22dc650dSSadaf Ebrahimi# Character not in script 302*22dc650dSSadaf Ebrahimi/^\p{Tamil}/utf 303*22dc650dSSadaf Ebrahimi \x{12000} 304*22dc650dSSadaf Ebrahimi 305*22dc650dSSadaf Ebrahimi# Base script check 306*22dc650dSSadaf Ebrahimi/^\p{sc=Telugu}/utf 307*22dc650dSSadaf Ebrahimi \x{c00} 308*22dc650dSSadaf Ebrahimi 309*22dc650dSSadaf Ebrahimi/^\p{Script=Telu}/utf 310*22dc650dSSadaf Ebrahimi \x{c7f} 311*22dc650dSSadaf Ebrahimi 312*22dc650dSSadaf Ebrahimi# Script extension check 313*22dc650dSSadaf Ebrahimi/^\p{Telugu}/utf 314*22dc650dSSadaf Ebrahimi \x{951} 315*22dc650dSSadaf Ebrahimi 316*22dc650dSSadaf Ebrahimi/^\p{scx=Telu}/utf 317*22dc650dSSadaf Ebrahimi \x{1cf2} 318*22dc650dSSadaf Ebrahimi 319*22dc650dSSadaf Ebrahimi# Script extension only character 320*22dc650dSSadaf Ebrahimi/^\p{Telugu}/utf 321*22dc650dSSadaf Ebrahimi \x{1cda} 322*22dc650dSSadaf Ebrahimi 323*22dc650dSSadaf Ebrahimi/^\p{sc=Telugu}/utf 324*22dc650dSSadaf Ebrahimi \x{1cda} 325*22dc650dSSadaf Ebrahimi 326*22dc650dSSadaf Ebrahimi# Character not in script 327*22dc650dSSadaf Ebrahimi/^\p{Telugu}/utf 328*22dc650dSSadaf Ebrahimi \x{1cf3} 329*22dc650dSSadaf Ebrahimi 330*22dc650dSSadaf Ebrahimi# Base script check 331*22dc650dSSadaf Ebrahimi/^\p{sc=Kannada}/utf 332*22dc650dSSadaf Ebrahimi \x{c80} 333*22dc650dSSadaf Ebrahimi 334*22dc650dSSadaf Ebrahimi/^\p{Script=Knda}/utf 335*22dc650dSSadaf Ebrahimi \x{cf3} 336*22dc650dSSadaf Ebrahimi 337*22dc650dSSadaf Ebrahimi# Script extension check 338*22dc650dSSadaf Ebrahimi/^\p{Kannada}/utf 339*22dc650dSSadaf Ebrahimi \x{951} 340*22dc650dSSadaf Ebrahimi 341*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Knda}/utf 342*22dc650dSSadaf Ebrahimi \x{a835} 343*22dc650dSSadaf Ebrahimi 344*22dc650dSSadaf Ebrahimi# Script extension only character 345*22dc650dSSadaf Ebrahimi/^\p{Kannada}/utf 346*22dc650dSSadaf Ebrahimi \x{1cf4} 347*22dc650dSSadaf Ebrahimi 348*22dc650dSSadaf Ebrahimi/^\p{sc=Kannada}/utf 349*22dc650dSSadaf Ebrahimi \x{1cf4} 350*22dc650dSSadaf Ebrahimi 351*22dc650dSSadaf Ebrahimi# Character not in script 352*22dc650dSSadaf Ebrahimi/^\p{Kannada}/utf 353*22dc650dSSadaf Ebrahimi \x{a836} 354*22dc650dSSadaf Ebrahimi 355*22dc650dSSadaf Ebrahimi# Base script check 356*22dc650dSSadaf Ebrahimi/^\p{sc=Malayalam}/utf 357*22dc650dSSadaf Ebrahimi \x{d00} 358*22dc650dSSadaf Ebrahimi 359*22dc650dSSadaf Ebrahimi/^\p{Script=Mlym}/utf 360*22dc650dSSadaf Ebrahimi \x{d7f} 361*22dc650dSSadaf Ebrahimi 362*22dc650dSSadaf Ebrahimi# Script extension check 363*22dc650dSSadaf Ebrahimi/^\p{Malayalam}/utf 364*22dc650dSSadaf Ebrahimi \x{951} 365*22dc650dSSadaf Ebrahimi 366*22dc650dSSadaf Ebrahimi/^\p{scx=Mlym}/utf 367*22dc650dSSadaf Ebrahimi \x{a832} 368*22dc650dSSadaf Ebrahimi 369*22dc650dSSadaf Ebrahimi# Script extension only character 370*22dc650dSSadaf Ebrahimi/^\p{Malayalam}/utf 371*22dc650dSSadaf Ebrahimi \x{1cda} 372*22dc650dSSadaf Ebrahimi 373*22dc650dSSadaf Ebrahimi/^\p{sc=Malayalam}/utf 374*22dc650dSSadaf Ebrahimi \x{1cda} 375*22dc650dSSadaf Ebrahimi 376*22dc650dSSadaf Ebrahimi# Character not in script 377*22dc650dSSadaf Ebrahimi/^\p{Malayalam}/utf 378*22dc650dSSadaf Ebrahimi \x{a833} 379*22dc650dSSadaf Ebrahimi 380*22dc650dSSadaf Ebrahimi# Base script check 381*22dc650dSSadaf Ebrahimi/^\p{sc=Sinhala}/utf 382*22dc650dSSadaf Ebrahimi \x{d81} 383*22dc650dSSadaf Ebrahimi 384*22dc650dSSadaf Ebrahimi/^\p{Script=Sinh}/utf 385*22dc650dSSadaf Ebrahimi \x{111f4} 386*22dc650dSSadaf Ebrahimi 387*22dc650dSSadaf Ebrahimi# Script extension check 388*22dc650dSSadaf Ebrahimi/^\p{Sinhala}/utf 389*22dc650dSSadaf Ebrahimi \x{964} 390*22dc650dSSadaf Ebrahimi 391*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Sinh}/utf 392*22dc650dSSadaf Ebrahimi \x{965} 393*22dc650dSSadaf Ebrahimi 394*22dc650dSSadaf Ebrahimi# Script extension only character 395*22dc650dSSadaf Ebrahimi/^\p{Sinhala}/utf 396*22dc650dSSadaf Ebrahimi \x{964} 397*22dc650dSSadaf Ebrahimi 398*22dc650dSSadaf Ebrahimi/^\p{sc=Sinhala}/utf 399*22dc650dSSadaf Ebrahimi \x{964} 400*22dc650dSSadaf Ebrahimi 401*22dc650dSSadaf Ebrahimi# Character not in script 402*22dc650dSSadaf Ebrahimi/^\p{Sinhala}/utf 403*22dc650dSSadaf Ebrahimi \x{111f5} 404*22dc650dSSadaf Ebrahimi 405*22dc650dSSadaf Ebrahimi# Base script check 406*22dc650dSSadaf Ebrahimi/^\p{sc=Myanmar}/utf 407*22dc650dSSadaf Ebrahimi \x{1000} 408*22dc650dSSadaf Ebrahimi 409*22dc650dSSadaf Ebrahimi/^\p{Script=Mymr}/utf 410*22dc650dSSadaf Ebrahimi \x{aa7f} 411*22dc650dSSadaf Ebrahimi 412*22dc650dSSadaf Ebrahimi# Script extension check 413*22dc650dSSadaf Ebrahimi/^\p{Myanmar}/utf 414*22dc650dSSadaf Ebrahimi \x{1040} 415*22dc650dSSadaf Ebrahimi 416*22dc650dSSadaf Ebrahimi/^\p{scx=Mymr}/utf 417*22dc650dSSadaf Ebrahimi \x{a92e} 418*22dc650dSSadaf Ebrahimi 419*22dc650dSSadaf Ebrahimi# Script extension only character 420*22dc650dSSadaf Ebrahimi/^\p{Myanmar}/utf 421*22dc650dSSadaf Ebrahimi \x{a92e} 422*22dc650dSSadaf Ebrahimi 423*22dc650dSSadaf Ebrahimi/^\p{sc=Myanmar}/utf 424*22dc650dSSadaf Ebrahimi \x{a92e} 425*22dc650dSSadaf Ebrahimi 426*22dc650dSSadaf Ebrahimi# Character not in script 427*22dc650dSSadaf Ebrahimi/^\p{Myanmar}/utf 428*22dc650dSSadaf Ebrahimi \x{aa80} 429*22dc650dSSadaf Ebrahimi 430*22dc650dSSadaf Ebrahimi# Base script check 431*22dc650dSSadaf Ebrahimi/^\p{sc=Georgian}/utf 432*22dc650dSSadaf Ebrahimi \x{10a0} 433*22dc650dSSadaf Ebrahimi 434*22dc650dSSadaf Ebrahimi/^\p{Script=Geor}/utf 435*22dc650dSSadaf Ebrahimi \x{2d2d} 436*22dc650dSSadaf Ebrahimi 437*22dc650dSSadaf Ebrahimi# Script extension check 438*22dc650dSSadaf Ebrahimi/^\p{Georgian}/utf 439*22dc650dSSadaf Ebrahimi \x{10fb} 440*22dc650dSSadaf Ebrahimi 441*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Geor}/utf 442*22dc650dSSadaf Ebrahimi \x{10fb} 443*22dc650dSSadaf Ebrahimi 444*22dc650dSSadaf Ebrahimi# Script extension only character 445*22dc650dSSadaf Ebrahimi/^\p{Georgian}/utf 446*22dc650dSSadaf Ebrahimi \x{10fb} 447*22dc650dSSadaf Ebrahimi 448*22dc650dSSadaf Ebrahimi/^\p{sc=Georgian}/utf 449*22dc650dSSadaf Ebrahimi \x{10fb} 450*22dc650dSSadaf Ebrahimi 451*22dc650dSSadaf Ebrahimi# Character not in script 452*22dc650dSSadaf Ebrahimi/^\p{Georgian}/utf 453*22dc650dSSadaf Ebrahimi \x{2d2e} 454*22dc650dSSadaf Ebrahimi 455*22dc650dSSadaf Ebrahimi# Base script check 456*22dc650dSSadaf Ebrahimi/^\p{sc=Hangul}/utf 457*22dc650dSSadaf Ebrahimi \x{1100} 458*22dc650dSSadaf Ebrahimi 459*22dc650dSSadaf Ebrahimi/^\p{Script=Hang}/utf 460*22dc650dSSadaf Ebrahimi \x{ffdc} 461*22dc650dSSadaf Ebrahimi 462*22dc650dSSadaf Ebrahimi# Script extension check 463*22dc650dSSadaf Ebrahimi/^\p{Hangul}/utf 464*22dc650dSSadaf Ebrahimi \x{3001} 465*22dc650dSSadaf Ebrahimi 466*22dc650dSSadaf Ebrahimi/^\p{scx=Hang}/utf 467*22dc650dSSadaf Ebrahimi \x{ff65} 468*22dc650dSSadaf Ebrahimi 469*22dc650dSSadaf Ebrahimi# Script extension only character 470*22dc650dSSadaf Ebrahimi/^\p{Hangul}/utf 471*22dc650dSSadaf Ebrahimi \x{3003} 472*22dc650dSSadaf Ebrahimi 473*22dc650dSSadaf Ebrahimi/^\p{sc=Hangul}/utf 474*22dc650dSSadaf Ebrahimi \x{3003} 475*22dc650dSSadaf Ebrahimi 476*22dc650dSSadaf Ebrahimi# Character not in script 477*22dc650dSSadaf Ebrahimi/^\p{Hangul}/utf 478*22dc650dSSadaf Ebrahimi \x{ffdd} 479*22dc650dSSadaf Ebrahimi 480*22dc650dSSadaf Ebrahimi# Base script check 481*22dc650dSSadaf Ebrahimi/^\p{sc=Mongolian}/utf 482*22dc650dSSadaf Ebrahimi \x{1800} 483*22dc650dSSadaf Ebrahimi 484*22dc650dSSadaf Ebrahimi/^\p{Script=Mong}/utf 485*22dc650dSSadaf Ebrahimi \x{1166c} 486*22dc650dSSadaf Ebrahimi 487*22dc650dSSadaf Ebrahimi# Script extension check 488*22dc650dSSadaf Ebrahimi/^\p{Mongolian}/utf 489*22dc650dSSadaf Ebrahimi \x{1802} 490*22dc650dSSadaf Ebrahimi 491*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Mong}/utf 492*22dc650dSSadaf Ebrahimi \x{202f} 493*22dc650dSSadaf Ebrahimi 494*22dc650dSSadaf Ebrahimi# Script extension only character 495*22dc650dSSadaf Ebrahimi/^\p{Mongolian}/utf 496*22dc650dSSadaf Ebrahimi \x{202f} 497*22dc650dSSadaf Ebrahimi 498*22dc650dSSadaf Ebrahimi/^\p{sc=Mongolian}/utf 499*22dc650dSSadaf Ebrahimi \x{202f} 500*22dc650dSSadaf Ebrahimi 501*22dc650dSSadaf Ebrahimi# Character not in script 502*22dc650dSSadaf Ebrahimi/^\p{Mongolian}/utf 503*22dc650dSSadaf Ebrahimi \x{1166d} 504*22dc650dSSadaf Ebrahimi 505*22dc650dSSadaf Ebrahimi# Base script check 506*22dc650dSSadaf Ebrahimi/^\p{sc=Hiragana}/utf 507*22dc650dSSadaf Ebrahimi \x{3041} 508*22dc650dSSadaf Ebrahimi 509*22dc650dSSadaf Ebrahimi/^\p{Script=Hira}/utf 510*22dc650dSSadaf Ebrahimi \x{1f200} 511*22dc650dSSadaf Ebrahimi 512*22dc650dSSadaf Ebrahimi# Script extension check 513*22dc650dSSadaf Ebrahimi/^\p{Hiragana}/utf 514*22dc650dSSadaf Ebrahimi \x{3001} 515*22dc650dSSadaf Ebrahimi 516*22dc650dSSadaf Ebrahimi/^\p{scx=Hira}/utf 517*22dc650dSSadaf Ebrahimi \x{ff9f} 518*22dc650dSSadaf Ebrahimi 519*22dc650dSSadaf Ebrahimi# Script extension only character 520*22dc650dSSadaf Ebrahimi/^\p{Hiragana}/utf 521*22dc650dSSadaf Ebrahimi \x{3031} 522*22dc650dSSadaf Ebrahimi 523*22dc650dSSadaf Ebrahimi/^\p{sc=Hiragana}/utf 524*22dc650dSSadaf Ebrahimi \x{3031} 525*22dc650dSSadaf Ebrahimi 526*22dc650dSSadaf Ebrahimi# Character not in script 527*22dc650dSSadaf Ebrahimi/^\p{Hiragana}/utf 528*22dc650dSSadaf Ebrahimi \x{1f201} 529*22dc650dSSadaf Ebrahimi 530*22dc650dSSadaf Ebrahimi# Base script check 531*22dc650dSSadaf Ebrahimi/^\p{sc=Katakana}/utf 532*22dc650dSSadaf Ebrahimi \x{30a1} 533*22dc650dSSadaf Ebrahimi 534*22dc650dSSadaf Ebrahimi/^\p{Script=Kana}/utf 535*22dc650dSSadaf Ebrahimi \x{1b167} 536*22dc650dSSadaf Ebrahimi 537*22dc650dSSadaf Ebrahimi# Script extension check 538*22dc650dSSadaf Ebrahimi/^\p{Katakana}/utf 539*22dc650dSSadaf Ebrahimi \x{3001} 540*22dc650dSSadaf Ebrahimi 541*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Kana}/utf 542*22dc650dSSadaf Ebrahimi \x{ff9f} 543*22dc650dSSadaf Ebrahimi 544*22dc650dSSadaf Ebrahimi# Script extension only character 545*22dc650dSSadaf Ebrahimi/^\p{Katakana}/utf 546*22dc650dSSadaf Ebrahimi \x{3031} 547*22dc650dSSadaf Ebrahimi 548*22dc650dSSadaf Ebrahimi/^\p{sc=Katakana}/utf 549*22dc650dSSadaf Ebrahimi \x{3031} 550*22dc650dSSadaf Ebrahimi 551*22dc650dSSadaf Ebrahimi# Character not in script 552*22dc650dSSadaf Ebrahimi/^\p{Katakana}/utf 553*22dc650dSSadaf Ebrahimi \x{1b168} 554*22dc650dSSadaf Ebrahimi 555*22dc650dSSadaf Ebrahimi# Base script check 556*22dc650dSSadaf Ebrahimi/^\p{sc=Bopomofo}/utf 557*22dc650dSSadaf Ebrahimi \x{2ea} 558*22dc650dSSadaf Ebrahimi 559*22dc650dSSadaf Ebrahimi/^\p{Script=Bopo}/utf 560*22dc650dSSadaf Ebrahimi \x{31bf} 561*22dc650dSSadaf Ebrahimi 562*22dc650dSSadaf Ebrahimi# Script extension check 563*22dc650dSSadaf Ebrahimi/^\p{Bopomofo}/utf 564*22dc650dSSadaf Ebrahimi \x{3001} 565*22dc650dSSadaf Ebrahimi 566*22dc650dSSadaf Ebrahimi/^\p{scx=Bopo}/utf 567*22dc650dSSadaf Ebrahimi \x{ff65} 568*22dc650dSSadaf Ebrahimi 569*22dc650dSSadaf Ebrahimi# Script extension only character 570*22dc650dSSadaf Ebrahimi/^\p{Bopomofo}/utf 571*22dc650dSSadaf Ebrahimi \x{302a} 572*22dc650dSSadaf Ebrahimi 573*22dc650dSSadaf Ebrahimi/^\p{sc=Bopomofo}/utf 574*22dc650dSSadaf Ebrahimi \x{302a} 575*22dc650dSSadaf Ebrahimi 576*22dc650dSSadaf Ebrahimi# Character not in script 577*22dc650dSSadaf Ebrahimi/^\p{Bopomofo}/utf 578*22dc650dSSadaf Ebrahimi \x{ff66} 579*22dc650dSSadaf Ebrahimi 580*22dc650dSSadaf Ebrahimi# Base script check 581*22dc650dSSadaf Ebrahimi/^\p{sc=Han}/utf 582*22dc650dSSadaf Ebrahimi \x{2e80} 583*22dc650dSSadaf Ebrahimi 584*22dc650dSSadaf Ebrahimi/^\p{Script=Hani}/utf 585*22dc650dSSadaf Ebrahimi \x{323af} 586*22dc650dSSadaf Ebrahimi 587*22dc650dSSadaf Ebrahimi# Script extension check 588*22dc650dSSadaf Ebrahimi/^\p{Han}/utf 589*22dc650dSSadaf Ebrahimi \x{3001} 590*22dc650dSSadaf Ebrahimi 591*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Hani}/utf 592*22dc650dSSadaf Ebrahimi \x{1f251} 593*22dc650dSSadaf Ebrahimi 594*22dc650dSSadaf Ebrahimi# Script extension only character 595*22dc650dSSadaf Ebrahimi/^\p{Han}/utf 596*22dc650dSSadaf Ebrahimi \x{3006} 597*22dc650dSSadaf Ebrahimi 598*22dc650dSSadaf Ebrahimi/^\p{sc=Han}/utf 599*22dc650dSSadaf Ebrahimi \x{3006} 600*22dc650dSSadaf Ebrahimi 601*22dc650dSSadaf Ebrahimi# Character not in script 602*22dc650dSSadaf Ebrahimi/^\p{Han}/utf 603*22dc650dSSadaf Ebrahimi \x{323b0} 604*22dc650dSSadaf Ebrahimi 605*22dc650dSSadaf Ebrahimi# Base script check 606*22dc650dSSadaf Ebrahimi/^\p{sc=Yi}/utf 607*22dc650dSSadaf Ebrahimi \x{a000} 608*22dc650dSSadaf Ebrahimi 609*22dc650dSSadaf Ebrahimi/^\p{Script=Yiii}/utf 610*22dc650dSSadaf Ebrahimi \x{a4c6} 611*22dc650dSSadaf Ebrahimi 612*22dc650dSSadaf Ebrahimi# Script extension check 613*22dc650dSSadaf Ebrahimi/^\p{Yi}/utf 614*22dc650dSSadaf Ebrahimi \x{3001} 615*22dc650dSSadaf Ebrahimi 616*22dc650dSSadaf Ebrahimi/^\p{scx=Yiii}/utf 617*22dc650dSSadaf Ebrahimi \x{ff65} 618*22dc650dSSadaf Ebrahimi 619*22dc650dSSadaf Ebrahimi# Script extension only character 620*22dc650dSSadaf Ebrahimi/^\p{Yi}/utf 621*22dc650dSSadaf Ebrahimi \x{3001} 622*22dc650dSSadaf Ebrahimi 623*22dc650dSSadaf Ebrahimi/^\p{sc=Yi}/utf 624*22dc650dSSadaf Ebrahimi \x{3001} 625*22dc650dSSadaf Ebrahimi 626*22dc650dSSadaf Ebrahimi# Character not in script 627*22dc650dSSadaf Ebrahimi/^\p{Yi}/utf 628*22dc650dSSadaf Ebrahimi \x{ff66} 629*22dc650dSSadaf Ebrahimi 630*22dc650dSSadaf Ebrahimi# Base script check 631*22dc650dSSadaf Ebrahimi/^\p{sc=Tagalog}/utf 632*22dc650dSSadaf Ebrahimi \x{1700} 633*22dc650dSSadaf Ebrahimi 634*22dc650dSSadaf Ebrahimi/^\p{Script=Tglg}/utf 635*22dc650dSSadaf Ebrahimi \x{171f} 636*22dc650dSSadaf Ebrahimi 637*22dc650dSSadaf Ebrahimi# Script extension check 638*22dc650dSSadaf Ebrahimi/^\p{Tagalog}/utf 639*22dc650dSSadaf Ebrahimi \x{1735} 640*22dc650dSSadaf Ebrahimi 641*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Tglg}/utf 642*22dc650dSSadaf Ebrahimi \x{1736} 643*22dc650dSSadaf Ebrahimi 644*22dc650dSSadaf Ebrahimi# Script extension only character 645*22dc650dSSadaf Ebrahimi/^\p{Tagalog}/utf 646*22dc650dSSadaf Ebrahimi \x{1735} 647*22dc650dSSadaf Ebrahimi 648*22dc650dSSadaf Ebrahimi/^\p{sc=Tagalog}/utf 649*22dc650dSSadaf Ebrahimi \x{1735} 650*22dc650dSSadaf Ebrahimi 651*22dc650dSSadaf Ebrahimi# Character not in script 652*22dc650dSSadaf Ebrahimi/^\p{Tagalog}/utf 653*22dc650dSSadaf Ebrahimi \x{1737} 654*22dc650dSSadaf Ebrahimi 655*22dc650dSSadaf Ebrahimi# Base script check 656*22dc650dSSadaf Ebrahimi/^\p{sc=Hanunoo}/utf 657*22dc650dSSadaf Ebrahimi \x{1720} 658*22dc650dSSadaf Ebrahimi 659*22dc650dSSadaf Ebrahimi/^\p{Script=Hano}/utf 660*22dc650dSSadaf Ebrahimi \x{1734} 661*22dc650dSSadaf Ebrahimi 662*22dc650dSSadaf Ebrahimi# Script extension check 663*22dc650dSSadaf Ebrahimi/^\p{Hanunoo}/utf 664*22dc650dSSadaf Ebrahimi \x{1735} 665*22dc650dSSadaf Ebrahimi 666*22dc650dSSadaf Ebrahimi/^\p{scx=Hano}/utf 667*22dc650dSSadaf Ebrahimi \x{1736} 668*22dc650dSSadaf Ebrahimi 669*22dc650dSSadaf Ebrahimi# Script extension only character 670*22dc650dSSadaf Ebrahimi/^\p{Hanunoo}/utf 671*22dc650dSSadaf Ebrahimi \x{1735} 672*22dc650dSSadaf Ebrahimi 673*22dc650dSSadaf Ebrahimi/^\p{sc=Hanunoo}/utf 674*22dc650dSSadaf Ebrahimi \x{1735} 675*22dc650dSSadaf Ebrahimi 676*22dc650dSSadaf Ebrahimi# Character not in script 677*22dc650dSSadaf Ebrahimi/^\p{Hanunoo}/utf 678*22dc650dSSadaf Ebrahimi \x{1737} 679*22dc650dSSadaf Ebrahimi 680*22dc650dSSadaf Ebrahimi# Base script check 681*22dc650dSSadaf Ebrahimi/^\p{sc=Buhid}/utf 682*22dc650dSSadaf Ebrahimi \x{1740} 683*22dc650dSSadaf Ebrahimi 684*22dc650dSSadaf Ebrahimi/^\p{Script=Buhd}/utf 685*22dc650dSSadaf Ebrahimi \x{1753} 686*22dc650dSSadaf Ebrahimi 687*22dc650dSSadaf Ebrahimi# Script extension check 688*22dc650dSSadaf Ebrahimi/^\p{Buhid}/utf 689*22dc650dSSadaf Ebrahimi \x{1735} 690*22dc650dSSadaf Ebrahimi 691*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Buhd}/utf 692*22dc650dSSadaf Ebrahimi \x{1736} 693*22dc650dSSadaf Ebrahimi 694*22dc650dSSadaf Ebrahimi# Script extension only character 695*22dc650dSSadaf Ebrahimi/^\p{Buhid}/utf 696*22dc650dSSadaf Ebrahimi \x{1735} 697*22dc650dSSadaf Ebrahimi 698*22dc650dSSadaf Ebrahimi/^\p{sc=Buhid}/utf 699*22dc650dSSadaf Ebrahimi \x{1735} 700*22dc650dSSadaf Ebrahimi 701*22dc650dSSadaf Ebrahimi# Character not in script 702*22dc650dSSadaf Ebrahimi/^\p{Buhid}/utf 703*22dc650dSSadaf Ebrahimi \x{1754} 704*22dc650dSSadaf Ebrahimi 705*22dc650dSSadaf Ebrahimi# Base script check 706*22dc650dSSadaf Ebrahimi/^\p{sc=Tagbanwa}/utf 707*22dc650dSSadaf Ebrahimi \x{1760} 708*22dc650dSSadaf Ebrahimi 709*22dc650dSSadaf Ebrahimi/^\p{Script=Tagb}/utf 710*22dc650dSSadaf Ebrahimi \x{1773} 711*22dc650dSSadaf Ebrahimi 712*22dc650dSSadaf Ebrahimi# Script extension check 713*22dc650dSSadaf Ebrahimi/^\p{Tagbanwa}/utf 714*22dc650dSSadaf Ebrahimi \x{1735} 715*22dc650dSSadaf Ebrahimi 716*22dc650dSSadaf Ebrahimi/^\p{scx=Tagb}/utf 717*22dc650dSSadaf Ebrahimi \x{1736} 718*22dc650dSSadaf Ebrahimi 719*22dc650dSSadaf Ebrahimi# Script extension only character 720*22dc650dSSadaf Ebrahimi/^\p{Tagbanwa}/utf 721*22dc650dSSadaf Ebrahimi \x{1735} 722*22dc650dSSadaf Ebrahimi 723*22dc650dSSadaf Ebrahimi/^\p{sc=Tagbanwa}/utf 724*22dc650dSSadaf Ebrahimi \x{1735} 725*22dc650dSSadaf Ebrahimi 726*22dc650dSSadaf Ebrahimi# Character not in script 727*22dc650dSSadaf Ebrahimi/^\p{Tagbanwa}/utf 728*22dc650dSSadaf Ebrahimi \x{1774} 729*22dc650dSSadaf Ebrahimi 730*22dc650dSSadaf Ebrahimi# Base script check 731*22dc650dSSadaf Ebrahimi/^\p{sc=Limbu}/utf 732*22dc650dSSadaf Ebrahimi \x{1900} 733*22dc650dSSadaf Ebrahimi 734*22dc650dSSadaf Ebrahimi/^\p{Script=Limb}/utf 735*22dc650dSSadaf Ebrahimi \x{194f} 736*22dc650dSSadaf Ebrahimi 737*22dc650dSSadaf Ebrahimi# Script extension check 738*22dc650dSSadaf Ebrahimi/^\p{Limbu}/utf 739*22dc650dSSadaf Ebrahimi \x{965} 740*22dc650dSSadaf Ebrahimi 741*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Limb}/utf 742*22dc650dSSadaf Ebrahimi \x{965} 743*22dc650dSSadaf Ebrahimi 744*22dc650dSSadaf Ebrahimi# Script extension only character 745*22dc650dSSadaf Ebrahimi/^\p{Limbu}/utf 746*22dc650dSSadaf Ebrahimi \x{965} 747*22dc650dSSadaf Ebrahimi 748*22dc650dSSadaf Ebrahimi/^\p{sc=Limbu}/utf 749*22dc650dSSadaf Ebrahimi \x{965} 750*22dc650dSSadaf Ebrahimi 751*22dc650dSSadaf Ebrahimi# Character not in script 752*22dc650dSSadaf Ebrahimi/^\p{Limbu}/utf 753*22dc650dSSadaf Ebrahimi \x{1950} 754*22dc650dSSadaf Ebrahimi 755*22dc650dSSadaf Ebrahimi# Base script check 756*22dc650dSSadaf Ebrahimi/^\p{sc=Tai_Le}/utf 757*22dc650dSSadaf Ebrahimi \x{1950} 758*22dc650dSSadaf Ebrahimi 759*22dc650dSSadaf Ebrahimi/^\p{Script=Tale}/utf 760*22dc650dSSadaf Ebrahimi \x{1974} 761*22dc650dSSadaf Ebrahimi 762*22dc650dSSadaf Ebrahimi# Script extension check 763*22dc650dSSadaf Ebrahimi/^\p{Tai_Le}/utf 764*22dc650dSSadaf Ebrahimi \x{1040} 765*22dc650dSSadaf Ebrahimi 766*22dc650dSSadaf Ebrahimi/^\p{scx=Tale}/utf 767*22dc650dSSadaf Ebrahimi \x{1049} 768*22dc650dSSadaf Ebrahimi 769*22dc650dSSadaf Ebrahimi# Script extension only character 770*22dc650dSSadaf Ebrahimi/^\p{Tai_Le}/utf 771*22dc650dSSadaf Ebrahimi \x{1040} 772*22dc650dSSadaf Ebrahimi 773*22dc650dSSadaf Ebrahimi/^\p{sc=Tai_Le}/utf 774*22dc650dSSadaf Ebrahimi \x{1040} 775*22dc650dSSadaf Ebrahimi 776*22dc650dSSadaf Ebrahimi# Character not in script 777*22dc650dSSadaf Ebrahimi/^\p{Tai_Le}/utf 778*22dc650dSSadaf Ebrahimi \x{1975} 779*22dc650dSSadaf Ebrahimi 780*22dc650dSSadaf Ebrahimi# Base script check 781*22dc650dSSadaf Ebrahimi/^\p{sc=Linear_B}/utf 782*22dc650dSSadaf Ebrahimi \x{10000} 783*22dc650dSSadaf Ebrahimi 784*22dc650dSSadaf Ebrahimi/^\p{Script=Linb}/utf 785*22dc650dSSadaf Ebrahimi \x{100fa} 786*22dc650dSSadaf Ebrahimi 787*22dc650dSSadaf Ebrahimi# Script extension check 788*22dc650dSSadaf Ebrahimi/^\p{Linear_B}/utf 789*22dc650dSSadaf Ebrahimi \x{10100} 790*22dc650dSSadaf Ebrahimi 791*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Linb}/utf 792*22dc650dSSadaf Ebrahimi \x{1013f} 793*22dc650dSSadaf Ebrahimi 794*22dc650dSSadaf Ebrahimi# Script extension only character 795*22dc650dSSadaf Ebrahimi/^\p{Linear_B}/utf 796*22dc650dSSadaf Ebrahimi \x{10102} 797*22dc650dSSadaf Ebrahimi 798*22dc650dSSadaf Ebrahimi/^\p{sc=Linear_B}/utf 799*22dc650dSSadaf Ebrahimi \x{10102} 800*22dc650dSSadaf Ebrahimi 801*22dc650dSSadaf Ebrahimi# Character not in script 802*22dc650dSSadaf Ebrahimi/^\p{Linear_B}/utf 803*22dc650dSSadaf Ebrahimi \x{10140} 804*22dc650dSSadaf Ebrahimi 805*22dc650dSSadaf Ebrahimi# Base script check 806*22dc650dSSadaf Ebrahimi/^\p{sc=Cypriot}/utf 807*22dc650dSSadaf Ebrahimi \x{10800} 808*22dc650dSSadaf Ebrahimi 809*22dc650dSSadaf Ebrahimi/^\p{Script=Cprt}/utf 810*22dc650dSSadaf Ebrahimi \x{1083f} 811*22dc650dSSadaf Ebrahimi 812*22dc650dSSadaf Ebrahimi# Script extension check 813*22dc650dSSadaf Ebrahimi/^\p{Cypriot}/utf 814*22dc650dSSadaf Ebrahimi \x{10100} 815*22dc650dSSadaf Ebrahimi 816*22dc650dSSadaf Ebrahimi/^\p{scx=Cprt}/utf 817*22dc650dSSadaf Ebrahimi \x{1013f} 818*22dc650dSSadaf Ebrahimi 819*22dc650dSSadaf Ebrahimi# Script extension only character 820*22dc650dSSadaf Ebrahimi/^\p{Cypriot}/utf 821*22dc650dSSadaf Ebrahimi \x{10102} 822*22dc650dSSadaf Ebrahimi 823*22dc650dSSadaf Ebrahimi/^\p{sc=Cypriot}/utf 824*22dc650dSSadaf Ebrahimi \x{10102} 825*22dc650dSSadaf Ebrahimi 826*22dc650dSSadaf Ebrahimi# Character not in script 827*22dc650dSSadaf Ebrahimi/^\p{Cypriot}/utf 828*22dc650dSSadaf Ebrahimi \x{10840} 829*22dc650dSSadaf Ebrahimi 830*22dc650dSSadaf Ebrahimi# Base script check 831*22dc650dSSadaf Ebrahimi/^\p{sc=Buginese}/utf 832*22dc650dSSadaf Ebrahimi \x{1a00} 833*22dc650dSSadaf Ebrahimi 834*22dc650dSSadaf Ebrahimi/^\p{Script=Bugi}/utf 835*22dc650dSSadaf Ebrahimi \x{1a1f} 836*22dc650dSSadaf Ebrahimi 837*22dc650dSSadaf Ebrahimi# Script extension check 838*22dc650dSSadaf Ebrahimi/^\p{Buginese}/utf 839*22dc650dSSadaf Ebrahimi \x{a9cf} 840*22dc650dSSadaf Ebrahimi 841*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Bugi}/utf 842*22dc650dSSadaf Ebrahimi \x{a9cf} 843*22dc650dSSadaf Ebrahimi 844*22dc650dSSadaf Ebrahimi# Script extension only character 845*22dc650dSSadaf Ebrahimi/^\p{Buginese}/utf 846*22dc650dSSadaf Ebrahimi \x{a9cf} 847*22dc650dSSadaf Ebrahimi 848*22dc650dSSadaf Ebrahimi/^\p{sc=Buginese}/utf 849*22dc650dSSadaf Ebrahimi \x{a9cf} 850*22dc650dSSadaf Ebrahimi 851*22dc650dSSadaf Ebrahimi# Character not in script 852*22dc650dSSadaf Ebrahimi/^\p{Buginese}/utf 853*22dc650dSSadaf Ebrahimi \x{a9d0} 854*22dc650dSSadaf Ebrahimi 855*22dc650dSSadaf Ebrahimi# Base script check 856*22dc650dSSadaf Ebrahimi/^\p{sc=Coptic}/utf 857*22dc650dSSadaf Ebrahimi \x{3e2} 858*22dc650dSSadaf Ebrahimi 859*22dc650dSSadaf Ebrahimi/^\p{Script=Copt}/utf 860*22dc650dSSadaf Ebrahimi \x{2cff} 861*22dc650dSSadaf Ebrahimi 862*22dc650dSSadaf Ebrahimi# Script extension check 863*22dc650dSSadaf Ebrahimi/^\p{Coptic}/utf 864*22dc650dSSadaf Ebrahimi \x{102e0} 865*22dc650dSSadaf Ebrahimi 866*22dc650dSSadaf Ebrahimi/^\p{scx=Copt}/utf 867*22dc650dSSadaf Ebrahimi \x{102fb} 868*22dc650dSSadaf Ebrahimi 869*22dc650dSSadaf Ebrahimi# Script extension only character 870*22dc650dSSadaf Ebrahimi/^\p{Coptic}/utf 871*22dc650dSSadaf Ebrahimi \x{102e0} 872*22dc650dSSadaf Ebrahimi 873*22dc650dSSadaf Ebrahimi/^\p{sc=Coptic}/utf 874*22dc650dSSadaf Ebrahimi \x{102e0} 875*22dc650dSSadaf Ebrahimi 876*22dc650dSSadaf Ebrahimi# Character not in script 877*22dc650dSSadaf Ebrahimi/^\p{Coptic}/utf 878*22dc650dSSadaf Ebrahimi \x{102fc} 879*22dc650dSSadaf Ebrahimi 880*22dc650dSSadaf Ebrahimi# Base script check 881*22dc650dSSadaf Ebrahimi/^\p{sc=Glagolitic}/utf 882*22dc650dSSadaf Ebrahimi \x{2c00} 883*22dc650dSSadaf Ebrahimi 884*22dc650dSSadaf Ebrahimi/^\p{Script=Glag}/utf 885*22dc650dSSadaf Ebrahimi \x{1e02a} 886*22dc650dSSadaf Ebrahimi 887*22dc650dSSadaf Ebrahimi# Script extension check 888*22dc650dSSadaf Ebrahimi/^\p{Glagolitic}/utf 889*22dc650dSSadaf Ebrahimi \x{484} 890*22dc650dSSadaf Ebrahimi 891*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Glag}/utf 892*22dc650dSSadaf Ebrahimi \x{a66f} 893*22dc650dSSadaf Ebrahimi 894*22dc650dSSadaf Ebrahimi# Script extension only character 895*22dc650dSSadaf Ebrahimi/^\p{Glagolitic}/utf 896*22dc650dSSadaf Ebrahimi \x{484} 897*22dc650dSSadaf Ebrahimi 898*22dc650dSSadaf Ebrahimi/^\p{sc=Glagolitic}/utf 899*22dc650dSSadaf Ebrahimi \x{484} 900*22dc650dSSadaf Ebrahimi 901*22dc650dSSadaf Ebrahimi# Character not in script 902*22dc650dSSadaf Ebrahimi/^\p{Glagolitic}/utf 903*22dc650dSSadaf Ebrahimi \x{1e02b} 904*22dc650dSSadaf Ebrahimi 905*22dc650dSSadaf Ebrahimi# Base script check 906*22dc650dSSadaf Ebrahimi/^\p{sc=Syloti_Nagri}/utf 907*22dc650dSSadaf Ebrahimi \x{a800} 908*22dc650dSSadaf Ebrahimi 909*22dc650dSSadaf Ebrahimi/^\p{Script=Sylo}/utf 910*22dc650dSSadaf Ebrahimi \x{a82c} 911*22dc650dSSadaf Ebrahimi 912*22dc650dSSadaf Ebrahimi# Script extension check 913*22dc650dSSadaf Ebrahimi/^\p{Syloti_Nagri}/utf 914*22dc650dSSadaf Ebrahimi \x{964} 915*22dc650dSSadaf Ebrahimi 916*22dc650dSSadaf Ebrahimi/^\p{scx=Sylo}/utf 917*22dc650dSSadaf Ebrahimi \x{9ef} 918*22dc650dSSadaf Ebrahimi 919*22dc650dSSadaf Ebrahimi# Script extension only character 920*22dc650dSSadaf Ebrahimi/^\p{Syloti_Nagri}/utf 921*22dc650dSSadaf Ebrahimi \x{9e6} 922*22dc650dSSadaf Ebrahimi 923*22dc650dSSadaf Ebrahimi/^\p{sc=Syloti_Nagri}/utf 924*22dc650dSSadaf Ebrahimi \x{9e6} 925*22dc650dSSadaf Ebrahimi 926*22dc650dSSadaf Ebrahimi# Character not in script 927*22dc650dSSadaf Ebrahimi/^\p{Syloti_Nagri}/utf 928*22dc650dSSadaf Ebrahimi \x{a82d} 929*22dc650dSSadaf Ebrahimi 930*22dc650dSSadaf Ebrahimi# Base script check 931*22dc650dSSadaf Ebrahimi/^\p{sc=Phags_Pa}/utf 932*22dc650dSSadaf Ebrahimi \x{a840} 933*22dc650dSSadaf Ebrahimi 934*22dc650dSSadaf Ebrahimi/^\p{Script=Phag}/utf 935*22dc650dSSadaf Ebrahimi \x{a877} 936*22dc650dSSadaf Ebrahimi 937*22dc650dSSadaf Ebrahimi# Script extension check 938*22dc650dSSadaf Ebrahimi/^\p{Phags_Pa}/utf 939*22dc650dSSadaf Ebrahimi \x{1802} 940*22dc650dSSadaf Ebrahimi 941*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Phag}/utf 942*22dc650dSSadaf Ebrahimi \x{1805} 943*22dc650dSSadaf Ebrahimi 944*22dc650dSSadaf Ebrahimi# Script extension only character 945*22dc650dSSadaf Ebrahimi/^\p{Phags_Pa}/utf 946*22dc650dSSadaf Ebrahimi \x{1802} 947*22dc650dSSadaf Ebrahimi 948*22dc650dSSadaf Ebrahimi/^\p{sc=Phags_Pa}/utf 949*22dc650dSSadaf Ebrahimi \x{1802} 950*22dc650dSSadaf Ebrahimi 951*22dc650dSSadaf Ebrahimi# Character not in script 952*22dc650dSSadaf Ebrahimi/^\p{Phags_Pa}/utf 953*22dc650dSSadaf Ebrahimi \x{a878} 954*22dc650dSSadaf Ebrahimi 955*22dc650dSSadaf Ebrahimi# Base script check 956*22dc650dSSadaf Ebrahimi/^\p{sc=Nko}/utf 957*22dc650dSSadaf Ebrahimi \x{7c0} 958*22dc650dSSadaf Ebrahimi 959*22dc650dSSadaf Ebrahimi/^\p{Script=Nkoo}/utf 960*22dc650dSSadaf Ebrahimi \x{7ff} 961*22dc650dSSadaf Ebrahimi 962*22dc650dSSadaf Ebrahimi# Script extension check 963*22dc650dSSadaf Ebrahimi/^\p{Nko}/utf 964*22dc650dSSadaf Ebrahimi \x{60c} 965*22dc650dSSadaf Ebrahimi 966*22dc650dSSadaf Ebrahimi/^\p{scx=Nkoo}/utf 967*22dc650dSSadaf Ebrahimi \x{fd3f} 968*22dc650dSSadaf Ebrahimi 969*22dc650dSSadaf Ebrahimi# Script extension only character 970*22dc650dSSadaf Ebrahimi/^\p{Nko}/utf 971*22dc650dSSadaf Ebrahimi \x{fd3e} 972*22dc650dSSadaf Ebrahimi 973*22dc650dSSadaf Ebrahimi/^\p{sc=Nko}/utf 974*22dc650dSSadaf Ebrahimi \x{fd3e} 975*22dc650dSSadaf Ebrahimi 976*22dc650dSSadaf Ebrahimi# Character not in script 977*22dc650dSSadaf Ebrahimi/^\p{Nko}/utf 978*22dc650dSSadaf Ebrahimi \x{fd40} 979*22dc650dSSadaf Ebrahimi 980*22dc650dSSadaf Ebrahimi# Base script check 981*22dc650dSSadaf Ebrahimi/^\p{sc=Kayah_Li}/utf 982*22dc650dSSadaf Ebrahimi \x{a900} 983*22dc650dSSadaf Ebrahimi 984*22dc650dSSadaf Ebrahimi/^\p{Script=Kali}/utf 985*22dc650dSSadaf Ebrahimi \x{a92f} 986*22dc650dSSadaf Ebrahimi 987*22dc650dSSadaf Ebrahimi# Script extension check 988*22dc650dSSadaf Ebrahimi/^\p{Kayah_Li}/utf 989*22dc650dSSadaf Ebrahimi \x{a92e} 990*22dc650dSSadaf Ebrahimi 991*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Kali}/utf 992*22dc650dSSadaf Ebrahimi \x{a92e} 993*22dc650dSSadaf Ebrahimi 994*22dc650dSSadaf Ebrahimi# Script extension only character 995*22dc650dSSadaf Ebrahimi/^\p{Kayah_Li}/utf 996*22dc650dSSadaf Ebrahimi \x{a92e} 997*22dc650dSSadaf Ebrahimi 998*22dc650dSSadaf Ebrahimi/^\p{sc=Kayah_Li}/utf 999*22dc650dSSadaf Ebrahimi \x{a92e} 1000*22dc650dSSadaf Ebrahimi 1001*22dc650dSSadaf Ebrahimi# Character not in script 1002*22dc650dSSadaf Ebrahimi/^\p{Kayah_Li}/utf 1003*22dc650dSSadaf Ebrahimi \x{a930} 1004*22dc650dSSadaf Ebrahimi 1005*22dc650dSSadaf Ebrahimi# Base script check 1006*22dc650dSSadaf Ebrahimi/^\p{sc=Javanese}/utf 1007*22dc650dSSadaf Ebrahimi \x{a980} 1008*22dc650dSSadaf Ebrahimi 1009*22dc650dSSadaf Ebrahimi/^\p{Script=Java}/utf 1010*22dc650dSSadaf Ebrahimi \x{a9df} 1011*22dc650dSSadaf Ebrahimi 1012*22dc650dSSadaf Ebrahimi# Script extension check 1013*22dc650dSSadaf Ebrahimi/^\p{Javanese}/utf 1014*22dc650dSSadaf Ebrahimi \x{a9cf} 1015*22dc650dSSadaf Ebrahimi 1016*22dc650dSSadaf Ebrahimi/^\p{scx=Java}/utf 1017*22dc650dSSadaf Ebrahimi \x{a9cf} 1018*22dc650dSSadaf Ebrahimi 1019*22dc650dSSadaf Ebrahimi# Script extension only character 1020*22dc650dSSadaf Ebrahimi/^\p{Javanese}/utf 1021*22dc650dSSadaf Ebrahimi \x{a9cf} 1022*22dc650dSSadaf Ebrahimi 1023*22dc650dSSadaf Ebrahimi/^\p{sc=Javanese}/utf 1024*22dc650dSSadaf Ebrahimi \x{a9cf} 1025*22dc650dSSadaf Ebrahimi 1026*22dc650dSSadaf Ebrahimi# Character not in script 1027*22dc650dSSadaf Ebrahimi/^\p{Javanese}/utf 1028*22dc650dSSadaf Ebrahimi \x{a9e0} 1029*22dc650dSSadaf Ebrahimi 1030*22dc650dSSadaf Ebrahimi# Base script check 1031*22dc650dSSadaf Ebrahimi/^\p{sc=Kaithi}/utf 1032*22dc650dSSadaf Ebrahimi \x{11080} 1033*22dc650dSSadaf Ebrahimi 1034*22dc650dSSadaf Ebrahimi/^\p{Script=Kthi}/utf 1035*22dc650dSSadaf Ebrahimi \x{110cd} 1036*22dc650dSSadaf Ebrahimi 1037*22dc650dSSadaf Ebrahimi# Script extension check 1038*22dc650dSSadaf Ebrahimi/^\p{Kaithi}/utf 1039*22dc650dSSadaf Ebrahimi \x{966} 1040*22dc650dSSadaf Ebrahimi 1041*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Kthi}/utf 1042*22dc650dSSadaf Ebrahimi \x{a839} 1043*22dc650dSSadaf Ebrahimi 1044*22dc650dSSadaf Ebrahimi# Script extension only character 1045*22dc650dSSadaf Ebrahimi/^\p{Kaithi}/utf 1046*22dc650dSSadaf Ebrahimi \x{966} 1047*22dc650dSSadaf Ebrahimi 1048*22dc650dSSadaf Ebrahimi/^\p{sc=Kaithi}/utf 1049*22dc650dSSadaf Ebrahimi \x{966} 1050*22dc650dSSadaf Ebrahimi 1051*22dc650dSSadaf Ebrahimi# Character not in script 1052*22dc650dSSadaf Ebrahimi/^\p{Kaithi}/utf 1053*22dc650dSSadaf Ebrahimi \x{110ce} 1054*22dc650dSSadaf Ebrahimi 1055*22dc650dSSadaf Ebrahimi# Base script check 1056*22dc650dSSadaf Ebrahimi/^\p{sc=Mandaic}/utf 1057*22dc650dSSadaf Ebrahimi \x{840} 1058*22dc650dSSadaf Ebrahimi 1059*22dc650dSSadaf Ebrahimi/^\p{Script=Mand}/utf 1060*22dc650dSSadaf Ebrahimi \x{85e} 1061*22dc650dSSadaf Ebrahimi 1062*22dc650dSSadaf Ebrahimi# Script extension check 1063*22dc650dSSadaf Ebrahimi/^\p{Mandaic}/utf 1064*22dc650dSSadaf Ebrahimi \x{640} 1065*22dc650dSSadaf Ebrahimi 1066*22dc650dSSadaf Ebrahimi/^\p{scx=Mand}/utf 1067*22dc650dSSadaf Ebrahimi \x{640} 1068*22dc650dSSadaf Ebrahimi 1069*22dc650dSSadaf Ebrahimi# Script extension only character 1070*22dc650dSSadaf Ebrahimi/^\p{Mandaic}/utf 1071*22dc650dSSadaf Ebrahimi \x{640} 1072*22dc650dSSadaf Ebrahimi 1073*22dc650dSSadaf Ebrahimi/^\p{sc=Mandaic}/utf 1074*22dc650dSSadaf Ebrahimi \x{640} 1075*22dc650dSSadaf Ebrahimi 1076*22dc650dSSadaf Ebrahimi# Character not in script 1077*22dc650dSSadaf Ebrahimi/^\p{Mandaic}/utf 1078*22dc650dSSadaf Ebrahimi \x{85f} 1079*22dc650dSSadaf Ebrahimi 1080*22dc650dSSadaf Ebrahimi# Base script check 1081*22dc650dSSadaf Ebrahimi/^\p{sc=Chakma}/utf 1082*22dc650dSSadaf Ebrahimi \x{11100} 1083*22dc650dSSadaf Ebrahimi 1084*22dc650dSSadaf Ebrahimi/^\p{Script=Cakm}/utf 1085*22dc650dSSadaf Ebrahimi \x{11147} 1086*22dc650dSSadaf Ebrahimi 1087*22dc650dSSadaf Ebrahimi# Script extension check 1088*22dc650dSSadaf Ebrahimi/^\p{Chakma}/utf 1089*22dc650dSSadaf Ebrahimi \x{9e6} 1090*22dc650dSSadaf Ebrahimi 1091*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Cakm}/utf 1092*22dc650dSSadaf Ebrahimi \x{1049} 1093*22dc650dSSadaf Ebrahimi 1094*22dc650dSSadaf Ebrahimi# Script extension only character 1095*22dc650dSSadaf Ebrahimi/^\p{Chakma}/utf 1096*22dc650dSSadaf Ebrahimi \x{9e6} 1097*22dc650dSSadaf Ebrahimi 1098*22dc650dSSadaf Ebrahimi/^\p{sc=Chakma}/utf 1099*22dc650dSSadaf Ebrahimi \x{9e6} 1100*22dc650dSSadaf Ebrahimi 1101*22dc650dSSadaf Ebrahimi# Character not in script 1102*22dc650dSSadaf Ebrahimi/^\p{Chakma}/utf 1103*22dc650dSSadaf Ebrahimi \x{11148} 1104*22dc650dSSadaf Ebrahimi 1105*22dc650dSSadaf Ebrahimi# Base script check 1106*22dc650dSSadaf Ebrahimi/^\p{sc=Sharada}/utf 1107*22dc650dSSadaf Ebrahimi \x{11180} 1108*22dc650dSSadaf Ebrahimi 1109*22dc650dSSadaf Ebrahimi/^\p{Script=Shrd}/utf 1110*22dc650dSSadaf Ebrahimi \x{111df} 1111*22dc650dSSadaf Ebrahimi 1112*22dc650dSSadaf Ebrahimi# Script extension check 1113*22dc650dSSadaf Ebrahimi/^\p{Sharada}/utf 1114*22dc650dSSadaf Ebrahimi \x{951} 1115*22dc650dSSadaf Ebrahimi 1116*22dc650dSSadaf Ebrahimi/^\p{scx=Shrd}/utf 1117*22dc650dSSadaf Ebrahimi \x{1ce0} 1118*22dc650dSSadaf Ebrahimi 1119*22dc650dSSadaf Ebrahimi# Script extension only character 1120*22dc650dSSadaf Ebrahimi/^\p{Sharada}/utf 1121*22dc650dSSadaf Ebrahimi \x{1cd7} 1122*22dc650dSSadaf Ebrahimi 1123*22dc650dSSadaf Ebrahimi/^\p{sc=Sharada}/utf 1124*22dc650dSSadaf Ebrahimi \x{1cd7} 1125*22dc650dSSadaf Ebrahimi 1126*22dc650dSSadaf Ebrahimi# Character not in script 1127*22dc650dSSadaf Ebrahimi/^\p{Sharada}/utf 1128*22dc650dSSadaf Ebrahimi \x{111e0} 1129*22dc650dSSadaf Ebrahimi 1130*22dc650dSSadaf Ebrahimi# Base script check 1131*22dc650dSSadaf Ebrahimi/^\p{sc=Takri}/utf 1132*22dc650dSSadaf Ebrahimi \x{11680} 1133*22dc650dSSadaf Ebrahimi 1134*22dc650dSSadaf Ebrahimi/^\p{Script=Takr}/utf 1135*22dc650dSSadaf Ebrahimi \x{116c9} 1136*22dc650dSSadaf Ebrahimi 1137*22dc650dSSadaf Ebrahimi# Script extension check 1138*22dc650dSSadaf Ebrahimi/^\p{Takri}/utf 1139*22dc650dSSadaf Ebrahimi \x{964} 1140*22dc650dSSadaf Ebrahimi 1141*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Takr}/utf 1142*22dc650dSSadaf Ebrahimi \x{a839} 1143*22dc650dSSadaf Ebrahimi 1144*22dc650dSSadaf Ebrahimi# Script extension only character 1145*22dc650dSSadaf Ebrahimi/^\p{Takri}/utf 1146*22dc650dSSadaf Ebrahimi \x{a836} 1147*22dc650dSSadaf Ebrahimi 1148*22dc650dSSadaf Ebrahimi/^\p{sc=Takri}/utf 1149*22dc650dSSadaf Ebrahimi \x{a836} 1150*22dc650dSSadaf Ebrahimi 1151*22dc650dSSadaf Ebrahimi# Character not in script 1152*22dc650dSSadaf Ebrahimi/^\p{Takri}/utf 1153*22dc650dSSadaf Ebrahimi \x{116ca} 1154*22dc650dSSadaf Ebrahimi 1155*22dc650dSSadaf Ebrahimi# Base script check 1156*22dc650dSSadaf Ebrahimi/^\p{sc=Duployan}/utf 1157*22dc650dSSadaf Ebrahimi \x{1bc00} 1158*22dc650dSSadaf Ebrahimi 1159*22dc650dSSadaf Ebrahimi/^\p{Script=Dupl}/utf 1160*22dc650dSSadaf Ebrahimi \x{1bc9f} 1161*22dc650dSSadaf Ebrahimi 1162*22dc650dSSadaf Ebrahimi# Script extension check 1163*22dc650dSSadaf Ebrahimi/^\p{Duployan}/utf 1164*22dc650dSSadaf Ebrahimi \x{1bca0} 1165*22dc650dSSadaf Ebrahimi 1166*22dc650dSSadaf Ebrahimi/^\p{scx=Dupl}/utf 1167*22dc650dSSadaf Ebrahimi \x{1bca3} 1168*22dc650dSSadaf Ebrahimi 1169*22dc650dSSadaf Ebrahimi# Script extension only character 1170*22dc650dSSadaf Ebrahimi/^\p{Duployan}/utf 1171*22dc650dSSadaf Ebrahimi \x{1bca0} 1172*22dc650dSSadaf Ebrahimi 1173*22dc650dSSadaf Ebrahimi/^\p{sc=Duployan}/utf 1174*22dc650dSSadaf Ebrahimi \x{1bca0} 1175*22dc650dSSadaf Ebrahimi 1176*22dc650dSSadaf Ebrahimi# Character not in script 1177*22dc650dSSadaf Ebrahimi/^\p{Duployan}/utf 1178*22dc650dSSadaf Ebrahimi \x{1bca4} 1179*22dc650dSSadaf Ebrahimi 1180*22dc650dSSadaf Ebrahimi# Base script check 1181*22dc650dSSadaf Ebrahimi/^\p{sc=Grantha}/utf 1182*22dc650dSSadaf Ebrahimi \x{11300} 1183*22dc650dSSadaf Ebrahimi 1184*22dc650dSSadaf Ebrahimi/^\p{Script=Gran}/utf 1185*22dc650dSSadaf Ebrahimi \x{11374} 1186*22dc650dSSadaf Ebrahimi 1187*22dc650dSSadaf Ebrahimi# Script extension check 1188*22dc650dSSadaf Ebrahimi/^\p{Grantha}/utf 1189*22dc650dSSadaf Ebrahimi \x{951} 1190*22dc650dSSadaf Ebrahimi 1191*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Gran}/utf 1192*22dc650dSSadaf Ebrahimi \x{11fd3} 1193*22dc650dSSadaf Ebrahimi 1194*22dc650dSSadaf Ebrahimi# Script extension only character 1195*22dc650dSSadaf Ebrahimi/^\p{Grantha}/utf 1196*22dc650dSSadaf Ebrahimi \x{1cd3} 1197*22dc650dSSadaf Ebrahimi 1198*22dc650dSSadaf Ebrahimi/^\p{sc=Grantha}/utf 1199*22dc650dSSadaf Ebrahimi \x{1cd3} 1200*22dc650dSSadaf Ebrahimi 1201*22dc650dSSadaf Ebrahimi# Character not in script 1202*22dc650dSSadaf Ebrahimi/^\p{Grantha}/utf 1203*22dc650dSSadaf Ebrahimi \x{11fd4} 1204*22dc650dSSadaf Ebrahimi 1205*22dc650dSSadaf Ebrahimi# Base script check 1206*22dc650dSSadaf Ebrahimi/^\p{sc=Khojki}/utf 1207*22dc650dSSadaf Ebrahimi \x{11200} 1208*22dc650dSSadaf Ebrahimi 1209*22dc650dSSadaf Ebrahimi/^\p{Script=Khoj}/utf 1210*22dc650dSSadaf Ebrahimi \x{11241} 1211*22dc650dSSadaf Ebrahimi 1212*22dc650dSSadaf Ebrahimi# Script extension check 1213*22dc650dSSadaf Ebrahimi/^\p{Khojki}/utf 1214*22dc650dSSadaf Ebrahimi \x{ae6} 1215*22dc650dSSadaf Ebrahimi 1216*22dc650dSSadaf Ebrahimi/^\p{scx=Khoj}/utf 1217*22dc650dSSadaf Ebrahimi \x{a839} 1218*22dc650dSSadaf Ebrahimi 1219*22dc650dSSadaf Ebrahimi# Script extension only character 1220*22dc650dSSadaf Ebrahimi/^\p{Khojki}/utf 1221*22dc650dSSadaf Ebrahimi \x{ae6} 1222*22dc650dSSadaf Ebrahimi 1223*22dc650dSSadaf Ebrahimi/^\p{sc=Khojki}/utf 1224*22dc650dSSadaf Ebrahimi \x{ae6} 1225*22dc650dSSadaf Ebrahimi 1226*22dc650dSSadaf Ebrahimi# Character not in script 1227*22dc650dSSadaf Ebrahimi/^\p{Khojki}/utf 1228*22dc650dSSadaf Ebrahimi \x{11242} 1229*22dc650dSSadaf Ebrahimi 1230*22dc650dSSadaf Ebrahimi# Base script check 1231*22dc650dSSadaf Ebrahimi/^\p{sc=Linear_A}/utf 1232*22dc650dSSadaf Ebrahimi \x{10600} 1233*22dc650dSSadaf Ebrahimi 1234*22dc650dSSadaf Ebrahimi/^\p{Script=Lina}/utf 1235*22dc650dSSadaf Ebrahimi \x{10767} 1236*22dc650dSSadaf Ebrahimi 1237*22dc650dSSadaf Ebrahimi# Script extension check 1238*22dc650dSSadaf Ebrahimi/^\p{Linear_A}/utf 1239*22dc650dSSadaf Ebrahimi \x{10107} 1240*22dc650dSSadaf Ebrahimi 1241*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Lina}/utf 1242*22dc650dSSadaf Ebrahimi \x{10133} 1243*22dc650dSSadaf Ebrahimi 1244*22dc650dSSadaf Ebrahimi# Script extension only character 1245*22dc650dSSadaf Ebrahimi/^\p{Linear_A}/utf 1246*22dc650dSSadaf Ebrahimi \x{10107} 1247*22dc650dSSadaf Ebrahimi 1248*22dc650dSSadaf Ebrahimi/^\p{sc=Linear_A}/utf 1249*22dc650dSSadaf Ebrahimi \x{10107} 1250*22dc650dSSadaf Ebrahimi 1251*22dc650dSSadaf Ebrahimi# Character not in script 1252*22dc650dSSadaf Ebrahimi/^\p{Linear_A}/utf 1253*22dc650dSSadaf Ebrahimi \x{10768} 1254*22dc650dSSadaf Ebrahimi 1255*22dc650dSSadaf Ebrahimi# Base script check 1256*22dc650dSSadaf Ebrahimi/^\p{sc=Mahajani}/utf 1257*22dc650dSSadaf Ebrahimi \x{11150} 1258*22dc650dSSadaf Ebrahimi 1259*22dc650dSSadaf Ebrahimi/^\p{Script=Mahj}/utf 1260*22dc650dSSadaf Ebrahimi \x{11176} 1261*22dc650dSSadaf Ebrahimi 1262*22dc650dSSadaf Ebrahimi# Script extension check 1263*22dc650dSSadaf Ebrahimi/^\p{Mahajani}/utf 1264*22dc650dSSadaf Ebrahimi \x{964} 1265*22dc650dSSadaf Ebrahimi 1266*22dc650dSSadaf Ebrahimi/^\p{scx=Mahj}/utf 1267*22dc650dSSadaf Ebrahimi \x{a839} 1268*22dc650dSSadaf Ebrahimi 1269*22dc650dSSadaf Ebrahimi# Script extension only character 1270*22dc650dSSadaf Ebrahimi/^\p{Mahajani}/utf 1271*22dc650dSSadaf Ebrahimi \x{966} 1272*22dc650dSSadaf Ebrahimi 1273*22dc650dSSadaf Ebrahimi/^\p{sc=Mahajani}/utf 1274*22dc650dSSadaf Ebrahimi \x{966} 1275*22dc650dSSadaf Ebrahimi 1276*22dc650dSSadaf Ebrahimi# Character not in script 1277*22dc650dSSadaf Ebrahimi/^\p{Mahajani}/utf 1278*22dc650dSSadaf Ebrahimi \x{11177} 1279*22dc650dSSadaf Ebrahimi 1280*22dc650dSSadaf Ebrahimi# Base script check 1281*22dc650dSSadaf Ebrahimi/^\p{sc=Manichaean}/utf 1282*22dc650dSSadaf Ebrahimi \x{10ac0} 1283*22dc650dSSadaf Ebrahimi 1284*22dc650dSSadaf Ebrahimi/^\p{Script=Mani}/utf 1285*22dc650dSSadaf Ebrahimi \x{10af6} 1286*22dc650dSSadaf Ebrahimi 1287*22dc650dSSadaf Ebrahimi# Script extension check 1288*22dc650dSSadaf Ebrahimi/^\p{Manichaean}/utf 1289*22dc650dSSadaf Ebrahimi \x{640} 1290*22dc650dSSadaf Ebrahimi 1291*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Mani}/utf 1292*22dc650dSSadaf Ebrahimi \x{10af2} 1293*22dc650dSSadaf Ebrahimi 1294*22dc650dSSadaf Ebrahimi# Script extension only character 1295*22dc650dSSadaf Ebrahimi/^\p{Manichaean}/utf 1296*22dc650dSSadaf Ebrahimi \x{640} 1297*22dc650dSSadaf Ebrahimi 1298*22dc650dSSadaf Ebrahimi/^\p{sc=Manichaean}/utf 1299*22dc650dSSadaf Ebrahimi \x{640} 1300*22dc650dSSadaf Ebrahimi 1301*22dc650dSSadaf Ebrahimi# Character not in script 1302*22dc650dSSadaf Ebrahimi/^\p{Manichaean}/utf 1303*22dc650dSSadaf Ebrahimi \x{10af7} 1304*22dc650dSSadaf Ebrahimi 1305*22dc650dSSadaf Ebrahimi# Base script check 1306*22dc650dSSadaf Ebrahimi/^\p{sc=Modi}/utf 1307*22dc650dSSadaf Ebrahimi \x{11600} 1308*22dc650dSSadaf Ebrahimi 1309*22dc650dSSadaf Ebrahimi/^\p{Script=Modi}/utf 1310*22dc650dSSadaf Ebrahimi \x{11659} 1311*22dc650dSSadaf Ebrahimi 1312*22dc650dSSadaf Ebrahimi# Script extension check 1313*22dc650dSSadaf Ebrahimi/^\p{Modi}/utf 1314*22dc650dSSadaf Ebrahimi \x{a830} 1315*22dc650dSSadaf Ebrahimi 1316*22dc650dSSadaf Ebrahimi/^\p{scx=Modi}/utf 1317*22dc650dSSadaf Ebrahimi \x{a839} 1318*22dc650dSSadaf Ebrahimi 1319*22dc650dSSadaf Ebrahimi# Script extension only character 1320*22dc650dSSadaf Ebrahimi/^\p{Modi}/utf 1321*22dc650dSSadaf Ebrahimi \x{a836} 1322*22dc650dSSadaf Ebrahimi 1323*22dc650dSSadaf Ebrahimi/^\p{sc=Modi}/utf 1324*22dc650dSSadaf Ebrahimi \x{a836} 1325*22dc650dSSadaf Ebrahimi 1326*22dc650dSSadaf Ebrahimi# Character not in script 1327*22dc650dSSadaf Ebrahimi/^\p{Modi}/utf 1328*22dc650dSSadaf Ebrahimi \x{1165a} 1329*22dc650dSSadaf Ebrahimi 1330*22dc650dSSadaf Ebrahimi# Base script check 1331*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Permic}/utf 1332*22dc650dSSadaf Ebrahimi \x{10350} 1333*22dc650dSSadaf Ebrahimi 1334*22dc650dSSadaf Ebrahimi/^\p{Script=Perm}/utf 1335*22dc650dSSadaf Ebrahimi \x{1037a} 1336*22dc650dSSadaf Ebrahimi 1337*22dc650dSSadaf Ebrahimi# Script extension check 1338*22dc650dSSadaf Ebrahimi/^\p{Old_Permic}/utf 1339*22dc650dSSadaf Ebrahimi \x{483} 1340*22dc650dSSadaf Ebrahimi 1341*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Perm}/utf 1342*22dc650dSSadaf Ebrahimi \x{483} 1343*22dc650dSSadaf Ebrahimi 1344*22dc650dSSadaf Ebrahimi# Script extension only character 1345*22dc650dSSadaf Ebrahimi/^\p{Old_Permic}/utf 1346*22dc650dSSadaf Ebrahimi \x{483} 1347*22dc650dSSadaf Ebrahimi 1348*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Permic}/utf 1349*22dc650dSSadaf Ebrahimi \x{483} 1350*22dc650dSSadaf Ebrahimi 1351*22dc650dSSadaf Ebrahimi# Character not in script 1352*22dc650dSSadaf Ebrahimi/^\p{Old_Permic}/utf 1353*22dc650dSSadaf Ebrahimi \x{1037b} 1354*22dc650dSSadaf Ebrahimi 1355*22dc650dSSadaf Ebrahimi# Base script check 1356*22dc650dSSadaf Ebrahimi/^\p{sc=Psalter_Pahlavi}/utf 1357*22dc650dSSadaf Ebrahimi \x{10b80} 1358*22dc650dSSadaf Ebrahimi 1359*22dc650dSSadaf Ebrahimi/^\p{Script=Phlp}/utf 1360*22dc650dSSadaf Ebrahimi \x{10baf} 1361*22dc650dSSadaf Ebrahimi 1362*22dc650dSSadaf Ebrahimi# Script extension check 1363*22dc650dSSadaf Ebrahimi/^\p{Psalter_Pahlavi}/utf 1364*22dc650dSSadaf Ebrahimi \x{640} 1365*22dc650dSSadaf Ebrahimi 1366*22dc650dSSadaf Ebrahimi/^\p{scx=Phlp}/utf 1367*22dc650dSSadaf Ebrahimi \x{640} 1368*22dc650dSSadaf Ebrahimi 1369*22dc650dSSadaf Ebrahimi# Script extension only character 1370*22dc650dSSadaf Ebrahimi/^\p{Psalter_Pahlavi}/utf 1371*22dc650dSSadaf Ebrahimi \x{640} 1372*22dc650dSSadaf Ebrahimi 1373*22dc650dSSadaf Ebrahimi/^\p{sc=Psalter_Pahlavi}/utf 1374*22dc650dSSadaf Ebrahimi \x{640} 1375*22dc650dSSadaf Ebrahimi 1376*22dc650dSSadaf Ebrahimi# Character not in script 1377*22dc650dSSadaf Ebrahimi/^\p{Psalter_Pahlavi}/utf 1378*22dc650dSSadaf Ebrahimi \x{10bb0} 1379*22dc650dSSadaf Ebrahimi 1380*22dc650dSSadaf Ebrahimi# Base script check 1381*22dc650dSSadaf Ebrahimi/^\p{sc=Khudawadi}/utf 1382*22dc650dSSadaf Ebrahimi \x{112b0} 1383*22dc650dSSadaf Ebrahimi 1384*22dc650dSSadaf Ebrahimi/^\p{Script=Sind}/utf 1385*22dc650dSSadaf Ebrahimi \x{112f9} 1386*22dc650dSSadaf Ebrahimi 1387*22dc650dSSadaf Ebrahimi# Script extension check 1388*22dc650dSSadaf Ebrahimi/^\p{Khudawadi}/utf 1389*22dc650dSSadaf Ebrahimi \x{964} 1390*22dc650dSSadaf Ebrahimi 1391*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Sind}/utf 1392*22dc650dSSadaf Ebrahimi \x{a839} 1393*22dc650dSSadaf Ebrahimi 1394*22dc650dSSadaf Ebrahimi# Script extension only character 1395*22dc650dSSadaf Ebrahimi/^\p{Khudawadi}/utf 1396*22dc650dSSadaf Ebrahimi \x{a836} 1397*22dc650dSSadaf Ebrahimi 1398*22dc650dSSadaf Ebrahimi/^\p{sc=Khudawadi}/utf 1399*22dc650dSSadaf Ebrahimi \x{a836} 1400*22dc650dSSadaf Ebrahimi 1401*22dc650dSSadaf Ebrahimi# Character not in script 1402*22dc650dSSadaf Ebrahimi/^\p{Khudawadi}/utf 1403*22dc650dSSadaf Ebrahimi \x{112fa} 1404*22dc650dSSadaf Ebrahimi 1405*22dc650dSSadaf Ebrahimi# Base script check 1406*22dc650dSSadaf Ebrahimi/^\p{sc=Tirhuta}/utf 1407*22dc650dSSadaf Ebrahimi \x{11480} 1408*22dc650dSSadaf Ebrahimi 1409*22dc650dSSadaf Ebrahimi/^\p{Script=Tirh}/utf 1410*22dc650dSSadaf Ebrahimi \x{114d9} 1411*22dc650dSSadaf Ebrahimi 1412*22dc650dSSadaf Ebrahimi# Script extension check 1413*22dc650dSSadaf Ebrahimi/^\p{Tirhuta}/utf 1414*22dc650dSSadaf Ebrahimi \x{951} 1415*22dc650dSSadaf Ebrahimi 1416*22dc650dSSadaf Ebrahimi/^\p{scx=Tirh}/utf 1417*22dc650dSSadaf Ebrahimi \x{a839} 1418*22dc650dSSadaf Ebrahimi 1419*22dc650dSSadaf Ebrahimi# Script extension only character 1420*22dc650dSSadaf Ebrahimi/^\p{Tirhuta}/utf 1421*22dc650dSSadaf Ebrahimi \x{1cf2} 1422*22dc650dSSadaf Ebrahimi 1423*22dc650dSSadaf Ebrahimi/^\p{sc=Tirhuta}/utf 1424*22dc650dSSadaf Ebrahimi \x{1cf2} 1425*22dc650dSSadaf Ebrahimi 1426*22dc650dSSadaf Ebrahimi# Character not in script 1427*22dc650dSSadaf Ebrahimi/^\p{Tirhuta}/utf 1428*22dc650dSSadaf Ebrahimi \x{114da} 1429*22dc650dSSadaf Ebrahimi 1430*22dc650dSSadaf Ebrahimi# Base script check 1431*22dc650dSSadaf Ebrahimi/^\p{sc=Multani}/utf 1432*22dc650dSSadaf Ebrahimi \x{11280} 1433*22dc650dSSadaf Ebrahimi 1434*22dc650dSSadaf Ebrahimi/^\p{Script=Mult}/utf 1435*22dc650dSSadaf Ebrahimi \x{112a9} 1436*22dc650dSSadaf Ebrahimi 1437*22dc650dSSadaf Ebrahimi# Script extension check 1438*22dc650dSSadaf Ebrahimi/^\p{Multani}/utf 1439*22dc650dSSadaf Ebrahimi \x{a66} 1440*22dc650dSSadaf Ebrahimi 1441*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Mult}/utf 1442*22dc650dSSadaf Ebrahimi \x{a6f} 1443*22dc650dSSadaf Ebrahimi 1444*22dc650dSSadaf Ebrahimi# Script extension only character 1445*22dc650dSSadaf Ebrahimi/^\p{Multani}/utf 1446*22dc650dSSadaf Ebrahimi \x{a66} 1447*22dc650dSSadaf Ebrahimi 1448*22dc650dSSadaf Ebrahimi/^\p{sc=Multani}/utf 1449*22dc650dSSadaf Ebrahimi \x{a66} 1450*22dc650dSSadaf Ebrahimi 1451*22dc650dSSadaf Ebrahimi# Character not in script 1452*22dc650dSSadaf Ebrahimi/^\p{Multani}/utf 1453*22dc650dSSadaf Ebrahimi \x{112aa} 1454*22dc650dSSadaf Ebrahimi 1455*22dc650dSSadaf Ebrahimi# Base script check 1456*22dc650dSSadaf Ebrahimi/^\p{sc=Adlam}/utf 1457*22dc650dSSadaf Ebrahimi \x{1e900} 1458*22dc650dSSadaf Ebrahimi 1459*22dc650dSSadaf Ebrahimi/^\p{Script=Adlm}/utf 1460*22dc650dSSadaf Ebrahimi \x{1e95f} 1461*22dc650dSSadaf Ebrahimi 1462*22dc650dSSadaf Ebrahimi# Script extension check 1463*22dc650dSSadaf Ebrahimi/^\p{Adlam}/utf 1464*22dc650dSSadaf Ebrahimi \x{61f} 1465*22dc650dSSadaf Ebrahimi 1466*22dc650dSSadaf Ebrahimi/^\p{scx=Adlm}/utf 1467*22dc650dSSadaf Ebrahimi \x{640} 1468*22dc650dSSadaf Ebrahimi 1469*22dc650dSSadaf Ebrahimi# Script extension only character 1470*22dc650dSSadaf Ebrahimi/^\p{Adlam}/utf 1471*22dc650dSSadaf Ebrahimi \x{61f} 1472*22dc650dSSadaf Ebrahimi 1473*22dc650dSSadaf Ebrahimi/^\p{sc=Adlam}/utf 1474*22dc650dSSadaf Ebrahimi \x{61f} 1475*22dc650dSSadaf Ebrahimi 1476*22dc650dSSadaf Ebrahimi# Character not in script 1477*22dc650dSSadaf Ebrahimi/^\p{Adlam}/utf 1478*22dc650dSSadaf Ebrahimi \x{1e960} 1479*22dc650dSSadaf Ebrahimi 1480*22dc650dSSadaf Ebrahimi# Base script check 1481*22dc650dSSadaf Ebrahimi/^\p{sc=Masaram_Gondi}/utf 1482*22dc650dSSadaf Ebrahimi \x{11d00} 1483*22dc650dSSadaf Ebrahimi 1484*22dc650dSSadaf Ebrahimi/^\p{Script=Gonm}/utf 1485*22dc650dSSadaf Ebrahimi \x{11d59} 1486*22dc650dSSadaf Ebrahimi 1487*22dc650dSSadaf Ebrahimi# Script extension check 1488*22dc650dSSadaf Ebrahimi/^\p{Masaram_Gondi}/utf 1489*22dc650dSSadaf Ebrahimi \x{964} 1490*22dc650dSSadaf Ebrahimi 1491*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Gonm}/utf 1492*22dc650dSSadaf Ebrahimi \x{965} 1493*22dc650dSSadaf Ebrahimi 1494*22dc650dSSadaf Ebrahimi# Script extension only character 1495*22dc650dSSadaf Ebrahimi/^\p{Masaram_Gondi}/utf 1496*22dc650dSSadaf Ebrahimi \x{964} 1497*22dc650dSSadaf Ebrahimi 1498*22dc650dSSadaf Ebrahimi/^\p{sc=Masaram_Gondi}/utf 1499*22dc650dSSadaf Ebrahimi \x{964} 1500*22dc650dSSadaf Ebrahimi 1501*22dc650dSSadaf Ebrahimi# Character not in script 1502*22dc650dSSadaf Ebrahimi/^\p{Masaram_Gondi}/utf 1503*22dc650dSSadaf Ebrahimi \x{11d5a} 1504*22dc650dSSadaf Ebrahimi 1505*22dc650dSSadaf Ebrahimi# Base script check 1506*22dc650dSSadaf Ebrahimi/^\p{sc=Dogra}/utf 1507*22dc650dSSadaf Ebrahimi \x{11800} 1508*22dc650dSSadaf Ebrahimi 1509*22dc650dSSadaf Ebrahimi/^\p{Script=Dogr}/utf 1510*22dc650dSSadaf Ebrahimi \x{1183b} 1511*22dc650dSSadaf Ebrahimi 1512*22dc650dSSadaf Ebrahimi# Script extension check 1513*22dc650dSSadaf Ebrahimi/^\p{Dogra}/utf 1514*22dc650dSSadaf Ebrahimi \x{964} 1515*22dc650dSSadaf Ebrahimi 1516*22dc650dSSadaf Ebrahimi/^\p{scx=Dogr}/utf 1517*22dc650dSSadaf Ebrahimi \x{a839} 1518*22dc650dSSadaf Ebrahimi 1519*22dc650dSSadaf Ebrahimi# Script extension only character 1520*22dc650dSSadaf Ebrahimi/^\p{Dogra}/utf 1521*22dc650dSSadaf Ebrahimi \x{966} 1522*22dc650dSSadaf Ebrahimi 1523*22dc650dSSadaf Ebrahimi/^\p{sc=Dogra}/utf 1524*22dc650dSSadaf Ebrahimi \x{966} 1525*22dc650dSSadaf Ebrahimi 1526*22dc650dSSadaf Ebrahimi# Character not in script 1527*22dc650dSSadaf Ebrahimi/^\p{Dogra}/utf 1528*22dc650dSSadaf Ebrahimi \x{1183c} 1529*22dc650dSSadaf Ebrahimi 1530*22dc650dSSadaf Ebrahimi# Base script check 1531*22dc650dSSadaf Ebrahimi/^\p{sc=Gunjala_Gondi}/utf 1532*22dc650dSSadaf Ebrahimi \x{11d60} 1533*22dc650dSSadaf Ebrahimi 1534*22dc650dSSadaf Ebrahimi/^\p{Script=Gong}/utf 1535*22dc650dSSadaf Ebrahimi \x{11da9} 1536*22dc650dSSadaf Ebrahimi 1537*22dc650dSSadaf Ebrahimi# Script extension check 1538*22dc650dSSadaf Ebrahimi/^\p{Gunjala_Gondi}/utf 1539*22dc650dSSadaf Ebrahimi \x{964} 1540*22dc650dSSadaf Ebrahimi 1541*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Gong}/utf 1542*22dc650dSSadaf Ebrahimi \x{965} 1543*22dc650dSSadaf Ebrahimi 1544*22dc650dSSadaf Ebrahimi# Script extension only character 1545*22dc650dSSadaf Ebrahimi/^\p{Gunjala_Gondi}/utf 1546*22dc650dSSadaf Ebrahimi \x{964} 1547*22dc650dSSadaf Ebrahimi 1548*22dc650dSSadaf Ebrahimi/^\p{sc=Gunjala_Gondi}/utf 1549*22dc650dSSadaf Ebrahimi \x{964} 1550*22dc650dSSadaf Ebrahimi 1551*22dc650dSSadaf Ebrahimi# Character not in script 1552*22dc650dSSadaf Ebrahimi/^\p{Gunjala_Gondi}/utf 1553*22dc650dSSadaf Ebrahimi \x{11daa} 1554*22dc650dSSadaf Ebrahimi 1555*22dc650dSSadaf Ebrahimi# Base script check 1556*22dc650dSSadaf Ebrahimi/^\p{sc=Hanifi_Rohingya}/utf 1557*22dc650dSSadaf Ebrahimi \x{10d00} 1558*22dc650dSSadaf Ebrahimi 1559*22dc650dSSadaf Ebrahimi/^\p{Script=Rohg}/utf 1560*22dc650dSSadaf Ebrahimi \x{10d39} 1561*22dc650dSSadaf Ebrahimi 1562*22dc650dSSadaf Ebrahimi# Script extension check 1563*22dc650dSSadaf Ebrahimi/^\p{Hanifi_Rohingya}/utf 1564*22dc650dSSadaf Ebrahimi \x{60c} 1565*22dc650dSSadaf Ebrahimi 1566*22dc650dSSadaf Ebrahimi/^\p{scx=Rohg}/utf 1567*22dc650dSSadaf Ebrahimi \x{6d4} 1568*22dc650dSSadaf Ebrahimi 1569*22dc650dSSadaf Ebrahimi# Script extension only character 1570*22dc650dSSadaf Ebrahimi/^\p{Hanifi_Rohingya}/utf 1571*22dc650dSSadaf Ebrahimi \x{6d4} 1572*22dc650dSSadaf Ebrahimi 1573*22dc650dSSadaf Ebrahimi/^\p{sc=Hanifi_Rohingya}/utf 1574*22dc650dSSadaf Ebrahimi \x{6d4} 1575*22dc650dSSadaf Ebrahimi 1576*22dc650dSSadaf Ebrahimi# Character not in script 1577*22dc650dSSadaf Ebrahimi/^\p{Hanifi_Rohingya}/utf 1578*22dc650dSSadaf Ebrahimi \x{10d3a} 1579*22dc650dSSadaf Ebrahimi 1580*22dc650dSSadaf Ebrahimi# Base script check 1581*22dc650dSSadaf Ebrahimi/^\p{sc=Sogdian}/utf 1582*22dc650dSSadaf Ebrahimi \x{10f30} 1583*22dc650dSSadaf Ebrahimi 1584*22dc650dSSadaf Ebrahimi/^\p{Script=Sogd}/utf 1585*22dc650dSSadaf Ebrahimi \x{10f59} 1586*22dc650dSSadaf Ebrahimi 1587*22dc650dSSadaf Ebrahimi# Script extension check 1588*22dc650dSSadaf Ebrahimi/^\p{Sogdian}/utf 1589*22dc650dSSadaf Ebrahimi \x{640} 1590*22dc650dSSadaf Ebrahimi 1591*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Sogd}/utf 1592*22dc650dSSadaf Ebrahimi \x{640} 1593*22dc650dSSadaf Ebrahimi 1594*22dc650dSSadaf Ebrahimi# Script extension only character 1595*22dc650dSSadaf Ebrahimi/^\p{Sogdian}/utf 1596*22dc650dSSadaf Ebrahimi \x{640} 1597*22dc650dSSadaf Ebrahimi 1598*22dc650dSSadaf Ebrahimi/^\p{sc=Sogdian}/utf 1599*22dc650dSSadaf Ebrahimi \x{640} 1600*22dc650dSSadaf Ebrahimi 1601*22dc650dSSadaf Ebrahimi# Character not in script 1602*22dc650dSSadaf Ebrahimi/^\p{Sogdian}/utf 1603*22dc650dSSadaf Ebrahimi \x{10f5a} 1604*22dc650dSSadaf Ebrahimi 1605*22dc650dSSadaf Ebrahimi# Base script check 1606*22dc650dSSadaf Ebrahimi/^\p{sc=Nandinagari}/utf 1607*22dc650dSSadaf Ebrahimi \x{119a0} 1608*22dc650dSSadaf Ebrahimi 1609*22dc650dSSadaf Ebrahimi/^\p{Script=Nand}/utf 1610*22dc650dSSadaf Ebrahimi \x{119e4} 1611*22dc650dSSadaf Ebrahimi 1612*22dc650dSSadaf Ebrahimi# Script extension check 1613*22dc650dSSadaf Ebrahimi/^\p{Nandinagari}/utf 1614*22dc650dSSadaf Ebrahimi \x{964} 1615*22dc650dSSadaf Ebrahimi 1616*22dc650dSSadaf Ebrahimi/^\p{scx=Nand}/utf 1617*22dc650dSSadaf Ebrahimi \x{a835} 1618*22dc650dSSadaf Ebrahimi 1619*22dc650dSSadaf Ebrahimi# Script extension only character 1620*22dc650dSSadaf Ebrahimi/^\p{Nandinagari}/utf 1621*22dc650dSSadaf Ebrahimi \x{1cfa} 1622*22dc650dSSadaf Ebrahimi 1623*22dc650dSSadaf Ebrahimi/^\p{sc=Nandinagari}/utf 1624*22dc650dSSadaf Ebrahimi \x{1cfa} 1625*22dc650dSSadaf Ebrahimi 1626*22dc650dSSadaf Ebrahimi# Character not in script 1627*22dc650dSSadaf Ebrahimi/^\p{Nandinagari}/utf 1628*22dc650dSSadaf Ebrahimi \x{119e5} 1629*22dc650dSSadaf Ebrahimi 1630*22dc650dSSadaf Ebrahimi# Base script check 1631*22dc650dSSadaf Ebrahimi/^\p{sc=Yezidi}/utf 1632*22dc650dSSadaf Ebrahimi \x{10e80} 1633*22dc650dSSadaf Ebrahimi 1634*22dc650dSSadaf Ebrahimi/^\p{Script=Yezi}/utf 1635*22dc650dSSadaf Ebrahimi \x{10eb1} 1636*22dc650dSSadaf Ebrahimi 1637*22dc650dSSadaf Ebrahimi# Script extension check 1638*22dc650dSSadaf Ebrahimi/^\p{Yezidi}/utf 1639*22dc650dSSadaf Ebrahimi \x{60c} 1640*22dc650dSSadaf Ebrahimi 1641*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Yezi}/utf 1642*22dc650dSSadaf Ebrahimi \x{669} 1643*22dc650dSSadaf Ebrahimi 1644*22dc650dSSadaf Ebrahimi# Script extension only character 1645*22dc650dSSadaf Ebrahimi/^\p{Yezidi}/utf 1646*22dc650dSSadaf Ebrahimi \x{660} 1647*22dc650dSSadaf Ebrahimi 1648*22dc650dSSadaf Ebrahimi/^\p{sc=Yezidi}/utf 1649*22dc650dSSadaf Ebrahimi \x{660} 1650*22dc650dSSadaf Ebrahimi 1651*22dc650dSSadaf Ebrahimi# Character not in script 1652*22dc650dSSadaf Ebrahimi/^\p{Yezidi}/utf 1653*22dc650dSSadaf Ebrahimi \x{10eb2} 1654*22dc650dSSadaf Ebrahimi 1655*22dc650dSSadaf Ebrahimi# Base script check 1656*22dc650dSSadaf Ebrahimi/^\p{sc=Cypro_Minoan}/utf 1657*22dc650dSSadaf Ebrahimi \x{12f90} 1658*22dc650dSSadaf Ebrahimi 1659*22dc650dSSadaf Ebrahimi/^\p{Script=Cpmn}/utf 1660*22dc650dSSadaf Ebrahimi \x{12ff2} 1661*22dc650dSSadaf Ebrahimi 1662*22dc650dSSadaf Ebrahimi# Script extension check 1663*22dc650dSSadaf Ebrahimi/^\p{Cypro_Minoan}/utf 1664*22dc650dSSadaf Ebrahimi \x{10100} 1665*22dc650dSSadaf Ebrahimi 1666*22dc650dSSadaf Ebrahimi/^\p{scx=Cpmn}/utf 1667*22dc650dSSadaf Ebrahimi \x{10101} 1668*22dc650dSSadaf Ebrahimi 1669*22dc650dSSadaf Ebrahimi# Script extension only character 1670*22dc650dSSadaf Ebrahimi/^\p{Cypro_Minoan}/utf 1671*22dc650dSSadaf Ebrahimi \x{10100} 1672*22dc650dSSadaf Ebrahimi 1673*22dc650dSSadaf Ebrahimi/^\p{sc=Cypro_Minoan}/utf 1674*22dc650dSSadaf Ebrahimi \x{10100} 1675*22dc650dSSadaf Ebrahimi 1676*22dc650dSSadaf Ebrahimi# Character not in script 1677*22dc650dSSadaf Ebrahimi/^\p{Cypro_Minoan}/utf 1678*22dc650dSSadaf Ebrahimi \x{12ff3} 1679*22dc650dSSadaf Ebrahimi 1680*22dc650dSSadaf Ebrahimi# Base script check 1681*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Uyghur}/utf 1682*22dc650dSSadaf Ebrahimi \x{10f70} 1683*22dc650dSSadaf Ebrahimi 1684*22dc650dSSadaf Ebrahimi/^\p{Script=Ougr}/utf 1685*22dc650dSSadaf Ebrahimi \x{10f89} 1686*22dc650dSSadaf Ebrahimi 1687*22dc650dSSadaf Ebrahimi# Script extension check 1688*22dc650dSSadaf Ebrahimi/^\p{Old_Uyghur}/utf 1689*22dc650dSSadaf Ebrahimi \x{640} 1690*22dc650dSSadaf Ebrahimi 1691*22dc650dSSadaf Ebrahimi/^\p{Script_Extensions=Ougr}/utf 1692*22dc650dSSadaf Ebrahimi \x{10af2} 1693*22dc650dSSadaf Ebrahimi 1694*22dc650dSSadaf Ebrahimi# Script extension only character 1695*22dc650dSSadaf Ebrahimi/^\p{Old_Uyghur}/utf 1696*22dc650dSSadaf Ebrahimi \x{10af2} 1697*22dc650dSSadaf Ebrahimi 1698*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Uyghur}/utf 1699*22dc650dSSadaf Ebrahimi \x{10af2} 1700*22dc650dSSadaf Ebrahimi 1701*22dc650dSSadaf Ebrahimi# Character not in script 1702*22dc650dSSadaf Ebrahimi/^\p{Old_Uyghur}/utf 1703*22dc650dSSadaf Ebrahimi \x{10f8a} 1704*22dc650dSSadaf Ebrahimi 1705*22dc650dSSadaf Ebrahimi# Base script check 1706*22dc650dSSadaf Ebrahimi/^\p{sc=Common}/utf 1707*22dc650dSSadaf Ebrahimi \x{00} 1708*22dc650dSSadaf Ebrahimi 1709*22dc650dSSadaf Ebrahimi/^\p{Script=Zyyy}/utf 1710*22dc650dSSadaf Ebrahimi \x{e007f} 1711*22dc650dSSadaf Ebrahimi 1712*22dc650dSSadaf Ebrahimi# Character not in script 1713*22dc650dSSadaf Ebrahimi/^\p{Common}/utf 1714*22dc650dSSadaf Ebrahimi \x{e0080} 1715*22dc650dSSadaf Ebrahimi 1716*22dc650dSSadaf Ebrahimi# Base script check 1717*22dc650dSSadaf Ebrahimi/^\p{sc=Armenian}/utf 1718*22dc650dSSadaf Ebrahimi \x{531} 1719*22dc650dSSadaf Ebrahimi 1720*22dc650dSSadaf Ebrahimi/^\p{Script=Armn}/utf 1721*22dc650dSSadaf Ebrahimi \x{fb17} 1722*22dc650dSSadaf Ebrahimi 1723*22dc650dSSadaf Ebrahimi# Character not in script 1724*22dc650dSSadaf Ebrahimi/^\p{Armenian}/utf 1725*22dc650dSSadaf Ebrahimi \x{fb18} 1726*22dc650dSSadaf Ebrahimi 1727*22dc650dSSadaf Ebrahimi# Base script check 1728*22dc650dSSadaf Ebrahimi/^\p{sc=Hebrew}/utf 1729*22dc650dSSadaf Ebrahimi \x{591} 1730*22dc650dSSadaf Ebrahimi 1731*22dc650dSSadaf Ebrahimi/^\p{Script=Hebr}/utf 1732*22dc650dSSadaf Ebrahimi \x{fb4f} 1733*22dc650dSSadaf Ebrahimi 1734*22dc650dSSadaf Ebrahimi# Character not in script 1735*22dc650dSSadaf Ebrahimi/^\p{Hebrew}/utf 1736*22dc650dSSadaf Ebrahimi \x{fb50} 1737*22dc650dSSadaf Ebrahimi 1738*22dc650dSSadaf Ebrahimi# Base script check 1739*22dc650dSSadaf Ebrahimi/^\p{sc=Thai}/utf 1740*22dc650dSSadaf Ebrahimi \x{e01} 1741*22dc650dSSadaf Ebrahimi 1742*22dc650dSSadaf Ebrahimi/^\p{Script=Thai}/utf 1743*22dc650dSSadaf Ebrahimi \x{e5b} 1744*22dc650dSSadaf Ebrahimi 1745*22dc650dSSadaf Ebrahimi# Character not in script 1746*22dc650dSSadaf Ebrahimi/^\p{Thai}/utf 1747*22dc650dSSadaf Ebrahimi \x{e5c} 1748*22dc650dSSadaf Ebrahimi 1749*22dc650dSSadaf Ebrahimi# Base script check 1750*22dc650dSSadaf Ebrahimi/^\p{sc=Lao}/utf 1751*22dc650dSSadaf Ebrahimi \x{e81} 1752*22dc650dSSadaf Ebrahimi 1753*22dc650dSSadaf Ebrahimi/^\p{Script=Laoo}/utf 1754*22dc650dSSadaf Ebrahimi \x{edf} 1755*22dc650dSSadaf Ebrahimi 1756*22dc650dSSadaf Ebrahimi# Character not in script 1757*22dc650dSSadaf Ebrahimi/^\p{Lao}/utf 1758*22dc650dSSadaf Ebrahimi \x{ee0} 1759*22dc650dSSadaf Ebrahimi 1760*22dc650dSSadaf Ebrahimi# Base script check 1761*22dc650dSSadaf Ebrahimi/^\p{sc=Tibetan}/utf 1762*22dc650dSSadaf Ebrahimi \x{f00} 1763*22dc650dSSadaf Ebrahimi 1764*22dc650dSSadaf Ebrahimi/^\p{Script=Tibt}/utf 1765*22dc650dSSadaf Ebrahimi \x{fda} 1766*22dc650dSSadaf Ebrahimi 1767*22dc650dSSadaf Ebrahimi# Character not in script 1768*22dc650dSSadaf Ebrahimi/^\p{Tibetan}/utf 1769*22dc650dSSadaf Ebrahimi \x{fdb} 1770*22dc650dSSadaf Ebrahimi 1771*22dc650dSSadaf Ebrahimi# Base script check 1772*22dc650dSSadaf Ebrahimi/^\p{sc=Ethiopic}/utf 1773*22dc650dSSadaf Ebrahimi \x{1200} 1774*22dc650dSSadaf Ebrahimi 1775*22dc650dSSadaf Ebrahimi/^\p{Script=Ethi}/utf 1776*22dc650dSSadaf Ebrahimi \x{1e7fe} 1777*22dc650dSSadaf Ebrahimi 1778*22dc650dSSadaf Ebrahimi# Character not in script 1779*22dc650dSSadaf Ebrahimi/^\p{Ethiopic}/utf 1780*22dc650dSSadaf Ebrahimi \x{1e7ff} 1781*22dc650dSSadaf Ebrahimi 1782*22dc650dSSadaf Ebrahimi# Base script check 1783*22dc650dSSadaf Ebrahimi/^\p{sc=Cherokee}/utf 1784*22dc650dSSadaf Ebrahimi \x{13a0} 1785*22dc650dSSadaf Ebrahimi 1786*22dc650dSSadaf Ebrahimi/^\p{Script=Cher}/utf 1787*22dc650dSSadaf Ebrahimi \x{abbf} 1788*22dc650dSSadaf Ebrahimi 1789*22dc650dSSadaf Ebrahimi# Character not in script 1790*22dc650dSSadaf Ebrahimi/^\p{Cherokee}/utf 1791*22dc650dSSadaf Ebrahimi \x{abc0} 1792*22dc650dSSadaf Ebrahimi 1793*22dc650dSSadaf Ebrahimi# Base script check 1794*22dc650dSSadaf Ebrahimi/^\p{sc=Canadian_Aboriginal}/utf 1795*22dc650dSSadaf Ebrahimi \x{1400} 1796*22dc650dSSadaf Ebrahimi 1797*22dc650dSSadaf Ebrahimi/^\p{Script=Cans}/utf 1798*22dc650dSSadaf Ebrahimi \x{11abf} 1799*22dc650dSSadaf Ebrahimi 1800*22dc650dSSadaf Ebrahimi# Character not in script 1801*22dc650dSSadaf Ebrahimi/^\p{Canadian_Aboriginal}/utf 1802*22dc650dSSadaf Ebrahimi \x{11ac0} 1803*22dc650dSSadaf Ebrahimi 1804*22dc650dSSadaf Ebrahimi# Base script check 1805*22dc650dSSadaf Ebrahimi/^\p{sc=Ogham}/utf 1806*22dc650dSSadaf Ebrahimi \x{1680} 1807*22dc650dSSadaf Ebrahimi 1808*22dc650dSSadaf Ebrahimi/^\p{Script=Ogam}/utf 1809*22dc650dSSadaf Ebrahimi \x{169c} 1810*22dc650dSSadaf Ebrahimi 1811*22dc650dSSadaf Ebrahimi# Character not in script 1812*22dc650dSSadaf Ebrahimi/^\p{Ogham}/utf 1813*22dc650dSSadaf Ebrahimi \x{169d} 1814*22dc650dSSadaf Ebrahimi 1815*22dc650dSSadaf Ebrahimi# Base script check 1816*22dc650dSSadaf Ebrahimi/^\p{sc=Runic}/utf 1817*22dc650dSSadaf Ebrahimi \x{16a0} 1818*22dc650dSSadaf Ebrahimi 1819*22dc650dSSadaf Ebrahimi/^\p{Script=Runr}/utf 1820*22dc650dSSadaf Ebrahimi \x{16f8} 1821*22dc650dSSadaf Ebrahimi 1822*22dc650dSSadaf Ebrahimi# Character not in script 1823*22dc650dSSadaf Ebrahimi/^\p{Runic}/utf 1824*22dc650dSSadaf Ebrahimi \x{16f9} 1825*22dc650dSSadaf Ebrahimi 1826*22dc650dSSadaf Ebrahimi# Base script check 1827*22dc650dSSadaf Ebrahimi/^\p{sc=Khmer}/utf 1828*22dc650dSSadaf Ebrahimi \x{1780} 1829*22dc650dSSadaf Ebrahimi 1830*22dc650dSSadaf Ebrahimi/^\p{Script=Khmr}/utf 1831*22dc650dSSadaf Ebrahimi \x{19ff} 1832*22dc650dSSadaf Ebrahimi 1833*22dc650dSSadaf Ebrahimi# Character not in script 1834*22dc650dSSadaf Ebrahimi/^\p{Khmer}/utf 1835*22dc650dSSadaf Ebrahimi \x{1a00} 1836*22dc650dSSadaf Ebrahimi 1837*22dc650dSSadaf Ebrahimi# Base script check 1838*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Italic}/utf 1839*22dc650dSSadaf Ebrahimi \x{10300} 1840*22dc650dSSadaf Ebrahimi 1841*22dc650dSSadaf Ebrahimi/^\p{Script=Ital}/utf 1842*22dc650dSSadaf Ebrahimi \x{1032f} 1843*22dc650dSSadaf Ebrahimi 1844*22dc650dSSadaf Ebrahimi# Character not in script 1845*22dc650dSSadaf Ebrahimi/^\p{Old_Italic}/utf 1846*22dc650dSSadaf Ebrahimi \x{10330} 1847*22dc650dSSadaf Ebrahimi 1848*22dc650dSSadaf Ebrahimi# Base script check 1849*22dc650dSSadaf Ebrahimi/^\p{sc=Gothic}/utf 1850*22dc650dSSadaf Ebrahimi \x{10330} 1851*22dc650dSSadaf Ebrahimi 1852*22dc650dSSadaf Ebrahimi/^\p{Script=Goth}/utf 1853*22dc650dSSadaf Ebrahimi \x{1034a} 1854*22dc650dSSadaf Ebrahimi 1855*22dc650dSSadaf Ebrahimi# Character not in script 1856*22dc650dSSadaf Ebrahimi/^\p{Gothic}/utf 1857*22dc650dSSadaf Ebrahimi \x{1034b} 1858*22dc650dSSadaf Ebrahimi 1859*22dc650dSSadaf Ebrahimi# Base script check 1860*22dc650dSSadaf Ebrahimi/^\p{sc=Deseret}/utf 1861*22dc650dSSadaf Ebrahimi \x{10400} 1862*22dc650dSSadaf Ebrahimi 1863*22dc650dSSadaf Ebrahimi/^\p{Script=Dsrt}/utf 1864*22dc650dSSadaf Ebrahimi \x{1044f} 1865*22dc650dSSadaf Ebrahimi 1866*22dc650dSSadaf Ebrahimi# Character not in script 1867*22dc650dSSadaf Ebrahimi/^\p{Deseret}/utf 1868*22dc650dSSadaf Ebrahimi \x{10450} 1869*22dc650dSSadaf Ebrahimi 1870*22dc650dSSadaf Ebrahimi# Base script check 1871*22dc650dSSadaf Ebrahimi/^\p{sc=Inherited}/utf 1872*22dc650dSSadaf Ebrahimi \x{300} 1873*22dc650dSSadaf Ebrahimi 1874*22dc650dSSadaf Ebrahimi/^\p{Script=Zinh}/utf 1875*22dc650dSSadaf Ebrahimi \x{e01ef} 1876*22dc650dSSadaf Ebrahimi 1877*22dc650dSSadaf Ebrahimi# Character not in script 1878*22dc650dSSadaf Ebrahimi/^\p{Inherited}/utf 1879*22dc650dSSadaf Ebrahimi \x{e01f0} 1880*22dc650dSSadaf Ebrahimi 1881*22dc650dSSadaf Ebrahimi# Base script check 1882*22dc650dSSadaf Ebrahimi/^\p{sc=Ugaritic}/utf 1883*22dc650dSSadaf Ebrahimi \x{10380} 1884*22dc650dSSadaf Ebrahimi 1885*22dc650dSSadaf Ebrahimi/^\p{Script=Ugar}/utf 1886*22dc650dSSadaf Ebrahimi \x{1039f} 1887*22dc650dSSadaf Ebrahimi 1888*22dc650dSSadaf Ebrahimi# Character not in script 1889*22dc650dSSadaf Ebrahimi/^\p{Ugaritic}/utf 1890*22dc650dSSadaf Ebrahimi \x{103a0} 1891*22dc650dSSadaf Ebrahimi 1892*22dc650dSSadaf Ebrahimi# Base script check 1893*22dc650dSSadaf Ebrahimi/^\p{sc=Shavian}/utf 1894*22dc650dSSadaf Ebrahimi \x{10450} 1895*22dc650dSSadaf Ebrahimi 1896*22dc650dSSadaf Ebrahimi/^\p{Script=Shaw}/utf 1897*22dc650dSSadaf Ebrahimi \x{1047f} 1898*22dc650dSSadaf Ebrahimi 1899*22dc650dSSadaf Ebrahimi# Character not in script 1900*22dc650dSSadaf Ebrahimi/^\p{Shavian}/utf 1901*22dc650dSSadaf Ebrahimi \x{10480} 1902*22dc650dSSadaf Ebrahimi 1903*22dc650dSSadaf Ebrahimi# Base script check 1904*22dc650dSSadaf Ebrahimi/^\p{sc=Osmanya}/utf 1905*22dc650dSSadaf Ebrahimi \x{10480} 1906*22dc650dSSadaf Ebrahimi 1907*22dc650dSSadaf Ebrahimi/^\p{Script=Osma}/utf 1908*22dc650dSSadaf Ebrahimi \x{104a9} 1909*22dc650dSSadaf Ebrahimi 1910*22dc650dSSadaf Ebrahimi# Character not in script 1911*22dc650dSSadaf Ebrahimi/^\p{Osmanya}/utf 1912*22dc650dSSadaf Ebrahimi \x{104aa} 1913*22dc650dSSadaf Ebrahimi 1914*22dc650dSSadaf Ebrahimi# Base script check 1915*22dc650dSSadaf Ebrahimi/^\p{sc=Braille}/utf 1916*22dc650dSSadaf Ebrahimi \x{2800} 1917*22dc650dSSadaf Ebrahimi 1918*22dc650dSSadaf Ebrahimi/^\p{Script=Brai}/utf 1919*22dc650dSSadaf Ebrahimi \x{28ff} 1920*22dc650dSSadaf Ebrahimi 1921*22dc650dSSadaf Ebrahimi# Character not in script 1922*22dc650dSSadaf Ebrahimi/^\p{Braille}/utf 1923*22dc650dSSadaf Ebrahimi \x{2900} 1924*22dc650dSSadaf Ebrahimi 1925*22dc650dSSadaf Ebrahimi# Base script check 1926*22dc650dSSadaf Ebrahimi/^\p{sc=New_Tai_Lue}/utf 1927*22dc650dSSadaf Ebrahimi \x{1980} 1928*22dc650dSSadaf Ebrahimi 1929*22dc650dSSadaf Ebrahimi/^\p{Script=Talu}/utf 1930*22dc650dSSadaf Ebrahimi \x{19df} 1931*22dc650dSSadaf Ebrahimi 1932*22dc650dSSadaf Ebrahimi# Character not in script 1933*22dc650dSSadaf Ebrahimi/^\p{New_Tai_Lue}/utf 1934*22dc650dSSadaf Ebrahimi \x{19e0} 1935*22dc650dSSadaf Ebrahimi 1936*22dc650dSSadaf Ebrahimi# Base script check 1937*22dc650dSSadaf Ebrahimi/^\p{sc=Tifinagh}/utf 1938*22dc650dSSadaf Ebrahimi \x{2d30} 1939*22dc650dSSadaf Ebrahimi 1940*22dc650dSSadaf Ebrahimi/^\p{Script=Tfng}/utf 1941*22dc650dSSadaf Ebrahimi \x{2d7f} 1942*22dc650dSSadaf Ebrahimi 1943*22dc650dSSadaf Ebrahimi# Character not in script 1944*22dc650dSSadaf Ebrahimi/^\p{Tifinagh}/utf 1945*22dc650dSSadaf Ebrahimi \x{2d80} 1946*22dc650dSSadaf Ebrahimi 1947*22dc650dSSadaf Ebrahimi# Base script check 1948*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Persian}/utf 1949*22dc650dSSadaf Ebrahimi \x{103a0} 1950*22dc650dSSadaf Ebrahimi 1951*22dc650dSSadaf Ebrahimi/^\p{Script=Xpeo}/utf 1952*22dc650dSSadaf Ebrahimi \x{103d5} 1953*22dc650dSSadaf Ebrahimi 1954*22dc650dSSadaf Ebrahimi# Character not in script 1955*22dc650dSSadaf Ebrahimi/^\p{Old_Persian}/utf 1956*22dc650dSSadaf Ebrahimi \x{103d6} 1957*22dc650dSSadaf Ebrahimi 1958*22dc650dSSadaf Ebrahimi# Base script check 1959*22dc650dSSadaf Ebrahimi/^\p{sc=Kharoshthi}/utf 1960*22dc650dSSadaf Ebrahimi \x{10a00} 1961*22dc650dSSadaf Ebrahimi 1962*22dc650dSSadaf Ebrahimi/^\p{Script=Khar}/utf 1963*22dc650dSSadaf Ebrahimi \x{10a58} 1964*22dc650dSSadaf Ebrahimi 1965*22dc650dSSadaf Ebrahimi# Character not in script 1966*22dc650dSSadaf Ebrahimi/^\p{Kharoshthi}/utf 1967*22dc650dSSadaf Ebrahimi \x{10a59} 1968*22dc650dSSadaf Ebrahimi 1969*22dc650dSSadaf Ebrahimi# Base script check 1970*22dc650dSSadaf Ebrahimi/^\p{sc=Balinese}/utf 1971*22dc650dSSadaf Ebrahimi \x{1b00} 1972*22dc650dSSadaf Ebrahimi 1973*22dc650dSSadaf Ebrahimi/^\p{Script=Bali}/utf 1974*22dc650dSSadaf Ebrahimi \x{1b7e} 1975*22dc650dSSadaf Ebrahimi 1976*22dc650dSSadaf Ebrahimi# Character not in script 1977*22dc650dSSadaf Ebrahimi/^\p{Balinese}/utf 1978*22dc650dSSadaf Ebrahimi \x{1b7f} 1979*22dc650dSSadaf Ebrahimi 1980*22dc650dSSadaf Ebrahimi# Base script check 1981*22dc650dSSadaf Ebrahimi/^\p{sc=Cuneiform}/utf 1982*22dc650dSSadaf Ebrahimi \x{12000} 1983*22dc650dSSadaf Ebrahimi 1984*22dc650dSSadaf Ebrahimi/^\p{Script=Xsux}/utf 1985*22dc650dSSadaf Ebrahimi \x{12543} 1986*22dc650dSSadaf Ebrahimi 1987*22dc650dSSadaf Ebrahimi# Character not in script 1988*22dc650dSSadaf Ebrahimi/^\p{Cuneiform}/utf 1989*22dc650dSSadaf Ebrahimi \x{12544} 1990*22dc650dSSadaf Ebrahimi 1991*22dc650dSSadaf Ebrahimi# Base script check 1992*22dc650dSSadaf Ebrahimi/^\p{sc=Phoenician}/utf 1993*22dc650dSSadaf Ebrahimi \x{10900} 1994*22dc650dSSadaf Ebrahimi 1995*22dc650dSSadaf Ebrahimi/^\p{Script=Phnx}/utf 1996*22dc650dSSadaf Ebrahimi \x{1091f} 1997*22dc650dSSadaf Ebrahimi 1998*22dc650dSSadaf Ebrahimi# Character not in script 1999*22dc650dSSadaf Ebrahimi/^\p{Phoenician}/utf 2000*22dc650dSSadaf Ebrahimi \x{10920} 2001*22dc650dSSadaf Ebrahimi 2002*22dc650dSSadaf Ebrahimi# Base script check 2003*22dc650dSSadaf Ebrahimi/^\p{sc=Sundanese}/utf 2004*22dc650dSSadaf Ebrahimi \x{1b80} 2005*22dc650dSSadaf Ebrahimi 2006*22dc650dSSadaf Ebrahimi/^\p{Script=Sund}/utf 2007*22dc650dSSadaf Ebrahimi \x{1cc7} 2008*22dc650dSSadaf Ebrahimi 2009*22dc650dSSadaf Ebrahimi# Character not in script 2010*22dc650dSSadaf Ebrahimi/^\p{Sundanese}/utf 2011*22dc650dSSadaf Ebrahimi \x{1cc8} 2012*22dc650dSSadaf Ebrahimi 2013*22dc650dSSadaf Ebrahimi# Base script check 2014*22dc650dSSadaf Ebrahimi/^\p{sc=Lepcha}/utf 2015*22dc650dSSadaf Ebrahimi \x{1c00} 2016*22dc650dSSadaf Ebrahimi 2017*22dc650dSSadaf Ebrahimi/^\p{Script=Lepc}/utf 2018*22dc650dSSadaf Ebrahimi \x{1c4f} 2019*22dc650dSSadaf Ebrahimi 2020*22dc650dSSadaf Ebrahimi# Character not in script 2021*22dc650dSSadaf Ebrahimi/^\p{Lepcha}/utf 2022*22dc650dSSadaf Ebrahimi \x{1c50} 2023*22dc650dSSadaf Ebrahimi 2024*22dc650dSSadaf Ebrahimi# Base script check 2025*22dc650dSSadaf Ebrahimi/^\p{sc=Ol_Chiki}/utf 2026*22dc650dSSadaf Ebrahimi \x{1c50} 2027*22dc650dSSadaf Ebrahimi 2028*22dc650dSSadaf Ebrahimi/^\p{Script=Olck}/utf 2029*22dc650dSSadaf Ebrahimi \x{1c7f} 2030*22dc650dSSadaf Ebrahimi 2031*22dc650dSSadaf Ebrahimi# Character not in script 2032*22dc650dSSadaf Ebrahimi/^\p{Ol_Chiki}/utf 2033*22dc650dSSadaf Ebrahimi \x{1c80} 2034*22dc650dSSadaf Ebrahimi 2035*22dc650dSSadaf Ebrahimi# Base script check 2036*22dc650dSSadaf Ebrahimi/^\p{sc=Vai}/utf 2037*22dc650dSSadaf Ebrahimi \x{a500} 2038*22dc650dSSadaf Ebrahimi 2039*22dc650dSSadaf Ebrahimi/^\p{Script=Vaii}/utf 2040*22dc650dSSadaf Ebrahimi \x{a62b} 2041*22dc650dSSadaf Ebrahimi 2042*22dc650dSSadaf Ebrahimi# Character not in script 2043*22dc650dSSadaf Ebrahimi/^\p{Vai}/utf 2044*22dc650dSSadaf Ebrahimi \x{a62c} 2045*22dc650dSSadaf Ebrahimi 2046*22dc650dSSadaf Ebrahimi# Base script check 2047*22dc650dSSadaf Ebrahimi/^\p{sc=Saurashtra}/utf 2048*22dc650dSSadaf Ebrahimi \x{a880} 2049*22dc650dSSadaf Ebrahimi 2050*22dc650dSSadaf Ebrahimi/^\p{Script=Saur}/utf 2051*22dc650dSSadaf Ebrahimi \x{a8d9} 2052*22dc650dSSadaf Ebrahimi 2053*22dc650dSSadaf Ebrahimi# Character not in script 2054*22dc650dSSadaf Ebrahimi/^\p{Saurashtra}/utf 2055*22dc650dSSadaf Ebrahimi \x{a8da} 2056*22dc650dSSadaf Ebrahimi 2057*22dc650dSSadaf Ebrahimi# Base script check 2058*22dc650dSSadaf Ebrahimi/^\p{sc=Rejang}/utf 2059*22dc650dSSadaf Ebrahimi \x{a930} 2060*22dc650dSSadaf Ebrahimi 2061*22dc650dSSadaf Ebrahimi/^\p{Script=Rjng}/utf 2062*22dc650dSSadaf Ebrahimi \x{a95f} 2063*22dc650dSSadaf Ebrahimi 2064*22dc650dSSadaf Ebrahimi# Character not in script 2065*22dc650dSSadaf Ebrahimi/^\p{Rejang}/utf 2066*22dc650dSSadaf Ebrahimi \x{a960} 2067*22dc650dSSadaf Ebrahimi 2068*22dc650dSSadaf Ebrahimi# Base script check 2069*22dc650dSSadaf Ebrahimi/^\p{sc=Lycian}/utf 2070*22dc650dSSadaf Ebrahimi \x{10280} 2071*22dc650dSSadaf Ebrahimi 2072*22dc650dSSadaf Ebrahimi/^\p{Script=Lyci}/utf 2073*22dc650dSSadaf Ebrahimi \x{1029c} 2074*22dc650dSSadaf Ebrahimi 2075*22dc650dSSadaf Ebrahimi# Character not in script 2076*22dc650dSSadaf Ebrahimi/^\p{Lycian}/utf 2077*22dc650dSSadaf Ebrahimi \x{1029d} 2078*22dc650dSSadaf Ebrahimi 2079*22dc650dSSadaf Ebrahimi# Base script check 2080*22dc650dSSadaf Ebrahimi/^\p{sc=Carian}/utf 2081*22dc650dSSadaf Ebrahimi \x{102a0} 2082*22dc650dSSadaf Ebrahimi 2083*22dc650dSSadaf Ebrahimi/^\p{Script=Cari}/utf 2084*22dc650dSSadaf Ebrahimi \x{102d0} 2085*22dc650dSSadaf Ebrahimi 2086*22dc650dSSadaf Ebrahimi# Character not in script 2087*22dc650dSSadaf Ebrahimi/^\p{Carian}/utf 2088*22dc650dSSadaf Ebrahimi \x{102d1} 2089*22dc650dSSadaf Ebrahimi 2090*22dc650dSSadaf Ebrahimi# Base script check 2091*22dc650dSSadaf Ebrahimi/^\p{sc=Lydian}/utf 2092*22dc650dSSadaf Ebrahimi \x{10920} 2093*22dc650dSSadaf Ebrahimi 2094*22dc650dSSadaf Ebrahimi/^\p{Script=Lydi}/utf 2095*22dc650dSSadaf Ebrahimi \x{1093f} 2096*22dc650dSSadaf Ebrahimi 2097*22dc650dSSadaf Ebrahimi# Character not in script 2098*22dc650dSSadaf Ebrahimi/^\p{Lydian}/utf 2099*22dc650dSSadaf Ebrahimi \x{10940} 2100*22dc650dSSadaf Ebrahimi 2101*22dc650dSSadaf Ebrahimi# Base script check 2102*22dc650dSSadaf Ebrahimi/^\p{sc=Cham}/utf 2103*22dc650dSSadaf Ebrahimi \x{aa00} 2104*22dc650dSSadaf Ebrahimi 2105*22dc650dSSadaf Ebrahimi/^\p{Script=Cham}/utf 2106*22dc650dSSadaf Ebrahimi \x{aa5f} 2107*22dc650dSSadaf Ebrahimi 2108*22dc650dSSadaf Ebrahimi# Character not in script 2109*22dc650dSSadaf Ebrahimi/^\p{Cham}/utf 2110*22dc650dSSadaf Ebrahimi \x{aa60} 2111*22dc650dSSadaf Ebrahimi 2112*22dc650dSSadaf Ebrahimi# Base script check 2113*22dc650dSSadaf Ebrahimi/^\p{sc=Tai_Tham}/utf 2114*22dc650dSSadaf Ebrahimi \x{1a20} 2115*22dc650dSSadaf Ebrahimi 2116*22dc650dSSadaf Ebrahimi/^\p{Script=Lana}/utf 2117*22dc650dSSadaf Ebrahimi \x{1aad} 2118*22dc650dSSadaf Ebrahimi 2119*22dc650dSSadaf Ebrahimi# Character not in script 2120*22dc650dSSadaf Ebrahimi/^\p{Tai_Tham}/utf 2121*22dc650dSSadaf Ebrahimi \x{1aae} 2122*22dc650dSSadaf Ebrahimi 2123*22dc650dSSadaf Ebrahimi# Base script check 2124*22dc650dSSadaf Ebrahimi/^\p{sc=Tai_Viet}/utf 2125*22dc650dSSadaf Ebrahimi \x{aa80} 2126*22dc650dSSadaf Ebrahimi 2127*22dc650dSSadaf Ebrahimi/^\p{Script=Tavt}/utf 2128*22dc650dSSadaf Ebrahimi \x{aadf} 2129*22dc650dSSadaf Ebrahimi 2130*22dc650dSSadaf Ebrahimi# Character not in script 2131*22dc650dSSadaf Ebrahimi/^\p{Tai_Viet}/utf 2132*22dc650dSSadaf Ebrahimi \x{aae0} 2133*22dc650dSSadaf Ebrahimi 2134*22dc650dSSadaf Ebrahimi# Base script check 2135*22dc650dSSadaf Ebrahimi/^\p{sc=Avestan}/utf 2136*22dc650dSSadaf Ebrahimi \x{10b00} 2137*22dc650dSSadaf Ebrahimi 2138*22dc650dSSadaf Ebrahimi/^\p{Script=Avst}/utf 2139*22dc650dSSadaf Ebrahimi \x{10b3f} 2140*22dc650dSSadaf Ebrahimi 2141*22dc650dSSadaf Ebrahimi# Character not in script 2142*22dc650dSSadaf Ebrahimi/^\p{Avestan}/utf 2143*22dc650dSSadaf Ebrahimi \x{10b40} 2144*22dc650dSSadaf Ebrahimi 2145*22dc650dSSadaf Ebrahimi# Base script check 2146*22dc650dSSadaf Ebrahimi/^\p{sc=Egyptian_Hieroglyphs}/utf 2147*22dc650dSSadaf Ebrahimi \x{13000} 2148*22dc650dSSadaf Ebrahimi 2149*22dc650dSSadaf Ebrahimi/^\p{Script=Egyp}/utf 2150*22dc650dSSadaf Ebrahimi \x{13455} 2151*22dc650dSSadaf Ebrahimi 2152*22dc650dSSadaf Ebrahimi# Character not in script 2153*22dc650dSSadaf Ebrahimi/^\p{Egyptian_Hieroglyphs}/utf 2154*22dc650dSSadaf Ebrahimi \x{13456} 2155*22dc650dSSadaf Ebrahimi 2156*22dc650dSSadaf Ebrahimi# Base script check 2157*22dc650dSSadaf Ebrahimi/^\p{sc=Samaritan}/utf 2158*22dc650dSSadaf Ebrahimi \x{800} 2159*22dc650dSSadaf Ebrahimi 2160*22dc650dSSadaf Ebrahimi/^\p{Script=Samr}/utf 2161*22dc650dSSadaf Ebrahimi \x{83e} 2162*22dc650dSSadaf Ebrahimi 2163*22dc650dSSadaf Ebrahimi# Character not in script 2164*22dc650dSSadaf Ebrahimi/^\p{Samaritan}/utf 2165*22dc650dSSadaf Ebrahimi \x{83f} 2166*22dc650dSSadaf Ebrahimi 2167*22dc650dSSadaf Ebrahimi# Base script check 2168*22dc650dSSadaf Ebrahimi/^\p{sc=Lisu}/utf 2169*22dc650dSSadaf Ebrahimi \x{a4d0} 2170*22dc650dSSadaf Ebrahimi 2171*22dc650dSSadaf Ebrahimi/^\p{Script=Lisu}/utf 2172*22dc650dSSadaf Ebrahimi \x{11fb0} 2173*22dc650dSSadaf Ebrahimi 2174*22dc650dSSadaf Ebrahimi# Character not in script 2175*22dc650dSSadaf Ebrahimi/^\p{Lisu}/utf 2176*22dc650dSSadaf Ebrahimi \x{11fb1} 2177*22dc650dSSadaf Ebrahimi 2178*22dc650dSSadaf Ebrahimi# Base script check 2179*22dc650dSSadaf Ebrahimi/^\p{sc=Bamum}/utf 2180*22dc650dSSadaf Ebrahimi \x{a6a0} 2181*22dc650dSSadaf Ebrahimi 2182*22dc650dSSadaf Ebrahimi/^\p{Script=Bamu}/utf 2183*22dc650dSSadaf Ebrahimi \x{16a38} 2184*22dc650dSSadaf Ebrahimi 2185*22dc650dSSadaf Ebrahimi# Character not in script 2186*22dc650dSSadaf Ebrahimi/^\p{Bamum}/utf 2187*22dc650dSSadaf Ebrahimi \x{16a39} 2188*22dc650dSSadaf Ebrahimi 2189*22dc650dSSadaf Ebrahimi# Base script check 2190*22dc650dSSadaf Ebrahimi/^\p{sc=Meetei_Mayek}/utf 2191*22dc650dSSadaf Ebrahimi \x{aae0} 2192*22dc650dSSadaf Ebrahimi 2193*22dc650dSSadaf Ebrahimi/^\p{Script=Mtei}/utf 2194*22dc650dSSadaf Ebrahimi \x{abf9} 2195*22dc650dSSadaf Ebrahimi 2196*22dc650dSSadaf Ebrahimi# Character not in script 2197*22dc650dSSadaf Ebrahimi/^\p{Meetei_Mayek}/utf 2198*22dc650dSSadaf Ebrahimi \x{abfa} 2199*22dc650dSSadaf Ebrahimi 2200*22dc650dSSadaf Ebrahimi# Base script check 2201*22dc650dSSadaf Ebrahimi/^\p{sc=Imperial_Aramaic}/utf 2202*22dc650dSSadaf Ebrahimi \x{10840} 2203*22dc650dSSadaf Ebrahimi 2204*22dc650dSSadaf Ebrahimi/^\p{Script=Armi}/utf 2205*22dc650dSSadaf Ebrahimi \x{1085f} 2206*22dc650dSSadaf Ebrahimi 2207*22dc650dSSadaf Ebrahimi# Character not in script 2208*22dc650dSSadaf Ebrahimi/^\p{Imperial_Aramaic}/utf 2209*22dc650dSSadaf Ebrahimi \x{10860} 2210*22dc650dSSadaf Ebrahimi 2211*22dc650dSSadaf Ebrahimi# Base script check 2212*22dc650dSSadaf Ebrahimi/^\p{sc=Old_South_Arabian}/utf 2213*22dc650dSSadaf Ebrahimi \x{10a60} 2214*22dc650dSSadaf Ebrahimi 2215*22dc650dSSadaf Ebrahimi/^\p{Script=Sarb}/utf 2216*22dc650dSSadaf Ebrahimi \x{10a7f} 2217*22dc650dSSadaf Ebrahimi 2218*22dc650dSSadaf Ebrahimi# Character not in script 2219*22dc650dSSadaf Ebrahimi/^\p{Old_South_Arabian}/utf 2220*22dc650dSSadaf Ebrahimi \x{10a80} 2221*22dc650dSSadaf Ebrahimi 2222*22dc650dSSadaf Ebrahimi# Base script check 2223*22dc650dSSadaf Ebrahimi/^\p{sc=Inscriptional_Parthian}/utf 2224*22dc650dSSadaf Ebrahimi \x{10b40} 2225*22dc650dSSadaf Ebrahimi 2226*22dc650dSSadaf Ebrahimi/^\p{Script=Prti}/utf 2227*22dc650dSSadaf Ebrahimi \x{10b5f} 2228*22dc650dSSadaf Ebrahimi 2229*22dc650dSSadaf Ebrahimi# Character not in script 2230*22dc650dSSadaf Ebrahimi/^\p{Inscriptional_Parthian}/utf 2231*22dc650dSSadaf Ebrahimi \x{10b60} 2232*22dc650dSSadaf Ebrahimi 2233*22dc650dSSadaf Ebrahimi# Base script check 2234*22dc650dSSadaf Ebrahimi/^\p{sc=Inscriptional_Pahlavi}/utf 2235*22dc650dSSadaf Ebrahimi \x{10b60} 2236*22dc650dSSadaf Ebrahimi 2237*22dc650dSSadaf Ebrahimi/^\p{Script=Phli}/utf 2238*22dc650dSSadaf Ebrahimi \x{10b7f} 2239*22dc650dSSadaf Ebrahimi 2240*22dc650dSSadaf Ebrahimi# Character not in script 2241*22dc650dSSadaf Ebrahimi/^\p{Inscriptional_Pahlavi}/utf 2242*22dc650dSSadaf Ebrahimi \x{10b80} 2243*22dc650dSSadaf Ebrahimi 2244*22dc650dSSadaf Ebrahimi# Base script check 2245*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Turkic}/utf 2246*22dc650dSSadaf Ebrahimi \x{10c00} 2247*22dc650dSSadaf Ebrahimi 2248*22dc650dSSadaf Ebrahimi/^\p{Script=Orkh}/utf 2249*22dc650dSSadaf Ebrahimi \x{10c48} 2250*22dc650dSSadaf Ebrahimi 2251*22dc650dSSadaf Ebrahimi# Character not in script 2252*22dc650dSSadaf Ebrahimi/^\p{Old_Turkic}/utf 2253*22dc650dSSadaf Ebrahimi \x{10c49} 2254*22dc650dSSadaf Ebrahimi 2255*22dc650dSSadaf Ebrahimi# Base script check 2256*22dc650dSSadaf Ebrahimi/^\p{sc=Batak}/utf 2257*22dc650dSSadaf Ebrahimi \x{1bc0} 2258*22dc650dSSadaf Ebrahimi 2259*22dc650dSSadaf Ebrahimi/^\p{Script=Batk}/utf 2260*22dc650dSSadaf Ebrahimi \x{1bff} 2261*22dc650dSSadaf Ebrahimi 2262*22dc650dSSadaf Ebrahimi# Character not in script 2263*22dc650dSSadaf Ebrahimi/^\p{Batak}/utf 2264*22dc650dSSadaf Ebrahimi \x{1c00} 2265*22dc650dSSadaf Ebrahimi 2266*22dc650dSSadaf Ebrahimi# Base script check 2267*22dc650dSSadaf Ebrahimi/^\p{sc=Brahmi}/utf 2268*22dc650dSSadaf Ebrahimi \x{11000} 2269*22dc650dSSadaf Ebrahimi 2270*22dc650dSSadaf Ebrahimi/^\p{Script=Brah}/utf 2271*22dc650dSSadaf Ebrahimi \x{1107f} 2272*22dc650dSSadaf Ebrahimi 2273*22dc650dSSadaf Ebrahimi# Character not in script 2274*22dc650dSSadaf Ebrahimi/^\p{Brahmi}/utf 2275*22dc650dSSadaf Ebrahimi \x{11080} 2276*22dc650dSSadaf Ebrahimi 2277*22dc650dSSadaf Ebrahimi# Base script check 2278*22dc650dSSadaf Ebrahimi/^\p{sc=Meroitic_Cursive}/utf 2279*22dc650dSSadaf Ebrahimi \x{109a0} 2280*22dc650dSSadaf Ebrahimi 2281*22dc650dSSadaf Ebrahimi/^\p{Script=Merc}/utf 2282*22dc650dSSadaf Ebrahimi \x{109ff} 2283*22dc650dSSadaf Ebrahimi 2284*22dc650dSSadaf Ebrahimi# Character not in script 2285*22dc650dSSadaf Ebrahimi/^\p{Meroitic_Cursive}/utf 2286*22dc650dSSadaf Ebrahimi \x{10a00} 2287*22dc650dSSadaf Ebrahimi 2288*22dc650dSSadaf Ebrahimi# Base script check 2289*22dc650dSSadaf Ebrahimi/^\p{sc=Meroitic_Hieroglyphs}/utf 2290*22dc650dSSadaf Ebrahimi \x{10980} 2291*22dc650dSSadaf Ebrahimi 2292*22dc650dSSadaf Ebrahimi/^\p{Script=Mero}/utf 2293*22dc650dSSadaf Ebrahimi \x{1099f} 2294*22dc650dSSadaf Ebrahimi 2295*22dc650dSSadaf Ebrahimi# Character not in script 2296*22dc650dSSadaf Ebrahimi/^\p{Meroitic_Hieroglyphs}/utf 2297*22dc650dSSadaf Ebrahimi \x{109a0} 2298*22dc650dSSadaf Ebrahimi 2299*22dc650dSSadaf Ebrahimi# Base script check 2300*22dc650dSSadaf Ebrahimi/^\p{sc=Miao}/utf 2301*22dc650dSSadaf Ebrahimi \x{16f00} 2302*22dc650dSSadaf Ebrahimi 2303*22dc650dSSadaf Ebrahimi/^\p{Script=Plrd}/utf 2304*22dc650dSSadaf Ebrahimi \x{16f9f} 2305*22dc650dSSadaf Ebrahimi 2306*22dc650dSSadaf Ebrahimi# Character not in script 2307*22dc650dSSadaf Ebrahimi/^\p{Miao}/utf 2308*22dc650dSSadaf Ebrahimi \x{16fa0} 2309*22dc650dSSadaf Ebrahimi 2310*22dc650dSSadaf Ebrahimi# Base script check 2311*22dc650dSSadaf Ebrahimi/^\p{sc=Sora_Sompeng}/utf 2312*22dc650dSSadaf Ebrahimi \x{110d0} 2313*22dc650dSSadaf Ebrahimi 2314*22dc650dSSadaf Ebrahimi/^\p{Script=Sora}/utf 2315*22dc650dSSadaf Ebrahimi \x{110f9} 2316*22dc650dSSadaf Ebrahimi 2317*22dc650dSSadaf Ebrahimi# Character not in script 2318*22dc650dSSadaf Ebrahimi/^\p{Sora_Sompeng}/utf 2319*22dc650dSSadaf Ebrahimi \x{110fa} 2320*22dc650dSSadaf Ebrahimi 2321*22dc650dSSadaf Ebrahimi# Base script check 2322*22dc650dSSadaf Ebrahimi/^\p{sc=Caucasian_Albanian}/utf 2323*22dc650dSSadaf Ebrahimi \x{10530} 2324*22dc650dSSadaf Ebrahimi 2325*22dc650dSSadaf Ebrahimi/^\p{Script=Aghb}/utf 2326*22dc650dSSadaf Ebrahimi \x{1056f} 2327*22dc650dSSadaf Ebrahimi 2328*22dc650dSSadaf Ebrahimi# Character not in script 2329*22dc650dSSadaf Ebrahimi/^\p{Caucasian_Albanian}/utf 2330*22dc650dSSadaf Ebrahimi \x{10570} 2331*22dc650dSSadaf Ebrahimi 2332*22dc650dSSadaf Ebrahimi# Base script check 2333*22dc650dSSadaf Ebrahimi/^\p{sc=Bassa_Vah}/utf 2334*22dc650dSSadaf Ebrahimi \x{16ad0} 2335*22dc650dSSadaf Ebrahimi 2336*22dc650dSSadaf Ebrahimi/^\p{Script=Bass}/utf 2337*22dc650dSSadaf Ebrahimi \x{16af5} 2338*22dc650dSSadaf Ebrahimi 2339*22dc650dSSadaf Ebrahimi# Character not in script 2340*22dc650dSSadaf Ebrahimi/^\p{Bassa_Vah}/utf 2341*22dc650dSSadaf Ebrahimi \x{16af6} 2342*22dc650dSSadaf Ebrahimi 2343*22dc650dSSadaf Ebrahimi# Base script check 2344*22dc650dSSadaf Ebrahimi/^\p{sc=Elbasan}/utf 2345*22dc650dSSadaf Ebrahimi \x{10500} 2346*22dc650dSSadaf Ebrahimi 2347*22dc650dSSadaf Ebrahimi/^\p{Script=Elba}/utf 2348*22dc650dSSadaf Ebrahimi \x{10527} 2349*22dc650dSSadaf Ebrahimi 2350*22dc650dSSadaf Ebrahimi# Character not in script 2351*22dc650dSSadaf Ebrahimi/^\p{Elbasan}/utf 2352*22dc650dSSadaf Ebrahimi \x{10528} 2353*22dc650dSSadaf Ebrahimi 2354*22dc650dSSadaf Ebrahimi# Base script check 2355*22dc650dSSadaf Ebrahimi/^\p{sc=Pahawh_Hmong}/utf 2356*22dc650dSSadaf Ebrahimi \x{16b00} 2357*22dc650dSSadaf Ebrahimi 2358*22dc650dSSadaf Ebrahimi/^\p{Script=Hmng}/utf 2359*22dc650dSSadaf Ebrahimi \x{16b8f} 2360*22dc650dSSadaf Ebrahimi 2361*22dc650dSSadaf Ebrahimi# Character not in script 2362*22dc650dSSadaf Ebrahimi/^\p{Pahawh_Hmong}/utf 2363*22dc650dSSadaf Ebrahimi \x{16b90} 2364*22dc650dSSadaf Ebrahimi 2365*22dc650dSSadaf Ebrahimi# Base script check 2366*22dc650dSSadaf Ebrahimi/^\p{sc=Mende_Kikakui}/utf 2367*22dc650dSSadaf Ebrahimi \x{1e800} 2368*22dc650dSSadaf Ebrahimi 2369*22dc650dSSadaf Ebrahimi/^\p{Script=Mend}/utf 2370*22dc650dSSadaf Ebrahimi \x{1e8d6} 2371*22dc650dSSadaf Ebrahimi 2372*22dc650dSSadaf Ebrahimi# Character not in script 2373*22dc650dSSadaf Ebrahimi/^\p{Mende_Kikakui}/utf 2374*22dc650dSSadaf Ebrahimi \x{1e8d7} 2375*22dc650dSSadaf Ebrahimi 2376*22dc650dSSadaf Ebrahimi# Base script check 2377*22dc650dSSadaf Ebrahimi/^\p{sc=Mro}/utf 2378*22dc650dSSadaf Ebrahimi \x{16a40} 2379*22dc650dSSadaf Ebrahimi 2380*22dc650dSSadaf Ebrahimi/^\p{Script=Mroo}/utf 2381*22dc650dSSadaf Ebrahimi \x{16a6f} 2382*22dc650dSSadaf Ebrahimi 2383*22dc650dSSadaf Ebrahimi# Character not in script 2384*22dc650dSSadaf Ebrahimi/^\p{Mro}/utf 2385*22dc650dSSadaf Ebrahimi \x{16a70} 2386*22dc650dSSadaf Ebrahimi 2387*22dc650dSSadaf Ebrahimi# Base script check 2388*22dc650dSSadaf Ebrahimi/^\p{sc=Old_North_Arabian}/utf 2389*22dc650dSSadaf Ebrahimi \x{10a80} 2390*22dc650dSSadaf Ebrahimi 2391*22dc650dSSadaf Ebrahimi/^\p{Script=Narb}/utf 2392*22dc650dSSadaf Ebrahimi \x{10a9f} 2393*22dc650dSSadaf Ebrahimi 2394*22dc650dSSadaf Ebrahimi# Character not in script 2395*22dc650dSSadaf Ebrahimi/^\p{Old_North_Arabian}/utf 2396*22dc650dSSadaf Ebrahimi \x{10aa0} 2397*22dc650dSSadaf Ebrahimi 2398*22dc650dSSadaf Ebrahimi# Base script check 2399*22dc650dSSadaf Ebrahimi/^\p{sc=Nabataean}/utf 2400*22dc650dSSadaf Ebrahimi \x{10880} 2401*22dc650dSSadaf Ebrahimi 2402*22dc650dSSadaf Ebrahimi/^\p{Script=Nbat}/utf 2403*22dc650dSSadaf Ebrahimi \x{108af} 2404*22dc650dSSadaf Ebrahimi 2405*22dc650dSSadaf Ebrahimi# Character not in script 2406*22dc650dSSadaf Ebrahimi/^\p{Nabataean}/utf 2407*22dc650dSSadaf Ebrahimi \x{108b0} 2408*22dc650dSSadaf Ebrahimi 2409*22dc650dSSadaf Ebrahimi# Base script check 2410*22dc650dSSadaf Ebrahimi/^\p{sc=Palmyrene}/utf 2411*22dc650dSSadaf Ebrahimi \x{10860} 2412*22dc650dSSadaf Ebrahimi 2413*22dc650dSSadaf Ebrahimi/^\p{Script=Palm}/utf 2414*22dc650dSSadaf Ebrahimi \x{1087f} 2415*22dc650dSSadaf Ebrahimi 2416*22dc650dSSadaf Ebrahimi# Character not in script 2417*22dc650dSSadaf Ebrahimi/^\p{Palmyrene}/utf 2418*22dc650dSSadaf Ebrahimi \x{10880} 2419*22dc650dSSadaf Ebrahimi 2420*22dc650dSSadaf Ebrahimi# Base script check 2421*22dc650dSSadaf Ebrahimi/^\p{sc=Pau_Cin_Hau}/utf 2422*22dc650dSSadaf Ebrahimi \x{11ac0} 2423*22dc650dSSadaf Ebrahimi 2424*22dc650dSSadaf Ebrahimi/^\p{Script=Pauc}/utf 2425*22dc650dSSadaf Ebrahimi \x{11af8} 2426*22dc650dSSadaf Ebrahimi 2427*22dc650dSSadaf Ebrahimi# Character not in script 2428*22dc650dSSadaf Ebrahimi/^\p{Pau_Cin_Hau}/utf 2429*22dc650dSSadaf Ebrahimi \x{11af9} 2430*22dc650dSSadaf Ebrahimi 2431*22dc650dSSadaf Ebrahimi# Base script check 2432*22dc650dSSadaf Ebrahimi/^\p{sc=Siddham}/utf 2433*22dc650dSSadaf Ebrahimi \x{11580} 2434*22dc650dSSadaf Ebrahimi 2435*22dc650dSSadaf Ebrahimi/^\p{Script=Sidd}/utf 2436*22dc650dSSadaf Ebrahimi \x{115dd} 2437*22dc650dSSadaf Ebrahimi 2438*22dc650dSSadaf Ebrahimi# Character not in script 2439*22dc650dSSadaf Ebrahimi/^\p{Siddham}/utf 2440*22dc650dSSadaf Ebrahimi \x{115de} 2441*22dc650dSSadaf Ebrahimi 2442*22dc650dSSadaf Ebrahimi# Base script check 2443*22dc650dSSadaf Ebrahimi/^\p{sc=Warang_Citi}/utf 2444*22dc650dSSadaf Ebrahimi \x{118a0} 2445*22dc650dSSadaf Ebrahimi 2446*22dc650dSSadaf Ebrahimi/^\p{Script=Wara}/utf 2447*22dc650dSSadaf Ebrahimi \x{118ff} 2448*22dc650dSSadaf Ebrahimi 2449*22dc650dSSadaf Ebrahimi# Character not in script 2450*22dc650dSSadaf Ebrahimi/^\p{Warang_Citi}/utf 2451*22dc650dSSadaf Ebrahimi \x{11900} 2452*22dc650dSSadaf Ebrahimi 2453*22dc650dSSadaf Ebrahimi# Base script check 2454*22dc650dSSadaf Ebrahimi/^\p{sc=Ahom}/utf 2455*22dc650dSSadaf Ebrahimi \x{11700} 2456*22dc650dSSadaf Ebrahimi 2457*22dc650dSSadaf Ebrahimi/^\p{Script=Ahom}/utf 2458*22dc650dSSadaf Ebrahimi \x{11746} 2459*22dc650dSSadaf Ebrahimi 2460*22dc650dSSadaf Ebrahimi# Character not in script 2461*22dc650dSSadaf Ebrahimi/^\p{Ahom}/utf 2462*22dc650dSSadaf Ebrahimi \x{11747} 2463*22dc650dSSadaf Ebrahimi 2464*22dc650dSSadaf Ebrahimi# Base script check 2465*22dc650dSSadaf Ebrahimi/^\p{sc=Anatolian_Hieroglyphs}/utf 2466*22dc650dSSadaf Ebrahimi \x{14400} 2467*22dc650dSSadaf Ebrahimi 2468*22dc650dSSadaf Ebrahimi/^\p{Script=Hluw}/utf 2469*22dc650dSSadaf Ebrahimi \x{14646} 2470*22dc650dSSadaf Ebrahimi 2471*22dc650dSSadaf Ebrahimi# Character not in script 2472*22dc650dSSadaf Ebrahimi/^\p{Anatolian_Hieroglyphs}/utf 2473*22dc650dSSadaf Ebrahimi \x{14647} 2474*22dc650dSSadaf Ebrahimi 2475*22dc650dSSadaf Ebrahimi# Base script check 2476*22dc650dSSadaf Ebrahimi/^\p{sc=Hatran}/utf 2477*22dc650dSSadaf Ebrahimi \x{108e0} 2478*22dc650dSSadaf Ebrahimi 2479*22dc650dSSadaf Ebrahimi/^\p{Script=Hatr}/utf 2480*22dc650dSSadaf Ebrahimi \x{108ff} 2481*22dc650dSSadaf Ebrahimi 2482*22dc650dSSadaf Ebrahimi# Character not in script 2483*22dc650dSSadaf Ebrahimi/^\p{Hatran}/utf 2484*22dc650dSSadaf Ebrahimi \x{10900} 2485*22dc650dSSadaf Ebrahimi 2486*22dc650dSSadaf Ebrahimi# Base script check 2487*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Hungarian}/utf 2488*22dc650dSSadaf Ebrahimi \x{10c80} 2489*22dc650dSSadaf Ebrahimi 2490*22dc650dSSadaf Ebrahimi/^\p{Script=Hung}/utf 2491*22dc650dSSadaf Ebrahimi \x{10cff} 2492*22dc650dSSadaf Ebrahimi 2493*22dc650dSSadaf Ebrahimi# Character not in script 2494*22dc650dSSadaf Ebrahimi/^\p{Old_Hungarian}/utf 2495*22dc650dSSadaf Ebrahimi \x{10d00} 2496*22dc650dSSadaf Ebrahimi 2497*22dc650dSSadaf Ebrahimi# Base script check 2498*22dc650dSSadaf Ebrahimi/^\p{sc=SignWriting}/utf 2499*22dc650dSSadaf Ebrahimi \x{1d800} 2500*22dc650dSSadaf Ebrahimi 2501*22dc650dSSadaf Ebrahimi/^\p{Script=Sgnw}/utf 2502*22dc650dSSadaf Ebrahimi \x{1daaf} 2503*22dc650dSSadaf Ebrahimi 2504*22dc650dSSadaf Ebrahimi# Character not in script 2505*22dc650dSSadaf Ebrahimi/^\p{SignWriting}/utf 2506*22dc650dSSadaf Ebrahimi \x{1dab0} 2507*22dc650dSSadaf Ebrahimi 2508*22dc650dSSadaf Ebrahimi# Base script check 2509*22dc650dSSadaf Ebrahimi/^\p{sc=Bhaiksuki}/utf 2510*22dc650dSSadaf Ebrahimi \x{11c00} 2511*22dc650dSSadaf Ebrahimi 2512*22dc650dSSadaf Ebrahimi/^\p{Script=Bhks}/utf 2513*22dc650dSSadaf Ebrahimi \x{11c6c} 2514*22dc650dSSadaf Ebrahimi 2515*22dc650dSSadaf Ebrahimi# Character not in script 2516*22dc650dSSadaf Ebrahimi/^\p{Bhaiksuki}/utf 2517*22dc650dSSadaf Ebrahimi \x{11c6d} 2518*22dc650dSSadaf Ebrahimi 2519*22dc650dSSadaf Ebrahimi# Base script check 2520*22dc650dSSadaf Ebrahimi/^\p{sc=Marchen}/utf 2521*22dc650dSSadaf Ebrahimi \x{11c70} 2522*22dc650dSSadaf Ebrahimi 2523*22dc650dSSadaf Ebrahimi/^\p{Script=Marc}/utf 2524*22dc650dSSadaf Ebrahimi \x{11cb6} 2525*22dc650dSSadaf Ebrahimi 2526*22dc650dSSadaf Ebrahimi# Character not in script 2527*22dc650dSSadaf Ebrahimi/^\p{Marchen}/utf 2528*22dc650dSSadaf Ebrahimi \x{11cb7} 2529*22dc650dSSadaf Ebrahimi 2530*22dc650dSSadaf Ebrahimi# Base script check 2531*22dc650dSSadaf Ebrahimi/^\p{sc=Newa}/utf 2532*22dc650dSSadaf Ebrahimi \x{11400} 2533*22dc650dSSadaf Ebrahimi 2534*22dc650dSSadaf Ebrahimi/^\p{Script=Newa}/utf 2535*22dc650dSSadaf Ebrahimi \x{11461} 2536*22dc650dSSadaf Ebrahimi 2537*22dc650dSSadaf Ebrahimi# Character not in script 2538*22dc650dSSadaf Ebrahimi/^\p{Newa}/utf 2539*22dc650dSSadaf Ebrahimi \x{11462} 2540*22dc650dSSadaf Ebrahimi 2541*22dc650dSSadaf Ebrahimi# Base script check 2542*22dc650dSSadaf Ebrahimi/^\p{sc=Osage}/utf 2543*22dc650dSSadaf Ebrahimi \x{104b0} 2544*22dc650dSSadaf Ebrahimi 2545*22dc650dSSadaf Ebrahimi/^\p{Script=Osge}/utf 2546*22dc650dSSadaf Ebrahimi \x{104fb} 2547*22dc650dSSadaf Ebrahimi 2548*22dc650dSSadaf Ebrahimi# Character not in script 2549*22dc650dSSadaf Ebrahimi/^\p{Osage}/utf 2550*22dc650dSSadaf Ebrahimi \x{104fc} 2551*22dc650dSSadaf Ebrahimi 2552*22dc650dSSadaf Ebrahimi# Base script check 2553*22dc650dSSadaf Ebrahimi/^\p{sc=Tangut}/utf 2554*22dc650dSSadaf Ebrahimi \x{16fe0} 2555*22dc650dSSadaf Ebrahimi 2556*22dc650dSSadaf Ebrahimi/^\p{Script=Tang}/utf 2557*22dc650dSSadaf Ebrahimi \x{18d08} 2558*22dc650dSSadaf Ebrahimi 2559*22dc650dSSadaf Ebrahimi# Character not in script 2560*22dc650dSSadaf Ebrahimi/^\p{Tangut}/utf 2561*22dc650dSSadaf Ebrahimi \x{18d09} 2562*22dc650dSSadaf Ebrahimi 2563*22dc650dSSadaf Ebrahimi# Base script check 2564*22dc650dSSadaf Ebrahimi/^\p{sc=Nushu}/utf 2565*22dc650dSSadaf Ebrahimi \x{16fe1} 2566*22dc650dSSadaf Ebrahimi 2567*22dc650dSSadaf Ebrahimi/^\p{Script=Nshu}/utf 2568*22dc650dSSadaf Ebrahimi \x{1b2fb} 2569*22dc650dSSadaf Ebrahimi 2570*22dc650dSSadaf Ebrahimi# Character not in script 2571*22dc650dSSadaf Ebrahimi/^\p{Nushu}/utf 2572*22dc650dSSadaf Ebrahimi \x{1b2fc} 2573*22dc650dSSadaf Ebrahimi 2574*22dc650dSSadaf Ebrahimi# Base script check 2575*22dc650dSSadaf Ebrahimi/^\p{sc=Soyombo}/utf 2576*22dc650dSSadaf Ebrahimi \x{11a50} 2577*22dc650dSSadaf Ebrahimi 2578*22dc650dSSadaf Ebrahimi/^\p{Script=Soyo}/utf 2579*22dc650dSSadaf Ebrahimi \x{11aa2} 2580*22dc650dSSadaf Ebrahimi 2581*22dc650dSSadaf Ebrahimi# Character not in script 2582*22dc650dSSadaf Ebrahimi/^\p{Soyombo}/utf 2583*22dc650dSSadaf Ebrahimi \x{11aa3} 2584*22dc650dSSadaf Ebrahimi 2585*22dc650dSSadaf Ebrahimi# Base script check 2586*22dc650dSSadaf Ebrahimi/^\p{sc=Zanabazar_Square}/utf 2587*22dc650dSSadaf Ebrahimi \x{11a00} 2588*22dc650dSSadaf Ebrahimi 2589*22dc650dSSadaf Ebrahimi/^\p{Script=Zanb}/utf 2590*22dc650dSSadaf Ebrahimi \x{11a47} 2591*22dc650dSSadaf Ebrahimi 2592*22dc650dSSadaf Ebrahimi# Character not in script 2593*22dc650dSSadaf Ebrahimi/^\p{Zanabazar_Square}/utf 2594*22dc650dSSadaf Ebrahimi \x{11a48} 2595*22dc650dSSadaf Ebrahimi 2596*22dc650dSSadaf Ebrahimi# Base script check 2597*22dc650dSSadaf Ebrahimi/^\p{sc=Makasar}/utf 2598*22dc650dSSadaf Ebrahimi \x{11ee0} 2599*22dc650dSSadaf Ebrahimi 2600*22dc650dSSadaf Ebrahimi/^\p{Script=Maka}/utf 2601*22dc650dSSadaf Ebrahimi \x{11ef8} 2602*22dc650dSSadaf Ebrahimi 2603*22dc650dSSadaf Ebrahimi# Character not in script 2604*22dc650dSSadaf Ebrahimi/^\p{Makasar}/utf 2605*22dc650dSSadaf Ebrahimi \x{11ef9} 2606*22dc650dSSadaf Ebrahimi 2607*22dc650dSSadaf Ebrahimi# Base script check 2608*22dc650dSSadaf Ebrahimi/^\p{sc=Medefaidrin}/utf 2609*22dc650dSSadaf Ebrahimi \x{16e40} 2610*22dc650dSSadaf Ebrahimi 2611*22dc650dSSadaf Ebrahimi/^\p{Script=Medf}/utf 2612*22dc650dSSadaf Ebrahimi \x{16e9a} 2613*22dc650dSSadaf Ebrahimi 2614*22dc650dSSadaf Ebrahimi# Character not in script 2615*22dc650dSSadaf Ebrahimi/^\p{Medefaidrin}/utf 2616*22dc650dSSadaf Ebrahimi \x{16e9b} 2617*22dc650dSSadaf Ebrahimi 2618*22dc650dSSadaf Ebrahimi# Base script check 2619*22dc650dSSadaf Ebrahimi/^\p{sc=Old_Sogdian}/utf 2620*22dc650dSSadaf Ebrahimi \x{10f00} 2621*22dc650dSSadaf Ebrahimi 2622*22dc650dSSadaf Ebrahimi/^\p{Script=Sogo}/utf 2623*22dc650dSSadaf Ebrahimi \x{10f27} 2624*22dc650dSSadaf Ebrahimi 2625*22dc650dSSadaf Ebrahimi# Character not in script 2626*22dc650dSSadaf Ebrahimi/^\p{Old_Sogdian}/utf 2627*22dc650dSSadaf Ebrahimi \x{10f28} 2628*22dc650dSSadaf Ebrahimi 2629*22dc650dSSadaf Ebrahimi# Base script check 2630*22dc650dSSadaf Ebrahimi/^\p{sc=Elymaic}/utf 2631*22dc650dSSadaf Ebrahimi \x{10fe0} 2632*22dc650dSSadaf Ebrahimi 2633*22dc650dSSadaf Ebrahimi/^\p{Script=Elym}/utf 2634*22dc650dSSadaf Ebrahimi \x{10ff6} 2635*22dc650dSSadaf Ebrahimi 2636*22dc650dSSadaf Ebrahimi# Character not in script 2637*22dc650dSSadaf Ebrahimi/^\p{Elymaic}/utf 2638*22dc650dSSadaf Ebrahimi \x{10ff7} 2639*22dc650dSSadaf Ebrahimi 2640*22dc650dSSadaf Ebrahimi# Base script check 2641*22dc650dSSadaf Ebrahimi/^\p{sc=Nyiakeng_Puachue_Hmong}/utf 2642*22dc650dSSadaf Ebrahimi \x{1e100} 2643*22dc650dSSadaf Ebrahimi 2644*22dc650dSSadaf Ebrahimi/^\p{Script=Hmnp}/utf 2645*22dc650dSSadaf Ebrahimi \x{1e14f} 2646*22dc650dSSadaf Ebrahimi 2647*22dc650dSSadaf Ebrahimi# Character not in script 2648*22dc650dSSadaf Ebrahimi/^\p{Nyiakeng_Puachue_Hmong}/utf 2649*22dc650dSSadaf Ebrahimi \x{1e150} 2650*22dc650dSSadaf Ebrahimi 2651*22dc650dSSadaf Ebrahimi# Base script check 2652*22dc650dSSadaf Ebrahimi/^\p{sc=Wancho}/utf 2653*22dc650dSSadaf Ebrahimi \x{1e2c0} 2654*22dc650dSSadaf Ebrahimi 2655*22dc650dSSadaf Ebrahimi/^\p{Script=Wcho}/utf 2656*22dc650dSSadaf Ebrahimi \x{1e2ff} 2657*22dc650dSSadaf Ebrahimi 2658*22dc650dSSadaf Ebrahimi# Character not in script 2659*22dc650dSSadaf Ebrahimi/^\p{Wancho}/utf 2660*22dc650dSSadaf Ebrahimi \x{1e300} 2661*22dc650dSSadaf Ebrahimi 2662*22dc650dSSadaf Ebrahimi# Base script check 2663*22dc650dSSadaf Ebrahimi/^\p{sc=Chorasmian}/utf 2664*22dc650dSSadaf Ebrahimi \x{10fb0} 2665*22dc650dSSadaf Ebrahimi 2666*22dc650dSSadaf Ebrahimi/^\p{Script=Chrs}/utf 2667*22dc650dSSadaf Ebrahimi \x{10fcb} 2668*22dc650dSSadaf Ebrahimi 2669*22dc650dSSadaf Ebrahimi# Character not in script 2670*22dc650dSSadaf Ebrahimi/^\p{Chorasmian}/utf 2671*22dc650dSSadaf Ebrahimi \x{10fcc} 2672*22dc650dSSadaf Ebrahimi 2673*22dc650dSSadaf Ebrahimi# Base script check 2674*22dc650dSSadaf Ebrahimi/^\p{sc=Dives_Akuru}/utf 2675*22dc650dSSadaf Ebrahimi \x{11900} 2676*22dc650dSSadaf Ebrahimi 2677*22dc650dSSadaf Ebrahimi/^\p{Script=Diak}/utf 2678*22dc650dSSadaf Ebrahimi \x{11959} 2679*22dc650dSSadaf Ebrahimi 2680*22dc650dSSadaf Ebrahimi# Character not in script 2681*22dc650dSSadaf Ebrahimi/^\p{Dives_Akuru}/utf 2682*22dc650dSSadaf Ebrahimi \x{1195a} 2683*22dc650dSSadaf Ebrahimi 2684*22dc650dSSadaf Ebrahimi# Base script check 2685*22dc650dSSadaf Ebrahimi/^\p{sc=Khitan_Small_Script}/utf 2686*22dc650dSSadaf Ebrahimi \x{16fe4} 2687*22dc650dSSadaf Ebrahimi 2688*22dc650dSSadaf Ebrahimi/^\p{Script=Kits}/utf 2689*22dc650dSSadaf Ebrahimi \x{18cd5} 2690*22dc650dSSadaf Ebrahimi 2691*22dc650dSSadaf Ebrahimi# Character not in script 2692*22dc650dSSadaf Ebrahimi/^\p{Khitan_Small_Script}/utf 2693*22dc650dSSadaf Ebrahimi \x{18cd6} 2694*22dc650dSSadaf Ebrahimi 2695*22dc650dSSadaf Ebrahimi# Base script check 2696*22dc650dSSadaf Ebrahimi/^\p{sc=Tangsa}/utf 2697*22dc650dSSadaf Ebrahimi \x{16a70} 2698*22dc650dSSadaf Ebrahimi 2699*22dc650dSSadaf Ebrahimi/^\p{Script=Tnsa}/utf 2700*22dc650dSSadaf Ebrahimi \x{16ac9} 2701*22dc650dSSadaf Ebrahimi 2702*22dc650dSSadaf Ebrahimi# Character not in script 2703*22dc650dSSadaf Ebrahimi/^\p{Tangsa}/utf 2704*22dc650dSSadaf Ebrahimi \x{16aca} 2705*22dc650dSSadaf Ebrahimi 2706*22dc650dSSadaf Ebrahimi# Base script check 2707*22dc650dSSadaf Ebrahimi/^\p{sc=Toto}/utf 2708*22dc650dSSadaf Ebrahimi \x{1e290} 2709*22dc650dSSadaf Ebrahimi 2710*22dc650dSSadaf Ebrahimi/^\p{Script=Toto}/utf 2711*22dc650dSSadaf Ebrahimi \x{1e2ae} 2712*22dc650dSSadaf Ebrahimi 2713*22dc650dSSadaf Ebrahimi# Character not in script 2714*22dc650dSSadaf Ebrahimi/^\p{Toto}/utf 2715*22dc650dSSadaf Ebrahimi \x{1e2af} 2716*22dc650dSSadaf Ebrahimi 2717*22dc650dSSadaf Ebrahimi# Base script check 2718*22dc650dSSadaf Ebrahimi/^\p{sc=Vithkuqi}/utf 2719*22dc650dSSadaf Ebrahimi \x{10570} 2720*22dc650dSSadaf Ebrahimi 2721*22dc650dSSadaf Ebrahimi/^\p{Script=Vith}/utf 2722*22dc650dSSadaf Ebrahimi \x{105bc} 2723*22dc650dSSadaf Ebrahimi 2724*22dc650dSSadaf Ebrahimi# Character not in script 2725*22dc650dSSadaf Ebrahimi/^\p{Vithkuqi}/utf 2726*22dc650dSSadaf Ebrahimi \x{105bd} 2727*22dc650dSSadaf Ebrahimi 2728*22dc650dSSadaf Ebrahimi# Base script check 2729*22dc650dSSadaf Ebrahimi/^\p{sc=Kawi}/utf 2730*22dc650dSSadaf Ebrahimi \x{11f00} 2731*22dc650dSSadaf Ebrahimi 2732*22dc650dSSadaf Ebrahimi/^\p{Script=Kawi}/utf 2733*22dc650dSSadaf Ebrahimi \x{11f59} 2734*22dc650dSSadaf Ebrahimi 2735*22dc650dSSadaf Ebrahimi# Character not in script 2736*22dc650dSSadaf Ebrahimi/^\p{Kawi}/utf 2737*22dc650dSSadaf Ebrahimi \x{11f5a} 2738*22dc650dSSadaf Ebrahimi 2739*22dc650dSSadaf Ebrahimi# Base script check 2740*22dc650dSSadaf Ebrahimi/^\p{sc=Nag_Mundari}/utf 2741*22dc650dSSadaf Ebrahimi \x{1e4d0} 2742*22dc650dSSadaf Ebrahimi 2743*22dc650dSSadaf Ebrahimi/^\p{Script=Nagm}/utf 2744*22dc650dSSadaf Ebrahimi \x{1e4f9} 2745*22dc650dSSadaf Ebrahimi 2746*22dc650dSSadaf Ebrahimi# Character not in script 2747*22dc650dSSadaf Ebrahimi/^\p{Nag_Mundari}/utf 2748*22dc650dSSadaf Ebrahimi \x{1e4fa} 2749*22dc650dSSadaf Ebrahimi 2750*22dc650dSSadaf Ebrahimi# End of testinput26 2751