-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
758 lines (665 loc) · 186 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
<!DOCTYPE html>
<html lang="en">
<head>
<!--meta-data-->
<meta charset="UTF-8">
<meta name="description" content="Website">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="x">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!--tab icon, created with https://www.favicon.cc/? -->
<link rel="icon" type="image/x-icon" href="images/favicon.ico">
<!--tab title-->
<title>UNICODE</title>
<!--css-->
<style>
:root {
--bg: rgba(11, 11, 11, 1);
--bgHeader: rgba(11, 11, 11, 0.99);
--hover: rgba(66, 66, 66, 0.5);
--favourited: rgba(0, 22, 0, 0.5);
--blocked: rgba(22, 0, 0, 0.5);
--navigated: rgba(33, 33, 33, 0.5);
}
body {
background-color: var(--bg);
text-align: center;
}
h1,
span,
p {
color: white;
}
.stickyTop {
position: -webkit-sticky;
position: sticky;
top: 1px;
background-color: var(--bgHeader);
z-index: 1;
border: 1px solid grey;
height:67px;
}
.textInput {
display: inline-block;
float: left;
border: 1px solid grey;
min-width: 500px;
width: auto;
padding: 5px;
margin: 0px 0px;
height: 55px;
font-size: 30px;
background-color: var(--bg);
color: white;
overflow: scroll;
background-color: rgba(0, 0, 0, 0);
}
.stickyBottom {
width: 100%;
position: -webkit-sticky;
position: sticky;
bottom: 8px;
left: 0%;
height: 65px;
background-color: var(--bgHeader);
z-index: 1;
border: 1px solid grey;
user-select: none;
}
.symbolBlock {
display: inline-block;
position: relative;
width: 100px;
height: 100px;
border: 1px solid grey;
border-radius: 10px;
margin: 2px 2px;
padding: 0px 10px;
}
.symbolBlockFooter {
display: inline-block;
position: relative;
width: 120px;
height: 60px;
border: 1px solid grey;
border-radius: 10px;
margin: 2px 0px;
padding: 0px 5px;
}
.symbolBlockHeader {
position: relative;
width: 130px;
height: 60px;
border: 1px solid grey;
border-radius: 10px;
margin: 2px 2px;
padding: 0px 10px;
display:inline-block;
float: left;
}
.symbolBlockHidden {
display: inline-block;
position: relative;
width: 100px;
height: 100px;
border: 1px solid grey;
border-radius: 10px;
margin: 2px 2px;
padding: 0px 10px;
overflow: hidden;
}
.symbolCode {
position: relative;
top: 0px;
color: grey;
font-size: x-small;
padding: 0px;
user-select: none;
}
.symbol {
position: absolute;
left: 1%;
right: 1%;
bottom: 1%;
top: -20%;
padding: auto;
/*transform: translate(-50%, -130%);*/
color: white;
font-size: 50px;
user-select: none;
/*Papyrus to check if prior font loading*/
/*font-family: "Code2000", "Sun-ExtA", "Sun-ExtA", "Quivira","EversonMono", "Arial Unicode MS", "Free Serif", "Fixedsys Excelsior", "YOzFontN", "DejaVu Sans";*/
font-family: "Code2000", "Arial Unicode MS", "Papyrus", "Sun-ExtA", "Sun-ExtA", "Quivira","EversonMono", "Arial Unicode MS", "Free Serif", "Fixedsys Excelsior", "YOzFontN", "DejaVu Sans";
}
.symbolBlock:hover, .symbolBlockHeader:hover, .symbolBlockHidden:hover, .symbolBlockFooter:hover{
background-color: var(--hover);
/*margin: 0px 8px;*/
}
.clicked {
background-color: var(--bg);
/*margin: 2px 2px;*/
transition: background-color 1s;
/*, margin 1s;*/
}
.updated {
background-color: var(--bg);
transition: background-color 0.1s;
}
.navigated {
background-color: var(--navigated);
transition: background-color 0.1s;
}
.favourited {
background-color: var(--favourited);
transition: background-color 0.5s;
}
.blocked {
background-color: var(--blocked);
transition: background-color 0.5s;
}
.btn {
display: inline-block;
position: relative;
top: 20px;
margin: 10px;
color: white;
font-size: 30px;
user-select: none;
}
.btnHeader {
display: inline-block;
position: relative;
top: 12px;
margin: 1px;
color: white;
font-size: 30px;
user-select: none;
}
.about {
margin-left: 33%;
margin-right: 33%;
}
</style>
</head>
<body id="body">
<div id="header">
<h1>UNICODE</h1>
</div>
<div class="stickyTop">
<div class="symbolBlockHeader" onclick="homePage(this)">
<p class="btnHeader">Home</p>
</div>
<div class="symbolBlockHeader" onclick="favouritesPage(this)">
<p class="btnHeader">Favourites</p>
</div>
<div class="symbolBlockHeader" onclick="blockedPage(this)">
<p class="btnHeader">Blocked</p>
</div>
<div class="symbolBlockHeader" onclick="randomPage(this)">
<p class="btnHeader">Random</p>
</div>
<div class="symbolBlockHeader" onclick="toolsPage(this)">
<p class="btnHeader">Tools</p>
</div>
<div class="symbolBlockHeader" onclick="aboutPage(this)">
<p class="btnHeader">About</p>
</div>
<div id = "fontBtn" class="symbolBlockHeader" onclick="toggleFont(this)">
<p class="btnHeader">Font</p>
</div>
<div class="symbolBlockHeader" style="width:226px" onclick="loadCurrentCategoryPage()">
<p class = "btnHeader" id="currentCategory" style="font-size: 20px;">C0 Controls and Basic Latin</p>
</div>
<div class="symbolBlockHeader" onclick="document.getElementById('text').value = ''">
<p class="btnHeader">Clear</p>
</div>
<div class="symbolBlockHeader" onclick="navigator.clipboard.writeText(document.getElementById('text').value)">
<p class="btnHeader">Copy</p>
</div>
<input id="text" class="textInput" type="text"> </input>
</div>
<div id="main">
</div>
<div id="footer" class="stickyBottom">
<div class="symbolBlockFooter" style="width:220px" onclick="prevCategory(this)">
<p class="btnHeader">prev category</p>
</div>
<div class="symbolBlockFooter" onclick="prevPage(this)">
<p class="btnHeader">prev</p>
</div>
<div class="symbolBlockFooter" onclick="">
<p class="btnHeader" id="pageNumber">1</p>
</div>
<div class="symbolBlockFooter" onclick="nextPage(this)">
<p class="btnHeader">next</p>
</div>
<div class="symbolBlockFooter" style="width:220px" onclick="nextCategory(this)">
<p class="btnHeader">next category</p>
</div>
</div>
</body>
<script>
var i = 0// current char code index
const MAIN = document.getElementById('main')
const PAGE_NUMBER = document.getElementById('pageNumber')
const SYMBOLS_PER_PAGE = 400
let mode = 0// home=0, fav=1, blocked, random, tools, about
let range_to_font = {}// maps a hex range '0x00,0xff' to a list of compatible fonts ['arial', 'font1']
let current_category = ""// displayed in the homepage footer
let current_category_start = "0"
let current_category_end = "127"
const default_font = "Papyrus"
const fonts = ["Times New Roman","Georgia","Garamond","Arial","Verdana","Helvetica","Courier New","Lucida Console","Brush Script MT","Lucida Handwriting", "Tahoma", "sans-serif", "Trebuchet MS", "monospace", "cursive", "system-ui", "Impact"]
let current_font_index = 0
let current_category_index = 0
const index_to_category = {"0": "C0 Controls and Basic Latin", "127": "C0 Controls and Basic Latin", "128": "C1 Controls and Latin-1 Supplement", "255": "C1 Controls and Latin-1 Supplement", "256": "Latin Extended-A", "383": "Latin Extended-A", "384": "Latin Extended-B", "591": "Latin Extended-B", "592": "IPA Extensions", "687": "IPA Extensions", "688": "Spacing Modifier Letters", "767": "Spacing Modifier Letters", "768": "Combining Diacritical Marks", "879": "Combining Diacritical Marks", "880": "Greek and Coptic", "1023": "Greek and Coptic", "1024": "Cyrillic", "1279": "Cyrillic", "1280": "Cyrillic Supplement", "1327": "Cyrillic Supplement", "1328": "Armenian", "1423": "Armenian", "1424": "Hebrew", "1535": "Hebrew", "1536": "Arabic", "1791": "Arabic", "1792": "Syriac", "1871": "Syriac", "1872": "Arabic Supplement", "1919": "Arabic Supplement", "1920": "Thaana", "1983": "Thaana", "1984": "N’Ko", "2047": "N’Ko", "2048": "Samaritan", "2111": "Samaritan", "2112": "Mandaic", "2143": "Mandaic", "2208": "Arabic Extended-A", "2303": "Arabic Extended-A", "2304": "Devanagari", "2431": "Devanagari", "2432": "Bengali", "2559": "Bengali", "2560": "Gurmukhi", "2687": "Gurmukhi", "2688": "Gujarati", "2815": "Gujarati", "2816": "Oriya", "2943": "Oriya", "2944": "Tamil", "3071": "Tamil", "3072": "Telugu", "3199": "Telugu", "3200": "Kannada", "3327": "Kannada", "3328": "Malayalam", "3455": "Malayalam", "3456": "Sinhala", "3583": "Sinhala", "3584": "Thai", "3711": "Thai", "3712": "Lao", "3839": "Lao", "3840": "Tibetan", "4095": "Tibetan", "4096": "Myanmar", "4255": "Myanmar", "4256": "Georgian", "4351": "Georgian", "4352": "Hangul Jamo", "4607": "Hangul Jamo", "4608": "Ethiopic", "4991": "Ethiopic", "4992": "Ethiopic Supplement", "5023": "Ethiopic Supplement", "5024": "Cherokee", "5119": "Cherokee", "5120": "Unified Canadian Aboriginal Syllabics", "5759": "Unified Canadian Aboriginal Syllabics", "5760": "Ogham", "5791": "Ogham", "5792": "Runic", "5887": "Runic", "5888": "Tagalog", "5919": "Tagalog", "5920": "Hanunóo", "5951": "Hanunóo", "5952": "Buhid", "5983": "Buhid", "5984": "Tagbanwa", "6015": "Tagbanwa", "6016": "Khmer", "6143": "Khmer", "6144": "Mongolian", "6319": "Mongolian", "6320": "Unified Canadian Aboriginal Syllabics Extended", "6399": "Unified Canadian Aboriginal Syllabics Extended", "6400": "Limbu", "6479": "Limbu", "6480": "Tai Le", "6527": "Tai Le", "6528": "New Tai Lue", "6623": "New Tai Lue", "6624": "Khmer Symbols", "6655": "Khmer Symbols", "6656": "Buginese", "6687": "Buginese", "6688": "Tai Tham", "6832": "Tai Tham", "6912": "Balinese", "7039": "Balinese", "7040": "Ol Chiki", "7103": "Sundanese", "7104": "Batak", "7167": "Batak", "7168": "Lepcha", "7247": "Lepcha", "7295": "Ol Chiki", "7360": "Sundanese Supplement", "7375": "Sundanese Supplement", "7376": "Vedic Extensions", "7423": "Vedic Extensions", "7424": "Phonetic Extensions", "7551": "Phonetic Extensions", "7552": "Phonetic Extensions Supplement", "7615": "Phonetic Extensions Supplement", "7616": "Combining Diacritical Marks Supplement", "7679": "Combining Diacritical Marks Supplement", "7680": "Latin Extended Additional", "7935": "Latin Extended Additional", "7936": "Greek Extended", "8191": "Greek Extended", "8192": "General Punctuation", "8303": "General Punctuation", "8304": "Superscripts and Subscripts", "8351": "Superscripts and Subscripts", "8352": "Currency Symbols", "8399": "Currency Symbols", "8400": "Combining Diacritical Marks for Symbols", "8447": "Combining Diacritical Marks for Symbols", "8448": "Letterlike Symbols", "8527": "Letterlike Symbols", "8528": "Number Forms", "8591": "Number Forms", "8592": "Arrows", "8703": "Arrows", "8704": "Mathematical Operators", "8959": "Mathematical Operators", "8960": "Miscellaneous Technical", "9215": "Miscellaneous Technical", "9216": "Control Pictures", "9279": "Control Pictures", "9280": "Optical Character Recognition", "9311": "Optical Character Recognition", "9312": "Enclosed Alphanumerics", "9471": "Enclosed Alphanumerics", "9472": "Box Drawing", "9599": "Box Drawing", "9600": "Block Elements", "9631": "Block Elements", "9632": "Geometric Shapes", "9727": "Geometric Shapes", "9728": "Miscellaneous Symbols", "9983": "Miscellaneous Symbols", "9984": "Dingbats", "10175": "Dingbats", "10176": "Miscellaneous Mathematical Symbols-A", "10223": "Miscellaneous Mathematical Symbols-A", "10224": "Supplemental Arrows-A", "10239": "Supplemental Arrows-A", "10240": "Braille Patterns", "10495": "Braille Patterns", "10496": "Supplemental Arrows-B", "10623": "Supplemental Arrows-B", "10624": "Miscellaneous Mathematical Symbols-B", "10751": "Miscellaneous Mathematical Symbols-B", "10752": "Supplemental Mathematical Operators", "11007": "Supplemental Mathematical Operators", "11008": "Miscellaneous Symbols and Arrows", "11263": "Miscellaneous Symbols and Arrows", "11264": "Glagolitic", "11359": "Glagolitic", "11360": "Latin Extended-C", "11391": "Latin Extended-C", "11392": "Coptic", "11519": "Coptic", "11520": "Georgian Supplement", "11567": "Georgian Supplement", "11568": "Tifinagh", "11647": "Tifinagh", "11648": "Ethiopic Extended", "11743": "Ethiopic Extended", "11744": "Cyrillic Extended-A", "11775": "Cyrillic Extended-A", "11776": "Supplemental Punctuation", "11903": "Supplemental Punctuation", "11904": "CJK Radicals Supplement", "12031": "CJK Radicals Supplement", "12032": "KangXi Radicals", "12255": "KangXi Radicals", "12272": "Ideographic Description Characters", "12287": "Ideographic Description Characters", "12288": "CJK Symbols and Punctuation", "12351": "CJK Symbols and Punctuation", "12352": "Hiragana", "12447": "Hiragana", "12448": "Katakana", "12543": "Katakana", "12544": "Bopomofo", "12591": "Bopomofo", "12592": "Hangul Compatibility Jamo", "12687": "Hangul Compatibility Jamo", "12688": "Kanbun", "12703": "Kanbun", "12704": "Bopomofo Extended", "12735": "Bopomofo Extended", "12736": "CJK Strokes", "12783": "CJK Strokes", "12784": "Katakana Phonetic Extensions", "12799": "Katakana Phonetic Extensions", "12800": "Enclosed CJK Letters and Months", "13055": "Enclosed CJK Letters and Months", "13056": "CJK Compatibility", "13311": "CJK Compatibility", "13312": "CJK Unified Ideographs Extension A", "19893": "CJK Unified Ideographs Extension A", "19904": "Yijing Hexagram Symbols", "19967": "Yijing Hexagram Symbols", "19968": "CJK Unified Ideographs", "40959": "CJK Unified Ideographs", "40960": "Yi Syllables", "42127": "Yi Syllables", "42128": "Yi Radicals", "42191": "Yi Radicals", "42192": "Lisu", "42239": "Lisu", "42240": "Vai", "42559": "Vai", "42560": "Cyrillic Extended-B", "42655": "Cyrillic Extended-B", "42656": "Bamum", "42751": "Bamum", "42752": "Modifier Tone Letters", "42783": "Modifier Tone Letters", "42784": "Latin Extended-D", "43007": "Latin Extended-D", "43008": "Syloti Nagri", "43055": "Syloti Nagri", "43056": "Common Indic Number Forms", "43071": "Common Indic Number Forms", "43072": "Phags-pa", "43135": "Phags-pa", "43136": "Saurashtra", "43311": "Saurashtra", "43232": "Devanagari Extended", "43263": "Devanagari Extended", "43264": "Kayah Li", "43231": "Kayah Li", "43312": "Rejang", "43359": "Rejang", "43360": "Hangul Jamo Extended-A", "43391": "Hangul Jamo Extended-A", "43392": "Javanese", "43487": "Javanese", "43520": "Cham", "43615": "Cham", "43616": "Myanmar Extended-A", "43647": "Myanmar Extended-A", "43648": "Tai Viet", "43743": "Tai Viet", "43744": "Meetei Mayek Extensions", "43775": "Meetei Mayek Extensions", "43776": "Ethiopic Extended-A", "43823": "Ethiopic Extended-A", "43968": "Meetei Mayek", "44031": "Meetei Mayek", "44032": "Hangul Syllables", "55203": "Hangul Syllables", "55216": "Hangul Jamo Extended-b", "55295": "Hangul Jamo Extended-b", "63744": "CJK Compatibility Ideographs", "64255": "CJK Compatibility Ideographs", "64256": "Alphabetic Presentation Forms", "64335": "Alphabetic Presentation Forms", "64336": "Arabic Presentation Forms-A", "65023": "Arabic Presentation Forms-A", "65024": "Variation Selectors", "65039": "Variation Selectors", "65040": "Vertical Forms", "65055": "Vertical Forms", "65056": "Combining Half Marks", "65071": "Combining Half Marks", "65072": "CJK Compatibility Forms", "65103": "CJK Compatibility Forms", "65104": "Small Form Variants", "65135": "Small Form Variants", "65136": "Arabic Presentation Forms-B", "65279": "Arabic Presentation Forms-B", "65280": "Halfwidth and Fullwidth Forms", "65519": "Halfwidth and Fullwidth Forms", "65520": "Specials", "65535": "Specials", "65536": "Linear B Syllabary", "65663": "Linear B Syllabary", "65664": "Linear B Ideograms", "65791": "Linear B Ideograms", "65792": "Aegean Numbers", "65855": "Aegean Numbers", "65856": "Ancient Greek Numbers", "65935": "Ancient Greek Numbers", "65936": "Ancient Symbols", "65999": "Ancient Symbols", "66000": "Phaistos Disc", "66047": "Phaistos Disc", "66176": "Lycian", "66207": "Lycian", "66208": "Carian", "66271": "Carian", "66304": "Old Italic", "66351": "Old Italic", "66352": "Gothic", "66383": "Gothic", "66432": "Ugaritic", "66463": "Ugaritic", "66464": "Old Persian", "66527": "Old Persian", "66560": "Deseret", "66639": "Deseret", "66640": "Shavian", "66687": "Shavian", "66688": "Osmanya", "66735": "Osmanya", "67584": "Cypriot Syllabary", "67647": "Cypriot Syllabary", "67648": "Imperial Aramaic", "67679": "Imperial Aramaic", "67840": "Phoenician", "67871": "Phoenician", "67872": "Lydian", "67903": "Lydian", "67968": "Meroitic Hieroglyphs", "67999": "Meroitic Hieroglyphs", "68000": "Meroitic Cursive", "68095": "Meroitic Cursive", "68096": "Kharoshthi", "68191": "Kharoshthi", "68192": "Old South Arabian", "68223": "Old South Arabian", "68352": "Avestan", "68415": "Avestan", "68416": "Inscriptional Parthian", "68447": "Inscriptional Parthian", "68448": "Inscriptional Pahlavi", "68479": "Inscriptional Pahlavi", "68608": "Old Turkic", "68687": "Old Turkic", "69216": "Rumi Numeral Symbols", "69247": "Rumi Numeral Symbols", "69632": "Brahmi", "69759": "Brahmi", "69760": "Kaithi", "69839": "Kaithi", "69840": "Sora Sompeng", "69887": "Sora Sompeng", "69888": "Chakma", "69967": "Chakma", "70016": "Sharada", "70111": "Sharada", "71296": "Takri", "71375": "Takri", "73728": "Cuneiform", "74751": "Cuneiform", "74752": "Cuneiform Numbers and Punctuation", "74879": "Cuneiform Numbers and Punctuation", "77824": "Egyptian Hieroglyphs", "78895": "Egyptian Hieroglyphs", "92160": "Bamum Supplement", "92735": "Bamum Supplement", "93952": "Miao", "94111": "Miao", "110592": "Kana Supplement", "110847": "Kana Supplement", "118784": "Byzantine Musical Symbols", "119039": "Byzantine Musical Symbols", "119040": "Musical Symbols", "119295": "Musical Symbols", "119296": "Ancient Greek Musical Notation", "119375": "Ancient Greek Musical Notation", "119552": "Tai Xuan Jing Symbols", "119647": "Tai Xuan Jing Symbols", "119648": "Counting Rod Numerals", "119679": "Counting Rod Numerals", "119808": "Mathematical Alphanumeric Symbols", "120831": "Mathematical Alphanumeric Symbols", "126464": "Arabic Mathematical Alphabetic Symbols", "126719": "Arabic Mathematical Alphabetic Symbols", "126976": "Mahjong Tiles", "127023": "Mahjong Tiles", "127024": "Domino Tiles", "127135": "Domino Tiles", "127136": "Playing Cards", "127231": "Playing Cards", "127232": "Enclosed Alphanumeric Supplement", "127487": "Enclosed Alphanumeric Supplement", "127488": "Enclosed Ideographic Supplement", "127743": "Enclosed Ideographic Supplement", "127744": "Miscellaneous Symbols and Pictographs", "128511": "Miscellaneous Symbols and Pictographs", "128512": "Emoticons", "128591": "Emoticons", "128640": "Transport and Map Symbols", "128767": "Transport and Map Symbols", "128768": "Alchemical Symbols", "128895": "Alchemical Symbols", "131072": "CJK Unified Ideographs Extension B", "173782": "CJK Unified Ideographs Extension B", "173824": "CJK Unified Ideographs Extension C", "177983": "CJK Unified Ideographs Extension C", "177984": "CJK Unified Ideographs Extension D", "178207": "CJK Unified Ideographs Extension D", "194560": "CJK Compatibility Ideographs Supplement", "195103": "CJK Compatibility Ideographs Supplement", "917504": "Tags", "917631": "Tags", "917760": "Variation Selectors Supplement", "917999": "Variation Selectors Supplement"}
const start_to_end = {"0": "127", "128": "255", "256": "383", "384": "591", "592": "687", "688": "767", "768": "879", "880": "1023", "1024": "1279", "1280": "1327", "1328": "1423", "1424": "1535", "1536": "1791", "1792": "1871", "1872": "1919", "1920": "1983", "1984": "2047", "2048": "2111", "2112": "2143", "2208": "2303", "2304": "2431", "2432": "2559", "2560": "2687", "2688": "2815", "2816": "2943", "2944": "3071", "3072": "3199", "3200": "3327", "3328": "3455", "3456": "3583", "3584": "3711", "3712": "3839", "3840": "4095", "4096": "4255", "4256": "4351", "4352": "4607", "4608": "4991", "4992": "5023", "5024": "5119", "5120": "5759", "5760": "5791", "5792": "5887", "5888": "5919", "5920": "5951", "5952": "5983", "5984": "6015", "6016": "6143", "6144": "6319", "6320": "6399", "6400": "6479", "6480": "6527", "6528": "6623", "6624": "6655", "6656": "6687", "6688": "6832", "6912": "7039", "7040": "7295", "7104": "7167", "7168": "7247", "7360": "7375", "7376": "7423", "7424": "7551", "7552": "7615", "7616": "7679", "7680": "7935", "7936": "8191", "8192": "8303", "8304": "8351", "8352": "8399", "8400": "8447", "8448": "8527", "8528": "8591", "8592": "8703", "8704": "8959", "8960": "9215", "9216": "9279", "9280": "9311", "9312": "9471", "9472": "9599", "9600": "9631", "9632": "9727", "9728": "9983", "9984": "10175", "10176": " 10223", "10224": "10239", "10240": "10495", "10496": "10623", "10624": "10751", "10752": "11007", "11008": "11263", "11264": "11359", "11360": "11391", "11392": "11519", "11520": "11567", "11568": "11647", "11648": "11743", "11744": "11775", "11776": "11903", "11904": "12031", "12032": "12255", "12272": "12287", "12288": "12351", "12352": "12447", "12448": "12543", "12544": "12591", "12592": "12687", "12688": "12703", "12704": "12735", "12736": "12783", "12784": "12799", "12800": "13055", "13056": "13311", "13312": "19893", "19904": "19967", "19968": "40959", "40960": "42127", "42128": "42191", "42192": "42239", "42240": "42559", "42560": "42655", "42656": "42751", "42752": "42783", "42784": "43007", "43008": "43055", "43056": "43071", "43072": "43135", "43136": "43311", "43232": "43263", "43264": "43231", "43312": "43359", "43360": "43391", "43392": "43487", "43520": "43615", "43616": "43647", "43648": "43743", "43744": "43775", "43776": "43823", "43968": "44031", "44032": "55203", "55216": "55295", "63744": "64255", "64256": "64335", "64336": "65023", "65024": "65039", "65040": "65055", "65056": "65071", "65072": "65103", "65104": "65135", "65136": "65279", "65280": "65519", "65279, 65520": "65535", "65536": "65663", "65664": "65791", "65792": "65855", "65856": "65935", "65936": "65999", "66000": "66047", "66176": "66207", "66208": "66271", "66304": "66351", "66352": "66383", "66432": "66463", "66464": "66527", "66560": "66639", "66640": "66687", "66688": "66735", "67584": "67647", "67648": "67679", "67840": "67871", "67872": "67903", "67968": "67999", "68000": "68095", "68096": "68191", "68192": "68223", "68352": "68415", "68416": "68447", "68448": "68479", "68608": "68687", "69216": "69247", "69632": "69759", "69760": "69839", "69840": "69887", "69888": "69967", "70016": "70111", "71296": "71375", "73728": "74751", "74752": "74879", "77824": "78895", "92160": "92735", "93952": "94111", "110592": "110847", "118784": "119039", "119040": "119295", "119296": "119375", "119552": "119647", "119648": "119679", "119808": "120831", "126464": "126719", "126976": "127023", "127024": "127135", "127136": "127231", "127232": "127487", "127488": "127743", "127744": "128511", "128512": "128591", "128640": "128767", "128768": "128895", "131072": "173782", "173824": "177983", "177984": "178207", "194560": "195103", "917504": "917631", "917760": "917999"}
const category_range = [['0', '127'], ['128', '255'], ['256', '383'], ['384', '591'], ['592', '687'], ['688', '767'], ['768', '879'], ['880', '1023'], ['1024', '1279'], ['1280', '1327'], ['1328', '1423'], ['1424', '1535'], ['1536', '1791'], ['1792', '1871'], ['1872', '1919'], ['1920', '1983'], ['1984', '2047'], ['2048', '2111'], ['2112', '2143'], ['2208', '2303'], ['2304', '2431'], ['2432', '2559'], ['2560', '2687'], ['2688', '2815'], ['2816', '2943'], ['2944', '3071'], ['3072', '3199'], ['3200', '3327'], ['3328', '3455'], ['3456', '3583'], ['3584', '3711'], ['3712', '3839'], ['3840', '4095'], ['4096', '4255'], ['4256', '4351'], ['4352', '4607'], ['4608', '4991'], ['4992', '5023'], ['5024', '5119'], ['5120', '5759'], ['5760', '5791'], ['5792', '5887'], ['5888', '5919'], ['5920', '5951'], ['5952', '5983'], ['5984', '6015'], ['6016', '6143'], ['6144', '6319'], ['6320', '6399'], ['6400', '6479'], ['6480', '6527'], ['6528', '6623'], ['6624', '6655'], ['6656', '6687'], ['6688', '6832'], ['6912', '7039'], ['7040', '7103'], ['7104', '7167'], ['7168', '7247'], ['7248', '7295'], ['7360', '7375'], ['7376', '7423'], ['7424', '7551'], ['7552', '7615'], ['7616', '7679'], ['7680', '7935'], ['7936', '8191'], ['8192', '8303'], ['8304', '8351'], ['8352', '8399'], ['8400', '8447'], ['8448', '8527'], ['8528', '8591'], ['8592', '8703'], ['8704', '8959'], ['8960', '9215'], ['9216', '9279'], ['9280', '9311'], ['9312', '9471'], ['9472', '9599'], ['9600', '9631'], ['9632', '9727'], ['9728', '9983'], ['9984', '10175'], ['10176', '10223'], ['10224', '10239'], ['10240', '10495'], ['10496', '10623'], ['10624', '10751'], ['10752', '11007'], ['11008', '11263'], ['11264', '11359'], ['11360', '11391'], ['11392', '11519'], ['11520', '11567'], ['11568', '11647'], ['11648', '11743'], ['11744', '11775'], ['11776', '11903'], ['11904', '12031'], ['12032', '12255'], ['12272', '12287'], ['12288', '12351'], ['12352', '12447'], ['12448', '12543'], ['12544', '12591'], ['12592', '12687'], ['12688', '12703'], ['12704', '12735'], ['12736', '12783'], ['12784', '12799'], ['12800', '13055'], ['13056', '13311'], ['13312', '19893'], ['19904', '19967'], ['19968', '40959'], ['40960', '42127'], ['42128', '42191'], ['42192', '42239'], ['42240', '42559'], ['42560', '42655'], ['42656', '42751'], ['42752', '42783'], ['42784', '43007'], ['43008', '43055'], ['43056', '43071'], ['43072', '43135'], ['43136', '43311'], ['43232', '43263'], ['43264', '43231'], ['43312', '43359'], ['43360', '43391'], ['43392', '43487'], ['43520', '43615'], ['43616', '43647'], ['43648', '43743'], ['43744', '43775'], ['43776', '43823'], ['43968', '44031'], ['44032', '55203'], ['55216', '55295'], ['63744', '64255'], ['64256', '64335'], ['64336', '65023'], ['65024', '65039'], ['65040', '65055'], ['65056', '65071'], ['65072', '65103'], ['65104', '65135'], ['65136', '65279'], ['65280', '65519'], ['65520', '65535'], ['65536', '65663'], ['65664', '65791'], ['65792', '65855'], ['65856', '65935'], ['65936', '65999'], ['66000', '66047'], ['66176', '66207'], ['66208', '66271'], ['66304', '66351'], ['66352', '66383'], ['66432', '66463'], ['66464', '66527'], ['66560', '66639'], ['66640', '66687'], ['66688', '66735'], ['67584', '67647'], ['67648', '67679'], ['67840', '67871'], ['67872', '67903'], ['67968', '67999'], ['68000', '68095'], ['68096', '68191'], ['68192', '68223'], ['68352', '68415'], ['68416', '68447'], ['68448', '68479'], ['68608', '68687'], ['69216', '69247'], ['69632', '69759'], ['69760', '69839'], ['69840', '69887'], ['69888', '69967'], ['70016', '70111'], ['71296', '71375'], ['73728', '74751'], ['74752', '74879'], ['77824', '78895'], ['92160', '92735'], ['93952', '94111'], ['110592', '110847'], ['118784', '119039'], ['119040', '119295'], ['119296', '119375'], ['119552', '119647'], ['119648', '119679'], ['119808', '120831'], ['126464', '126719'], ['126976', '127023'], ['127024', '127135'], ['127136', '127231'], ['127232', '127487'], ['127488', '127743'], ['127744', '128511'], ['128512', '128591'], ['128640', '128767'], ['128768', '128895'], ['131072', '173782'], ['173824', '177983'], ['177984', '178207'], ['194560', '195103'], ['917504', '917631'], ['917760', '917999']]
function load_range_to_font() {
// for now hardcoding the json data
const data = `{"0x0000,0x007F": ["aakar", "Aboriginal Sans", "Aboriginal Serif", "Abyssinica SIL", "adjisaka", "Aegean", "Aegyptus", "Aharoni", "AiPaiNutaaq", "Aisa Unicode (numerals and punctuation)", "Akaash", "Akhil HE", "Akkadian", "Aks Tamil Cheran", "Aksara Bali", "Akshar Unicode", "Albany", "Aleem Urdu Unicode (non-alphanumeric)", "Alexander", "Alfios", "Alice0 MX", "Alice1 MX", "Alice2 MX", "Alice 3 MX", "Alice4 MX", "Alice5 MX", "Alkaios", "ALPHABETUM Unicode", "Anaktoria", "Analecta", "Andale Mono", "Andale Sans", "Andale Sans UI", "Andalus", "Andika Basic", "Andron Scriptor Web", "Angsana New", "AngsanaUPC", "AnjaliOldLipi", "AnmolUni (non-alphabetic)", "AnmolUniBani (non-alphabetic)", "Aparajita (non-alphabetic)", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arabic Transparent", "Arabic Typesetting", "Aramaic Early Br Rkb (non-alphabetic)", "Aramaic Imperial Yeb (non-alphabetic)", "Aramaic VIIBCE (non-alphabetic)", "Arev Sans", "Arial", "Arial AMU", "Arial Black", "Arial Narrow", "Arial Unicode MS", "Aroania", "Art (non-alphabetic)", "ArulMathi_Unicode", "Atavyros", "AttikaU", "Avdira", "BabelStone Han", "BabelStone Moon Runes", "BabelStone Ogham", "BabelStone Ogham Bound", "BabelStone Ogham Fixed", "BabelStone Ogham Stemless", "BabelStone Phags-pa Book", "BabelStone Phags-pa Seal", "BabelStone Phags-pa Tibetan A", "BabelStone Phags-pa Tibetan B", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Ballymun RO", "Bangla (non-alphanumeric)", "Batang", "BatangChe", "Berling Antiqua", "BJCree Uni", "BN BIDISHA Opentype", "Book Antiqua", "Bookman Old Style", "BosporosU", "BPG Classic 99U", "BPG Paata Khutsuri U", "Browallia New", "BrowalliaUPC", "Bukyvede", "Calibri", "Cambria", "Cambria Math", "Candara", "Cardo", "Caslon", "CBSUCAS", "CDAC-GISTSurekh", "CDAC-GISTYogesh", "CDT Khmer", "Century", "Century Gothic", "Century Schoolbook", "Chandas", "Charis SIL", "Chiangsaen Alif", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Comic Sans MS", "Consolas", "Constantia", "Corbel", "Cordia New", "CordiaUPC", "Courier MonoThai", "Courier New", "Cumberland", "Dai Banna SIL Book", "Dai Banna SIL Light", "Daicing Bible", "Daicing Harmony", "Daicing Round", "Daicing White", "Daicing Xiaokai", "DaunPenh", "David", "David Transparent", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Digohweli", "DilleniaUPC", "Dilyana (non-alphanumeric)", "Dinamina", "Diwani (non-alphabetic)", "DokChampa", "Doulos SIL", "Dukor", "DVBOTSurekh", "Dyuthi", "East Syriac Adiabene", "East Syriac Ctesiphon", "Ekushey Azad", "Ekushey Durga", "Ekushey Puja", "Ekushey Punarbhaba", "Ekushey Saraswatii", "Ekushey Sharifa", "Ekushey Sumit", "e-PhonTranslit UNI", "ESL Gothic Unicode", "Estrangelo Antioch", "Estrangelo Edessa (numerals and punctuation)", "Estrangelo Midyat", "Estrangelo Nisibin", "Estrangelo Nisibin Outline", "Estrangelo Quenneshrin", "Estrangelo Talada", "Estrangelo TurAbdin", "Ethiopia Jiret", "ETTamilNew (non-alphabetic)", "EucrosiaUPC", "Euphemia", "Euphemia CAS", "EversonMono", "Ezra SIL", "Ezra SIL SR", "Farsi Simple (non-alphabetic)", "Fixed Miriam Transparent", "Fixedsys Excelsior", "FMBF Bardi", "Franklin Gothic", "Franklin Gothic Cond", "FrankRuehl", "Free Idg Serif", "Free Monospaced", "Free Monospaced Thai", "Free Sans", "Free Serif", "FreesiaUPC", "Frutiger Linotype", "Galatia SIL", "Galilee Unicode Gk", "Gandhari Unicode", "Garamond", "Garava", "gargi", "Garuda", "Geez Unicode", "Gentium", "GentiumAlt", "Georgia", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "GH-Amrita", "Gisha", "GlobalScience (non-alphanumeric)", "Goher Urdu Unicode (non-alphanumeric)", "Gulim Che", "Gulim Old Hangul Jamo", "Gungsuh", "GungsuhChe", "Haettenschweiler", "HAN NOM A", "HAN NOM B", "Hapax Berbère", "Hapax Touareg", "Hapax Touareg DÃ\xa0G", "Hebrew Paleo Gezer (non-alphabetic)", "Hebrew Paleo Lachish (non-alphabetic)", "Hebrew Paleo Mesha (non-alphabetic)", "Hebrew Paleo Qumran (non-alphabetic)", "Hebrew Paleo Siloam (non-alphabetic)", "Hebrew Samaritan (non-alphabetic)", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Impact", "InaiKathir_Unicode", "InaiMathi_Unicode", "IrisUPC", "Iskoola Pota", "Jaipur Unicode NFLC", "JanaHindi (non-alphabetic)", "JanaKannada (non-alphabetic)", "JanaMalayalam (non-alphabetic)", "JanaMarathi (non-alphabetic)", "JanaSanskrit (non-alphabetic)", "JanaTamil (non-alphabetic)", "JasmineUPC", "jGaramond", "JG Basic Lao", "JG Chantabouli Lao", "JG Lao Old Arial", "JG Lao Oldface", "JG LaoTimes", "Jomolhari", "Junicode", "KadmosU", "Kalimati (non-alphanumeric)", "Kalinga", "Kalyani (non-alphabetic)", "Kanjirowa (non-alphanumeric)", "KaputaUnicode (non-alphabetic)", "Karumbi", "Kayases", "Kedage (non-alphabetic)", "Keli (non-alphabetic)", "Khmer OS", "Khmer OS Fasthand", "Khmer OS Freehand", "Khmer OS Metal Chrieng", "Khmer OS Muol", "Khmer OS System", "Kidprint", "Kisiska", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "KodchiangUPC", "Kokila (non-alphabetic)", "Kozuka Mincho Pro Acro", "Kurdish AllAlphabets", "Lanna Alif", "Lanna Unicode UI (non-alphanumeric)", "Lao Unicode", "Lateef", "Led Italic Font (non-alphabetic)", "LeedsUni", "Leelawadee", "Legendum", "Levenim MT", "Likhan", "LilyUPC", "Linux Biolinum O", "Linux Libertine O", "LisuTzimu", "Lohit Hindi (non-alphanumeric)", "Lohit Punjabi (non-alphabetic)", "Loma", "Lucida Bright", "Lucida Console", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "malayalam", "Malgun Gothic", "Malithi Web (non-alphabetic)", "Mallige (non-alphabetic)", "MalOtf", "Marin", "Masinahikan", "Masinahikan Dene", "MD King KhammuRabi", "Meera", "MgOldTimes UC Pol", "MgOpen Canonica", "Microsoft Himalaya", "Microsoft Sans Serif", "Microsoft Uighur", "Microsoft Yi Baiti", "Mike Hebrew (non-alphabetic)", "Mike Hebrew Web (non-alphabetic)", "Ming(for ISO10646)", "MingLiU", "MingLiU-ExtB", "MingLiU_HKSCS", "Minion Pro", "Miriam", "Miriam Fixed", "Miriam Transparent", "Mistral", "Mitra Mono", "ML-NILA01 (non-alphabetic)", "ML-NILA02 (non-alphabetic)", "ML-NILA03 (non-alphabetic)", "ML-NILA04 (non-alphabetic)", ".Mondulkiri U GR 1.5", "Mongolian Baiti", "MongolianScript", "Monospace", "Monotype Corsiva", "MoolBoran", "MPH 2B Damase", "MPH Yangon", "MS Gothic", "MS Hei", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS Song", "MS UI Gothic", "MSung Std Acro", "Mukti", "Mukti Narrow", "Musica", "MV Boli (non-alphabetic)", "Mv Elaaf (non-alphabetic)", "Mv GroupX Avas (non-alphabetic)", "Mv Iyyu (non-alphabetic)", "Mv Lady Luck (non-alphabetic)", "Mv MAG Round (non-alphabetic)", "Mv Sega (non-alphabetic)", "Myanmar1", "MyaZedi_M17N", "MyMyanmar", "Myriad Pro", "Nafees Nastaleeq (non-alphanumeric)", "Nafees Pakistani Naskh (non-alphanumeric)", "Nafees Riqa (non-alphabetic)", "Nafees Web Naskh", "Narkisim", "Nastaleeq Like (non-alphanumeric)", "Nesf2", "New Athena Unicode", "New Gulim", "NFT-Norasi", "Norasi", "NSimSun", "NSimSun-18030", "NunacomU", "Nuosu SIL", "Nyala", "Old Antic (non-alphabetic)", "OpenSymbol (symbols and punctuation)", "ori1Uni (non-alphanumeric)", "Orkun (non-alphabetic)", "OskiBlackfoot", "OskiDakelh", "OskiDeneA", "OskiDeneB", "OskiDeneC", "OskiDeneS", "OskiEast", "OskiWest", "Padauk", "padmaa", "PakType Naqsh", "Palatino Linotype", "ParabaikSans", "Pashto Kror Asiatype (non-alphanumeric)", "_PDMS_Saleem_QuranFont", "Phetsarath OT", "PhnomPenh OT", "Phoenician Ahiram (non-alphabetic)", "Pigiarniq", "Pitabek", "Plantagenet Cherokee", "PMingLiU", "PMingLiU-ExtB", "Porson", "Potha (non-alphabetic)", "Pothana2000 (numerals and punctuation)", "PT (non-alphabetic)", "Purisa", "Quivira", "Rachana", "Raga", "Raghindi (non-alphabetic)", "RaghuMalayalam (non-alphabetic)", "Reader Sans", "Rekha", "Rod", "Rod Transparent", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Rupakara", "Rupali (non-alphanumeric)", "Saab (non-alphabetic)", "Sadagolthina", "Samda (non-alphanumeric)", "Sampige (non-alphabetic)", "Sanskrit 2003", "Santipur OT", "Saraswati5", "Saysettha MX", "Saysettha OT", "Saysettha Unicode", "Sazanami Gothic", "Sazanami Mincho", "SBL Greek", "SBL Hebrew (non-alphabetic)", "Scheherazade", "Segoe Print", "Segoe Script", "Segoe UI", "Serto Batnan", "Serto Jerusalem", "Serto Jerusalem Outline", "Serto Kharput", "Serto Malankara", "Serto Mardin", "Serto Urhoy", "shiDeva (non-alphabetic)", "SHREE-DV0726-OT (non-alphabetic)", "Siddhanta", "SiddhiUni (non-alphabetic)", "SimHei", "SImPL", "Simple (non-alphabetic)", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun", "SimSun-18030", "sixpack", "SolaimanLipi (non-alphanumeric)", "SooriyanDotCom", "Sophia Nubian", "StarSymbol", "STIXGeneral", "STSong Std Acro", "Summersby", "Sun-ExtA", "Sundanese Unicode (non-alphanumeric)", "suruma", "Sylfaen", "Symbola", "TabAvarangal2", "Tahoma", "Tai Heritage Pro", "Tai Le Valentinium (numerals and punctuation)", "Tamalout Noufouss UNICODE", "Tamalout Standard UNICODE", "Tamzwart Noufouss UNICODE", "Tamzwart Standard UNICODE", "Tassafout Noufouss UNICODE", "Tassafout Standard UNICODE", "TAU_1_ELANGO_Barathi (non-alphabetic)", "Tazdayt Noufouss UNICODE,Tazdayt Standard UNICODE", "Tazirit UNICODE", "TCRC Youtso Unicode", "Teddus Noufouss UNICODE", "Teddus Standard UNICODE", "Thaana Unicode Akeh", "ThendralUni", "TheneeUni", "TheneeUniTx", "ThoolikaTraditionalUnicode (non-alphabetic)", "ThoolikaUnicode (non-alphabetic)", "Thorndale", "Thryomanes", "Thyaka Rabison (non-alphanumeric)", "Tibetan Machine Uni", "Tifinaghe-Ircam Unicode", "Times New Roman", "TITUS Cyberbit Basic", "Traditional Arabic", "Trebuchet MS", "TSC FMing S TT", "TSC JSong S TT", "TSCuthamba (non-alphabetic)", "Tuladha Jejeg", "Tunga (non-alphabetic)", "Ugaritic 3.03 Unicode", "utkal", "UnBatang", "UniBangla (non-alphanumeric)", "Unikurd Tishk", "Unikurd Web", "Uqammaq", "Urdu Naskh Asiatype (non-alphanumeric)", "Urdu Naskh Unicode (non-alphanumeric)", "Urdu Nastaliq Unicode", "Uttara", "Vai Slant Unicode (non-alphabetic)", "VaigaiUni", "VanVieng MX", "Verajja", "Verdana", "Visual Geez Unicode", "Visual Geez Unicode Agazian", "Visual Geez Unicode Title", "Vrinda", "Vusillus Old Face", "Wakor", "Wangdi29", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XiengThong MX", "XTashi", "Yigezu Bisrat Gothic Goffer", "YOzFontN", "Zawgyi-One", "zkurd ali.M"], "0x0080,0x00FF": ["aakar", "Aboriginal Sans", "Aboriginal Serif", "Abyssinica SIL", "adjisaka (few)", "Aegean", "Aharoni (symbols and punctuation)", "AiPaiNutaaq", "Aisa Unicode (few)", "Akaash", "Akhil HE (non-alphabetic)", "Akkadian (few)", "Aksara Bali", "Albany", "Aleem Urdu Unicode (non-alphabetic)", "Alexander", "Alfios", "Alice0 MX", "Alice1 MX", "Alice2 MX", "Alice 3 MX", "Alice4 MX", "Alice5 MX", "Alkaios", "ALPHABETUM Unicode", "Anaktoria", "Analecta (few)", "Andale Mono", "Andale Sans", "Andale Sans UI", "Andalus", "Andika Basic", "Andron Scriptor Web", "Angsana New", "AngsanaUPC", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arabic Transparent", "Arabic Typesetting", "Arev Sans", "Arial", "Arial Black", "Arial Narrow", "Arial Unicode MS", "Aroania", "Atavyros", "AttikaU", "Avdira", "BabelStone Han", "BabelStone Moon Runes", "BabelStone Ogham", "BabelStone Ogham Bound", "BabelStone Ogham Fixed", "BabelStone Ogham Stemless", "BabelStone Phags-pa Book", "BabelStone Phags-pa Seal", "BabelStone Phags-pa Tibetan A", "BabelStone Phags-pa Tibetan B", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Ballymun RO", "Batang", "BatangChe", "Berling Antiqua", "BJCree Uni", "Book Antiqua", "Bookman Old Style", "BosporosU", "BPG Paata Khutsuri U (non-alphabetic)", "Browallia New", "BrowalliaUPC", "Calibri", "Cambria", "Cambria Math", "Candara", "Cardo", "Caslon", "CDT Khmer", "Century", "Century Gothic", "Century Schoolbook", "Chandas", "Charis SIL", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Comic Sans MS", "Consolas", "Constantia", "Corbel", "Cordia New", "CordiaUPC", "Courier MonoThai", "Courier New", "Cumberland", "Daicing Bible", "Daicing Harmony", "Daicing Round", "Daicing White", "Daicing Xiaokai", "DaunPenh", "David (symbols and punctuation)", "David Transparent (symbols and punctuation)", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Digohweli", "DokChampa", "Doulos SIL", "Dukor", "East Syriac Adiabene", "East Syriac Ctesiphon", "Ekushey Azad", "Ekushey Durga", "Ekushey Puja", "Ekushey Punarbhaba", "Ekushey Saraswatii", "Ekushey Sharifa", "Ekushey Sumit", "e-PhonTranslit UNI", "ESL Gothic Unicode", "Estrangelo Antioch", "Estrangelo Edessa (few)", "Estrangelo Midyat", "Estrangelo Nisibin", "Estrangelo Nisibin Outline", "Estrangelo Quenneshrin", "Estrangelo Talada", "Estrangelo TurAbdin", "Ethiopia Jiret", "Euphemia", "Euphemia CAS", "EversonMono", "Ezra SIL", "Ezra SIL SR", "Fixed Miriam Transparent (symbols and punctuation)", "FMBF Bardi", "Franklin Gothic", "Franklin Gothic Cond", "FrankRuehl (symbols and punctuation)", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Monospaced Thai", "Free Sans", "Free Serif", "Frutiger Linotype", "Galatia SIL", "Galilee Unicode Gk (symbols and punctuation)", "Gandhari Unicode", "Garamond", "Garava", "Garuda", "Geez Unicode", "Gentium", "GentiumAlt", "Georgia", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Gisha", "GlobalScience (non-alphabetic)", "Goher Urdu (non-alphabetic) Unicode", "Gulim Che", "Gungsuh", "GungsuhChe", "Haettenschweiler", "HAN NOM A", "HAN NOM B", "Hapax Berbère", "Hapax Touareg", "Hapax Touareg DÃ\xa0G", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Impact", "Iskoola Pota", "Jaipur Unicode NFLC", "jGaramond", "Jomolhari", "Junicode", "KadmosU", "Kalinga", "KaputaUnicode (non-alphabetic)", "Kayases", "Khmer OS", "Khmer OS Fasthand", "Khmer OS Freehand", "Khmer OS Metal Chrieng", "Khmer OS Muol", "Khmer OS System", "Kidprint", "Kisiska", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Kurdish AllAlphabets", "Lao Unicode (few)", "Lateef", "LeedsUni", "Leelawadee", "Legendum", "Levenim MT (symbols and punctuation)", "Linux Biolinum O", "Linux Libertine O", "Loma", "Lucida Bright", "Lucida Console", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Malgun Gothic", "Marin", "Masinahikan", "Masinahikan Dene", "MD King KhammuRabi", "MgOldTimes UC Pol", "MgOpen Canonica", "Microsoft Himalaya", "Microsoft Sans Serif", "Microsoft Uighur", "Microsoft Yi Baiti", "Mike Hebrew (few symbols)", "Mike Hebrew Web (few symbols)", "Ming(for ISO10646)", "MingLiU", "MingLiU-ExtB", "MingLiU_HKSCS", "Minion Pro", "Miriam (symbols and punctuation)", "Miriam Fixed (symbols and punctuation)", "Miriam Transparent (symbols and punctuation)", "Mistral", "Mitra Mono", ".Mondulkiri U GR 1.5", "Mongolian Baiti", "Monospace", "Monotype Corsiva", "MoolBoran", "MPH 2B Damase", "MPH Yangon", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "MSung Std Acro", "Musica (few)", "MyaZedi_M17N", "MyMyanmar", "Myriad Pro", "Narkisim (symbols and punctuation)", "Nastaleeq Like (non-alphabetic)", "New Athena Unicode", "New Gulim", "NSimSun", "NSimSun-18030", "NunacomU", "Nuosu SIL (non-alphabetic)", "Nyala", "OpenSymbol (symbols and punctuation)", "OskiBlackfoot", "OskiDakelh", "OskiDeneA", "OskiDeneB", "OskiDeneC", "OskiDeneS", "OskiEast", "OskiWest", "padmaa", "PakType Naqsh", "Palatino Linotype", "ParabaikSans", "Pashto Kror Asiatype (symbols and punctuation)", "_PDMS_Saleem_QuranFont", "Phetsarath OT", "Pigiarniq", "Pitabek", "Plantagenet Cherokee", "PMingLiU", "PMingLiU-ExtB", "Potha (non-alphabetic)", "Quivira", "Reader Sans", "Rekha", "Rod (symbols and punctuation)", "Rod Transparent (symbols and punctuation)", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Rupakara", "Samda (non-alphabetic)", "Sanskrit 2003", "Santipur OT", "Saysettha MX", "Saysettha OT", "Sazanami Gothic", "Sazanami Mincho", "SBL Greek", "Scheherazade", "Segoe Print", "Segoe Script", "Segoe UI", "Serto Batnan", "Serto Jerusalem", "Serto Jerusalem Outline", "Serto Kharput", "Serto Malankara", "Serto Mardin", "Serto Urhoy", "Siddhanta", "SimHei", "SImPL", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun", "SimSun-18030", "sixpack", "Sophia Nubian", "StarSymbol (symbols and punctuation)", "STIXGeneral", "STSong Std Acro", "Summersby", "Sun-ExtA", "Sylfaen", "Symbola", "Tahoma", "Tai Heritage Pro", "Tamalout Noufouss UNICODE", "Tamalout Standard UNICODE", "Tamzwart Noufouss UNICODE", "Tamzwart Standard UNICODE", "Tassafout Noufouss UNICODE", "Tassafout Standard UNICODE", "Tazdayt Noufouss UNICODE", "Tazdayt Standard UNICODE", "Tazirit UNICODE", "Teddus Noufouss UNICODE", "Teddus Standard UNICODE", "Thaana Unicode Akeh", "Thorndale", "Thryomanes", "Tibetan Machine Uni", "Tifinaghe-Ircam Unicode", "Times New Roman", "TITUS Cyberbit Basic", "Traditional Arabic", "Trebuchet MS", "TSC FMing S TT", "TSC JSong S TT", "Ugaritic 3.03 Unicode (few)", "UnBatang", "UniBurma", "Unikurd Tishk", "Unikurd Web", "Uqammaq", "Urdu Naskh Asiatype", "Urdu Naskh Unicode (non-alphabetic)", "Uttara", "VanVieng MX", "Verajja", "Verdana", "Visual Geez Unicode", "Visual Geez Unicode Agazian", "Visual Geez Unicode Title", "Vrinda", "Vusillus Old Face", "Wakor", "Wangdi29", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XiengThong MX", "XTashi", "Yigezu Bisrat Gothic Goffer", "YOzFontN", "Zawgyi-One", "zkurd ali.M"], "0x0100,0x017F": ["Aboriginal Sans", "Aboriginal Serif", "Aegyptus (few)", "AiPaiNutaaq (few)", "Akaash", "Albany", "Alexander", "Alfios", "Alkaios", "ALPHABETUM Unicode", "Anaktoria", "Andale Mono", "Andale Sans", "Andale Sans UI", "Andika Basic", "Andron Scriptor Web", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arabic Typesetting", "Arev Sans", "Arial", "Arial Black", "Arial Narrow", "Arial Unicode MS", "Aroania", "Atavyros", "AttikaU", "Avdira", "BabelStone Han (few)", "BabelStone Phags-pa Book", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Ballymun RO", "Batang", "BatangChe", "Berling Antiqua", "Book Antiqua", "Bookman Old Style", "BosporosU", "Calibri", "Cambria", "Cambria Math", "Candara", "Cardo", "Caslon", "Century", "Century Gothic", "Century Schoolbook", "Chandas", "Charis SIL", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Comic Sans MS", "Consolas", "Constantia", "Corbel", "Courier MonoThai", "Courier New", "Cumberland", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL", "Dukor", "Ekushey Azad", "Ekushey Durga", "Ekushey Puja", "Ekushey Punarbhaba", "Ekushey Saraswatii", "Ekushey Sharifa", "Ekushey Sumit", "e-PhonTranslit UNI", "ESL Gothic Unicode", "EversonMono", "Fixedsys Excelsior", "FMBF Bardi", "Franklin Gothic", "Franklin Gothic Cond", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Gandhari Unicode", "Garamond", "Garava", "Gentium", "GentiumAlt", "Georgia", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Gisha (few)", "Gulim Che", "Gungsuh", "GungsuhChe", "Haettenschweiler", "HAN NOM A", "HAN NOM B", "Hapax Berbère (few)", "Hapax Touareg (few)", "Hapax Touareg DÃ\xa0G (few)", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Impact", "Iskoola Pota (few)", "jGaramond", "Jomolhari", "Junicode", "KadmosU", "Khmer OS", "Khmer OS Fasthand", "Khmer OS Freehand", "Khmer OS Metal Chrieng", "Khmer OS Muol", "Khmer OS System", "Kidprint", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "LeedsUni", "Leelawadee (few)", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Bright", "Lucida Console", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Malgun Gothic", "Marin", "MD King KhammuRabi", "MgOldTimes UC Pol", "MgOpen Canonica", "Microsoft Sans Serif", "Ming(for ISO10646)", "MingLiU (few)", "MingLiU_HKSCS (few)", "Minion Pro", "Mistral", "Monospace", "Monotype Corsiva", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "MSung Std Acro", "MyMyanmar", "Myriad Pro", "New Athena Unicode", "New Gulim", "NSimSun (few)", "NSimSun-18030 (few)", "Nyala", "PakType Naqsh", "Palatino Linotype", "ParabaikSans", "PMingLiU (few)", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Rupakara", "Sanskrit 2003", "Sazanami Mincho", "Segoe Print", "Segoe Script", "Segoe UI", "SImPL", "Siddhanta", "SimSun (few)", "SimSun-18030 (few)", "sixpack", "STIXGeneral", "Summersby", "Sun-ExtA", "Sylfaen", "Tahoma", "Thorndale", "Thryomanes", "Tibetan Machine Uni", "Times New Roman", "TITUS Cyberbit Basic", "Trebuchet MS", "TSC JSong S TT", "UnBatang (few)", "UniBurma", "Uqammaq (few)", "Uttara", "Verajja", "Verdana", "Vusillus Old Face", "Wakor", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XTashi", "YOzFontN", "Zawgyi-One"], "0x0180,0x024F": ["Aboriginal Sans", "Aboriginal Serif", "Alexander", "Alfios", "ALPHABETUM Unicode", "Anaktoria", "Andika Basic", "Andron Scriptor Web", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arabic Typesetting (few)", "Arev Sans", "Arial", "Arial Unicode MS", "Aroania", "Atavyros", "Avdira", "BabelStone Han (few)", "BabelStone Phags-pa Book", "Berling Antiqua", "Calibri (few)", "Cambria (few)", "Cambria Math (few)", "Candara (few)", "Cardo", "Caslon", "CDT Khmer", "Chandas (few)", "Charis SIL", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Consolas (few)", "Constantia (few)", "Corbel (few)", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL", "Dukor", "ESL Gothic Unicode", "EversonMono", "Fixedsys Excelsior", "FMBF Bardi (few)", "Free Idg Serif", "Free Monospaced", "Free Serif", "Frutiger Linotype", "Gandhari Unicode", "Garava", "Gentium", "GentiumAlt", "Georgia (few)", "GFS Bodoni (few)", "GFS Didot (few)", "GFS Neohellenic (few)", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "jGaramond", "Junicode", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "LeedsUni", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Console", "Lucida Sans (few)", "Lucida Sans Typewriter (few)", "Lucida Console (few)", "Lucida Grande", "Lucida Sans Unicode", "Marin", "MD King KhammuRabi", "MgOldTimes UC Pol", "Microsoft Sans Serif", "Ming(for ISO10646)", "MingLiU (few)", "MingLiU_HKSCS (few)", "Minion Pro", "Monospace", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "MSung Std Acro", "MyMyanmar (few)", "Myriad Pro", "New Athena Unicode (few)", "NSimSun-18030 (few)", "Nyala (few)", "PakType Naqsh", "ParabaikSans", "PMingLiU (few)", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Sazanami Mincho", "Segoe Print (few)", "Segoe Script (few)", "Segoe UI", "Siddhanta", "SImPL", "SimSun-18030 (few)", "sixpack", "STIXGeneral", "Summersby", "Sun-ExtA", "Tahoma", "Thryomanes", "Times New Roman", "TITUS Cyberbit Basic", "Trebuchet MS (few)", "TSC JSong S TT", "UniBurma", "Symbola (few)", "Uttara (few)", "Verajja", "Verdana (few)", "Vusillus Old Face", "Wakor", "YOzFontN", "Zawgyi-One"], "0x0250,0x02AF": ["Aboriginal Sans", "Aboriginal Serif", "Alexander", "ALPHABETUM Unicode", "Andika Basic", "Andron Scriptor Web", "Arev Sans", "Arial", "Arial Unicode MS", "Aroania", "Avdira", "Berling Antiqua", "Bitstream CyberCJK", "Cardo", "Caslon", "Charis SIL", "Chrysanthi Unicode", "Code2000", "Courier New", "Daicing Bible (few)", "Daicing Harmony (few)", "Daicing Round (few)", "Daicing White (few)", "Daicing Xiaokai (few)", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL", "e-PhonTranslit UNI", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Gandhari Unicode", "Gentium", "GentiumAlt", "Hapax Berbère (few)", "Hapax Touareg (few)", "Hapax Touareg DÃ\xa0G (few)", "Hindsight Unicode", "jGaramond", "Junicode", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "LeedsUni", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Marin", "Microsoft Sans Serif", "Monospace", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "PakType Naqsh", "ParabaikSans", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Sazanami Mincho", "Segoe UI", "SImPL", "sixpack", "Sophia Nubian (few)", "STIXGeneral", "Sun-ExtA", "Symbola", "Tahoma", "Thryomanes", "Times New Roman", "TITUS Cyberbit Basic", "UniBurma", "YOzFontN"], "0x02B0,0x02FF": ["Aboriginal Sans", "Aboriginal Serif", "ALPHABETUM Unicode", "Andika Basic", "Andron Scriptor Web", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arev Sans", "Arial", "Arial Unicode MS", "Batang", "BatangChe", "Berling Antiqua", "Bitstream CyberBase", "Cardo", "Caslon", "Chandas", "Charis SIL", "Chrysanthi Unicode", "Code2000", "Courier MonoThai", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL", "e-PhonTranslit UNI", "ESL Gothic Unicode", "EversonMono", "Fixedsys Excelsior", "FMBF Bardi", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Gandhari Unicode", "Garava", "Gentium", "GentiumAlt", "GFS Didot", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "jGaramond", "Junicode", "Kliment Std", "LeedsUni", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Marin", "MgOldTimes UC Pol", "Microsoft Sans Serif", "Ming(for ISO10646)", "Monospace", "MS Reference Sans Serif", "MS Reference Serif", "New Athena Unicode", "New Gulim", "Nyala", "Palatino Linotype", "ParabaikSans", "Quivira", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Sazanami Mincho", "Segoe UI", "Siddhanta (few)", "SImPL", "sixpack", "STIXGeneral", "Summersby", "Sun-ExtA", "Tahoma", "Thryomanes", "Times New Roman", "TITUS Cyberbit Basic", "UniBurma", "Uttara", "Verajja", "Vusillus Old Face", "WenQuanYi Zen Hei (few)", "WenQuanYi Zen Hei Mono (few)", "YOzFontN"], "0x0300,0x036F": ["Aboriginal Sans", "Aboriginal Serif", "Abyssinica SIL", "Alexander", "Alfios", "Alkaios", "ALPHABETUM Unicode", "Anaktoria", "Andika Basic", "Andron Scriptor Web", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arabic Typesetting", "Arev Sans", "Arial", "Arial Unicode MS", "Aristarcoj", "Aroania", "Atavyros", "AttikaU", "Avdira", "BabelStone Phags-pa Book", "Berling Antiqua", "BosporosU", "Calibri", "Cambria", "Cambria Math", "Candara", "Cardo", "Caslon", "Chandas", "Charis SIL", "Chrysanthi Unicode", "Code2000", "Constantia", "Corbel", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Dilyana", "Doulos SIL", "East Syriac Adiabene", "East Syriac Ctesiphon", "e-PhonTranslit UNI", "Estrangelo Antioch", "Estrangelo Edessa", "Estrangelo Midyat", "Estrangelo Nisibin", "Estrangelo Nisibin Outline", "Estrangelo Quenneshrin", "Estrangelo Talada", "Estrangelo TurAbdin", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Galatia SIL", "Galilee Unicode Gk", "Gandhari Unicode", "Garava", "Gentium", "GentiumAlt", "GFS Bodoni", "GFS Neohellenic", "Hapax Berbère", "Hapax Touareg", "Hapax Touareg DÃ\xa0G", "Hindsight Unicode", "jGaramond", "Jomolhari", "Junicode", "KadmosU", "Kliment Std", "Kozuka Mincho Pro Acro", "LeedsUni", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Marin", "Microsoft Sans Serif", "Monospace", "New Athena Unicode", "Nyala", "PakType Naqsh", "ParabaikSans", "PhnomPenh OT", "Quivira", "Reader Sans", "RomanCyrillic Std", "Rotinonhsonni Sans", "Rupakara", "SBL Greek", "Segoe UI", "Serto Batnan", "Serto Jerusalem", "Serto Jerusalem Outline", "Serto Kharput", "Serto Malankara", "Serto Mardin", "Serto Urhoy", "Siddhanta", "SImPL", "sixpack", "STIXGeneral", "Summersby", "Sun-ExtA", "Symbola", "Tahoma", "Thryomanes", "Tibetan Machine Uni", "Times New Roman", "TITUS Cyberbit Basic", "UniBurma", "Uttara", "Verajja", "Vusillus Old Face", "XTashi", "YOzFontN", "Zawgyi-One"], "0x0370,0x03FF": ["Aboriginal Sans", "Aboriginal Serif", "Aegean", "Aisa Unicode", "Akkadian", "Albany", "Alexander", "Alfios", "Alkaios", "ALPHABETUM Unicode", "Anaktoria", "Analecta", "Andale Mono", "Andale Sans", "Andale Sans UI", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arev Sans", "Arial", "Arial Black", "Arial Narrow", "Arial Unicode MS", "Aristarcoj", "Aroania", "Atavyros", "AttikaU", "Avdira", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Ballymun RO", "Batang", "BatangChe", "Berling Antiqua", "Book Antiqua", "Bookman Old Style", "BosporosU", "BPG Paata Khutsuri U", "Calibri", "Cambria", "Cambria Math", "Candara", "Cardo", "Caslon", "Century", "Century Gothic", "Century Schoolbook", "Charis SIL (few)", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Code2001", "Comic Sans MS", "Consolas", "Constantia", "Corbel", "Courier MonoThai", "Courier New", "Cumberland", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL (few)", "Ekushey Azad", "Ekushey Durga", "Ekushey Puja (few)", "Ekushey Punarbhaba (few)", "Ekushey Saraswatii (few)", "Ekushey Sharifa (few)", "Ekushey Sumit (few)", "EversonMono", "Fixedsys Excelsior", "Franklin Gothic", "Franklin Gothic Cond", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Galatia SIL", "Galilee Unicode Gk", "Gandhari Unicode", "Garamond", "Garava", "Gentium", "GentiumAlt", "Georgia", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Gulim Che", "Gungsuh", "GungsuhChe", "Haettenschweiler", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Impact", "jGaramond", "Junicode", "KadmosU", "Kidprint", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "LeedsUni", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Bright", "Lucida Console", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Malgun Gothic", "Marin", "MD King KhammuRabi", "MgOldTimes UC Pol", "MgOpen Canonica", "Microsoft Sans Serif", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Minion Pro", "Mistral", "Monospace", "Monotype Corsiva", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "MSung Std Acro", "MyMyanmar", "Myriad Pro", "New Athena Unicode", "New Gulim", "NSimSun", "NSimSun-18030", "Palatino Linotype", "ParabaikSans", "PMingLiU", "Porson", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Sazanami Gothic", "Sazanami Mincho", "SBL Greek", "Segoe Print", "Segoe Script", "Segoe UI", "SimHei", "SImPL", "SimSun", "SimSun-18030", "sixpack", "StarSymbol", "STIXGeneral", "STSong Std Acro", "Summersby", "Sun-ExtA", "Sylfaen", "Symbola", "Tahoma", "Thorndale", "Thryomanes", "Times New Roman", "TITUS Cyberbit Basic", "Trebuchet MS", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "UniBurma", "Verdana", "Vusillus Old Face", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XTashi (few)", "YOzFontN", "Zawgyi-One"], "0x0400,0x04FF": ["Aboriginal Serif", "Albany", "Alexander", "Alfios", "ALPHABETUM Unicode", "Anaktoria", "Andale Mono", "Andale Sans", "Andale Sans UI", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arev Sans", "Arial", "Arial Black", "Arial Narrow", "Arial Unicode MS", "Aroania", "Atavyros", "Ayuthaya", "Avdira", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Ballymun RO", "Batang", "BatangChe", "Book Antiqua", "Bookman Old Style", "Bukyvede", "Calibri", "Cambria", "Cambria Math", "Candara", "Caslon", "Century", "Century Gothic", "Century Schoolbook", "Chandas", "Charis SIL", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Comic Sans MS", "Consolas", "Constantia", "Corbel", "Courier MonoThai", "Courier New", "Cumberland", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Dilyana", "Doulos SIL", "EversonMono", "Fixedsys Excelsior", "FMBF Bardi", "Franklin Gothic", "Franklin Gothic Cond", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Gandhari Unicode", "Garamond", "Gentium", "GentiumAlt", "Georgia", "Gulim Che", "Gungsuh", "GungsuhChe", "Haettenschweiler", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Impact", "jGaramond", "Kidprint", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Kurdish AllAlphabets", "LeedsUni", "Linux Biolinum O", "Linux Libertine O", "Lucida Bright", "Lucida Console", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Malgun Gothic", "Marin", "MD King KhammuRabi", "Microsoft Sans Serif", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Minion Pro", "Mistral", "MongolianScript", "Monospace", "Monotype Corsiva", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "MSung Std Acro", "MyMyanmar", "Myriad Pro", "New Athena Unicode", "New Gulim", "NSimSun", "NSimSun-18030", "Palatino Linotype", "ParabaikSans", "PMingLiU", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "Sazanami Gothic", "Sazanami Mincho", "Segoe Print", "Segoe Script", "Segoe UI", "Siddhanta", "SimHei", "SImPL", "SimSun", "SimSun-18030", "sixpack", "STIXGeneral", "STSong Std Acro", "Summersby", "Sun-ExtA", "Sylfaen", "Symbola", "Tahoma", "Thorndale", "Thryomanes", "Times New Roman", "TITUS Cyberbit Basic", "Trebuchet MS", "TSC JSong S TT", "Ugaritic 3.03 Unicode (few)", "UnBatang", "UniBurma", "Uttara", "Verdana", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN", "Zawgyi-One"], "0x0500,0x052F": ["Arev Sans", "Arial", "Charis SIL", "Code2000", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "Doulos SIL", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Sans", "Free Serif", "Hindsight Unicode", "Kliment Std", "Lucida Grande", "Microsoft Sans Serif", "Quivira", "RomanCyrillic Std", "Roman Unicode", "Segoe UI", "sixpack", "Sun-ExtA", "Tahoma", "Times New Roman", "TITUS Cyberbit Basic", "Symbola"], "0x0530,0x058F": ["Arial AMU", "Arial Unicode MS", "Caslon", "Chrysanthi Unicode", "CN-Arial", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "EversonMono", "Fixedsys Excelsior", "FMBF Bardi", "Free Monospaced", "Free Sans", "Hindsight Unicode", "MPH 2B Damase", "Quivira", "Roman Unicode", "sixpack", "Sun-ExtA", "Sylfaen", "TITUS Cyberbit Basic"], "0x0590,0x05FF": ["Aharoni", "ALPHABETUM Unicode", "Arial", "Arial Unicode MS", "Bitstream CyberBase", "Cardo", "Caslon", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier New", "David", "David Transparent", "DejaVu Sans", "DejaVu Sans Condensed", "EversonMono", "Ezra SIL", "Ezra SIL SR", "Fixed Miriam Transparent", "Fixedsys Excelsior", "FrankRuehl", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Gisha", "Hindsight Unicode", "Levenim MT", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Marin", "MD King KhammuRabi", "Microsoft Sans Serif", "Mike Hebrew", "Mike Hebrew Web", "Miriam", "Miriam Fixed", "Miriam Transparent", "Monospace", "MPH 2B Damase", "MyMyanmar", "Narkisim", "Quivira", "Reader Sans", "Rod", "Rod Transparent", "Roman Unicode", "SBL Hebrew", "sixpack", "Sun-ExtA", "Tahoma", "Times New Roman", "TITUS Cyberbit Basic", "Vusillus Old Face", "Zawgyi-One"], "0x0600,0x06FF": ["Aleem Urdu Unicode", "Andalus", "Arabic Newspaper", "Arabic Transparent", "Arabic Typesetting", "Arial", "Arial Unicode MS", "Art (Bold Italic", "Italic Outline)", "Cardo (numerals only)", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "Diwani (Bent", "Letter", "Outline Shaded", "Simple Outline", "Simple Outline2", "Simple Striped)", "East Syriac Adiabene (few needed for Syriac)", "East Syriac Ctesiphon (few needed for Syriac)", "Estrangelo Antioch (few needed for Syriac)", "Estrangelo Edessa (few needed for Syriac)", "Estrangelo Midyat (few needed for Syriac)", "Estrangelo Nisibin (few needed for Syriac)", "Estrangelo Quenneshrin (few needed for Syriac)", "Estrangelo Talada (few needed for Syriac)", "Estrangelo TurAbdin (few needed for Syriac)", "Farsi Simple (Bold", "Outline)", "Fixedsys Excelsior", "Free Idg Serif", "Free Serif", "GlobalScience", "Goher Urdu Unicode", "Kurdish AllAlphabets", "Lateef", "Led Italic Font", "Lucida Bright", "Lucida Sans", "Lucida Sans Typewriter", "MD King KhammuRabi", "Microsoft Sans Serif", "Microsoft Uighur", "MPH 2B Damase", "Nafees Naskh", "Nafees Nastaleeq", "Nafees Pakistani Naskh", "Nafees Riqa", "Nafees Web Naskh", "Nastaleeq Like", "Nesf2", "NSimSun-18030", "Old Antic (Bold", "Decorative", "Outline", "Outline Shaded)", "PakType Naqsh", "PakType Tehreer", "Pashto Kror Asiatype", "_PDMS_Saleem_QuranFont", "PT (Bold Arch", "Bold Broken", "Bold Dusky", "Bold Heading", "Bold Mirror", "Bold Stars", "Separated Balloon", "Simple Bold Ruled)", "Roman Unicode (few)", "Scheherazade", "Segoe UI", "Serto Batnan", "Serto Jerusalem", "Serto Jerusalem Outline", "Serto Kharput", "Serto Malankara (few needed for Syriac)", "Serto Mardin (few needed for Syriac)", "Serto Urhoy (few needed for Syriac)", "Simple (Bold Jut Out", "Indust Outline", "Indust Shaded", "Outline Pat)", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun-18030", "Sun-ExtA", "Symbola", "Tahoma", "Times New Roman", "TITUS Cyberbit Basic", "Traditional Arabic", "Unikurd Tishk", "Unikurd Web", "Urdu Naskh Asiatype", "Urdu Naskh Unicode", "Urdu Nastaliq Unicode", "Zawgyi-One", "zkurd ali.M"], "0x0700,0x074F": ["Code2000", "East Syriac Adiabene", "East Syriac Ctesiphon", "Estrangelo Antioch", "Estrangelo Edessa", "Estrangelo Midyat", "Estrangelo Nisibin", "Estrangelo Nisibin Outline", "Estrangelo Quenneshrin", "Estrangelo Talada", "Estrangelo TurAbdin", "Free Sans", "Serto Batnan", "Serto Jerusalem", "Serto Jerusalem Outline", "Serto Kharput", "Serto Malankara", "Serto Mardin", "Serto Urhoy", "Sun-ExtA", "TITUS Cyberbit Basic"], "0x0750,0x077F": ["Arabic Typesetting", "Arial", "Courier New", "Lateef", "Microsoft Sans Serif", "Microsoft Uighur", "MPH 2B Damase", "PakType Tehreer", "Scheherazade", "Segoe UI", "Tahoma", "Times New Roman"], "0x0780,0x07BF": ["Code2000", "Fixedsys Excelsior", "Free Idg Serif", "Free Serif", "MPH 2B Damase", "MV Boli", "Mv Elaaf", "Mv GroupX Avas", "Mv Iyyu", "Mv Lady Luck", "Mv MAG Round", "Mv Sega", "Sun-ExtA", "Thaana Unicode Akeh", "TITUS Cyberbit Basic"], "0x07C0,0x07FF": ["Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "Fixedsys Excelsior"], "0x0800,0x083F": ["Hebrew Samaritan"], "0x0900,0x097F": ["Akhil HE", "Akshar Unicode", "ALPHABETUM Unicode", "Aparajita", "Arial Unicode MS", "CDAC-GISTSurekh", "CDAC-GISTYogesh", "Chandas", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "DVBOTSurekh", "Free Idg Serif", "Free Sans", "Free Serif", "gargi", "GH-Amrita", "Jaipur Unicode NFLC", "JanaHindi", "JanaMarathi", "JanaSanskrit", "Kalimati", "Kanjirowa", "Kokila", "Lohit Hindi", "Lucida Sans", "Mangal", "Marin", "Raghindi", "Roman Unicode", "Samyak", "Samyak Devanagari", "Sanskrit 2003", "Santipur OT", "Saraswati5", "shiDeva", "SHREE-DV0726-OT", "Siddhanta", "SiddhiUni", "Sun-ExtA", "Thyaka Rabison", "TITUS Cyberbit Basic", "Uttara"], "0x0980,0x09FF": ["Akaash", "ALPHABETUM Unicode", "Arial Unicode MS", "Bangla", "BN BIDISHA Opentype", "Chrysanthi Unicode", "CN-Arial", "Code2000", "Ekushey Azad", "Ekushey Durga", "Ekushey Puja", "Ekushey Punarbhaba", "Ekushey Saraswatii", "Ekushey Sharifa", "Ekushey Sumit", "Free Idg Serif", "Free Sans", "Free Serif", "Likhan", "Mitra Mono", "Mukti", "Mukti Narrow", "Raga", "Roman Unicode", "Rupali", "Saraswati5", "SolaimanLipi", "Sun-ExtA", "UniBangla", "Vrinda"], "0x0A00,0x0A7F": ["AnmolUni", "AnmolUniBani", "Arial Unicode MS", "CN-Arial", "Code2000", "Free Idg Serif", "Free Sans", "Free Serif", "Lohit Punjabi", "Raavi", "Saab", "Saraswati5", "Sun-ExtA"], "0x0A80,0x0AFF": ["aakar", "Arial Unicode MS", "Chrysanthi Unicode", "CN-Arial", "Code2000", "Free Sans", "padmaa", "Rekha", "Roman Unicode", "Samyak", "Samyak Gujarati", "Saraswati5", "Shruti", "Sun-ExtA,"], "0x0B00,0x0B7F": ["Arial Unicode MS", "CN-Arial", "Code2000", "Kalinga", "ori1Uni", "Samyak", "Samyak Oriya", "Sun-ExtA", "utkal"], "0x0B80,0x0BFF": ["Aks Tamil Cheran", "Akshar Unicode", "Arial Unicode MS", "ArulMathi_Unicode", "Code2000", "ETTamilNew", "Fixedsys Excelsior", "Free Idg Serif", "Free Sans", "Free Serif", "InaiKathir_Unicode", "InaiMathi_Unicode", "JanaTamil", "Latha", "Samyak", "Samyak Tamil", "Saraswati5", "SooriyanDotCom", "Sun-ExtA", "TabAvarangal2", "TAU_1_ELANGO_Barathi", "ThendralUni", "TheneeUni", "TheneeUniTx", "TSCuthamba", "VaigaiUni"], "0x0C00,0x0C7F": ["Akshar Unicode", "Arial Unicode MS", "Code2000", "Free Idg Serif", "Gautami", "Pothana2000", "Saraswati5", "Sun-ExtA"], "0x0C80,0x0CFF": ["Akshar Unicode", "Arial Unicode MS", "Code2000", "JanaKannada", "Kedage", "Mallige", "Sampige", "Saraswati5", "Sun-ExtA", "Tunga"], "0x0D00,0x0D7F": ["Akshar Unicode", "AnjaliOldLipi", "Arial Unicode MS", "Code2000", "Dyuthi", "Free Idg Serif", "Free Serif", "JanaMalayalam", "Kalyani", "Kartika", "Karumbi", "Keli", "malayalam", "MalOtf", "Meera", "ML-NILA01", "ML-NILA02", "ML-NILA03", "ML-NILA04", "Rachana", "RaghuMalayalam", "Samyak", "Samyak Malayalam", "Saraswati5", "Sun-ExtA", "suruma", "ThoolikaTraditionalUnicode", "ThoolikaUnicode"], "0x0D80,0x0DFF": ["Akshar Unicode", "Dinamina", "Free Idg Serif", "Free Sans", "Free Serif", "Iskoola Pota", "KaputaUnicode", "LKLUG", "Malithi Web", "Potha and fonts supplied with Helawadana 2000"], "0x0E00,0x0E7F": ["Alice0 MX", "Alice1 MX", "Alice2 MX", "Alice 3 MX", "Alice4 MX", "Alice5 MX", "Angsana New", "AngsanaUPC", "Arial Unicode MS", "Browallia New", "BrowalliaUPC", "Caslon", "ClearlyU", "CN-Arial", "Code2000", "Cordia New", "CordiaUPC", "Courier MonoThai", "DilleniaUPC", "DokChampa", "EucrosiaUPC", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced Thai", "Free Serif", "FreesiaUPC", "Garuda", "IrisUPC", "JasmineUPC", "KodchiangUPC", "Leelawadee", "LilyUPC", "Loma", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Microsoft Sans Serif", "NFT-Norasi", "Norasi", "Purisa", "Quivira", "Saysettha MX", "Sun-ExtA", "Tahoma", "TITUS Cyberbit Basic", "VanVieng MX", "XiengThong MX", "Zawgyi-One"], "0x0E80,0x0EFF": ["Alice0 MX", "Alice1 MX", "Alice2 MX", "Alice 3 MX", "Alice4 MX", "Alice5 MX", "Arial Unicode MS", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DokChampa", "JG Basic Lao", "JG Chantabouli Lao", "JG Lao Old Arial", "JG Lao Oldface", "JG LaoTimes", "Lao Unicode", "Phetsarath OT", "Saysettha MX", "Saysettha OT", "Saysettha Unicode", "Sun-ExtA", "VanVieng MX", "XiengThong MX"], "0x0F00,0x0FFF": ["Arial Unicode MS", "Chrysanthi Unicode", "Jomolhari", "Microsoft Himalaya", "NSimSun-18030", "Roman Unicode", "SimSun-18030", "Sun-ExtA", "TCRC Youtso Unicode", "Tibetan Machine Uni", "TibetanUchen", "Tibetan Unicode", "Wangdi29", "XTashi"], "0x1000,0x109F": ["Code2000", "Fixedsys Excelsior (numerals)", "MPH Yangon", "Myanmar1", "MyaZedi_M17N", "MyMyanmar", "Padauk", "ParabaikSans", "Sun-ExtA", "Tai Le Valentinium (numerals)", "UniBurma", "Zawgyi-One"], "0x10A0,0x10FF": ["Arial Unicode MS", "BPG Classic 99U", "BPG Paata Khutsuri U", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Fixedsys Excelsior", "Free Sans", "Free Serif", "MPH 2B Damase", "Quivira", "sixpack", "Sun-ExtA", "Sylfaen", "TITUS Cyberbit Basic", "UniBurma"], "0x1100,0x11FF": ["Arial Unicode MS", "Batang", "BatangChe", "Code2000", "Gungsuh", "GungsuhChe", "Malgun Gothic", "New Gulim", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0x1200,0x137F": ["Abyssinica SIL", "Code2000", "Ethiopia Jiret", "Fixedsys Excelsior", "Free Idg Serif", "Free Serif", "Geez Unicode", "GF Zemen Unicode", "Nyala", "Sun-ExtA", "TITUS Cyberbit Basic", "Visual Geez Unicode", "Visual Geez Unicode Agazian", "Visual Geez Unicode Title", "Yigezu Bisrat Gothic Goffer"], "0x1380,0x139F": ["Abyssinica SIL", "Code2000", "Nyala"], "0x13A0,0x13FF": ["Aboriginal Sans", "Aboriginal Serif", "Code2000", "Digohweli", "EversonMono", "Free Serif", "Hindsight Unicode", "Marin", "MPH 2B Damase", "Plantagenet Cherokee", "Quivira", "Rotinonhsonni Sans", "Sun-ExtA"], "0x1400,0x167F": ["Aboriginal Sans", "Aboriginal Serif", "AiPaiNutaaq", "Ballymun RO", "BJCree Uni", "CBSUCAS", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "Euphemia", "Euphemia CAS", "EversonMono", "Kayases", "Kisiska", "Marin", "Masinahikan", "Masinahikan Dene", "NunacomU", "OskiBlackfoot", "OskiDakelh", "OskiDeneA", "OskiDeneB", "OskiDeneC", "OskiDeneS", "OskiEast", "OskiWest", "Pigiarniq", "Pitabek", "Rotinonhsonni Sans", "Sun-ExtA", "Uqammaq"], "0x1680,0x169F": ["Aboriginal Serif", "ALPHABETUM Unicode", "BabelStone Ogham", "BabelStone Ogham Bound", "BabelStone Ogham Fixed", "BabelStone Ogham Stemless", "Caslon", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "EversonMono", "Fixedsys Excelsior", "Marin", "Sun-ExtA", "TITUS Cyberbit Basic"], "0x16A0,0x16FF": ["Aboriginal Serif", "ALPHABETUM Unicode", "BabelStone Moon Runes", "Cardo", "Caslon", "Chrysanthi Unicode", "Code2000", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Hnias", "Junicode", "LeedsUni", "Quivira", "Sun-ExtA", "TITUS Cyberbit Basic"], "0x1700,0x171F": ["Baybayin Lopez", "Bikol Mintz", "Bisaya Hervas", "Quivira", "Tagalog Doctrina 1593", "Tagalog Stylized"], "0x1720,0x173F": ["Free Serif", "MPH 2B Damase", "Quivira"], "0x1740,0x175F": ["Code2000", "Quivira", "Sun-ExtA"], "0x1760,0x177F": ["Quivira", "Tagbanwa"], "0x1780,0x17FF": ["CDT Khmer", "Code2000", "DaunPenh", "Khmer OS", "Khmer OS Fasthand", "Khmer OS Freehand", "Khmer OS Metal Chrieng", "Khmer OS Muol", "Khmer OS System", "Kh-SrokKhleang", ".Mondulkiri U GR 1.5", "MoolBoran", "PhnomPenh OT", "Sun-ExtA,"], "0x1800,0x18AF": ["Code2000", "Daicing Bible", "Daicing Harmony", "Daicing Round", "Daicing White", "Daicing Xiaokai", "Mongolian Baiti", "MongolianScript", "NSimSun-18030", "SimSun-18030", "Sun-ExtA"], "0x18B0,0x18FF": ["Aboriginal Sans", "Aboriginal Serif"], "0x1900,0x194F": ["Code2000", "MPH 2B Damase", "Sun-ExtA"], "0x1950,0x197F": ["Fixedsys Excelsior", "Free Serif", "MPH 2B Damase", "Tai Le Valentinium"], "0x1980,0x19DF": ["Dai Banna SIL Book", "Dai Banna SIL Light"], "0x19E0,0x19FF": ["CDT Khmer", "Code2000", "DaunPenh", "Khmer OS", "Khmer OS Fasthand", "Khmer OS Freehand", "Khmer OS Metal Chrieng", "Khmer OS Muol", "Khmer OS System", ".Mondulkiri U GR 1.5", "MoolBoran"], "0x1A00,0x1A1F": ["Code2000", "Free Serif", "MPH 2B Damase", "Saweri"], "0x1A20,0x1AAF": ["Chiangsaen Alif", "Lanna Alif", "Lanna Unicode UI"], "0x1B00,0x1B7F": ["Aksara Bali"], "0x1B80,0x1BBF": ["Sundanese Unicode"], "0x1BC0,0x1BFF": ["Batak-Unicode"], "0x1C50,0x1C7F": ["Code2000"], "0x1CD0,0x1CFF": ["Siddhanta"], "0x1D00,0x1D7F": ["Aboriginal Sans", "Aboriginal Serif", "ALPHABETUM Unicode", "Andron Scriptor Web", "Arial", "Cardo", "Charis SIL", "Code2000", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Serif", "Hindsight Unicode", "Junicode", "Kliment Std", "LeedsUni", "Lucida Grande", "Marin", "Microsoft Sans Serif", "Quivira", "RomanCyrillic Std", "Rotinonhsonni Sans", "Segoe UI", "SImPL", "sixpack", "Sun-ExtA", "Tahoma", "Times New Roman", "TITUS Cyberbit Basic", "UniBurma"], "0x1D80,0x1DBF": ["Aboriginal Sans", "Aboriginal Serif", "Arial", "Charis SIL", "Code2000", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Doulos SIL", "EversonMono", "Free Serif", "Kliment Std", "Microsoft Sans Serif", "Quivira", "RomanCyrillic Std", "Rotinonhsonni Sans", "Segoe UI", "sixpack", "Sun-ExtA", "Tahoma", "Times New Roman", "UniBurma"], "0x1DC0,0x1DFF": ["Arial", "Bukyvede", "Cardo", "Charis SIL", "Code2000", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "EversonMono", "Junicode", "Kliment Std", "Microsoft Sans Serif", "RomanCyrillic Std", "Segoe UI", "sixpack", "Tahoma", "Times New Roman"], "0x1E00,0x1EFF": ["Aboriginal Sans", "Aboriginal Serif", "Aegyptus (few)", "Alexander", "Alfios", "ALPHABETUM Unicode", "Anaktoria", "Andika Basic", "Andron Scriptor Web", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arabic Typesetting", "Arev Sans", "Arial", "Arial Unicode MS", "Aroania", "Atavyros", "Avdira", "BabelStone Phags-pa Book", "Berling Antiqua", "Cardo", "Caslon", "Chandas", "Charis SIL", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Doulos SIL", "e-PhonTranslit UNI", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Gandhari Unicode", "Garava", "Gentium", "GentiumAlt", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Hapax Berbère", "Hapax Touareg", "Hapax Touareg DÃ\xa0G", "Hindsight Unicode", "jGaramond", "Jomolhari", "Junicode", "Khmer OS", "Khmer OS Fasthand", "Khmer OS Freehand", "Khmer OS Metal Chrieng", "Khmer OS Muol", "Khmer OS System", "Kliment Std", "Kurdish AllAlphabets", "LeedsUni", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Marin", "MD King KhammuRabi", "MgOldTimes UC Pol", "Microsoft Sans Serif", "Minion Pro", "Monospace", "MPH 2B Damase", "MS Reference Sans Serif", "MS Reference Serif", "Myriad Pro", "New Athena Unicode (few)", "Nyala", "PakType Naqsh", "Palatino Linotype", "ParabaikSans", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Rupakara", "Sanskrit 2003", "Segoe UI", "Siddhanta", "SImPL", "sixpack", "Summersby", "Sun-ExtA", "Tahoma", "Tai Heritage Pro", "Thryomanes", "Tibetan Machine Uni", "Times New Roman", "TITUS Cyberbit Basic", "UniBurma", "Uttara", "Verajja", "Vusillus Old Face", "XTashi", "Zawgyi-One"], "0x1F00,0x1FFF": ["Aisa Unicode", "Alexander", "Alfios", "Alkaios", "ALPHABETUM Unicode", "Anaktoria", "Arev Sans", "Arial", "Arial Unicode MS", "Aristarcoj", "Aroania", "Atavyros", "AttikaU", "Avdira", "BosporosU", "Cardo", "Caslon", "Chrysanthi Unicode", "CN-Arial", "Code2000", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Galatia SIL", "Galilee Unicode Gk", "Gandhari Unicode", "Gentium", "GentiumAlt", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Hindsight Unicode", "jGaramond", "Junicode", "KadmosU", "Kliment Std", "LeedsUni", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Marin", "MgOldTimes UC Pol", "MgOpen Canonica", "Microsoft Sans Serif", "Minion Pro", "Monospace", "New Athena Unicode", "Palatino Linotype", "ParabaikSans", "Porson", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "SBL Greek", "Segoe UI", "Summersby", "Sun-ExtA", "Tahoma", "Thryomanes", "Times New Roman", "TITUS Cyberbit Basic", "UniBurma", "Vusillus Old Face", "Zawgyi-One"], "0x2000,0x206F": ["aakar", "Aboriginal Sans", "Aboriginal Serif", "Abyssinica SIL", "Aegean", "Aegyptus", "Aharoni", "AiPaiNutaaq", "Akhil HE", "Akkadian", "Aleem Urdu Unicode", "Alexander", "Alfios", "Alice0 MX", "Alice1 MX", "Alice2 MX", "Alice 3 MX", "Alice4 MX", "Alice5 MX", "Alkaios", "ALPHABETUM Unicode", "Anaktoria", "Analecta", "Analecta", "Andale Mono", "Andalus", "Andika Basic", "Andron Scriptor Web", "Angsana New", "AngsanaUPC", "AnmolUni", "AnmolUniBani", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arabic Transparent", "Arabic Typesetting", "Arev Sans", "Arial", "Arial Unicode MS", "Aroania", "Atavyros", "AttikaU", "Avdira", "BabelStone Han (few)", "BabelStone Phags-pa Book", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Berling Antiqua", "BosporosU", "BPG Classic 99U", "BPG Paata Khutsuri U", "Browallia New", "BrowalliaUPC", "Bukyvede", "Calibri", "Cambria", "Cambria Math", "Candara", "Cardo", "Caslon", "CDT Khmer", "Century", "Chandas", "Charis SIL", "Chrysanthi Unicode", "CN-Times", "Code2000", "Code2001", "Consolas", "Constantia", "Corbel", "Cordia New", "CordiaUPC", "Courier MonoThai", "Courier New", "Dai Banna SIL Book", "Dai Banna SIL Light", "Daicing Bible", "Daicing Harmony", "Daicing Round", "Daicing White", "Daicing Xiaokai", "DaunPenh", "David", "David Transparent", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Digohweli", "Dilyana", "DokChampa", "Doulos SIL", "Dukor", "Ekushey Azad", "Ekushey Durga", "Ekushey Puja", "Ekushey Punarbhaba", "Ekushey Saraswatii", "Ekushey Sharifa", "Ekushey Sumit", "e-PhonTranslit UNI", "Estrangelo Edessa", "Ethiopia Jiret", "Euphemia", "Euphemia CAS", "EversonMono", "Ezra SIL", "Ezra SIL SR", "Fixed Miriam Transparent", "Fixedsys Excelsior", "FMBF Bardi", "FrankRuehl", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Galatia SIL", "Gandhari Unicode", "Garava", "gargi", "Garuda", "Geez Unicode", "Gentium", "GentiumAlt", "Georgia", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Gisha", "GlobalScience", "Goher Urdu Unicode", "Gulim Che", "Gungsuh", "GungsuhChe", "Hapax Berbère", "HAN NOM A", "HAN NOM B", "Hapax Touareg", "Hapax Touareg DÃ\xa0G", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Impact", "Iskoola Pota", "Jaipur Unicode NFLC", "jGaramond", "JG Basic Lao", "JG Chantabouli Lao", "JG LaoTimes", "Jomolhari", "Junicode", "KadmosU", "Kalinga", "KaputaUnicode", "Kartika", "Kayases", "Khmer OS", "Khmer OS Fasthand", "Khmer OS Freehand", "Khmer OS Metal Chrieng", "Khmer OS Muol", "Khmer OS System", "Kidprint", "Kisiska", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Kurdish AllAlphabets", "Lao Unicode", "Lateef", "LeedsUni", "Leelawadee", "Legendum", "Levenim MT", "Linux Biolinum O", "Linux Libertine O", "Loma", "Lucida Bright", "Lucida Console", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Malgun Gothic", "Marin", "Masinahikan", "Masinahikan Dene", "MD King KhammuRabi", "MgOldTimes UC Pol", "MgOpen Canonica", "Microsoft Himalaya", "Microsoft Sans Serif", "Microsoft Uighur", "Microsoft Yi Baiti", "Mike Hebrew", "Mike Hebrew Web", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Minion Pro", "Miriam", "Miriam Fixed", "Miriam Transparent", ".Mondulkiri U GR 1.5", "Mongolian Baiti", "Monospace", "MoolBoran", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "MSung Std Acro", "Musica", "MyaZedi_M17N", "MyMyanmar", "Myriad Pro", "Narkisim", "Nastaleeq Like", "New Athena Unicode", "New Gulim", "Norasi", "NSimSun", "NSimSun-18030", "Nyala", "OpenSymbol", "OskiBlackfoot", "OskiDakelh", "OskiDeneA", "OskiDeneB", "OskiDeneC", "OskiDeneS", "OskiEast", "OskiWest", "Padauk", "padmaa", "PakType Naqsh", "Palatino Linotype", "ParabaikSans", "Pashto Kror Asiatype", "Phetsarath OT", "Pitabek", "Plantagenet Cherokee", "PhnomPenh OT", "PMingLiU", "Potha", "Quivira", "Reader Sans", "Rekha", "Rod", "Rod Transparent", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Rupakara", "Samda", "Sanskrit 2003", "Santipur OT", "Saysettha MX", "Saysettha OT", "Sazanami Gothic", "Sazanami Mincho", "SBL Greek", "SBL Hebrew", "Scheherazade", "Segoe Print", "Segoe Script", "Segoe UI", "Siddhanta", "SimHei", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun", "SimSun-18030", "sixpack", "Sophia Nubian", "StarSymbol", "STIXGeneral", "STSong Std Acro", "Summersby", "Sun-ExtA", "Sylfaen", "Symbola", "TabAvarangal2", "Tahoma", "Thryomanes", "Tibetan Machine Uni", "Times New Roman", "TITUS Cyberbit Basic", "Traditional Arabic", "Trebuchet MS", "TSC FMing S TT", "TSC JSong S TT", "Ugaritic 3.03 Unicode", "UnBatang", "UniBurma", "Unikurd Web", "Uqammaq", "Urdu Naskh Asiatype", "Urdu Naskh Unicode", "Uttara", "VanVieng MX", "Verajja", "Verdana", "Visual Geez Unicode", "Visual Geez Unicode Agazian", "Visual Geez Unicode Title", "Vrinda", "Vusillus Old Face", "Wakor", "Wangdi29", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XiengThong MX", "XTashi", "Yigezu Bisrat Gothic Goffer", "YOzFontN", "Zawgyi-One"], "0x2070,0x209F": ["Aboriginal Sans", "Aboriginal Serif", "Aegean", "Alexander", "Alfios", "ALPHABETUM Unicode", "Anaktoria", "Andron Scriptor Web", "Arev Sans", "Arial Unicode MS", "Aroania", "Atavyros", "Avdira", "BabelStone Phags-pa Book", "Calibri", "Cambria", "Cambria Math", "Candara", "Cardo", "Caslon", "Charis SIL", "Chrysanthi Unicode", "Code2000", "Consolas", "Constantia", "Corbel", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL", "EversonMono", "Free Idg Serif", "Fixedsys Excelsior", "Free Monospaced", "Free Sans", "Free Serif", "Gandhari Unicode", "Garava", "Gentium", "GentiumAlt", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Gulim Che", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Junicode", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "LeedsUni", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Marin", "MgOldTimes UC Pol", "MgOpen Canonica", "Minion Pro", "Monospace", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "Myriad Pro", "Palatino Linotype", "ParabaikSans", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "Rotinonhsonni Sans", "Sazanami Mincho", "SBL Greek", "Segoe UI", "SImPL", "sixpack", "Sun-ExtA", "Symbola", "TITUS Cyberbit Basic", "UniBurma", "Verajja", "Vusillus Old Face", "XTashi", "YOzFontN"], "0x20A0,0x20CF": ["Alexander", "Alfios", "Anaktoria", "Arev Sans", "Arial", "Arial Unicode MS", "Aroania", "Atavyros", "Avdira", "Cardo", "Caslon", "Charis SIL", "Chrysanthi Unicode", "Code2000", "Courier MonoThai", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "Doulos SIL", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Garava", "Gentium", "GentiumAlt", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Gulim Che", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "jGaramond", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Malgun Gothic", "Marin", "MD King KhammuRabi", "MgOldTimes UC Pol", "MgOpen Canonica", "Microsoft Sans Serif", "MingLiU", "MingLiU_HKSCS", "Minion Pro", "Monospace", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "OpenSymbol", "PakType Naqsh", "Palatino Linotype", "ParabaikSans", "PMingLiU", "Quivira", "RomanCyrillic Std", "Roman Unicode", "Rupakara", "Sazanami Mincho", "Segoe UI", "SImPL", "sixpack", "StarSymbol", "Sun-ExtA", "Symbola", "Tahoma", "Times New Roman", "TITUS Cyberbit Basic", "UniBurma", "Verajja", "Verdana", "Vusillus Old Face", "XTashi", "YOzFontN", "Zawgyi-One"], "0x20D0,0x20FF": ["Arev Sans", "Arial Unicode MS", "Cambria Math", "Caslon", "Code2000", "EversonMono", "Free Sans", "Free Serif", "Hindsight Unicode", "Monospace", "Reader Sans", "RomanCyrillic Std", "SImPL", "sixpack", "STIXGeneral", "Sun-ExtA", "Symbola", "YOzFontN"], "0x2100,0x214F": ["ALPHABETUM Unicode", "Arev Sans", "Arial Unicode MS", "Batang", "BatangChe", "Cambria Math", "Cardo", "Caslon", "Chrysanthi Unicode", "Code2000", "Code2001", "Courier MonoThai", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Garava", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "jGaramond", "Junicode (few)", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "LeedsUni", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Marin", "Monospace", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "New Gulim", "OpenSymbol", "ParabaikSans", "Quivira", "RomanCyrillic Std", "Roman Unicode", "Sazanami Mincho", "SImPL", "sixpack", "StarSymbol", "STIXGeneral", "Sun-ExtA", "Symbola", "TITUS Cyberbit Basic", "Verajja", "YOzFontN"], "0x2150,0x218F": ["Aegean", "Alexander", "Alfios", "ALPHABETUM Unicode", "Anaktoria", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arev Sans", "Arial Unicode MS", "Aroania", "Atavyros", "Avdira", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Calibri", "Caslon", "Charis SIL", "Chrysanthi Unicode", "Code2000", "Courier MonoThai", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono (few)", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL", "EversonMono", "Free Idg Serif", "Fixedsys Excelsior", "Free Monospaced", "Free Sans", "Free Serif", "Gandhari Unicode", "Garava", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "jGaramond", "Junicode", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "LeedsUni", "Linux Biolinum O", "Linux Libertine O", "Lucida Grande", "Lucida Sans", "Malgun Gothic", "Marin", "MgOldTimes UC Pol", "MgOpen Canonica", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Monospace", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "New Gulim", "NSimSun", "NSimSun-18030", "Palatino Linotype", "ParabaikSans", "PMingLiU", "Quivira", "RomanCyrillic Std", "Roman Unicode", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SImPL", "SimSun", "SimSun-18030", "sixpack", "STIXGeneral (few)", "STSong Std Acro", "Sun-ExtA", "Symbola", "TITUS Cyberbit Basic", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "UniBurma", "Verajja", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XTashi", "YOzFontN"], "0x2190,0x21FF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arev Sans", "Arial Unicode MS", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Berling Antiqua", "Calibri", "Cambria Math", "Cardo", "Caslon", "Chandas", "Charis SIL", "Chrysanthi Unicode", "CN-Arial", "Code2000", "Courier MonoThai", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Dialekt Uni", "Doulos SIL", "e-PhonTranslit UNI (few)", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Gandhari Unicode (few)", "Garava", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "jGaramond", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Linux Biolinum O", "Linux Libertine O", "Lucida Bright", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Malgun Gothic", "Marin", "Ming(for ISO10646)", "MingLiU (few)", "MingLiU_HKSCS (few)", "Monospace", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "New Gulim", "OpenSymbol", "ParabaikSans (few)", "PMingLiU (few)", "Quivira", "Reader Sans", "Roman Unicode", "Sazanami Mincho", "SImPL", "sixpack", "StarSymbol", "STIXGeneral", "Sun-ExtA", "Symbola", "Thryomanes", "TITUS Cyberbit Basic", "UnBatang (few)", "UniBurma", "Uttara (few)", "Verajja", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x2200,0x22FF": ["Alexander", "Alfios", "Alkaios", "ALPHABETUM Unicode", "Anaktoria", "Andale Mono (few)", "Andika Basic", "Andron Scriptor Web", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arev Sans", "Arial", "Arial Unicode MS", "Aroania", "Atavyros", "AttikaU", "Avdira", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Berling Antiqua", "BosporosU", "BPG Paata Khutsuri U", "Calibri", "Cambria Math", "Candara", "Cardo", "Caslon", "Century", "Chandas", "Charis SIL", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Consolas", "Constantia", "Corbel", "Courier MonoThai", "Courier New", "Dialekt Uni", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Doulos SIL", "Ekushey Azad", "Ekushey Durga", "Ekushey Puja", "Ekushey Punarbhaba", "Ekushey Saraswatii", "Ekushey Sharifa", "Ekushey Sumit", "e-PhonTranslit UNI", "EversonMono", "Fixedsys Excelsior", "FMBF Bardi", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Gandhari Unicode (few)", "Garava", "Georgia (few)", "GFS Bodoni", "GFS Didot", "GFS Neohellenic", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Impact", "jGaramond", "Jomolhari", "Junicode", "KadmosU", "Khmer OS", "Khmer OS Fasthand", "Khmer OS Freehand", "Khmer OS Metal Chrieng", "Khmer OS Muol", "Khmer OS System", "Kidprint", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "LeedsUni", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Bright", "Lucida Console (few)", "Lucida Grande", "Lucida Sans", "Lucida Sans Typewriter", "Lucida Sans Unicode", "Marin", "MD King KhammuRabi", "Linux Libertine O", "MgOpen Canonica", "Microsoft Sans Serif", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Minion Pro", "Monospace", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "MSung Std Acro", "MyMyanmar", "Myriad Pro", "New Athena Unicode", "New Gulim", "NSimSun", "NSimSun-18030", "OpenSymbol", "PakType Naqsh", "Palatino Linotype", "ParabaikSans", "PMingLiU", "Quivira", "Reader Sans", "RomanCyrillic Std", "Roman Unicode", "Rupakara (few)", "Sazanami Gothic", "Sazanami Mincho", "Segoe Print", "Segoe Script", "Segoe UI", "SimHei", "SImPL", "SimSun", "SimSun-18030", "sixpack", "Sophia Nubian (few)", "StarSymbol", "STIXGeneral", "STSong Std Acro", "Sun-ExtA", "Symbola", "Tahoma (few)", "Tibetan Machine Uni", "Times New Roman", "TITUS Cyberbit Basic", "Trebuchet MS (few)", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "UniBurma", "Uttara (few)", "Verajja", "Verdana", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XTashi", "YOzFontN", "Zawgyi-One (few)"], "0x2300,0x23FF": ["Alexander (few)", "Alfios (few)", "Anaktoria (few)", "Arial Unicode MS", "Aroania (few)", "Atavyros (few)", "AttikaU", "Avdira (few)", "BosporosU", "Cambria Math", "Cardo", "Caslon", "Charis SIL", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif (few)", "DejaVu Serif Condensed (few)", "Doulos SIL", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Gandhari Unicode (few)", "Gulim Che", "HAN NOM A", "HAN NOM B", "KadmosU", "Kliment Std", "Linux Biolinum O (few)", "Linux Libertine O (few)", "Lucida Grande", "Marin", "Monospace", "New Athena Unicode", "Quivira", "RomanCyrillic Std", "SImPL", "sixpack", "StarSymbol", "STIXGeneral", "Sun-ExtA", "Symbola", "UniBurma", "YOzFontN"], "0x2400,0x243F": ["Arial Unicode MS", "Caslon", "CN-Times", "Code2000", "EversonMono", "Fixedsys Excelsior", "Hindsight Unicode", "Lucida Sans Unicode", "Ming(for ISO10646)", "Monospace", "MSung Std Acro", "Quivira", "SImPL", "sixpack", "Sun-ExtA", "Symbola"], "0x2440,0x245F": ["Arial Unicode MS", "Code2000", "EversonMono", "Fixedsys Excelsior", "HAN NOM A", "HAN NOM B", "Quivira", "Sun-ExtA", "Symbola", "YOzFontN"], "0x2460,0x24FF": ["Andron Scriptor Web", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Caslon", "CN-Times", "Code2000", "DejaVu Sans (few)", "DejaVu Sans Condensed (few)", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Sans (few)", "Free Serif", "Garava", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "Hindsight Unicode", "HY Shin Myeongjo Std Acro", "Junicode", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Linux Biolinum O", "Linux Libertine O", "Lucida Sans", "Malgun Gothic", "Marin", "Microsoft Yi Baiti", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Monospace", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "New Gulim", "NSimSun", "NSimSun-18030", "Nuosu SIL", "OpenSymbol (few)", "PMingLiU", "Quivira", "RomanCyrillic Std", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SimSun", "SimSun-18030", "StarSymbol", "STIXGeneral", "STSong Std Acro", "Sun-ExtA", "TITUS Cyberbit Basic", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x2500,0x257F": ["Andale Mono", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Caslon", "Century", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier MonoThai", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "HY Shin Myeongjo Std Acro", "Impact", "jGaramond", "Kidprint", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Legendum", "Lucida Console", "Lucida Sans", "Lucida Sans Unicode", "Malgun Gothic", "MD King KhammuRabi", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Monospace", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "MyMyanmar", "New Gulim", "NSimSun", "NSimSun-18030", "ParabaikSans", "PMingLiU", "Quivira", "Roman Unicode", "Sazanami Gothic", "Sazanami Mincho", "Segoe Print", "SimHei", "SImPL", "SimSun", "SimSun-18030", "sixpack", "STIXGeneral", "STSong Std Acro", "Sun-ExtA", "Symbola", "Times New Roman", "TITUS Cyberbit Basic", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x2580,0x259F": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arev Sans", "Arial Unicode MS", "BabelStone Han", "Caslon", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier MonoThai", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Gulim Che", "HAN NOM A", "HAN NOM B", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Lucida Console", "Lucida Sans Unicode", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Monospace", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "NSimSun", "NSimSun-18030", "ParabaikSans", "PMingLiU", "Quivira", "Roman Unicode", "Sazanami Mincho", "SimHei", "SImPL", "SimSun", "SimSun-18030", "sixpack", "STSong Std Acro", "Sun-ExtA", "Symbola", "TITUS Cyberbit Basic", "TSC FMing S TT", "UniBurma", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x25A0,0x25FF": ["Alexander (few)", "Alfios (few)", "Anaktoria (few)", "Andale Mono (few)", "Andron Scriptor Web", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial", "Arial Unicode MS", "Aroania (few)", "Atavyros (few)", "Avdira (few)", "BabelStone Han (few)", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "BPG Paata Khutsuri U", "Caslon", "Century", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier MonoThai", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Gandhari Unicode", "Garava", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "HY Shin Myeongjo Std Acro", "Impact", "jGaramond", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Console (few)", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Malgun Gothic", "MD King KhammuRabi", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Monospace", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "MyMyanmar", "New Gulim", "NSimSun", "NSimSun-18030", "OpenSymbol", "PMingLiU", "Quivira", "RomanCyrillic Std", "Roman Unicode", "Sazanami Gothic", "Sazanami Mincho", "Segoe Print", "Segoe Script (few)", "SimHei", "SImPL", "SimSun", "SimSun-18030", "sixpack", "StarSymbol", "STIXGeneral", "STSong Std Acro", "Sun-ExtA", "Symbola", "Times New Roman", "TITUS Cyberbit Basic", "TSC FMing S TT", "UnBatang", "UniBurma", "Verajja", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x2600,0x26FF": ["ALPHABETUM Unicode", "Andale Mono (few)", "Arev Sans", "Arial", "Arial Unicode MS", "BabelStone Han (few)", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Berling Antiqua", "BPG Paata Khutsuri U", "Cardo", "Caslon", "Century", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier New (few)", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Fixedsys Excelsior", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Frutiger Linotype", "Garava", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HY Shin Myeongjo Std Acro", "Impact (few)", "jGaramond", "Kidprint", "Kliment Std", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Legendum", "Linux Biolinum O", "Linux Libertine O", "Lucida Console (few)", "Lucida Sans", "Malgun Gothic", "Marin", "MD King KhammuRabi", "Ming(for ISO10646)", "Monospace", "MPH 2B Damase", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS Reference Sans Serif", "MS Reference Serif", "MS UI Gothic", "MyMyanmar", "New Gulim", "OpenSymbol", "Quivira", "RomanCyrillic Std", "Roman Unicode", "Sazanami Gothic", "Sazanami Mincho", "Segoe Print (few)", "SImPL", "sixpack", "StarSymbol", "STIXGeneral", "Sun-ExtA", "Symbola", "Times New Roman (few)", "TITUS Cyberbit Basic", "UnBatang", "UniBurma", "Verajja", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XTashi", "YOzFontN"], "0x2700,0x27BF": ["Arev Sans", "Arial Unicode MS", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "EversonMono", "Free Idg Serif", "Free Serif", "HAN NOM A", "HY Shin Myeongjo Std Acro", "Junicode", "Kliment Std", "Kozuka Mincho Pro Acro", "Linux Biolinum O (few)", "Linux Libertine O (few)", "Lucida Sans", "Microsoft Yi Baiti (few)", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "Nuosu SIL (few)", "OpenSymbol", "Quivira", "RomanCyrillic Std", "Sazanami Mincho", "StarSymbol", "STIXGeneral", "Sun-ExtA", "Symbola", "YOzFontN"], "0x27C0,0x27EF": ["Cambria Math", "Cardo", "Code2000", "EversonMono", "Fixedsys Excelsior", "Free Monospaced", "New Athena Unicode", "Quivira", "SImPL", "sixpack", "STIXGeneral", "Sun-ExtA", "Symbola", "YOzFontN"], "0x27F0,0x27FF": ["Arev Sans", "Cambria Math", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "Fixedsys Excelsior", "Quivira", "STIXGeneral", "Symbola", "YOzFontN"], "0x2800,0x28FF": ["Braille", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "Fixedsys Excelsior", "Free Monospaced", "Marin", "Quivira", "Sun-ExtA", "UniBurma", "YOzFontN"], "0x2900,0x297F": ["Cambria Math", "Code2000", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Quivira", "sixpack (few)", "STIXGeneral", "Sun-ExtA", "Symbola", "YOzFontN"], "0x2980,0x29FF": ["Code2000", "DejaVu Sans (few)", "DejaVu Sans Condensed (few)", "Quivira", "sixpack", "STIXGeneral", "Sun-ExtA", "Symbola", "YOzFontN"], "0x2A00,0x2AFF": ["Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "EversonMono", "Free Serif (few)", "Quivira", "SImPL", "sixpack", "STIXGeneral", "Sun-ExtA", "Symbola", "YOzFontN"], "0x2B00,0x2BFF": ["Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "Free Serif", "Quivira", "sixpack", "STIXGeneral", "Symbola", "YOzFontN"], "0x2C00,0x2C5F": ["ALPHABETUM Unicode", "Bukyvede", "Dilyana", "Kliment Std", "MPH 2B Damase", "Quivira", "RomanCyrillic Std", "TITUS Cyberbit Basic"], "0x2C60,0x2C7F": ["Aboriginal Sans", "Arial", "Charis SIL", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Doulos SIL", "EversonMono", "Fixedsys Excelsior", "Gandhari Unicode", "Kliment Std", "LeedsUni", "Linux Biolinum O", "Linux Libertine O", "Microsoft Sans Serif", "Quivira", "RomanCyrillic Std", "Segoe UI", "sixpack", "Sun-ExtA", "Tahoma", "Times New Roman", "UniBurma"], "0x2C80,0x2CFF": ["ALPHABETUM Unicode", "Analecta", "Code2000", "Free Serif", "MPH 2B Damase", "New Athena Unicode", "Quivira", "TITUS Cyberbit Basic"], "0x2D00,0x2D2F": ["DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Fixedsys Excelsior", "MPH 2B Damase", "Quivira", "TITUS Cyberbit Basic"], "0x2D30,0x2D7F": ["Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "EversonMono", "Fixedsys Excelsior", "Hapax Berbère", "Hapax Touareg", "Hapax Touareg DÃ\xa0G", "MPH 2B Damase", "Quivira", "Tamalout Noufouss UNICODE", "Tamalout Standard UNICODE", "Tamzwart Noufouss UNICODE", "Tamzwart Standard UNICODE", "Tassafout Noufouss UNICODE", "Tassafout Standard UNICODE", "Tazdayt Noufouss UNICODE", "Tazdayt Standard UNICODE", "Tazirit UNICODE", "Teddus Noufouss UNICODE", "Teddus Standard UNICODE", "Tifinaghe-Ircam Unicode"], "0x2D80,0x2DDF": ["Abyssinica SIL", "Code2000", "Nyala"], "0x2DE0,0x2DFF": ["Bukyvede", "EversonMono", "Kliment Std", "Quivira", "RomanCyrillic Std"], "0x2E00,0x2E7F": ["Aegean", "Alexander", "Alfios", "ALPHABETUM Unicode", "Anaktoria", "Andron Scriptor Web", "Aroania", "Atavyros", "Avdira", "Bukyvede", "Cardo", "Code2000", "Code2001", "EversonMono", "Junicode", "Kliment Std", "LeedsUni", "New Athena Unicode", "Quivira", "RomanCyrillic Std", "SBL Greek", "Symbola"], "0x2E80,0x2EFF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "BabelStone Han", "Code2000", "HAN NOM A", "HanaMin Regular", "Kozuka Mincho Pro Acro", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MSung Std Acro", "NSimSun-18030", "PMingLiU", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x2F00,0x2FDF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "BabelStone Han", "Code2000", "HAN NOM A", "HanaMin Regular", "Kozuka Mincho Pro Acro", "STSong Std Acro", "Sun-ExtA", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x2FF0,0x2FFF": ["BabelStone Han", "CN-Times", "Code2000", "HAN NOM A", "HanaMin Regular", "NSimSun-18030", "Quivira", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "YOzFontN"], "0x3000,0x303F": ["ALPHABETUM Unicode", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "BabelStone Phags-pa Book", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Cardo", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Daicing Bible", "Daicing Harmony", "Daicing Round", "Daicing White", "Daicing Xiaokai", "Free Idg Serif", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HanaMin Regular", "HY Shin Myeongjo Std Acro", "Jomolhari", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Malgun Gothic", "Microsoft Himalaya", "Microsoft Yi Baiti", "MingLiU", "MingLiU_HKSCS", "Mongolian Baiti", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "New Gulim", "NSimSun", "NSimSun-18030", "Nuosu SIL", "PMingLiU", "Roman Unicode", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Summersby", "Sun-ExtA", "Symbola", "Tibetan Machine Uni", "TITUS Cyberbit Basic", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "XTashi", "YOzFontN"], "0x3040,0x309F": ["ALPHABETUM Unicode", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Caslon", "Chrysanthi Unicode", "Code2000", "Free Idg Serif", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HanaMin Regular", "HY Shin Myeongjo Std Acro", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Malgun Gothic", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MS Gothic", "MS Hei", "MS Mincho", "MS PGothic", "MS PMincho", "MS Song", "MS UI Gothic", "MSung Std Acro", "New Gulim", "NSimSun", "NSimSun-18030", "PMingLiU", "Roman Unicode", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Summersby", "Sun-ExtA", "TITUS Cyberbit Basic", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x30A0,0x30FF": ["ALPHABETUM Unicode", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Caslon", "Chrysanthi Unicode", "Code2000", "Free Idg Serif", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HanaMin Regular", "HY Shin Myeongjo Std Acro", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Malgun Gothic", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MS Gothic", "MS Hei", "MS Mincho", "MS PGothic", "MS PMincho", "MS Song", "MS UI Gothic", "MSung Std Acro", "New Gulim", "NSimSun", "NSimSun-18030", "PMingLiU", "Roman Unicode", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "TITUS Cyberbit Basic", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x3100,0x312F": ["ALPHABETUM Unicode", "AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode", "BabelStone Han", "Chrysanthi Unicode", "Code2000", "HAN NOM A", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MS Hei", "MS Song", "MSung Std Acro", "NSimSun", "NSimSun-18030", "PMingLiU", "Roman Unicode", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "TITUS Cyberbit Basic", "TSC FMing S TT", "TSC JSong S TT", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0x3130,0x318F": ["Arial Unicode MS", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "CN-Arial", "Code2000", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HY Shin Myeongjo Std Acro", "Malgun Gothic", "Ming(for ISO10646)", "New Gulim", "Sun-ExtA", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0x3190,0x319F": ["Arial Unicode MS", "BabelStone Han", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "HAN NOM A", "HanaMin Regular", "MingLiU", "MingLiU_HKSCS", "PMingLiU", "Sun-ExtA", "TSC FMing S TT", "TSC JSong S TT", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x31A0,0x31BF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "BabelStone Han", "Code2000", "STSong Std Acro", "Sun-ExtA"], "0x31C0,0x31EF": ["BabelStone Han", "Code2000", "HanaMin Regular", "MingLiU", "MingLiU_HKSCS", "PMingLiU", "Sun-ExtA", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0x31F0,0x31FF": ["BabelStone Han", "CN-Times", "Code2000", "HAN NOM A", "HanaMin Regular", "Sun-ExtA", "YOzFontN"], "0x3200,0x32FF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "CN-Times", "Code2000", "Gulim Che", "HAN NOM A", "HanaMin Regular", "HY Shin Myeongjo Std Acro", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Malgun Gothic", "Ming(for ISO10646)", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "New Gulim", "NSimSun", "NSimSun-18030", "Quivira", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x3300,0x33FF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Chrysanthi Unicode", "Code2000", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HY Shin Myeongjo Std Acro", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Malgun Gothic", "Marin", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "New Gulim", "NSimSun", "NSimSun-18030", "PMingLiU", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "TSC FMing S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0x3400,0x4DB5": ["AR PL ShanHeiSun Uni (few)", "AR PL ZenKai Uni (few)", "BabelStone Han (few)", "Code2000", "HAN NOM A", "HanaMin Regular", "Kozuka Mincho Pro Acro", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MSung Std Acro", "New Gulim", "NSimSun-18030", "PMingLiU", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "YOzFontN"], "0x4DC0,0x4DFF": ["BabelStone Han", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "Fixedsys Excelsior", "Quivira", "Sun-ExtA", "Symbola", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0x4E00,0x9FFF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Batang", "BatangChe", "Chrysanthi Unicode (few)", "Code2000", "Gulim Che", "Gulim Old Hangul Jamo", "Gungsuh", "GungsuhChe", "HAN NOM A", "HanaMin Regular", "HY Shin Myeongjo Std Acro", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MS Gothic", "MS Hei", "MS Mincho", "MS PGothic", "MS PMincho", "MS Song", "MS UI Gothic", "MSung Std Acro", "New Gulim", "NSimSun", "NSimSun-18030", "PMingLiU", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0xA000,0xA48F": ["Code2000", "Microsoft Yi Baiti", "NSimSun-18030", "Nuosu SIL", "SimSun-18030", "Sun-ExtA,"], "0xA490,0xA4CF": ["Code2000", "Microsoft Yi Baiti", "NSimSun-18030", "Nuosu SIL", "SimSun-18030", "Sun-ExtA,"], "0xA4D0,0xA4FF": ["LisuTzimu", "Quivira"], "0xA500,0xA63F": ["Code2000", "Dukor", "Vai Slant Unicode", "Wakor"], "0xA640,0xA69F": ["Bukyvede", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "EversonMono", "Free Serif", "Kliment Std", "Quivira", "RomanCyrillic Std", "sixpack"], "0xA700,0xA71F": ["Charis SIL", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Doulos SIL", "Quivira", "RomanCyrillic Std", "Segoe UI (few)", "Sun-ExtA (few)"], "0xA720,0xA7FF": ["Arial", "Charis SIL", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "Doulos SIL", "EversonMono", "Fixedsys Excelsior", "Junicode", "Microsoft Sans Serif", "Quivira", "RomanCyrillic Std", "Segoe UI", "sixpack", "Sun-ExtA", "Tahoma", "Times New Roman"], "0xA800,0xA82F": ["MPH 2B Damase"], "0xA830,0xA83F": ["Siddhanta"], "0xA840,0xA87F": ["BabelStone Phags-pa Book", "BabelStone Phags-pa Seal", "BabelStone Phags-pa Tibetan A", "BabelStone Phags-pa Tibetan B", "Code2000"], "0xA880,0xA8DF": ["Code2000"], "0xA8E0,0xA8FF": ["Siddhanta"], "0xA900,0xA92F": ["Code2000"], "0xA930,0xA95F": ["Code2000"], "0xA960,0xA97F": ["UnBatang"], "0xA980,0xA9DF": ["adjisaka", "Tuladha Jejeg"], "0xAA00,0xAA5F": ["Code2000"], "0xAA60,0xAA7F": ["Padauk"], "0xAA80,0xAADF": ["Tai Heritage Pro"], "0xAB00,0xAB2F": ["Abyssinica SIL"], "0xABC0,0xABFF": ["Eeyek Unicode"], "0xAC00,0xD7A3": ["Arial Unicode MS", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Code2000", "Gulim Che", "Gungsuh", "GungsuhChe", "HY Shin Myeongjo Std Acro", "Malgun Gothic", "New Gulim", "Sun-ExtA", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0xD7B0,0xD7FF": ["UnBatang"], "0xF900,0xFAFF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Batang", "BatangChe", "Code2000", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HanaMin Regular", "HY Shin Myeongjo Std Acro", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "MingLiU", "MingLiU_HKSCS", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "New Gulim", "NSimSun", "NSimSun-18030", "PMingLiU", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0xFB00,0xFB4F": ["Aboriginal Sans", "Aboriginal Serif", "Aharoni", "ALPHABETUM Unicode", "Andron Scriptor Web", "Arial", "Arial Unicode MS", "Cardo", "Caslon", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier New", "David", "David Transparent", "DejaVu Sans", "DejaVu Sans Condensed", "EversonMono", "Ezra SIL", "Ezra SIL SR", "Fixed Miriam Transparent", "Fixedsys Excelsior", "FrankRuehl", "Free Idg Serif", "Free Monospaced", "Free Sans", "Free Serif", "Gisha", "LeedsUni", "Legendum", "Levenim MT", "Lucida Grande", "Lucida Sans", "MD King KhammuRabi", "Marin", "Microsoft Sans Serif", "Mike Hebrew", "Mike Hebrew Web", "Miriam", "Miriam Fixed", "Miriam Transparent", "Monospace", "MPH 2B Damase", "Narkisim", "Palatino Linotype", "Quivira", "Reader Sans", "Rod", "Rod Transparent", "Roman Unicode", "SBL Hebrew", "sixpack", "Tahoma", "Times New Roman", "TITUS Cyberbit Basic", "Vusillus Old Face", "Zawgyi-One"], "0xFB50,0xFDFF": ["Aleem Urdu Unicode", "Andalus", "Arabic Transparent", "Arabic Typesetting", "Arial", "Arial Unicode MS", "Art (Bold Italic", "Italic Outline)", "Chrysanthi Unicode", "CN-Arial", "CN-Times", "Code2000", "Courier New", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "Diwani (Bent", "Letter", "Outline Shaded", "Simple Outline", "Simple Outline2", "Simple Striped)", "Farsi Simple (Bold", "Outline)", "Fixedsys Excelsior", "Free Idg Serif", "GlobalScience", "Goher Urdu Unicode", "Kurdish AllAlphabets", "Led Italic Font", "Lucida Sans", "Lucida Sans Typewriter", "MD King KhammuRabi", "Microsoft Sans Serif", "Microsoft Uighur", "MPH 2B Damase", "Nastaleeq Like", "Nesf2", "NSimSun-18030", "Old Antic (Bold", "Decorative", "Outline", "Outline Shaded)", "PakType Naqsh", "Paktype Tehreer", "Pashto Kror Asiatype", "_PDMS_Saleem_QuranFont", "PT (Bold Arch", "Bold Broken", "Bold Dusky", "Bold Heading", "Bold Mirror", "Bold Stars", "Separated Balloon", "Simple Bold Ruled)", "Samda", "Segoe UI", "Simple (Bold Jut Out", "Indust Outline", "Indust Shaded", "Outline Pat)", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun-18030", "Sun-ExtA", "Tahoma", "Times New Roman", "TITUS Cyberbit Basic", "Traditional Arabic", "Unikurd Tishk", "Unikurd Web", "Urdu Naskh Asiatype", "Urdu Naskh Unicode", "Urdu Nastaliq Unicode", "Zawgyi-One", "zkurd ali.M"], "0xFE00,0xFE0F": ["Code2000", "Charis SIL", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Serif", "DejaVu Serif Condensed", "Doulos SIL", "EversonMono", "YOzFontN"], "0xFE10,0xFE1F": ["BabelStone Han", "Malgun Gothic", "Sun-ExtA", "Symbola", "UnBatang"], "0xFE20,0xFE2F": ["Analecta", "Arial", "Arial Unicode MS", "Code2000", "Courier New", "EversonMono", "Kliment Std", "LeedsUni", "PakType Naqsh", "Reader Sans", "RomanCyrillic Std", "Segoe UI", "sixpack", "Sun-ExtA", "Tahoma", "Times New Roman", "Symbola"], "0xFE30,0xFE4F": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "CN-Arial", "CN-Times", "Code2000", "HAN NOM A", "HAN NOM B", "Kozuka Mincho Pro Acro", "Microsoft Yi Baiti", "Malgun Gothic", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MSung Std Acro", "PMingLiU", "NSimSun", "NSimSun-18030", "SimHei", "SimSun", "SimSun-18030", "Sun-ExtA", "Symbola", "TITUS Cyberbit Basic", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0xFE50,0xFE6F": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "CN-Times", "Code2000", "Fixedsys Excelsior", "HAN NOM A", "HAN NOM B", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "MSung Std Acro", "NSimSun", "NSimSun-18030", "PMingLiU", "RomanCyrillic Std", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "TITUS Cyberbit Basic", "TSC FMing S TT", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0xFE70,0xFEFF": ["Aleem Urdu Unicode", "Andalus", "Arabic Transparent", "Arabic Typesetting", "Arial", "Arial Unicode MS", "Art (Bold Italic", "Italic Outline)", "Chrysanthi Unicode", "Courier New", "Bitstream CyberBase", "Bitstream CyberBit", "CN-Arial", "CN-Times", "Code2000", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "Diwani (Bent", "Letter", "Outline Shaded", "Simple Outline", "Simple Outline2", "Simple Striped)", "Farsi Simple (Bold", "Outline)", "Fixedsys Excelsior", "Free Idg Serif", "GlobalScience", "Goher Urdu Unicode", "Kurdish AllAlphabets", "Led Italic Font", "Lucida Bright", "Lucida Sans", "Lucida Sans Typewriter", "MD King KhammuRabi", "Microsoft Sans Serif", "Microsoft Uighur", "MPH 2B Damase", "Nastaleeq Like", "Nesf2", "NSimSun-18030", "Old Antic (Bold", "Decorative", "Outline", "Outline Shaded)", "PakType Naqsh", "PakType Tehreer", "Pashto Kror Asiatype", "_PDMS_Saleem_QuranFont", "PT (Bold Arch", "Bold Broken", "Bold Dusky", "Bold Heading", "Bold Mirror", "Bold Stars", "Separated Balloon", "Simple Bold Ruled)", "Samda", "Segoe UI", "Simple (Bold Jut Out", "Indust Outline", "Indust Shaded", "Outline Pat)", "Simplified Arabic", "Simplified Arabic Fixed", "SimSun-18030", "Sun-ExtA", "Tahoma", "Times New Roman", "TITUS Cyberbit Basic", "Traditional Arabic", "Unikurd Tishk", "Unikurd Web", "Urdu Naskh Asiatype", "Urdu Naskh Unicode", "Urdu Nastaliq Unicode", "Zawgyi-One", "zkurd ali.M"], "0xFF00,0xFFEF": ["AR PL ShanHeiSun Uni", "AR PL ZenKai Uni", "Arial Unicode MS", "BabelStone Han", "Baekmuk Batang", "Baekmuk Dotum", "Baekmuk Gulim", "Baekmuk Headline", "Batang", "BatangChe", "Caslon", "CN-Arial", "CN-Times", "Code2000", "Fixedsys Excelsior", "Gulim Che", "Gungsuh", "GungsuhChe", "HAN NOM A", "HAN NOM B", "HY Shin Myeongjo Std Acro", "Kochi Gothic", "Kochi Mincho", "Kozuka Mincho Pro Acro", "Malgun Gothic", "Marin", "Ming(for ISO10646)", "MingLiU", "MingLiU_HKSCS", "Monospace", "MS Gothic", "MS Mincho", "MS PGothic", "MS PMincho", "MS UI Gothic", "MSung Std Acro", "New Gulim", "NSimSun", "NSimSun-18030", "Nuosu SIL (few)", "PMingLiU", "Quivira", "Sazanami Gothic", "Sazanami Mincho", "SimHei", "SimSun", "SimSun-18030", "STSong Std Acro", "Sun-ExtA", "TITUS Cyberbit Basic", "TSC FMing S TT", "TSC JSong S TT", "UnBatang", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0xFFF0,0xFFFF": ["Aegean", "Akkadian", "Arial Unicode MS", "Charis SIL", "Code2000", "Doulos SIL", "EversonMono", "sixpack", "Symbola", "Tibetan Machine Uni"], "0x10000,0x1007F": ["Aegean", "ALPHABETUM Unicode", "Code2001", "EversonMono", "Free Idg Serif", "MPH 2B Damase", "Penuturesu"], "0x10080,0x100FF": ["Aegean", "ALPHABETUM Unicode", "Code2001", "EversonMono", "Free Idg Serif", "MPH 2B Damase"], "0x10100,0x1013F": ["Aegean", "ALPHABETUM Unicode", "Code2001", "EversonMono", "MPH 2B Damase", "Penuturesu"], "0x10140,0x1018F": ["Aegean", "Alexander", "ALPHABETUM Unicode", "Aroania", "Avdira", "Cardo", "EversonMono", "New Athena Unicode", "Quivira"], "0x10190,0x101CF": ["Aegean", "Alexander", "Aroania", "Avdira", "EversonMono", "New Athena Unicode", "Quivira", "RomanCyrillic Std", "sixpack"], "0x101D0,0x101FF": ["Aegean", "Code2001", "EversonMono,"], "0x10280,0x1029F": ["Aegean", "EversonMono", "Quivira"], "0x102A0,0x102DF": ["Aegean", "Quivira"], "0x10300,0x1032F": ["Aegean", "ALPHABETUM Unicode", "Cardo", "Code2001", "EversonMono", "Free Idg Serif", "MPH 2B Damase", "New Athena Unicode", "Quivira"], "0x10330,0x1034F": ["ALPHABETUM Unicode", "Analecta", "Cardo", "Code2001", "EversonMono", "Free Idg Serif", "Free Serif", "MPH 2B Damase", "Quivira", "RomanCyrillic Std", "Sadagolthina", "Vulcanius"], "0x10380,0x1039F": ["Aegean", "ALPHABETUM Unicode", "Andagii", "Code2001", "Free Sans", "MPH 2B Damase", "Ugaritic 3.03 Unicode"], "0x103A0,0x103DF": ["Aegean", "ALPHABETUM Unicode", "Code2001", "Free Sans", "MPH 2B Damase"], "0x10400,0x1044F": ["AdamicBee", "Analecta", "Code2001", "DeseretBee", "EversonMono", "HoneyBee", "MPH 2B Damase", "QueenBee", "QueenBee Star", "ReaderBee", "TimesBee", "TuBee Blunt", "TumbleBee", "ZarahemlaBee"], "0x10450,0x1047F": ["Andagii", "Code2001", "ESL Gothic Unicode", "EversonMono", "MPH 2B Damase"], "0x10480,0x104AF": ["Andagii", "Code2001", "MPH 2B Damase"], "0x10800,0x1083F": ["Aegean", "ALPHABETUM Unicode", "Code2001", "EversonMono", "MPH 2B Damase"], "0x10840,0x1085F": ["Aramaic Imperial Yeb", "Aramaic VIIBCE"], "0x10900,0x1091F": ["Aegean", "ALPHABETUM Unicode", "Aramaic Early Br Rkb", "Code2001", "Free Sans", "Hebrew Paleo Gezer", "Hebrew Paleo Lachish", "Hebrew Paleo Mesha", "Hebrew Paleo Qumran", "Hebrew Paleo Siloam", "MPH 2B Damase", "Phoenician Ahiram"], "0x10920,0x1093F": ["Aegean", "Quivira"], "0x10A00,0x10A5F": ["ALPHABETUM Unicode", "MPH 2B Damase"], "0x10A60,0x10A7F": ["Qataban", "Quivira"], "0x10B00,0x10B3F": ["Ahuramazda", "Avestan", "ZAvesta"], "0x10B40,0x10B5F": ["ZH Mono"], "0x10B60,0x10B7F": ["Ahuramazda (numerals)", "ZH Mono"], "0x10C00,0x10C4F": ["Orkun", "Quivira"], "0x12000,0x123FF": ["Akkadian", "CuneiformComposite", "Free Idg Serif"], "0x12400,0x1247F": ["Akkadian", "CuneiformComposite", "Free Idg Serif"], "0x13000,0x1342F": ["Aegyptus"], "0x1B000,0x1B0FF": ["BabelStone Han", "HanaMin Regular"], "0x1D000,0x1D0FF": ["Alexander", "Aroania", "Avdira", "Code2001", "Free Serif", "Musica", "Symbola"], "0x1D100,0x1D1FF": ["Code2001", "Euterpe", "Free Serif", "Musica", "Quivira", "Symbola"], "0x1D200,0x1D24F": ["Aegean", "Alexander", "ALPHABETUM Unicode", "Aroania", "Avdira", "Cardo", "EversonMono", "Musica", "New Athena Unicode", "Quivira", "Symbola"], "0x1D300,0x1D35F": ["BabelStone Han", "Code2001", "DejaVu Sans", "DejaVu Sans Condensed", "Quivira", "Sun-ExtB", "Symbola", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0x1D360,0x1D37F": ["BabelStone Han", "Code2001", "Quivira", "RomanCyrillic Std", "Symbola", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono"], "0x1D400,0x1D7FF": ["Cambria Math", "Cardo (few)", "Code2001", "DejaVu Sans", "DejaVu Sans Condensed", "DejaVu Sans Mono", "DejaVu Serif", "DejaVu Serif Condensed", "Free Serif", "Quivira", "SImPL (few)", "sixpack (few)", "STIXGeneral", "Symbola"], "0x1F000,0x1F02F": ["Free Serif", "HanaMin Regular", "Symbola"], "0x1F030,0x1F09F": ["Code2001", "Free Serif", "Quivira", "Symbola"], "0x1F0A0,0x1F0FF": ["Symbola"], "0x1F100,0x1F1FF": ["Quivira", "YOzFontN"], "0x1F200,0x1F2FF": ["BabelStone Han", "HanaMin Regular", "YOzFontN"], "0x1F300,0x1F5FF": ["Quivira", "Symbola"], "0x1F600,0x1F64F": ["Quivira", "Symbola"], "0x1F680,0x1F6FF": ["Symbola"], "0x1F700,0x1F77F": ["Symbola"], "0x20000,0x2A6D6": ["BabelStone Han (few)", "Code2001 (few)", "HAN NOM B", "HanaMin Regular", "MingLiU-ExtB", "MingLiU_HKSCS-ExtB", "PMingLiU-ExtB", "SimSun (Founder Extended)", "supplied with Office XP Proofing Tools", "Sun-ExtB", "YOzFontN"], "0x2A700,0x2B73F": ["BabelStone Han (few)", "HanaMin Regular"], "0x2B740,0x2B81F": ["BabelStone Han", "HanaMin Regular"], "0x2F800,0x2FA1F": ["HAN NOM B", "HanaMin Regular", "MingLiU-ExtB (few)", "MingLiU_HKSCS-ExtB (few)", "PMingLiU-ExtB (few)", "Sun-ExtB", "WenQuanYi Zen Hei", "WenQuanYi Zen Hei Mono", "YOzFontN"], "0xE0000,0xE007F": ["Code2001"], "0xE0100,0xE01EF": ["YOzFontN"]}`
range_to_font = JSON.parse(data)
console.log(range_to_font)
// corrs error have to host/use cdn to obtain the data
//fetch("range_to_font.txt").then((data) => {return data.json();}).then((data)=>{console.log(data);})
}
function nextPage(block) {
block.classList.add('clicked')
setTimeout(() => block.classList.remove('clicked'), 1000)
const n = parseInt(PAGE_NUMBER.innerHTML)
PAGE_NUMBER.innerHTML = Math.max(1, n + 1)
loadPage()
}
function prevPage(block) {
block.classList.add('clicked')
setTimeout(() => block.classList.remove('clicked'), 1000)
const n = parseInt(PAGE_NUMBER.innerHTML)
PAGE_NUMBER.innerHTML = Math.max(1, n - 1)
loadPage()
}
function addSymbol(parent, n) {// adds a symbol block to the given parent
const symbol = String.fromCodePoint(n)
parent.innerHTML +=
`<div class="symbolBlock" onclick="copySymbol(event, this)" oncontextmenu="favourite(event, this)">\
<p class="symbolCode">${n}</p>\
<p class="symbol">${symbol}</p>\
</div>`
if (localStorage.getItem(n)) {
parent.children[parent.children.length - 1].classList.add("favourited")
} else if (localStorage.getItem(-n)) {
parent.children[parent.children.length - 1].classList.add("blocked")
}
}
function createPage() {// called once and creates the page html structure
const count = i + SYMBOLS_PER_PAGE
MAIN.innerHTML += `<div id='page'></div>`
for (let j = i; j < count; j++) {
//if(!localStorage.getItem(-j))// symbol code not blocked
addSymbol(document.getElementById(`page`), j)
}
i += SYMBOLS_PER_PAGE
}
function createFavouritesPage() {
// creates page with all favourited symbols loaded from local storage, then hides the page, un-hidden through favourites btn
MAIN.innerHTML += `<div id='favourites'></div>`
let nFavourites = 0
const keys = Array.from(Object.keys(localStorage)).sort((a, b) => parseInt(a) - parseInt(b))
for (let i = 0; i < keys.length; i++) {
if (parseInt(keys[i]) >= 0) {
addSymbol(document.getElementById(`favourites`), keys[i])
nFavourites++
}
}
localStorage.setItem("nFavourites", nFavourites)
}
function updateFavouritesPage() {
// checks the children symblock elements === length localstorage
// if not re-create the page and un-hide it
const page = document.getElementById('favourites')
console.log(localStorage.getItem("nFavourites"), page.children.length)
if (parseInt(localStorage.getItem("nFavourites")) !== page.children.length) {
page.remove()
createFavouritesPage()
}
}
function createBlockedPage() {
MAIN.innerHTML += `<div id='blocked'></div>`
let nBlocked = 0
const keys = Array.from(Object.keys(localStorage)).sort((a, b) => -parseInt(a) + parseInt(b))
for (let i = 0; i < keys.length; i++) {
if (parseInt(keys[i]) < 0) {
addSymbol(document.getElementById(`blocked`), -keys[i])
nBlocked++
}
}
localStorage.setItem("nBlocked", nBlocked)
}
function updateBlockedPage() {
const page = document.getElementById('blocked')
if (parseInt(localStorage.getItem("nBlocked")) !== page.children.length) {
page.remove()
createBlockedPage()
}
}
// resets/clears local cache favourites/blocked symbols
function resetFavourites(){
for(const key in localStorage) {
if(parseInt(key) >= 0){
localStorage.removeItem(key)
localStorage.setItem("nFavourites", localStorage.getItem("nFavourites") - 1);
}
}
// favourites reset message/prompt/flash temp message region?
}
function resetBlocked(){
for(const key in localStorage) {
if(parseInt(key) < 0){
localStorage.removeItem(key)
localStorage.setItem("nBlocked", localStorage.getItem("nBlocked") - 1);
}
}
}
function changeFont(){
}
function navigateToPage(){
}
function createToolsPage() {
let toolsPageContent = `<div id='tools'>`
toolsPageContent += `<div id='User'><h1>User</h1>`
toolsPageContent += `<div class="symbolBlock" style="width:226px;" onclick="resetFavourites()">\
<p class="btn">Reset Favourites</p>\
</div>`
toolsPageContent += `<div class="symbolBlock" style="width:226px;" onclick="resetBlocked()">\
<p class="btn">Reset Blocked</p>\
</div>`
toolsPageContent += `</div>`
toolsPageContent += `<div id='Navigation'><h1>Navigation</h1>`
/*toolsPageContent += `<div class="symbolBlock" style="width:226px;" onclick="loadPageRange(0, 127)">\
<p class="btn">C0 Controls and Basic Latin</p>\
</div>`
toolsPageContent += `<div class="symbolBlock" style="width:226px;" onclick="loadPageRange(128512, 128591)">\
<p class="btn">Emoticons</p>\
</div>`*/
toolsPageContent += `<div class="symbolBlockHidden" title="C0 Controls and Basic Latin" style="width:226px;" onclick="loadPageRange(0, 127)"><p class="symbolCode">0-127</p><p class="btn">C0 Controls and Basic Latin</p></div><div class="symbolBlockHidden" title="C1 Controls and Latin-1 Supplement" style="width:226px;" onclick="loadPageRange(128, 255)"><p class="symbolCode">128-255</p><p class="btn">C1 Controls and Latin-1 Supplement</p></div><div class="symbolBlockHidden" title="Latin Extended-A" style="width:226px;" onclick="loadPageRange(256, 383)"><p class="symbolCode">256-383</p><p class="btn">Latin Extended-A</p></div><div class="symbolBlockHidden" title="Latin Extended-B" style="width:226px;" onclick="loadPageRange(384, 591)"><p class="symbolCode">384-591</p><p class="btn">Latin Extended-B</p></div><div class="symbolBlockHidden" title="IPA Extensions" style="width:226px;" onclick="loadPageRange(592, 687)"><p class="symbolCode">592-687</p><p class="btn">IPA Extensions</p></div><div class="symbolBlockHidden" title="Spacing Modifier Letters" style="width:226px;" onclick="loadPageRange(688, 767)"><p class="symbolCode">688-767</p><p class="btn">Spacing Modifier Letters</p></div><div class="symbolBlockHidden" title="Combining Diacritical Marks" style="width:226px;" onclick="loadPageRange(768, 879)"><p class="symbolCode">768-879</p><p class="btn">Combining Diacritical Marks</p></div><div class="symbolBlockHidden" title="Greek and Coptic" style="width:226px;" onclick="loadPageRange(880, 1023)"><p class="symbolCode">880-1023</p><p class="btn">Greek and Coptic</p></div><div class="symbolBlockHidden" title="Cyrillic" style="width:226px;" onclick="loadPageRange(1024, 1279)"><p class="symbolCode">1024-1279</p><p class="btn">Cyrillic</p></div><div class="symbolBlockHidden" title="Cyrillic Supplement" style="width:226px;" onclick="loadPageRange(1280, 1327)"><p class="symbolCode">1280-1327</p><p class="btn">Cyrillic Supplement</p></div><div class="symbolBlockHidden" title="Armenian" style="width:226px;" onclick="loadPageRange(1328, 1423)"><p class="symbolCode">1328-1423</p><p class="btn">Armenian</p></div><div class="symbolBlockHidden" title="Hebrew" style="width:226px;" onclick="loadPageRange(1424, 1535)"><p class="symbolCode">1424-1535</p><p class="btn">Hebrew</p></div><div class="symbolBlockHidden" title="Arabic" style="width:226px;" onclick="loadPageRange(1536, 1791)"><p class="symbolCode">1536-1791</p><p class="btn">Arabic</p></div><div class="symbolBlockHidden" title="Syriac" style="width:226px;" onclick="loadPageRange(1792, 1871)"><p class="symbolCode">1792-1871</p><p class="btn">Syriac</p></div><div class="symbolBlockHidden" title="Arabic Supplement" style="width:226px;" onclick="loadPageRange(1872, 1919)"><p class="symbolCode">1872-1919</p><p class="btn">Arabic Supplement</p></div><div class="symbolBlockHidden" title="Thaana" style="width:226px;" onclick="loadPageRange(1920, 1983)"><p class="symbolCode">1920-1983</p><p class="btn">Thaana</p></div><div class="symbolBlockHidden" title="N’Ko" style="width:226px;" onclick="loadPageRange(1984, 2047)"><p class="symbolCode">1984-2047</p><p class="btn">N’Ko</p></div><div class="symbolBlockHidden" title="Samaritan" style="width:226px;" onclick="loadPageRange(2048, 2111)"><p class="symbolCode">2048-2111</p><p class="btn">Samaritan</p></div><div class="symbolBlockHidden" title="Mandaic" style="width:226px;" onclick="loadPageRange(2112, 2143)"><p class="symbolCode">2112-2143</p><p class="btn">Mandaic</p></div><div class="symbolBlockHidden" title="Arabic Extended-A" style="width:226px;" onclick="loadPageRange(2208, 2303)"><p class="symbolCode">2208-2303</p><p class="btn">Arabic Extended-A</p></div><div class="symbolBlockHidden" title="Devanagari" style="width:226px;" onclick="loadPageRange(2304, 2431)"><p class="symbolCode">2304-2431</p><p class="btn">Devanagari</p></div><div class="symbolBlockHidden" title="Bengali" style="width:226px;" onclick="loadPageRange(2432, 2559)"><p class="symbolCode">2432-2559</p><p class="btn">Bengali</p></div><div class="symbolBlockHidden" title="Gurmukhi" style="width:226px;" onclick="loadPageRange(2560, 2687)"><p class="symbolCode">2560-2687</p><p class="btn">Gurmukhi</p></div><div class="symbolBlockHidden" title="Gujarati" style="width:226px;" onclick="loadPageRange(2688, 2815)"><p class="symbolCode">2688-2815</p><p class="btn">Gujarati</p></div><div class="symbolBlockHidden" title="Oriya" style="width:226px;" onclick="loadPageRange(2816, 2943)"><p class="symbolCode">2816-2943</p><p class="btn">Oriya</p></div><div class="symbolBlockHidden" title="Tamil" style="width:226px;" onclick="loadPageRange(2944, 3071)"><p class="symbolCode">2944-3071</p><p class="btn">Tamil</p></div><div class="symbolBlockHidden" title="Telugu" style="width:226px;" onclick="loadPageRange(3072, 3199)"><p class="symbolCode">3072-3199</p><p class="btn">Telugu</p></div><div class="symbolBlockHidden" title="Kannada" style="width:226px;" onclick="loadPageRange(3200, 3327)"><p class="symbolCode">3200-3327</p><p class="btn">Kannada</p></div><div class="symbolBlockHidden" title="Malayalam" style="width:226px;" onclick="loadPageRange(3328, 3455)"><p class="symbolCode">3328-3455</p><p class="btn">Malayalam</p></div><div class="symbolBlockHidden" title="Sinhala" style="width:226px;" onclick="loadPageRange(3456, 3583)"><p class="symbolCode">3456-3583</p><p class="btn">Sinhala</p></div><div class="symbolBlockHidden" title="Thai" style="width:226px;" onclick="loadPageRange(3584, 3711)"><p class="symbolCode">3584-3711</p><p class="btn">Thai</p></div><div class="symbolBlockHidden" title="Lao" style="width:226px;" onclick="loadPageRange(3712, 3839)"><p class="symbolCode">3712-3839</p><p class="btn">Lao</p></div><div class="symbolBlockHidden" title="Tibetan" style="width:226px;" onclick="loadPageRange(3840, 4095)"><p class="symbolCode">3840-4095</p><p class="btn">Tibetan</p></div><div class="symbolBlockHidden" title="Myanmar" style="width:226px;" onclick="loadPageRange(4096, 4255)"><p class="symbolCode">4096-4255</p><p class="btn">Myanmar</p></div><div class="symbolBlockHidden" title="Georgian" style="width:226px;" onclick="loadPageRange(4256, 4351)"><p class="symbolCode">4256-4351</p><p class="btn">Georgian</p></div><div class="symbolBlockHidden" title="Hangul Jamo" style="width:226px;" onclick="loadPageRange(4352, 4607)"><p class="symbolCode">4352-4607</p><p class="btn">Hangul Jamo</p></div><div class="symbolBlockHidden" title="Ethiopic" style="width:226px;" onclick="loadPageRange(4608, 4991)"><p class="symbolCode">4608-4991</p><p class="btn">Ethiopic</p></div><div class="symbolBlockHidden" title="Ethiopic Supplement" style="width:226px;" onclick="loadPageRange(4992, 5023)"><p class="symbolCode">4992-5023</p><p class="btn">Ethiopic Supplement</p></div><div class="symbolBlockHidden" title="Cherokee" style="width:226px;" onclick="loadPageRange(5024, 5119)"><p class="symbolCode">5024-5119</p><p class="btn">Cherokee</p></div><div class="symbolBlockHidden" title="Unified Canadian Aboriginal Syllabics" style="width:226px;" onclick="loadPageRange(5120, 5759)"><p class="symbolCode">5120-5759</p><p class="btn">Unified Canadian Aboriginal Syllabics</p></div><div class="symbolBlockHidden" title="Ogham" style="width:226px;" onclick="loadPageRange(5760, 5791)"><p class="symbolCode">5760-5791</p><p class="btn">Ogham</p></div><div class="symbolBlockHidden" title="Runic" style="width:226px;" onclick="loadPageRange(5792, 5887)"><p class="symbolCode">5792-5887</p><p class="btn">Runic</p></div><div class="symbolBlockHidden" title="Tagalog" style="width:226px;" onclick="loadPageRange(5888, 5919)"><p class="symbolCode">5888-5919</p><p class="btn">Tagalog</p></div><div class="symbolBlockHidden" title="Hanunóo" style="width:226px;" onclick="loadPageRange(5920, 5951)"><p class="symbolCode">5920-5951</p><p class="btn">Hanunóo</p></div><div class="symbolBlockHidden" title="Buhid" style="width:226px;" onclick="loadPageRange(5952, 5983)"><p class="symbolCode">5952-5983</p><p class="btn">Buhid</p></div><div class="symbolBlockHidden" title="Tagbanwa" style="width:226px;" onclick="loadPageRange(5984, 6015)"><p class="symbolCode">5984-6015</p><p class="btn">Tagbanwa</p></div><div class="symbolBlockHidden" title="Khmer" style="width:226px;" onclick="loadPageRange(6016, 6143)"><p class="symbolCode">6016-6143</p><p class="btn">Khmer</p></div><div class="symbolBlockHidden" title="Mongolian" style="width:226px;" onclick="loadPageRange(6144, 6319)"><p class="symbolCode">6144-6319</p><p class="btn">Mongolian</p></div><div class="symbolBlockHidden" title="Unified Canadian Aboriginal Syllabics Extended" style="width:226px;" onclick="loadPageRange(6320, 6399)"><p class="symbolCode">6320-6399</p><p class="btn">Unified Canadian Aboriginal Syllabics Extended</p></div><div class="symbolBlockHidden" title="Limbu" style="width:226px;" onclick="loadPageRange(6400, 6479)"><p class="symbolCode">6400-6479</p><p class="btn">Limbu</p></div><div class="symbolBlockHidden" title="Tai Le" style="width:226px;" onclick="loadPageRange(6480, 6527)"><p class="symbolCode">6480-6527</p><p class="btn">Tai Le</p></div><div class="symbolBlockHidden" title="New Tai Lue" style="width:226px;" onclick="loadPageRange(6528, 6623)"><p class="symbolCode">6528-6623</p><p class="btn">New Tai Lue</p></div><div class="symbolBlockHidden" title="Khmer Symbols" style="width:226px;" onclick="loadPageRange(6624, 6655)"><p class="symbolCode">6624-6655</p><p class="btn">Khmer Symbols</p></div><div class="symbolBlockHidden" title="Buginese" style="width:226px;" onclick="loadPageRange(6656, 6687)"><p class="symbolCode">6656-6687</p><p class="btn">Buginese</p></div><div class="symbolBlockHidden" title="Tai Tham" style="width:226px;" onclick="loadPageRange(6688, 6832)"><p class="symbolCode">6688-6832</p><p class="btn">Tai Tham</p></div><div class="symbolBlockHidden" title="Balinese" style="width:226px;" onclick="loadPageRange(6912, 7039)"><p class="symbolCode">6912-7039</p><p class="btn">Balinese</p></div><div class="symbolBlockHidden" title="Sundanese" style="width:226px;" onclick="loadPageRange(7040, 7103)"><p class="symbolCode">7040-7103</p><p class="btn">Sundanese</p></div><div class="symbolBlockHidden" title="Batak" style="width:226px;" onclick="loadPageRange(7104, 7167)"><p class="symbolCode">7104-7167</p><p class="btn">Batak</p></div><div class="symbolBlockHidden" title="Lepcha" style="width:226px;" onclick="loadPageRange(7168, 7247)"><p class="symbolCode">7168-7247</p><p class="btn">Lepcha</p></div><div class="symbolBlockHidden" title="Ol Chiki" style="width:226px;" onclick="loadPageRange(7040, 7295)"><p class="symbolCode">7040-7295</p><p class="btn">Ol Chiki</p></div><div class="symbolBlockHidden" title="Sundanese Supplement" style="width:226px;" onclick="loadPageRange(7360, 7375)"><p class="symbolCode">7360-7375</p><p class="btn">Sundanese Supplement</p></div><div class="symbolBlockHidden" title="Vedic Extensions" style="width:226px;" onclick="loadPageRange(7376, 7423)"><p class="symbolCode">7376-7423</p><p class="btn">Vedic Extensions</p></div><div class="symbolBlockHidden" title="Phonetic Extensions" style="width:226px;" onclick="loadPageRange(7424, 7551)"><p class="symbolCode">7424-7551</p><p class="btn">Phonetic Extensions</p></div><div class="symbolBlockHidden" title="Phonetic Extensions Supplement" style="width:226px;" onclick="loadPageRange(7552, 7615)"><p class="symbolCode">7552-7615</p><p class="btn">Phonetic Extensions Supplement</p></div><div class="symbolBlockHidden" title="Combining Diacritical Marks Supplement" style="width:226px;" onclick="loadPageRange(7616, 7679)"><p class="symbolCode">7616-7679</p><p class="btn">Combining Diacritical Marks Supplement</p></div><div class="symbolBlockHidden" title="Latin Extended Additional" style="width:226px;" onclick="loadPageRange(7680, 7935)"><p class="symbolCode">7680-7935</p><p class="btn">Latin Extended Additional</p></div><div class="symbolBlockHidden" title="Greek Extended" style="width:226px;" onclick="loadPageRange(7936, 8191)"><p class="symbolCode">7936-8191</p><p class="btn">Greek Extended</p></div><div class="symbolBlockHidden" title="General Punctuation" style="width:226px;" onclick="loadPageRange(8192, 8303)"><p class="symbolCode">8192-8303</p><p class="btn">General Punctuation</p></div><div class="symbolBlockHidden" title="Superscripts and Subscripts" style="width:226px;" onclick="loadPageRange(8304, 8351)"><p class="symbolCode">8304-8351</p><p class="btn">Superscripts and Subscripts</p></div><div class="symbolBlockHidden" title="Currency Symbols" style="width:226px;" onclick="loadPageRange(8352, 8399)"><p class="symbolCode">8352-8399</p><p class="btn">Currency Symbols</p></div><div class="symbolBlockHidden" title="Combining Diacritical Marks for Symbols" style="width:226px;" onclick="loadPageRange(8400, 8447)"><p class="symbolCode">8400-8447</p><p class="btn">Combining Diacritical Marks for Symbols</p></div><div class="symbolBlockHidden" title="Letterlike Symbols" style="width:226px;" onclick="loadPageRange(8448, 8527)"><p class="symbolCode">8448-8527</p><p class="btn">Letterlike Symbols</p></div><div class="symbolBlockHidden" title="Number Forms" style="width:226px;" onclick="loadPageRange(8528, 8591)"><p class="symbolCode">8528-8591</p><p class="btn">Number Forms</p></div><div class="symbolBlockHidden" title="Arrows" style="width:226px;" onclick="loadPageRange(8592, 8703)"><p class="symbolCode">8592-8703</p><p class="btn">Arrows</p></div><div class="symbolBlockHidden" title="Mathematical Operators" style="width:226px;" onclick="loadPageRange(8704, 8959)"><p class="symbolCode">8704-8959</p><p class="btn">Mathematical Operators</p></div><div class="symbolBlockHidden" title="Miscellaneous Technical" style="width:226px;" onclick="loadPageRange(8960, 9215)"><p class="symbolCode">8960-9215</p><p class="btn">Miscellaneous Technical</p></div><div class="symbolBlockHidden" title="Control Pictures" style="width:226px;" onclick="loadPageRange(9216, 9279)"><p class="symbolCode">9216-9279</p><p class="btn">Control Pictures</p></div><div class="symbolBlockHidden" title="Optical Character Recognition" style="width:226px;" onclick="loadPageRange(9280, 9311)"><p class="symbolCode">9280-9311</p><p class="btn">Optical Character Recognition</p></div><div class="symbolBlockHidden" title="Enclosed Alphanumerics" style="width:226px;" onclick="loadPageRange(9312, 9471)"><p class="symbolCode">9312-9471</p><p class="btn">Enclosed Alphanumerics</p></div><div class="symbolBlockHidden" title="Box Drawing" style="width:226px;" onclick="loadPageRange(9472, 9599)"><p class="symbolCode">9472-9599</p><p class="btn">Box Drawing</p></div><div class="symbolBlockHidden" title="Block Elements" style="width:226px;" onclick="loadPageRange(9600, 9631)"><p class="symbolCode">9600-9631</p><p class="btn">Block Elements</p></div><div class="symbolBlockHidden" title="Geometric Shapes" style="width:226px;" onclick="loadPageRange(9632, 9727)"><p class="symbolCode">9632-9727</p><p class="btn">Geometric Shapes</p></div><div class="symbolBlockHidden" title="Miscellaneous Symbols" style="width:226px;" onclick="loadPageRange(9728, 9983)"><p class="symbolCode">9728-9983</p><p class="btn">Miscellaneous Symbols</p></div><div class="symbolBlockHidden" title="Dingbats" style="width:226px;" onclick="loadPageRange(9984, 10175)"><p class="symbolCode">9984-10175</p><p class="btn">Dingbats</p></div><div class="symbolBlockHidden" title="Miscellaneous Mathematical Symbols-A" style="width:226px;" onclick="loadPageRange(10176, 10223)"><p class="symbolCode">10176- 10223</p><p class="btn">Miscellaneous Mathematical Symbols-A</p></div><div class="symbolBlockHidden" title="Supplemental Arrows-A" style="width:226px;" onclick="loadPageRange(10224, 10239)"><p class="symbolCode">10224-10239</p><p class="btn">Supplemental Arrows-A</p></div><div class="symbolBlockHidden" title="Braille Patterns" style="width:226px;" onclick="loadPageRange(10240, 10495)"><p class="symbolCode">10240-10495</p><p class="btn">Braille Patterns</p></div><div class="symbolBlockHidden" title="Supplemental Arrows-B" style="width:226px;" onclick="loadPageRange(10496, 10623)"><p class="symbolCode">10496-10623</p><p class="btn">Supplemental Arrows-B</p></div><div class="symbolBlockHidden" title="Miscellaneous Mathematical Symbols-B" style="width:226px;" onclick="loadPageRange(10624, 10751)"><p class="symbolCode">10624-10751</p><p class="btn">Miscellaneous Mathematical Symbols-B</p></div><div class="symbolBlockHidden" title="Supplemental Mathematical Operators" style="width:226px;" onclick="loadPageRange(10752, 11007)"><p class="symbolCode">10752-11007</p><p class="btn">Supplemental Mathematical Operators</p></div><div class="symbolBlockHidden" title="Miscellaneous Symbols and Arrows" style="width:226px;" onclick="loadPageRange(11008, 11263)"><p class="symbolCode">11008-11263</p><p class="btn">Miscellaneous Symbols and Arrows</p></div><div class="symbolBlockHidden" title="Glagolitic" style="width:226px;" onclick="loadPageRange(11264, 11359)"><p class="symbolCode">11264-11359</p><p class="btn">Glagolitic</p></div><div class="symbolBlockHidden" title="Latin Extended-C" style="width:226px;" onclick="loadPageRange(11360, 11391)"><p class="symbolCode">11360-11391</p><p class="btn">Latin Extended-C</p></div><div class="symbolBlockHidden" title="Coptic" style="width:226px;" onclick="loadPageRange(11392, 11519)"><p class="symbolCode">11392-11519</p><p class="btn">Coptic</p></div><div class="symbolBlockHidden" title="Georgian Supplement" style="width:226px;" onclick="loadPageRange(11520, 11567)"><p class="symbolCode">11520-11567</p><p class="btn">Georgian Supplement</p></div><div class="symbolBlockHidden" title="Tifinagh" style="width:226px;" onclick="loadPageRange(11568, 11647)"><p class="symbolCode">11568-11647</p><p class="btn">Tifinagh</p></div><div class="symbolBlockHidden" title="Ethiopic Extended" style="width:226px;" onclick="loadPageRange(11648, 11743)"><p class="symbolCode">11648-11743</p><p class="btn">Ethiopic Extended</p></div><div class="symbolBlockHidden" title="Cyrillic Extended-A" style="width:226px;" onclick="loadPageRange(11744, 11775)"><p class="symbolCode">11744-11775</p><p class="btn">Cyrillic Extended-A</p></div><div class="symbolBlockHidden" title="Supplemental Punctuation" style="width:226px;" onclick="loadPageRange(11776, 11903)"><p class="symbolCode">11776-11903</p><p class="btn">Supplemental Punctuation</p></div><div class="symbolBlockHidden" title="CJK Radicals Supplement" style="width:226px;" onclick="loadPageRange(11904, 12031)"><p class="symbolCode">11904-12031</p><p class="btn">CJK Radicals Supplement</p></div><div class="symbolBlockHidden" title="KangXi Radicals" style="width:226px;" onclick="loadPageRange(12032, 12255)"><p class="symbolCode">12032-12255</p><p class="btn">KangXi Radicals</p></div><div class="symbolBlockHidden" title="Ideographic Description Characters" style="width:226px;" onclick="loadPageRange(12272, 12287)"><p class="symbolCode">12272-12287</p><p class="btn">Ideographic Description Characters</p></div><div class="symbolBlockHidden" title="CJK Symbols and Punctuation" style="width:226px;" onclick="loadPageRange(12288, 12351)"><p class="symbolCode">12288-12351</p><p class="btn">CJK Symbols and Punctuation</p></div><div class="symbolBlockHidden" title="Hiragana" style="width:226px;" onclick="loadPageRange(12352, 12447)"><p class="symbolCode">12352-12447</p><p class="btn">Hiragana</p></div><div class="symbolBlockHidden" title="Katakana" style="width:226px;" onclick="loadPageRange(12448, 12543)"><p class="symbolCode">12448-12543</p><p class="btn">Katakana</p></div><div class="symbolBlockHidden" title="Bopomofo" style="width:226px;" onclick="loadPageRange(12544, 12591)"><p class="symbolCode">12544-12591</p><p class="btn">Bopomofo</p></div><div class="symbolBlockHidden" title="Hangul Compatibility Jamo" style="width:226px;" onclick="loadPageRange(12592, 12687)"><p class="symbolCode">12592-12687</p><p class="btn">Hangul Compatibility Jamo</p></div><div class="symbolBlockHidden" title="Kanbun" style="width:226px;" onclick="loadPageRange(12688, 12703)"><p class="symbolCode">12688-12703</p><p class="btn">Kanbun</p></div><div class="symbolBlockHidden" title="Bopomofo Extended" style="width:226px;" onclick="loadPageRange(12704, 12735)"><p class="symbolCode">12704-12735</p><p class="btn">Bopomofo Extended</p></div><div class="symbolBlockHidden" title="CJK Strokes" style="width:226px;" onclick="loadPageRange(12736, 12783)"><p class="symbolCode">12736-12783</p><p class="btn">CJK Strokes</p></div><div class="symbolBlockHidden" title="Katakana Phonetic Extensions" style="width:226px;" onclick="loadPageRange(12784, 12799)"><p class="symbolCode">12784-12799</p><p class="btn">Katakana Phonetic Extensions</p></div><div class="symbolBlockHidden" title="Enclosed CJK Letters and Months" style="width:226px;" onclick="loadPageRange(12800, 13055)"><p class="symbolCode">12800-13055</p><p class="btn">Enclosed CJK Letters and Months</p></div><div class="symbolBlockHidden" title="CJK Compatibility" style="width:226px;" onclick="loadPageRange(13056, 13311)"><p class="symbolCode">13056-13311</p><p class="btn">CJK Compatibility</p></div><div class="symbolBlockHidden" title="CJK Unified Ideographs Extension A" style="width:226px;" onclick="loadPageRange(13312, 19893)"><p class="symbolCode">13312-19893</p><p class="btn">CJK Unified Ideographs Extension A</p></div><div class="symbolBlockHidden" title="Yijing Hexagram Symbols" style="width:226px;" onclick="loadPageRange(19904, 19967)"><p class="symbolCode">19904-19967</p><p class="btn">Yijing Hexagram Symbols</p></div><div class="symbolBlockHidden" title="CJK Unified Ideographs" style="width:226px;" onclick="loadPageRange(19968, 40959)"><p class="symbolCode">19968-40959</p><p class="btn">CJK Unified Ideographs</p></div><div class="symbolBlockHidden" title="Yi Syllables" style="width:226px;" onclick="loadPageRange(40960, 42127)"><p class="symbolCode">40960-42127</p><p class="btn">Yi Syllables</p></div><div class="symbolBlockHidden" title="Yi Radicals" style="width:226px;" onclick="loadPageRange(42128, 42191)"><p class="symbolCode">42128-42191</p><p class="btn">Yi Radicals</p></div><div class="symbolBlockHidden" title="Lisu" style="width:226px;" onclick="loadPageRange(42192, 42239)"><p class="symbolCode">42192-42239</p><p class="btn">Lisu</p></div><div class="symbolBlockHidden" title="Vai" style="width:226px;" onclick="loadPageRange(42240, 42559)"><p class="symbolCode">42240-42559</p><p class="btn">Vai</p></div><div class="symbolBlockHidden" title="Cyrillic Extended-B" style="width:226px;" onclick="loadPageRange(42560, 42655)"><p class="symbolCode">42560-42655</p><p class="btn">Cyrillic Extended-B</p></div><div class="symbolBlockHidden" title="Bamum" style="width:226px;" onclick="loadPageRange(42656, 42751)"><p class="symbolCode">42656-42751</p><p class="btn">Bamum</p></div><div class="symbolBlockHidden" title="Modifier Tone Letters" style="width:226px;" onclick="loadPageRange(42752, 42783)"><p class="symbolCode">42752-42783</p><p class="btn">Modifier Tone Letters</p></div><div class="symbolBlockHidden" title="Latin Extended-D" style="width:226px;" onclick="loadPageRange(42784, 43007)"><p class="symbolCode">42784-43007</p><p class="btn">Latin Extended-D</p></div><div class="symbolBlockHidden" title="Syloti Nagri" style="width:226px;" onclick="loadPageRange(43008, 43055)"><p class="symbolCode">43008-43055</p><p class="btn">Syloti Nagri</p></div><div class="symbolBlockHidden" title="Common Indic Number Forms" style="width:226px;" onclick="loadPageRange(43056, 43071)"><p class="symbolCode">43056-43071</p><p class="btn">Common Indic Number Forms</p></div><div class="symbolBlockHidden" title="Phags-pa" style="width:226px;" onclick="loadPageRange(43072, 43135)"><p class="symbolCode">43072-43135</p><p class="btn">Phags-pa</p></div><div class="symbolBlockHidden" title="Saurashtra" style="width:226px;" onclick="loadPageRange(43136, 43311)"><p class="symbolCode">43136-43311</p><p class="btn">Saurashtra</p></div><div class="symbolBlockHidden" title="Devanagari Extended" style="width:226px;" onclick="loadPageRange(43232, 43263)"><p class="symbolCode">43232-43263</p><p class="btn">Devanagari Extended</p></div><div class="symbolBlockHidden" title="Kayah Li" style="width:226px;" onclick="loadPageRange(43264, 43231)"><p class="symbolCode">43264-43231</p><p class="btn">Kayah Li</p></div><div class="symbolBlockHidden" title="Rejang" style="width:226px;" onclick="loadPageRange(43312, 43359)"><p class="symbolCode">43312-43359</p><p class="btn">Rejang</p></div><div class="symbolBlockHidden" title="Hangul Jamo Extended-A" style="width:226px;" onclick="loadPageRange(43360, 43391)"><p class="symbolCode">43360-43391</p><p class="btn">Hangul Jamo Extended-A</p></div><div class="symbolBlockHidden" title="Javanese" style="width:226px;" onclick="loadPageRange(43392, 43487)"><p class="symbolCode">43392-43487</p><p class="btn">Javanese</p></div><div class="symbolBlockHidden" title="Cham" style="width:226px;" onclick="loadPageRange(43520, 43615)"><p class="symbolCode">43520-43615</p><p class="btn">Cham</p></div><div class="symbolBlockHidden" title="Myanmar Extended-A" style="width:226px;" onclick="loadPageRange(43616, 43647)"><p class="symbolCode">43616-43647</p><p class="btn">Myanmar Extended-A</p></div><div class="symbolBlockHidden" title="Tai Viet" style="width:226px;" onclick="loadPageRange(43648, 43743)"><p class="symbolCode">43648-43743</p><p class="btn">Tai Viet</p></div><div class="symbolBlockHidden" title="Meetei Mayek Extensions" style="width:226px;" onclick="loadPageRange(43744, 43775)"><p class="symbolCode">43744-43775</p><p class="btn">Meetei Mayek Extensions</p></div><div class="symbolBlockHidden" title="Ethiopic Extended-A" style="width:226px;" onclick="loadPageRange(43776, 43823)"><p class="symbolCode">43776-43823</p><p class="btn">Ethiopic Extended-A</p></div><div class="symbolBlockHidden" title="Meetei Mayek" style="width:226px;" onclick="loadPageRange(43968, 44031)"><p class="symbolCode">43968-44031</p><p class="btn">Meetei Mayek</p></div><div class="symbolBlockHidden" title="Hangul Syllables" style="width:226px;" onclick="loadPageRange(44032, 55203)"><p class="symbolCode">44032-55203</p><p class="btn">Hangul Syllables</p></div><div class="symbolBlockHidden" title="Hangul Jamo Extended-b" style="width:226px;" onclick="loadPageRange(55216, 55295)"><p class="symbolCode">55216-55295</p><p class="btn">Hangul Jamo Extended-b</p></div><div class="symbolBlockHidden" title="CJK Compatibility Ideographs" style="width:226px;" onclick="loadPageRange(63744, 64255)"><p class="symbolCode">63744-64255</p><p class="btn">CJK Compatibility Ideographs</p></div><div class="symbolBlockHidden" title="Alphabetic Presentation Forms" style="width:226px;" onclick="loadPageRange(64256, 64335)"><p class="symbolCode">64256-64335</p><p class="btn">Alphabetic Presentation Forms</p></div><div class="symbolBlockHidden" title="Arabic Presentation Forms-A" style="width:226px;" onclick="loadPageRange(64336, 65023)"><p class="symbolCode">64336-65023</p><p class="btn">Arabic Presentation Forms-A</p></div><div class="symbolBlockHidden" title="Variation Selectors" style="width:226px;" onclick="loadPageRange(65024, 65039)"><p class="symbolCode">65024-65039</p><p class="btn">Variation Selectors</p></div><div class="symbolBlockHidden" title="Vertical Forms" style="width:226px;" onclick="loadPageRange(65040, 65055)"><p class="symbolCode">65040-65055</p><p class="btn">Vertical Forms</p></div><div class="symbolBlockHidden" title="Combining Half Marks" style="width:226px;" onclick="loadPageRange(65056, 65071)"><p class="symbolCode">65056-65071</p><p class="btn">Combining Half Marks</p></div><div class="symbolBlockHidden" title="CJK Compatibility Forms" style="width:226px;" onclick="loadPageRange(65072, 65103)"><p class="symbolCode">65072-65103</p><p class="btn">CJK Compatibility Forms</p></div><div class="symbolBlockHidden" title="Small Form Variants" style="width:226px;" onclick="loadPageRange(65104, 65135)"><p class="symbolCode">65104-65135</p><p class="btn">Small Form Variants</p></div><div class="symbolBlockHidden" title="Arabic Presentation Forms-B" style="width:226px;" onclick="loadPageRange(65136, 65279)"><p class="symbolCode">65136-65279</p><p class="btn">Arabic Presentation Forms-B</p></div><div class="symbolBlockHidden" title="Halfwidth and Fullwidth Forms" style="width:226px;" onclick="loadPageRange(65280, 65519)"><p class="symbolCode">65280-65519</p><p class="btn">Halfwidth and Fullwidth Forms</p></div><div class="symbolBlockHidden" title="Specials" style="width:226px;" onclick="loadPageRange(65279, 65520, 65535)"><p class="symbolCode">65279, 65520-65535</p><p class="btn">Specials</p></div><div class="symbolBlockHidden" title="Linear B Syllabary" style="width:226px;" onclick="loadPageRange(65536, 65663)"><p class="symbolCode">65536-65663</p><p class="btn">Linear B Syllabary</p></div><div class="symbolBlockHidden" title="Linear B Ideograms" style="width:226px;" onclick="loadPageRange(65664, 65791)"><p class="symbolCode">65664-65791</p><p class="btn">Linear B Ideograms</p></div><div class="symbolBlockHidden" title="Aegean Numbers" style="width:226px;" onclick="loadPageRange(65792, 65855)"><p class="symbolCode">65792-65855</p><p class="btn">Aegean Numbers</p></div><div class="symbolBlockHidden" title="Ancient Greek Numbers" style="width:226px;" onclick="loadPageRange(65856, 65935)"><p class="symbolCode">65856-65935</p><p class="btn">Ancient Greek Numbers</p></div><div class="symbolBlockHidden" title="Ancient Symbols" style="width:226px;" onclick="loadPageRange(65936, 65999)"><p class="symbolCode">65936-65999</p><p class="btn">Ancient Symbols</p></div><div class="symbolBlockHidden" title="Phaistos Disc" style="width:226px;" onclick="loadPageRange(66000, 66047)"><p class="symbolCode">66000-66047</p><p class="btn">Phaistos Disc</p></div><div class="symbolBlockHidden" title="Lycian" style="width:226px;" onclick="loadPageRange(66176, 66207)"><p class="symbolCode">66176-66207</p><p class="btn">Lycian</p></div><div class="symbolBlockHidden" title="Carian" style="width:226px;" onclick="loadPageRange(66208, 66271)"><p class="symbolCode">66208-66271</p><p class="btn">Carian</p></div><div class="symbolBlockHidden" title="Old Italic" style="width:226px;" onclick="loadPageRange(66304, 66351)"><p class="symbolCode">66304-66351</p><p class="btn">Old Italic</p></div><div class="symbolBlockHidden" title="Gothic" style="width:226px;" onclick="loadPageRange(66352, 66383)"><p class="symbolCode">66352-66383</p><p class="btn">Gothic</p></div><div class="symbolBlockHidden" title="Ugaritic" style="width:226px;" onclick="loadPageRange(66432, 66463)"><p class="symbolCode">66432-66463</p><p class="btn">Ugaritic</p></div><div class="symbolBlockHidden" title="Old Persian" style="width:226px;" onclick="loadPageRange(66464, 66527)"><p class="symbolCode">66464-66527</p><p class="btn">Old Persian</p></div><div class="symbolBlockHidden" title="Deseret" style="width:226px;" onclick="loadPageRange(66560, 66639)"><p class="symbolCode">66560-66639</p><p class="btn">Deseret</p></div><div class="symbolBlockHidden" title="Shavian" style="width:226px;" onclick="loadPageRange(66640, 66687)"><p class="symbolCode">66640-66687</p><p class="btn">Shavian</p></div><div class="symbolBlockHidden" title="Osmanya" style="width:226px;" onclick="loadPageRange(66688, 66735)"><p class="symbolCode">66688-66735</p><p class="btn">Osmanya</p></div><div class="symbolBlockHidden" title="Cypriot Syllabary" style="width:226px;" onclick="loadPageRange(67584, 67647)"><p class="symbolCode">67584-67647</p><p class="btn">Cypriot Syllabary</p></div><div class="symbolBlockHidden" title="Imperial Aramaic" style="width:226px;" onclick="loadPageRange(67648, 67679)"><p class="symbolCode">67648-67679</p><p class="btn">Imperial Aramaic</p></div><div class="symbolBlockHidden" title="Phoenician" style="width:226px;" onclick="loadPageRange(67840, 67871)"><p class="symbolCode">67840-67871</p><p class="btn">Phoenician</p></div><div class="symbolBlockHidden" title="Lydian" style="width:226px;" onclick="loadPageRange(67872, 67903)"><p class="symbolCode">67872-67903</p><p class="btn">Lydian</p></div><div class="symbolBlockHidden" title="Meroitic Hieroglyphs" style="width:226px;" onclick="loadPageRange(67968, 67999)"><p class="symbolCode">67968-67999</p><p class="btn">Meroitic Hieroglyphs</p></div><div class="symbolBlockHidden" title="Meroitic Cursive" style="width:226px;" onclick="loadPageRange(68000, 68095)"><p class="symbolCode">68000-68095</p><p class="btn">Meroitic Cursive</p></div><div class="symbolBlockHidden" title="Kharoshthi" style="width:226px;" onclick="loadPageRange(68096, 68191)"><p class="symbolCode">68096-68191</p><p class="btn">Kharoshthi</p></div><div class="symbolBlockHidden" title="Old South Arabian" style="width:226px;" onclick="loadPageRange(68192, 68223)"><p class="symbolCode">68192-68223</p><p class="btn">Old South Arabian</p></div><div class="symbolBlockHidden" title="Avestan" style="width:226px;" onclick="loadPageRange(68352, 68415)"><p class="symbolCode">68352-68415</p><p class="btn">Avestan</p></div><div class="symbolBlockHidden" title="Inscriptional Parthian" style="width:226px;" onclick="loadPageRange(68416, 68447)"><p class="symbolCode">68416-68447</p><p class="btn">Inscriptional Parthian</p></div><div class="symbolBlockHidden" title="Inscriptional Pahlavi" style="width:226px;" onclick="loadPageRange(68448, 68479)"><p class="symbolCode">68448-68479</p><p class="btn">Inscriptional Pahlavi</p></div><div class="symbolBlockHidden" title="Old Turkic" style="width:226px;" onclick="loadPageRange(68608, 68687)"><p class="symbolCode">68608-68687</p><p class="btn">Old Turkic</p></div><div class="symbolBlockHidden" title="Rumi Numeral Symbols" style="width:226px;" onclick="loadPageRange(69216, 69247)"><p class="symbolCode">69216-69247</p><p class="btn">Rumi Numeral Symbols</p></div><div class="symbolBlockHidden" title="Brahmi" style="width:226px;" onclick="loadPageRange(69632, 69759)"><p class="symbolCode">69632-69759</p><p class="btn">Brahmi</p></div><div class="symbolBlockHidden" title="Kaithi" style="width:226px;" onclick="loadPageRange(69760, 69839)"><p class="symbolCode">69760-69839</p><p class="btn">Kaithi</p></div><div class="symbolBlockHidden" title="Sora Sompeng" style="width:226px;" onclick="loadPageRange(69840, 69887)"><p class="symbolCode">69840-69887</p><p class="btn">Sora Sompeng</p></div><div class="symbolBlockHidden" title="Chakma" style="width:226px;" onclick="loadPageRange(69888, 69967)"><p class="symbolCode">69888-69967</p><p class="btn">Chakma</p></div><div class="symbolBlockHidden" title="Sharada" style="width:226px;" onclick="loadPageRange(70016, 70111)"><p class="symbolCode">70016-70111</p><p class="btn">Sharada</p></div><div class="symbolBlockHidden" title="Takri" style="width:226px;" onclick="loadPageRange(71296, 71375)"><p class="symbolCode">71296-71375</p><p class="btn">Takri</p></div><div class="symbolBlockHidden" title="Cuneiform" style="width:226px;" onclick="loadPageRange(73728, 74751)"><p class="symbolCode">73728-74751</p><p class="btn">Cuneiform</p></div><div class="symbolBlockHidden" title="Cuneiform Numbers and Punctuation" style="width:226px;" onclick="loadPageRange(74752, 74879)"><p class="symbolCode">74752-74879</p><p class="btn">Cuneiform Numbers and Punctuation</p></div><div class="symbolBlockHidden" title="Egyptian Hieroglyphs" style="width:226px;" onclick="loadPageRange(77824, 78895)"><p class="symbolCode">77824-78895</p><p class="btn">Egyptian Hieroglyphs</p></div><div class="symbolBlockHidden" title="Bamum Supplement" style="width:226px;" onclick="loadPageRange(92160, 92735)"><p class="symbolCode">92160-92735</p><p class="btn">Bamum Supplement</p></div><div class="symbolBlockHidden" title="Miao" style="width:226px;" onclick="loadPageRange(93952, 94111)"><p class="symbolCode">93952-94111</p><p class="btn">Miao</p></div><div class="symbolBlockHidden" title="Kana Supplement" style="width:226px;" onclick="loadPageRange(110592, 110847)"><p class="symbolCode">110592-110847</p><p class="btn">Kana Supplement</p></div><div class="symbolBlockHidden" title="Byzantine Musical Symbols" style="width:226px;" onclick="loadPageRange(118784, 119039)"><p class="symbolCode">118784-119039</p><p class="btn">Byzantine Musical Symbols</p></div><div class="symbolBlockHidden" title="Musical Symbols" style="width:226px;" onclick="loadPageRange(119040, 119295)"><p class="symbolCode">119040-119295</p><p class="btn">Musical Symbols</p></div><div class="symbolBlockHidden" title="Ancient Greek Musical Notation" style="width:226px;" onclick="loadPageRange(119296, 119375)"><p class="symbolCode">119296-119375</p><p class="btn">Ancient Greek Musical Notation</p></div><div class="symbolBlockHidden" title="Tai Xuan Jing Symbols" style="width:226px;" onclick="loadPageRange(119552, 119647)"><p class="symbolCode">119552-119647</p><p class="btn">Tai Xuan Jing Symbols</p></div><div class="symbolBlockHidden" title="Counting Rod Numerals" style="width:226px;" onclick="loadPageRange(119648, 119679)"><p class="symbolCode">119648-119679</p><p class="btn">Counting Rod Numerals</p></div><div class="symbolBlockHidden" title="Mathematical Alphanumeric Symbols" style="width:226px;" onclick="loadPageRange(119808, 120831)"><p class="symbolCode">119808-120831</p><p class="btn">Mathematical Alphanumeric Symbols</p></div><div class="symbolBlockHidden" title="Arabic Mathematical Alphabetic Symbols" style="width:226px;" onclick="loadPageRange(126464, 126719)"><p class="symbolCode">126464-126719</p><p class="btn">Arabic Mathematical Alphabetic Symbols</p></div><div class="symbolBlockHidden" title="Mahjong Tiles" style="width:226px;" onclick="loadPageRange(126976, 127023)"><p class="symbolCode">126976-127023</p><p class="btn">Mahjong Tiles</p></div><div class="symbolBlockHidden" title="Domino Tiles" style="width:226px;" onclick="loadPageRange(127024, 127135)"><p class="symbolCode">127024-127135</p><p class="btn">Domino Tiles</p></div><div class="symbolBlockHidden" title="Playing Cards" style="width:226px;" onclick="loadPageRange(127136, 127231)"><p class="symbolCode">127136-127231</p><p class="btn">Playing Cards</p></div><div class="symbolBlockHidden" title="Enclosed Alphanumeric Supplement" style="width:226px;" onclick="loadPageRange(127232, 127487)"><p class="symbolCode">127232-127487</p><p class="btn">Enclosed Alphanumeric Supplement</p></div><div class="symbolBlockHidden" title="Enclosed Ideographic Supplement" style="width:226px;" onclick="loadPageRange(127488, 127743)"><p class="symbolCode">127488-127743</p><p class="btn">Enclosed Ideographic Supplement</p></div><div class="symbolBlockHidden" title="Miscellaneous Symbols and Pictographs" style="width:226px;" onclick="loadPageRange(127744, 128511)"><p class="symbolCode">127744-128511</p><p class="btn">Miscellaneous Symbols and Pictographs</p></div><div class="symbolBlockHidden" title="Emoticons" style="width:226px;" onclick="loadPageRange(128512, 128591)"><p class="symbolCode">128512-128591</p><p class="btn">Emoticons</p></div><div class="symbolBlockHidden" title="Transport and Map Symbols" style="width:226px;" onclick="loadPageRange(128640, 128767)"><p class="symbolCode">128640-128767</p><p class="btn">Transport and Map Symbols</p></div><div class="symbolBlockHidden" title="Alchemical Symbols" style="width:226px;" onclick="loadPageRange(128768, 128895)"><p class="symbolCode">128768-128895</p><p class="btn">Alchemical Symbols</p></div><div class="symbolBlockHidden" title="CJK Unified Ideographs Extension B" style="width:226px;" onclick="loadPageRange(131072, 173782)"><p class="symbolCode">131072-173782</p><p class="btn">CJK Unified Ideographs Extension B</p></div><div class="symbolBlockHidden" title="CJK Unified Ideographs Extension C" style="width:226px;" onclick="loadPageRange(173824, 177983)"><p class="symbolCode">173824-177983</p><p class="btn">CJK Unified Ideographs Extension C</p></div><div class="symbolBlockHidden" title="CJK Unified Ideographs Extension D" style="width:226px;" onclick="loadPageRange(177984, 178207)"><p class="symbolCode">177984-178207</p><p class="btn">CJK Unified Ideographs Extension D</p></div><div class="symbolBlockHidden" title="CJK Compatibility Ideographs Supplement" style="width:226px;" onclick="loadPageRange(194560, 195103)"><p class="symbolCode">194560-195103</p><p class="btn">CJK Compatibility Ideographs Supplement</p></div><div class="symbolBlockHidden" title="Tags" style="width:226px;" onclick="loadPageRange(917504, 917631)"><p class="symbolCode">917504-917631</p><p class="btn">Tags</p></div><div class="symbolBlockHidden" title="Variation Selectors Supplement" style="width:226px;" onclick="loadPageRange(917760, 917999)"><p class="symbolCode">917760-917999</p><p class="btn">Variation Selectors Supplement</p></div>`
toolsPageContent += `</div>`
toolsPageContent += `<div id='Other'><h1>Other (WIP)</h1>`
toolsPageContent += `<div class="symbolBlock" style="width:226px;" onclick="changeFont(this)">\
<p class="btn">Change Font</p>\
</div>`
toolsPageContent += `<div class="symbolBlock" style="width:226px;" onclick="navigateToPage(this)">\
<p class="btn">Choose Page</p>\
</div>`
toolsPageContent += `</div>`
//block x charset
//fav x charset
//x=asian symbols/akkadian/egypt etc based on range
toolsPageContent += `</div>`
MAIN.innerHTML += toolsPageContent
}
function createAboutPage() {
let about = "Welcome to the world of Unicode art and symbol exploration! Our website is a tribute to the fascinating \
realm of Unicode characters, designed to provide you with an immersive journey through the vast universe of digital symbols."
let essence = "Unicode is a standardized character encoding system that assigns a unique number (code point) to every \
character, symbol, and emoji from all known writing systems in the world. It aims to provide a universal way to represent \
text in digital form, allowing different devices, operating systems, and software to display and exchange text correctly,\
regardless of the language or script."
let discover = "At [Your Website Name] our mission is to introduce you to the creative, artistic, and technical\
possibilities that Unicode offers. Whether you're an enthusiast, an artist, or just curious, you'll find something \
intriguing within these pages."
let what = "Navigate through our paginated catalog of Unicode symbols with ease. Use the pagination controls to explore\
the vast selection we've assembled. Each symbol carries its own unique charm and history, waiting for you to uncover \
its significance."
let behind = "[Your Name], the creator of this website, has a deep passion for Unicode art and web development. \
This project was born out of a love for both the technical and artistic sides of computing. The website was \
crafted using [Programming Languages and Tools], and [Your Name] is committed to continuously improving and \
expanding its features."
let connect = "Feel free to reach out to [Your Contact Information] or follow [Your Social Media Links] to \
stay updated on the latest additions and developments on this website. We value your feedback and look forward\
to sharing the world of Unicode with you. Thank you for visiting [Your Website Name]. We hope you enjoy your \
journey through the world of Unicode art, and we invite you to explore the endless possibilities that these characters hold."
let aboutPageContent = "<div id='about'>"
const pOpen = "<p class='about'>"
aboutPageContent += `<h1>About This Website</h1>`
aboutPageContent += `${pOpen}${about}</p>`
aboutPageContent += `<h1>The Essence of Unicode</h1>`
aboutPageContent += `${pOpen}${essence}</p>`
aboutPageContent += `<h1>Discover the Beauty of Unicode</h1>`
aboutPageContent += `${pOpen}${discover}</p>`
aboutPageContent += `<h1>What You Can Do Here</h1>`
aboutPageContent += `${pOpen}${what}</p>`
aboutPageContent += `<h1>Behind the Scenes</h1>`
aboutPageContent += `${pOpen}${behind}</p>`
aboutPageContent += `<h1>Stay Connected</h1>`
aboutPageContent += `${pOpen}${connect}</p>`
//console.log(aboutPageContent)
MAIN.innerHTML += aboutPageContent
}
function hidePages() {// hides all pages for the intended page to be revealed
document.getElementById('page').style.display = 'none'
document.getElementById('favourites').style.display = 'none'
document.getElementById('blocked').style.display = 'none'
document.getElementById('tools').style.display = 'none'
document.getElementById('about').style.display = 'none'
location.hash = ''
}
function showFooter() {
document.getElementById('footer').style.display = 'block'
}
function hideFooter() {
document.getElementById('footer').style.display = 'none'
}
function homePage(block) {
mode=0
loadPage()
hidePages()
showFooter()
document.getElementById('page').style.display = 'block'
}
function favouritesPage(block) {
mode=1
updateFavouritesPage()
hidePages()
hideFooter()
document.getElementById('favourites').style.display = 'block'
}
function blockedPage(block) {
mode=2
updateBlockedPage()
hidePages()
hideFooter()
document.getElementById('blocked').style.display = 'block'
}
function randomPage(block) {
mode=3
hidePages()
hideFooter()
document.getElementById('page').style.display = 'block'
loadRandomizedPage()
}
function toolsPage(block) {
mode=4
hidePages()
hideFooter()
document.getElementById('tools').style.display = 'block'
}
function aboutPage(block) {
mode=5
hidePages()
hideFooter()
document.getElementById('about').style.display = 'block'
}
function updateSymbolBlock(block, i){
//block.style['background-color'] = 'white'
setTimeout(() => block.classList.add('updated'), 10)
setTimeout(() => block.classList.remove('updated'), 1000)
block.classList.remove("navigated")
block.getElementsByTagName('p')[0].innerHTML = i
block.getElementsByTagName('p')[1].innerHTML = String.fromCodePoint(i)
const code = block.getElementsByTagName('p')[0].innerHTML
block.classList.remove("favourited")
block.classList.remove("blocked")
if (localStorage.getItem(-code)) {
block.classList.add("blocked")
} else if (localStorage.getItem(code)) {
block.classList.add("favourited")
}
if(localStorage.getItem("-" + code) !== null){// if the code is blocked (i.e the neg- of the code exists in local storage)
block.style.display = "none";// hide it
} else {
block.style.display = "inline-block";// reveal it
}
}
function loadPage() {// updates the contents of the page to present a different set of symbols
const n = parseInt(PAGE_NUMBER.innerHTML)// page number to be displayed
i = (n - 1) * SYMBOLS_PER_PAGE
// update the page symbol blocks to present the correct unicode symbols
const page = document.getElementById(`page`)
for (let j = 0; j < page.children.length; j++) {
setTimeout(updateSymbolBlock, j, page.children[j], i)// function, timeout, args (block, code)
i++
}
window.location.hash = ""// move window up
highlightCategorySymbols()
}
function highlightSymbol(element){
element.classList.add("navigated")
//setTimeout(()=>{element.classList.remove("navigated")}, 1000)
}
function highlightCategorySymbols() {
// highlights presented symbols if they're in the current category
const page = document.getElementById(`page`)
const firstSymbolCode = (parseInt(PAGE_NUMBER.innerHTML)-1)*SYMBOLS_PER_PAGE
const start = parseInt(current_category_start)
const end = parseInt(current_category_end)
if(end < firstSymbolCode || start >= firstSymbolCode+SYMBOLS_PER_PAGE) {
return
}
const r = Math.max(start, firstSymbolCode) % SYMBOLS_PER_PAGE
for (let j = r; j < Math.min(page.children.length, end-firstSymbolCode+1); j++) {
setTimeout(highlightSymbol, 100+j, page.children[j])
}
}
function loadRandomizedPage() {
// changes each block to a random symbol
function getRandomInt(max) {
return Math.floor(Math.random() * max);
}
const page = document.getElementById(`page`)
for (let j = 0; j < page.children.length; j++) {
const element = page.children[j]
const n = getRandomInt(200000)
setTimeout(updateSymbolBlock, j, element, n)
if(n >= parseInt(current_category_start) && n <= parseInt(current_category_end)){
setTimeout(highlightSymbol, 100+j, element)
}
}
window.location.hash = ""// move window up
}
function loadCurrentCategoryPage(){
if(current_category_index < 0){// traverse from first category to the last
current_category_index += Object.keys(category_range).length
}
current_category_index %= Object.keys(category_range).length// wrap index back to start when greater than length
// get the index of the first symbol in the category
current_category_start = category_range[current_category_index][0]
// get the index of the last symbol in the category
current_category_end = category_range[current_category_index][1]
console.log(index_to_category[current_category_start], current_category_index, current_category_start, current_category_end)
loadPageRange(current_category_start, current_category_end)
}
function prevCategory(){
current_category_index -= 1
loadCurrentCategoryPage()
}
function nextCategory(){
current_category_index += 1
loadCurrentCategoryPage()
}
function loadPageRange(start, end){
current_category_start = start
current_category_end = end
for(let i = 0; i < category_range.length; i++){
if(category_range[i][0] == current_category_start){
current_category_index = i
break;
}
}
const currentCategory = document.getElementById("currentCategory")
currentCategory.innerHTML = index_to_category[start]
const r = start % SYMBOLS_PER_PAGE
PAGE_NUMBER.innerHTML = Math.max(1, ((start - r) / SYMBOLS_PER_PAGE)+1)
homePage();
const element = document.getElementById(`page`).children[r]
element.scrollIntoView({ behavior: "smooth" });// move to first symbol block of the range
highlightCategorySymbols()
}
function copySymbol(event, block) {
block.classList.add('clicked')
setTimeout(() => block.classList.remove('clicked'), 1000)
const symbol = block.getElementsByTagName('p')[1]
copyElement(symbol)
const text = document.getElementById('text')
text.value += symbol.innerHTML
}
function favourite(event, block) {
event.preventDefault()
const n = block.getElementsByTagName('p')[0].innerHTML
const c = block.getElementsByTagName('p')[1].innerHTML
if (localStorage.getItem(n)) {// symbol already favourited, un-favourite and block it
localStorage.removeItem(n)
block.classList.remove("favourited")
localStorage.setItem(-n, c)
block.classList.add("blocked")
localStorage.setItem("nBlocked", parseInt(localStorage.getItem("nBlocked"))+1)
localStorage.setItem("nFavourites", parseInt(localStorage.getItem("nFavourites"))-1)
} else if (localStorage.getItem(-n)) {// symbol already blocked, so un-block
localStorage.removeItem(-n)
block.classList.remove("blocked")
localStorage.setItem("nBlocked", parseInt(localStorage.getItem("nBlocked"))-1)
} else {// symbol neither favourited or blocked, so favourite it
localStorage.setItem(n, c)
block.classList.add("favourited")
localStorage.setItem("nFavourites", parseInt(localStorage.getItem("nFavourites"))+1)
}
}
function copyElement(text) {
navigator.clipboard.writeText(text.innerHTML)
}
function toggleFont(parent){
const font_index = current_font_index%fonts.length
document.getElementById("text").style.fontFamily = fonts[font_index] + ", " + default_font
const symbols = document.getElementsByClassName("symbol")
for(let i = 0;i < symbols.length; i++){
symbols[i].style.fontFamily = fonts[font_index] + ", " + default_font
}
parent.title = fonts[font_index]
parent.children[0].innerHTML = "font(" + font_index + ")"
current_font_index += 1
if(mode === 4){
homePage()
}
}
// favourites some useful unicde symbols
function loadDefaultFavourites(){
console.log("loading default favourites")
const mathematicalOperators = [916,928,911,934,945,946,949,947,948,952,956,960,964,961,8704,8710,8721,8745,8746,8800,8804,8805,8806,8807]
for(let i = 0; i < mathematicalOperators.length; i++){
let code = mathematicalOperators[i]
if(!localStorage.hasOwnProperty(code.toString())){
localStorage.setItem(code.toString(), String.fromCodePoint(code))
localStorage.setItem("nFavourites", parseInt(localStorage.getItem("nFavourites"))+1);
}
}
}
load_range_to_font()
createPage()
createFavouritesPage()
createBlockedPage()
createToolsPage()
createAboutPage()
hidePages()
homePage()
toggleFont(document.getElementById("fontBtn"))// font is set and incremented so must be called first
setTimeout(loadDefaultFavourites, 1000)
</script>
</html>