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