59 const AF_Script_UniRangeRec af_adlm_uniranges[] =
61 AF_UNIRANGE_REC( 0x1E900, 0x1E95F ),
62 AF_UNIRANGE_REC( 0, 0 )
65 const AF_Script_UniRangeRec af_adlm_nonbase_uniranges[] =
67 AF_UNIRANGE_REC( 0x1D944, 0x1E94A ),
68 AF_UNIRANGE_REC( 0, 0 )
72 const AF_Script_UniRangeRec af_arab_uniranges[] =
74 AF_UNIRANGE_REC( 0x0600, 0x06FF ),
75 AF_UNIRANGE_REC( 0x0750, 0x07FF ),
76 AF_UNIRANGE_REC( 0x0870, 0x089F ),
77 AF_UNIRANGE_REC( 0x08A0, 0x08FF ),
78 AF_UNIRANGE_REC( 0xFB50, 0xFDFF ),
79 AF_UNIRANGE_REC( 0xFE70, 0xFEFF ),
80 AF_UNIRANGE_REC( 0x10EC0, 0x10EFF ),
81 AF_UNIRANGE_REC( 0x1EE00, 0x1EEFF ),
82 AF_UNIRANGE_REC( 0, 0 )
85 const AF_Script_UniRangeRec af_arab_nonbase_uniranges[] =
87 AF_UNIRANGE_REC( 0x0600, 0x0605 ),
88 AF_UNIRANGE_REC( 0x0610, 0x061A ),
89 AF_UNIRANGE_REC( 0x064B, 0x065F ),
90 AF_UNIRANGE_REC( 0x0670, 0x0670 ),
91 AF_UNIRANGE_REC( 0x06D6, 0x06DC ),
92 AF_UNIRANGE_REC( 0x06DF, 0x06E4 ),
93 AF_UNIRANGE_REC( 0x06E7, 0x06E8 ),
94 AF_UNIRANGE_REC( 0x06EA, 0x06ED ),
95 AF_UNIRANGE_REC( 0x0897, 0x089F ),
96 AF_UNIRANGE_REC( 0x08CA, 0x08E1 ),
97 AF_UNIRANGE_REC( 0x08E3, 0x08FF ),
98 AF_UNIRANGE_REC( 0xFBB2, 0xFBC1 ),
99 AF_UNIRANGE_REC( 0xFE70, 0xFE70 ),
100 AF_UNIRANGE_REC( 0xFE72, 0xFE72 ),
101 AF_UNIRANGE_REC( 0xFE74, 0xFE74 ),
102 AF_UNIRANGE_REC( 0xFE76, 0xFE76 ),
103 AF_UNIRANGE_REC( 0xFE78, 0xFE78 ),
104 AF_UNIRANGE_REC( 0xFE7A, 0xFE7A ),
105 AF_UNIRANGE_REC( 0xFE7C, 0xFE7C ),
106 AF_UNIRANGE_REC( 0xFE7E, 0xFE7E ),
107 AF_UNIRANGE_REC( 0x10EFD, 0x10EFF ),
108 AF_UNIRANGE_REC( 0, 0 )
112 const AF_Script_UniRangeRec af_armn_uniranges[] =
114 AF_UNIRANGE_REC( 0x0530, 0x058F ),
115 AF_UNIRANGE_REC( 0xFB13, 0xFB17 ),
116 AF_UNIRANGE_REC( 0, 0 )
119 const AF_Script_UniRangeRec af_armn_nonbase_uniranges[] =
121 AF_UNIRANGE_REC( 0x0559, 0x055F ),
122 AF_UNIRANGE_REC( 0, 0 )
126 const AF_Script_UniRangeRec af_avst_uniranges[] =
128 AF_UNIRANGE_REC( 0x10B00, 0x10B3F ),
129 AF_UNIRANGE_REC( 0, 0 )
132 const AF_Script_UniRangeRec af_avst_nonbase_uniranges[] =
134 AF_UNIRANGE_REC( 0x10B39, 0x10B3F ),
135 AF_UNIRANGE_REC( 0, 0 )
139 const AF_Script_UniRangeRec af_bamu_uniranges[] =
141 AF_UNIRANGE_REC( 0xA6A0, 0xA6FF ),
145 AF_UNIRANGE_REC( 0x16800, 0x16A3F ),
147 AF_UNIRANGE_REC( 0, 0 )
150 const AF_Script_UniRangeRec af_bamu_nonbase_uniranges[] =
152 AF_UNIRANGE_REC( 0xA6F0, 0xA6F1 ),
153 AF_UNIRANGE_REC( 0, 0 )
157 const AF_Script_UniRangeRec af_beng_uniranges[] =
159 AF_UNIRANGE_REC( 0x0980, 0x09FF ),
160 AF_UNIRANGE_REC( 0, 0 )
163 const AF_Script_UniRangeRec af_beng_nonbase_uniranges[] =
165 AF_UNIRANGE_REC( 0x0981, 0x0981 ),
166 AF_UNIRANGE_REC( 0x09BC, 0x09BC ),
167 AF_UNIRANGE_REC( 0x09C1, 0x09C4 ),
168 AF_UNIRANGE_REC( 0x09CD, 0x09CD ),
169 AF_UNIRANGE_REC( 0x09E2, 0x09E3 ),
170 AF_UNIRANGE_REC( 0x09FE, 0x09FE ),
171 AF_UNIRANGE_REC( 0, 0 )
175 const AF_Script_UniRangeRec af_buhd_uniranges[] =
177 AF_UNIRANGE_REC( 0x1740, 0x175F ),
178 AF_UNIRANGE_REC( 0, 0 )
181 const AF_Script_UniRangeRec af_buhd_nonbase_uniranges[] =
183 AF_UNIRANGE_REC( 0x1752, 0x1753 ),
184 AF_UNIRANGE_REC( 0, 0 )
188 const AF_Script_UniRangeRec af_cakm_uniranges[] =
190 AF_UNIRANGE_REC( 0x11100, 0x1114F ),
191 AF_UNIRANGE_REC( 0, 0 )
194 const AF_Script_UniRangeRec af_cakm_nonbase_uniranges[] =
196 AF_UNIRANGE_REC( 0x11100, 0x11102 ),
197 AF_UNIRANGE_REC( 0x11127, 0x11134 ),
198 AF_UNIRANGE_REC( 0x11146, 0x11146 ),
199 AF_UNIRANGE_REC( 0, 0 )
203 const AF_Script_UniRangeRec af_cans_uniranges[] =
205 AF_UNIRANGE_REC( 0x1400, 0x167F ),
206 AF_UNIRANGE_REC( 0x18B0, 0x18FF ),
207 AF_UNIRANGE_REC( 0x11AB0, 0x11ABF ),
208 AF_UNIRANGE_REC( 0, 0 )
211 const AF_Script_UniRangeRec af_cans_nonbase_uniranges[] =
213 AF_UNIRANGE_REC( 0, 0 )
217 const AF_Script_UniRangeRec af_cari_uniranges[] =
219 AF_UNIRANGE_REC( 0x102A0, 0x102DF ),
220 AF_UNIRANGE_REC( 0, 0 )
223 const AF_Script_UniRangeRec af_cari_nonbase_uniranges[] =
225 AF_UNIRANGE_REC( 0, 0 )
229 const AF_Script_UniRangeRec af_cher_uniranges[] =
231 AF_UNIRANGE_REC( 0x13A0, 0x13FF ),
232 AF_UNIRANGE_REC( 0xAB70, 0xABBF ),
233 AF_UNIRANGE_REC( 0, 0 )
236 const AF_Script_UniRangeRec af_cher_nonbase_uniranges[] =
238 AF_UNIRANGE_REC( 0, 0 )
242 const AF_Script_UniRangeRec af_copt_uniranges[] =
244 AF_UNIRANGE_REC( 0x2C80, 0x2CFF ),
245 AF_UNIRANGE_REC( 0, 0 )
248 const AF_Script_UniRangeRec af_copt_nonbase_uniranges[] =
250 AF_UNIRANGE_REC( 0x2CEF, 0x2CF1 ),
251 AF_UNIRANGE_REC( 0, 0 )
255 const AF_Script_UniRangeRec af_cprt_uniranges[] =
257 AF_UNIRANGE_REC( 0x10800, 0x1083F ),
258 AF_UNIRANGE_REC( 0, 0 )
261 const AF_Script_UniRangeRec af_cprt_nonbase_uniranges[] =
263 AF_UNIRANGE_REC( 0, 0 )
270 const AF_Script_UniRangeRec af_cyrl_uniranges[] =
272 AF_UNIRANGE_REC( 0x0400, 0x04FF ),
273 AF_UNIRANGE_REC( 0x0500, 0x052F ),
274 AF_UNIRANGE_REC( 0x2DE0, 0x2DFF ),
275 AF_UNIRANGE_REC( 0xA640, 0xA69F ),
276 AF_UNIRANGE_REC( 0x1C80, 0x1C8F ),
277 AF_UNIRANGE_REC( 0x1E030, 0x1E08F ),
278 AF_UNIRANGE_REC( 0, 0 )
281 const AF_Script_UniRangeRec af_cyrl_nonbase_uniranges[] =
283 AF_UNIRANGE_REC( 0x0483, 0x0489 ),
284 AF_UNIRANGE_REC( 0x2DE0, 0x2DFF ),
285 AF_UNIRANGE_REC( 0xA66F, 0xA67F ),
286 AF_UNIRANGE_REC( 0xA69E, 0xA69F ),
287 AF_UNIRANGE_REC( 0, 0 )
295 const AF_Script_UniRangeRec af_deva_uniranges[] =
297 AF_UNIRANGE_REC( 0x0900, 0x093B ),
299 AF_UNIRANGE_REC( 0x093D, 0x0950 ),
301 AF_UNIRANGE_REC( 0x0953, 0x0963 ),
303 AF_UNIRANGE_REC( 0x0966, 0x097F ),
304 AF_UNIRANGE_REC( 0x20B9, 0x20B9 ),
305 AF_UNIRANGE_REC( 0xA8E0, 0xA8FF ),
306 AF_UNIRANGE_REC( 0x11B00, 0x11B5F ),
307 AF_UNIRANGE_REC( 0, 0 )
310 const AF_Script_UniRangeRec af_deva_nonbase_uniranges[] =
312 AF_UNIRANGE_REC( 0x0900, 0x0902 ),
313 AF_UNIRANGE_REC( 0x093A, 0x093A ),
314 AF_UNIRANGE_REC( 0x0941, 0x0948 ),
315 AF_UNIRANGE_REC( 0x094D, 0x094D ),
316 AF_UNIRANGE_REC( 0x0953, 0x0957 ),
317 AF_UNIRANGE_REC( 0x0962, 0x0963 ),
318 AF_UNIRANGE_REC( 0xA8E0, 0xA8F1 ),
319 AF_UNIRANGE_REC( 0xA8FF, 0xA8FF ),
320 AF_UNIRANGE_REC( 0, 0 )
324 const AF_Script_UniRangeRec af_dsrt_uniranges[] =
326 AF_UNIRANGE_REC( 0x10400, 0x1044F ),
327 AF_UNIRANGE_REC( 0, 0 )
330 const AF_Script_UniRangeRec af_dsrt_nonbase_uniranges[] =
332 AF_UNIRANGE_REC( 0, 0 )
336 const AF_Script_UniRangeRec af_ethi_uniranges[] =
338 AF_UNIRANGE_REC( 0x1200, 0x137F ),
339 AF_UNIRANGE_REC( 0x1380, 0x139F ),
340 AF_UNIRANGE_REC( 0x2D80, 0x2DDF ),
341 AF_UNIRANGE_REC( 0xAB00, 0xAB2F ),
342 AF_UNIRANGE_REC( 0x1E7E0, 0x1E7FF ),
343 AF_UNIRANGE_REC( 0, 0 )
346 const AF_Script_UniRangeRec af_ethi_nonbase_uniranges[] =
348 AF_UNIRANGE_REC( 0x135D, 0x135F ),
349 AF_UNIRANGE_REC( 0, 0 )
353 const AF_Script_UniRangeRec af_geor_uniranges[] =
355 AF_UNIRANGE_REC( 0x10D0, 0x10FF ),
356 AF_UNIRANGE_REC( 0x1C90, 0x1CBF ),
357 AF_UNIRANGE_REC( 0, 0 )
360 const AF_Script_UniRangeRec af_geor_nonbase_uniranges[] =
362 AF_UNIRANGE_REC( 0, 0 )
366 const AF_Script_UniRangeRec af_geok_uniranges[] =
369 AF_UNIRANGE_REC( 0x10A0, 0x10CD ),
370 AF_UNIRANGE_REC( 0x2D00, 0x2D2D ),
371 AF_UNIRANGE_REC( 0, 0 )
374 const AF_Script_UniRangeRec af_geok_nonbase_uniranges[] =
376 AF_UNIRANGE_REC( 0, 0 )
380 const AF_Script_UniRangeRec af_glag_uniranges[] =
382 AF_UNIRANGE_REC( 0x2C00, 0x2C5F ),
383 AF_UNIRANGE_REC( 0x1E000, 0x1E02F ),
384 AF_UNIRANGE_REC( 0, 0 )
387 const AF_Script_UniRangeRec af_glag_nonbase_uniranges[] =
389 AF_UNIRANGE_REC( 0x1E000, 0x1E02F ),
390 AF_UNIRANGE_REC( 0, 0 )
394 const AF_Script_UniRangeRec af_goth_uniranges[] =
396 AF_UNIRANGE_REC( 0x10330, 0x1034F ),
397 AF_UNIRANGE_REC( 0, 0 )
400 const AF_Script_UniRangeRec af_goth_nonbase_uniranges[] =
402 AF_UNIRANGE_REC( 0, 0 )
406 const AF_Script_UniRangeRec af_grek_uniranges[] =
408 AF_UNIRANGE_REC( 0x0370, 0x03FF ),
409 AF_UNIRANGE_REC( 0x1F00, 0x1FFF ),
410 AF_UNIRANGE_REC( 0, 0 )
413 const AF_Script_UniRangeRec af_grek_nonbase_uniranges[] =
415 AF_UNIRANGE_REC( 0x037A, 0x037A ),
416 AF_UNIRANGE_REC( 0x0384, 0x0385 ),
417 AF_UNIRANGE_REC( 0x1FBD, 0x1FC1 ),
418 AF_UNIRANGE_REC( 0x1FCD, 0x1FCF ),
419 AF_UNIRANGE_REC( 0x1FDD, 0x1FDF ),
420 AF_UNIRANGE_REC( 0x1FED, 0x1FEF ),
421 AF_UNIRANGE_REC( 0x1FFD, 0x1FFE ),
422 AF_UNIRANGE_REC( 0, 0 )
426 const AF_Script_UniRangeRec af_gujr_uniranges[] =
428 AF_UNIRANGE_REC( 0x0A80, 0x0AFF ),
429 AF_UNIRANGE_REC( 0, 0 )
432 const AF_Script_UniRangeRec af_gujr_nonbase_uniranges[] =
434 AF_UNIRANGE_REC( 0x0A81, 0x0A82 ),
435 AF_UNIRANGE_REC( 0x0ABC, 0x0ABC ),
436 AF_UNIRANGE_REC( 0x0AC1, 0x0AC8 ),
437 AF_UNIRANGE_REC( 0x0ACD, 0x0ACD ),
438 AF_UNIRANGE_REC( 0x0AE2, 0x0AE3 ),
439 AF_UNIRANGE_REC( 0x0AFA, 0x0AFF ),
440 AF_UNIRANGE_REC( 0, 0 )
444 const AF_Script_UniRangeRec af_guru_uniranges[] =
446 AF_UNIRANGE_REC( 0x0A00, 0x0A7F ),
447 AF_UNIRANGE_REC( 0, 0 )
450 const AF_Script_UniRangeRec af_guru_nonbase_uniranges[] =
452 AF_UNIRANGE_REC( 0x0A01, 0x0A02 ),
453 AF_UNIRANGE_REC( 0x0A3C, 0x0A3C ),
454 AF_UNIRANGE_REC( 0x0A41, 0x0A51 ),
455 AF_UNIRANGE_REC( 0x0A70, 0x0A71 ),
456 AF_UNIRANGE_REC( 0x0A75, 0x0A75 ),
457 AF_UNIRANGE_REC( 0, 0 )
461 const AF_Script_UniRangeRec af_hebr_uniranges[] =
463 AF_UNIRANGE_REC( 0x0590, 0x05FF ),
464 AF_UNIRANGE_REC( 0xFB1D, 0xFB4F ),
465 AF_UNIRANGE_REC( 0, 0 )
468 const AF_Script_UniRangeRec af_hebr_nonbase_uniranges[] =
470 AF_UNIRANGE_REC( 0x0591, 0x05BF ),
471 AF_UNIRANGE_REC( 0x05C1, 0x05C2 ),
472 AF_UNIRANGE_REC( 0x05C4, 0x05C5 ),
473 AF_UNIRANGE_REC( 0x05C7, 0x05C7 ),
474 AF_UNIRANGE_REC( 0xFB1E, 0xFB1E ),
475 AF_UNIRANGE_REC( 0, 0 )
479 const AF_Script_UniRangeRec af_kali_uniranges[] =
481 AF_UNIRANGE_REC( 0xA900, 0xA92F ),
482 AF_UNIRANGE_REC( 0, 0 )
485 const AF_Script_UniRangeRec af_kali_nonbase_uniranges[] =
487 AF_UNIRANGE_REC( 0xA926, 0xA92D ),
488 AF_UNIRANGE_REC( 0, 0 )
492 const AF_Script_UniRangeRec af_knda_uniranges[] =
494 AF_UNIRANGE_REC( 0x0C80, 0x0CFF ),
495 AF_UNIRANGE_REC( 0, 0 )
498 const AF_Script_UniRangeRec af_knda_nonbase_uniranges[] =
500 AF_UNIRANGE_REC( 0x0C81, 0x0C81 ),
501 AF_UNIRANGE_REC( 0x0CBC, 0x0CBC ),
502 AF_UNIRANGE_REC( 0x0CBF, 0x0CBF ),
503 AF_UNIRANGE_REC( 0x0CC6, 0x0CC6 ),
504 AF_UNIRANGE_REC( 0x0CCC, 0x0CCD ),
505 AF_UNIRANGE_REC( 0x0CE2, 0x0CE3 ),
506 AF_UNIRANGE_REC( 0, 0 )
510 const AF_Script_UniRangeRec af_khmr_uniranges[] =
512 AF_UNIRANGE_REC( 0x1780, 0x17FF ),
513 AF_UNIRANGE_REC( 0, 0 )
516 const AF_Script_UniRangeRec af_khmr_nonbase_uniranges[] =
518 AF_UNIRANGE_REC( 0x17B7, 0x17BD ),
519 AF_UNIRANGE_REC( 0x17C6, 0x17C6 ),
520 AF_UNIRANGE_REC( 0x17C9, 0x17D3 ),
521 AF_UNIRANGE_REC( 0x17DD, 0x17DD ),
522 AF_UNIRANGE_REC( 0, 0 )
526 const AF_Script_UniRangeRec af_khms_uniranges[] =
528 AF_UNIRANGE_REC( 0x19E0, 0x19FF ),
529 AF_UNIRANGE_REC( 0, 0 )
532 const AF_Script_UniRangeRec af_khms_nonbase_uniranges[] =
534 AF_UNIRANGE_REC( 0, 0 )
538 const AF_Script_UniRangeRec af_lao_uniranges[] =
540 AF_UNIRANGE_REC( 0x0E80, 0x0EFF ),
541 AF_UNIRANGE_REC( 0, 0 )
544 const AF_Script_UniRangeRec af_lao_nonbase_uniranges[] =
546 AF_UNIRANGE_REC( 0x0EB1, 0x0EB1 ),
547 AF_UNIRANGE_REC( 0x0EB4, 0x0EBC ),
548 AF_UNIRANGE_REC( 0x0EC8, 0x0ECE ),
549 AF_UNIRANGE_REC( 0, 0 )
553 const AF_Script_UniRangeRec af_latn_uniranges[] =
555 AF_UNIRANGE_REC( 0x0020, 0x007F ),
556 AF_UNIRANGE_REC( 0x00A0, 0x00A9 ),
557 AF_UNIRANGE_REC( 0x00AB, 0x00B1 ),
558 AF_UNIRANGE_REC( 0x00B4, 0x00B8 ),
559 AF_UNIRANGE_REC( 0x00BB, 0x00FF ),
560 AF_UNIRANGE_REC( 0x0100, 0x017F ),
561 AF_UNIRANGE_REC( 0x0180, 0x024F ),
562 AF_UNIRANGE_REC( 0x0250, 0x02AF ),
563 AF_UNIRANGE_REC( 0x02B9, 0x02DF ),
564 AF_UNIRANGE_REC( 0x02E5, 0x02FF ),
565 AF_UNIRANGE_REC( 0x0300, 0x036F ),
566 AF_UNIRANGE_REC( 0x1AB0, 0x1ABE ),
567 AF_UNIRANGE_REC( 0x1D00, 0x1D2B ),
568 AF_UNIRANGE_REC( 0x1D6B, 0x1D77 ),
569 AF_UNIRANGE_REC( 0x1D79, 0x1D7F ),
570 AF_UNIRANGE_REC( 0x1D80, 0x1D9A ),
571 AF_UNIRANGE_REC( 0x1DC0, 0x1DFF ),
572 AF_UNIRANGE_REC( 0x1E00, 0x1EFF ),
573 AF_UNIRANGE_REC( 0x2000, 0x206F ),
574 AF_UNIRANGE_REC( 0x20A0, 0x20B8 ),
575 AF_UNIRANGE_REC( 0x20BA, 0x20CF ),
576 AF_UNIRANGE_REC( 0x2150, 0x218F ),
577 AF_UNIRANGE_REC( 0x2C60, 0x2C7B ),
578 AF_UNIRANGE_REC( 0x2C7E, 0x2C7F ),
579 AF_UNIRANGE_REC( 0x2E00, 0x2E7F ),
580 AF_UNIRANGE_REC( 0xA720, 0xA76F ),
581 AF_UNIRANGE_REC( 0xA771, 0xA7F0 ),
582 AF_UNIRANGE_REC( 0xA7F2, 0xA7F7 ),
583 AF_UNIRANGE_REC( 0xA7FA, 0xA7FF ),
584 AF_UNIRANGE_REC( 0xAB30, 0xAB5B ),
585 AF_UNIRANGE_REC( 0xAB60, 0xAB68 ),
586 AF_UNIRANGE_REC( 0xAB6A, 0xAB6F ),
587 AF_UNIRANGE_REC( 0xFB00, 0xFB06 ),
588 AF_UNIRANGE_REC( 0x1D400, 0x1D7FF ),
589 AF_UNIRANGE_REC( 0x1DF00, 0x1DFFF ),
590 AF_UNIRANGE_REC( 0, 0 )
593 const AF_Script_UniRangeRec af_latn_nonbase_uniranges[] =
595 AF_UNIRANGE_REC( 0x005E, 0x0060 ),
596 AF_UNIRANGE_REC( 0x007E, 0x007E ),
597 AF_UNIRANGE_REC( 0x00A8, 0x00A9 ),
598 AF_UNIRANGE_REC( 0x00AE, 0x00B0 ),
599 AF_UNIRANGE_REC( 0x00B4, 0x00B4 ),
600 AF_UNIRANGE_REC( 0x00B8, 0x00B8 ),
601 AF_UNIRANGE_REC( 0x00BC, 0x00BE ),
602 AF_UNIRANGE_REC( 0x02B9, 0x02DF ),
603 AF_UNIRANGE_REC( 0x02E5, 0x02FF ),
604 AF_UNIRANGE_REC( 0x0300, 0x036F ),
605 AF_UNIRANGE_REC( 0x1AB0, 0x1AEB ),
606 AF_UNIRANGE_REC( 0x1DC0, 0x1DFF ),
607 AF_UNIRANGE_REC( 0x2017, 0x2017 ),
608 AF_UNIRANGE_REC( 0x203E, 0x203E ),
609 AF_UNIRANGE_REC( 0xA788, 0xA788 ),
610 AF_UNIRANGE_REC( 0xA7F8, 0xA7FA ),
611 AF_UNIRANGE_REC( 0, 0 )
615 const AF_Script_UniRangeRec af_latb_uniranges[] =
617 AF_UNIRANGE_REC( 0x1D62, 0x1D6A ),
618 AF_UNIRANGE_REC( 0x2080, 0x209C ),
619 AF_UNIRANGE_REC( 0x2C7C, 0x2C7C ),
620 AF_UNIRANGE_REC( 0, 0 )
623 const AF_Script_UniRangeRec af_latb_nonbase_uniranges[] =
625 AF_UNIRANGE_REC( 0, 0 )
629 const AF_Script_UniRangeRec af_latp_uniranges[] =
631 AF_UNIRANGE_REC( 0x00AA, 0x00AA ),
632 AF_UNIRANGE_REC( 0x00B2, 0x00B3 ),
633 AF_UNIRANGE_REC( 0x00B9, 0x00BA ),
634 AF_UNIRANGE_REC( 0x02B0, 0x02B8 ),
635 AF_UNIRANGE_REC( 0x02E0, 0x02E4 ),
636 AF_UNIRANGE_REC( 0x1D2C, 0x1D61 ),
637 AF_UNIRANGE_REC( 0x1D78, 0x1D78 ),
638 AF_UNIRANGE_REC( 0x1D9B, 0x1DBF ),
639 AF_UNIRANGE_REC( 0x2070, 0x207F ),
640 AF_UNIRANGE_REC( 0x2C7D, 0x2C7D ),
641 AF_UNIRANGE_REC( 0xA770, 0xA770 ),
642 AF_UNIRANGE_REC( 0xA7F1, 0xA7F1 ),
643 AF_UNIRANGE_REC( 0xA7F8, 0xA7F9 ),
644 AF_UNIRANGE_REC( 0xAB5C, 0xAB5F ),
645 AF_UNIRANGE_REC( 0xAB69, 0xAB69 ),
646 AF_UNIRANGE_REC( 0x10780, 0x107FB ),
647 AF_UNIRANGE_REC( 0, 0 )
650 const AF_Script_UniRangeRec af_latp_nonbase_uniranges[] =
652 AF_UNIRANGE_REC( 0, 0 )
656 const AF_Script_UniRangeRec af_lisu_uniranges[] =
658 AF_UNIRANGE_REC( 0xA4D0, 0xA4FF ),
659 AF_UNIRANGE_REC( 0x11FB0, 0x11FBF ),
660 AF_UNIRANGE_REC( 0, 0 )
663 const AF_Script_UniRangeRec af_lisu_nonbase_uniranges[] =
665 AF_UNIRANGE_REC( 0, 0 )
669 const AF_Script_UniRangeRec af_mlym_uniranges[] =
671 AF_UNIRANGE_REC( 0x0D00, 0x0D7F ),
672 AF_UNIRANGE_REC( 0, 0 )
675 const AF_Script_UniRangeRec af_mlym_nonbase_uniranges[] =
677 AF_UNIRANGE_REC( 0x0D00, 0x0D01 ),
678 AF_UNIRANGE_REC( 0x0D3B, 0x0D3C ),
679 AF_UNIRANGE_REC( 0x0D4D, 0x0D4E ),
680 AF_UNIRANGE_REC( 0x0D62, 0x0D63 ),
681 AF_UNIRANGE_REC( 0, 0 )
685 const AF_Script_UniRangeRec af_medf_uniranges[] =
687 AF_UNIRANGE_REC( 0x16E40, 0x16E9F ),
688 AF_UNIRANGE_REC( 0, 0 )
691 const AF_Script_UniRangeRec af_medf_nonbase_uniranges[] =
693 AF_UNIRANGE_REC( 0, 0 )
697 const AF_Script_UniRangeRec af_mong_uniranges[] =
699 AF_UNIRANGE_REC( 0x1800, 0x18AF ),
700 AF_UNIRANGE_REC( 0x11660, 0x1167F ),
701 AF_UNIRANGE_REC( 0, 0 )
704 const AF_Script_UniRangeRec af_mong_nonbase_uniranges[] =
706 AF_UNIRANGE_REC( 0x1885, 0x1886 ),
707 AF_UNIRANGE_REC( 0x18A9, 0x18A9 ),
708 AF_UNIRANGE_REC( 0, 0 )
712 const AF_Script_UniRangeRec af_mymr_uniranges[] =
714 AF_UNIRANGE_REC( 0x1000, 0x109F ),
715 AF_UNIRANGE_REC( 0xA9E0, 0xA9FF ),
716 AF_UNIRANGE_REC( 0xAA60, 0xAA7F ),
717 AF_UNIRANGE_REC( 0x116D0, 0x116FF ),
718 AF_UNIRANGE_REC( 0, 0 )
721 const AF_Script_UniRangeRec af_mymr_nonbase_uniranges[] =
723 AF_UNIRANGE_REC( 0x102D, 0x1030 ),
724 AF_UNIRANGE_REC( 0x1032, 0x1037 ),
725 AF_UNIRANGE_REC( 0x103A, 0x103A ),
726 AF_UNIRANGE_REC( 0x103D, 0x103E ),
727 AF_UNIRANGE_REC( 0x1058, 0x1059 ),
728 AF_UNIRANGE_REC( 0x105E, 0x1060 ),
729 AF_UNIRANGE_REC( 0x1071, 0x1074 ),
730 AF_UNIRANGE_REC( 0x1082, 0x1082 ),
731 AF_UNIRANGE_REC( 0x1085, 0x1086 ),
732 AF_UNIRANGE_REC( 0x108D, 0x108D ),
733 AF_UNIRANGE_REC( 0xA9E5, 0xA9E5 ),
734 AF_UNIRANGE_REC( 0xAA7C, 0xAA7C ),
735 AF_UNIRANGE_REC( 0, 0 )
739 const AF_Script_UniRangeRec af_nkoo_uniranges[] =
741 AF_UNIRANGE_REC( 0x07C0, 0x07FF ),
742 AF_UNIRANGE_REC( 0, 0 )
745 const AF_Script_UniRangeRec af_nkoo_nonbase_uniranges[] =
747 AF_UNIRANGE_REC( 0x07EB, 0x07F5 ),
748 AF_UNIRANGE_REC( 0x07FD, 0x07FD ),
749 AF_UNIRANGE_REC( 0, 0 )
753 const AF_Script_UniRangeRec af_none_uniranges[] =
755 AF_UNIRANGE_REC( 0, 0 )
758 const AF_Script_UniRangeRec af_none_nonbase_uniranges[] =
760 AF_UNIRANGE_REC( 0, 0 )
764 const AF_Script_UniRangeRec af_olck_uniranges[] =
766 AF_UNIRANGE_REC( 0x1C50, 0x1C7F ),
767 AF_UNIRANGE_REC( 0, 0 )
770 const AF_Script_UniRangeRec af_olck_nonbase_uniranges[] =
772 AF_UNIRANGE_REC( 0, 0 )
776 const AF_Script_UniRangeRec af_orkh_uniranges[] =
778 AF_UNIRANGE_REC( 0x10C00, 0x10C4F ),
779 AF_UNIRANGE_REC( 0, 0 )
782 const AF_Script_UniRangeRec af_orkh_nonbase_uniranges[] =
784 AF_UNIRANGE_REC( 0, 0 )
788 const AF_Script_UniRangeRec af_osge_uniranges[] =
790 AF_UNIRANGE_REC( 0x104B0, 0x104FF ),
791 AF_UNIRANGE_REC( 0, 0 )
794 const AF_Script_UniRangeRec af_osge_nonbase_uniranges[] =
796 AF_UNIRANGE_REC( 0, 0 )
800 const AF_Script_UniRangeRec af_osma_uniranges[] =
802 AF_UNIRANGE_REC( 0x10480, 0x104AF ),
803 AF_UNIRANGE_REC( 0, 0 )
806 const AF_Script_UniRangeRec af_osma_nonbase_uniranges[] =
808 AF_UNIRANGE_REC( 0, 0 )
812 const AF_Script_UniRangeRec af_rohg_uniranges[] =
814 AF_UNIRANGE_REC( 0x10D00, 0x10D3F ),
815 AF_UNIRANGE_REC( 0, 0 )
818 const AF_Script_UniRangeRec af_rohg_nonbase_uniranges[] =
820 AF_UNIRANGE_REC( 0, 0 )
824 const AF_Script_UniRangeRec af_saur_uniranges[] =
826 AF_UNIRANGE_REC( 0xA880, 0xA8DF ),
827 AF_UNIRANGE_REC( 0, 0 )
830 const AF_Script_UniRangeRec af_saur_nonbase_uniranges[] =
832 AF_UNIRANGE_REC( 0xA880, 0xA881 ),
833 AF_UNIRANGE_REC( 0xA8B4, 0xA8C5 ),
834 AF_UNIRANGE_REC( 0, 0 )
838 const AF_Script_UniRangeRec af_shaw_uniranges[] =
840 AF_UNIRANGE_REC( 0x10450, 0x1047F ),
841 AF_UNIRANGE_REC( 0, 0 )
844 const AF_Script_UniRangeRec af_shaw_nonbase_uniranges[] =
846 AF_UNIRANGE_REC( 0, 0 )
850 const AF_Script_UniRangeRec af_sinh_uniranges[] =
852 AF_UNIRANGE_REC( 0x0D80, 0x0DFF ),
853 AF_UNIRANGE_REC( 0, 0 )
856 const AF_Script_UniRangeRec af_sinh_nonbase_uniranges[] =
858 AF_UNIRANGE_REC( 0x0D81, 0x0D81 ),
859 AF_UNIRANGE_REC( 0x0DCA, 0x0DCA ),
860 AF_UNIRANGE_REC( 0x0DD2, 0x0DD6 ),
861 AF_UNIRANGE_REC( 0, 0 )
865 const AF_Script_UniRangeRec af_sund_uniranges[] =
867 AF_UNIRANGE_REC( 0x1B80, 0x1BBF ),
868 AF_UNIRANGE_REC( 0x1CC0, 0x1CCF ),
869 AF_UNIRANGE_REC( 0, 0 )
872 const AF_Script_UniRangeRec af_sund_nonbase_uniranges[] =
874 AF_UNIRANGE_REC( 0x1B80, 0x1B82 ),
875 AF_UNIRANGE_REC( 0x1BA1, 0x1BAD ),
876 AF_UNIRANGE_REC( 0, 0 )
880 const AF_Script_UniRangeRec af_taml_uniranges[] =
882 AF_UNIRANGE_REC( 0x0B80, 0x0BFF ),
883 AF_UNIRANGE_REC( 0x11FC0, 0x11FFF ),
884 AF_UNIRANGE_REC( 0, 0 )
887 const AF_Script_UniRangeRec af_taml_nonbase_uniranges[] =
889 AF_UNIRANGE_REC( 0x0B82, 0x0B82 ),
890 AF_UNIRANGE_REC( 0x0BC0, 0x0BC2 ),
891 AF_UNIRANGE_REC( 0x0BCD, 0x0BCD ),
892 AF_UNIRANGE_REC( 0, 0 )
896 const AF_Script_UniRangeRec af_tavt_uniranges[] =
898 AF_UNIRANGE_REC( 0xAA80, 0xAADF ),
899 AF_UNIRANGE_REC( 0, 0 )
902 const AF_Script_UniRangeRec af_tavt_nonbase_uniranges[] =
904 AF_UNIRANGE_REC( 0xAAB0, 0xAAB0 ),
905 AF_UNIRANGE_REC( 0xAAB2, 0xAAB4 ),
906 AF_UNIRANGE_REC( 0xAAB7, 0xAAB8 ),
907 AF_UNIRANGE_REC( 0xAABE, 0xAABF ),
908 AF_UNIRANGE_REC( 0xAAC1, 0xAAC1 ),
909 AF_UNIRANGE_REC( 0, 0 )
913 const AF_Script_UniRangeRec af_telu_uniranges[] =
915 AF_UNIRANGE_REC( 0x0C00, 0x0C7F ),
916 AF_UNIRANGE_REC( 0, 0 )
919 const AF_Script_UniRangeRec af_telu_nonbase_uniranges[] =
921 AF_UNIRANGE_REC( 0x0C00, 0x0C00 ),
922 AF_UNIRANGE_REC( 0x0C04, 0x0C04 ),
923 AF_UNIRANGE_REC( 0x0C3C, 0x0C3C ),
924 AF_UNIRANGE_REC( 0x0C3E, 0x0C40 ),
925 AF_UNIRANGE_REC( 0x0C46, 0x0C56 ),
926 AF_UNIRANGE_REC( 0x0C62, 0x0C63 ),
927 AF_UNIRANGE_REC( 0, 0 )
931 const AF_Script_UniRangeRec af_thai_uniranges[] =
933 AF_UNIRANGE_REC( 0x0E00, 0x0E7F ),
934 AF_UNIRANGE_REC( 0, 0 )
937 const AF_Script_UniRangeRec af_thai_nonbase_uniranges[] =
939 AF_UNIRANGE_REC( 0x0E31, 0x0E31 ),
940 AF_UNIRANGE_REC( 0x0E34, 0x0E3A ),
941 AF_UNIRANGE_REC( 0x0E47, 0x0E4E ),
942 AF_UNIRANGE_REC( 0, 0 )
946 const AF_Script_UniRangeRec af_tfng_uniranges[] =
948 AF_UNIRANGE_REC( 0x2D30, 0x2D7F ),
949 AF_UNIRANGE_REC( 0, 0 )
952 const AF_Script_UniRangeRec af_tfng_nonbase_uniranges[] =
954 AF_UNIRANGE_REC( 0, 0 )
958 const AF_Script_UniRangeRec af_vaii_uniranges[] =
960 AF_UNIRANGE_REC( 0xA500, 0xA63F ),
961 AF_UNIRANGE_REC( 0, 0 )
964 const AF_Script_UniRangeRec af_vaii_nonbase_uniranges[] =
966 AF_UNIRANGE_REC( 0, 0 )
970#ifdef AF_CONFIG_OPTION_INDIC
972 const AF_Script_UniRangeRec af_limb_uniranges[] =
974 AF_UNIRANGE_REC( 0x1900, 0x194F ),
975 AF_UNIRANGE_REC( 0, 0 )
978 const AF_Script_UniRangeRec af_limb_nonbase_uniranges[] =
980 AF_UNIRANGE_REC( 0x1920, 0x1922 ),
981 AF_UNIRANGE_REC( 0x1927, 0x1934 ),
982 AF_UNIRANGE_REC( 0x1937, 0x193B ),
983 AF_UNIRANGE_REC( 0, 0 )
987 const AF_Script_UniRangeRec af_orya_uniranges[] =
989 AF_UNIRANGE_REC( 0x0B00, 0x0B7F ),
990 AF_UNIRANGE_REC( 0, 0 )
993 const AF_Script_UniRangeRec af_orya_nonbase_uniranges[] =
995 AF_UNIRANGE_REC( 0x0B01, 0x0B02 ),
996 AF_UNIRANGE_REC( 0x0B3C, 0x0B3C ),
997 AF_UNIRANGE_REC( 0x0B3F, 0x0B3F ),
998 AF_UNIRANGE_REC( 0x0B41, 0x0B44 ),
999 AF_UNIRANGE_REC( 0x0B4D, 0x0B56 ),
1000 AF_UNIRANGE_REC( 0x0B62, 0x0B63 ),
1001 AF_UNIRANGE_REC( 0, 0 )
1005 const AF_Script_UniRangeRec af_sylo_uniranges[] =
1007 AF_UNIRANGE_REC( 0xA800, 0xA82F ),
1008 AF_UNIRANGE_REC( 0, 0 )
1011 const AF_Script_UniRangeRec af_sylo_nonbase_uniranges[] =
1013 AF_UNIRANGE_REC( 0xA802, 0xA802 ),
1014 AF_UNIRANGE_REC( 0xA806, 0xA806 ),
1015 AF_UNIRANGE_REC( 0xA80B, 0xA80B ),
1016 AF_UNIRANGE_REC( 0xA825, 0xA826 ),
1017 AF_UNIRANGE_REC( 0xA82C, 0xA82C ),
1018 AF_UNIRANGE_REC( 0, 0 )
1022 const AF_Script_UniRangeRec af_tibt_uniranges[] =
1024 AF_UNIRANGE_REC( 0x0F00, 0x0FFF ),
1025 AF_UNIRANGE_REC( 0, 0 )
1028 const AF_Script_UniRangeRec af_tibt_nonbase_uniranges[] =
1030 AF_UNIRANGE_REC( 0x0F18, 0x0F19 ),
1031 AF_UNIRANGE_REC( 0x0F35, 0x0F35 ),
1032 AF_UNIRANGE_REC( 0x0F37, 0x0F37 ),
1033 AF_UNIRANGE_REC( 0x0F39, 0x0F39 ),
1034 AF_UNIRANGE_REC( 0x0F3E, 0x0F3F ),
1035 AF_UNIRANGE_REC( 0x0F71, 0x0F7E ),
1036 AF_UNIRANGE_REC( 0x0F80, 0x0F84 ),
1037 AF_UNIRANGE_REC( 0x0F86, 0x0F87 ),
1038 AF_UNIRANGE_REC( 0x0F8D, 0x0FBC ),
1039 AF_UNIRANGE_REC( 0, 0 )
1044#ifdef AF_CONFIG_OPTION_CJK
1048 const AF_Script_UniRangeRec af_hani_uniranges[] =
1050 AF_UNIRANGE_REC( 0x1100, 0x11FF ),
1051 AF_UNIRANGE_REC( 0x2E80, 0x2EFF ),
1052 AF_UNIRANGE_REC( 0x2F00, 0x2FDF ),
1053 AF_UNIRANGE_REC( 0x2FF0, 0x2FFF ),
1054 AF_UNIRANGE_REC( 0x3000, 0x303F ),
1055 AF_UNIRANGE_REC( 0x3040, 0x309F ),
1056 AF_UNIRANGE_REC( 0x30A0, 0x30FF ),
1057 AF_UNIRANGE_REC( 0x3100, 0x312F ),
1058 AF_UNIRANGE_REC( 0x3130, 0x318F ),
1059 AF_UNIRANGE_REC( 0x3190, 0x319F ),
1060 AF_UNIRANGE_REC( 0x31A0, 0x31BF ),
1061 AF_UNIRANGE_REC( 0x31C0, 0x31EF ),
1062 AF_UNIRANGE_REC( 0x31F0, 0x31FF ),
1063 AF_UNIRANGE_REC( 0x3300, 0x33FF ),
1064 AF_UNIRANGE_REC( 0x3400, 0x4DBF ),
1065 AF_UNIRANGE_REC( 0x4DC0, 0x4DFF ),
1066 AF_UNIRANGE_REC( 0x4E00, 0x9FFF ),
1067 AF_UNIRANGE_REC( 0xA960, 0xA97F ),
1068 AF_UNIRANGE_REC( 0xAC00, 0xD7AF ),
1069 AF_UNIRANGE_REC( 0xD7B0, 0xD7FF ),
1070 AF_UNIRANGE_REC( 0xF900, 0xFAFF ),
1071 AF_UNIRANGE_REC( 0xFE10, 0xFE1F ),
1072 AF_UNIRANGE_REC( 0xFE30, 0xFE4F ),
1073 AF_UNIRANGE_REC( 0xFF00, 0xFFEF ),
1074 AF_UNIRANGE_REC( 0x1AFF0, 0x1AFFF ),
1075 AF_UNIRANGE_REC( 0x1B000, 0x1B0FF ),
1076 AF_UNIRANGE_REC( 0x1B100, 0x1B12F ),
1077 AF_UNIRANGE_REC( 0x1B130, 0x1B16F ),
1078 AF_UNIRANGE_REC( 0x1D300, 0x1D35F ),
1079 AF_UNIRANGE_REC( 0x20000, 0x2A6DF ),
1080 AF_UNIRANGE_REC( 0x2A700, 0x2B73F ),
1081 AF_UNIRANGE_REC( 0x2B740, 0x2B81F ),
1082 AF_UNIRANGE_REC( 0x2B820, 0x2CEAF ),
1083 AF_UNIRANGE_REC( 0x2CEB0, 0x2EBEF ),
1084 AF_UNIRANGE_REC( 0x2EBF0, 0x2EE5D ),
1085 AF_UNIRANGE_REC( 0x2F800, 0x2FA1F ),
1086 AF_UNIRANGE_REC( 0x30000, 0x3134A ),
1087 AF_UNIRANGE_REC( 0x31350, 0x323AF ),
1088 AF_UNIRANGE_REC( 0x323B0, 0x33479 ),
1089 AF_UNIRANGE_REC( 0, 0 )
1092 const AF_Script_UniRangeRec af_hani_nonbase_uniranges[] =
1094 AF_UNIRANGE_REC( 0x302A, 0x302F ),
1095 AF_UNIRANGE_REC( 0x3190, 0x319F ),
1096 AF_UNIRANGE_REC( 0, 0 )