-
Notifications
You must be signed in to change notification settings - Fork 54
/
gfxLanguageTagList.cpp
7901 lines (7897 loc) · 432 KB
/
gfxLanguageTagList.cpp
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
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/*
* Derived from the IANA language subtag registry by genLanguageTagList.pl.
*
* Created on Mon Nov 7 14:52:44 2011.
*
* * * * * This file contains MACHINE-GENERATED DATA, do not edit! * * * * *
*/
// Based on IANA registry dated 2011-08-25
static const uint32_t sLanguageTagList[] = {
TRUETYPE_TAG('a', 'a', 0, 0), // aa = Afar
TRUETYPE_TAG('a', 'b', 0, 0), // ab = Abkhazian
TRUETYPE_TAG('a', 'e', 0, 0), // ae = Avestan
TRUETYPE_TAG('a', 'f', 0, 0), // af = Afrikaans
TRUETYPE_TAG('a', 'k', 0, 0), // ak = Akan
TRUETYPE_TAG('a', 'm', 0, 0), // am = Amharic
TRUETYPE_TAG('a', 'n', 0, 0), // an = Aragonese
TRUETYPE_TAG('a', 'r', 0, 0), // ar = Arabic
TRUETYPE_TAG('a', 's', 0, 0), // as = Assamese
TRUETYPE_TAG('a', 'v', 0, 0), // av = Avaric
TRUETYPE_TAG('a', 'y', 0, 0), // ay = Aymara
TRUETYPE_TAG('a', 'z', 0, 0), // az = Azerbaijani
TRUETYPE_TAG('b', 'a', 0, 0), // ba = Bashkir
TRUETYPE_TAG('b', 'e', 0, 0), // be = Belarusian
TRUETYPE_TAG('b', 'g', 0, 0), // bg = Bulgarian
TRUETYPE_TAG('b', 'h', 0, 0), // bh = Bihari languages
TRUETYPE_TAG('b', 'i', 0, 0), // bi = Bislama
TRUETYPE_TAG('b', 'm', 0, 0), // bm = Bambara
TRUETYPE_TAG('b', 'n', 0, 0), // bn = Bengali
TRUETYPE_TAG('b', 'o', 0, 0), // bo = Tibetan
TRUETYPE_TAG('b', 'r', 0, 0), // br = Breton
TRUETYPE_TAG('b', 's', 0, 0), // bs = Bosnian
TRUETYPE_TAG('c', 'a', 0, 0), // ca = Catalan
TRUETYPE_TAG('c', 'e', 0, 0), // ce = Chechen
TRUETYPE_TAG('c', 'h', 0, 0), // ch = Chamorro
TRUETYPE_TAG('c', 'o', 0, 0), // co = Corsican
TRUETYPE_TAG('c', 'r', 0, 0), // cr = Cree
TRUETYPE_TAG('c', 's', 0, 0), // cs = Czech
TRUETYPE_TAG('c', 'u', 0, 0), // cu = Church Slavic
TRUETYPE_TAG('c', 'v', 0, 0), // cv = Chuvash
TRUETYPE_TAG('c', 'y', 0, 0), // cy = Welsh
TRUETYPE_TAG('d', 'a', 0, 0), // da = Danish
TRUETYPE_TAG('d', 'e', 0, 0), // de = German
TRUETYPE_TAG('d', 'v', 0, 0), // dv = Dhivehi
TRUETYPE_TAG('d', 'z', 0, 0), // dz = Dzongkha
TRUETYPE_TAG('e', 'e', 0, 0), // ee = Ewe
TRUETYPE_TAG('e', 'l', 0, 0), // el = Modern Greek (1453-)
TRUETYPE_TAG('e', 'n', 0, 0), // en = English
TRUETYPE_TAG('e', 'o', 0, 0), // eo = Esperanto
TRUETYPE_TAG('e', 's', 0, 0), // es = Spanish
TRUETYPE_TAG('e', 't', 0, 0), // et = Estonian
TRUETYPE_TAG('e', 'u', 0, 0), // eu = Basque
TRUETYPE_TAG('f', 'a', 0, 0), // fa = Persian
TRUETYPE_TAG('f', 'f', 0, 0), // ff = Fulah
TRUETYPE_TAG('f', 'i', 0, 0), // fi = Finnish
TRUETYPE_TAG('f', 'j', 0, 0), // fj = Fijian
TRUETYPE_TAG('f', 'o', 0, 0), // fo = Faroese
TRUETYPE_TAG('f', 'r', 0, 0), // fr = French
TRUETYPE_TAG('f', 'y', 0, 0), // fy = Western Frisian
TRUETYPE_TAG('g', 'a', 0, 0), // ga = Irish
TRUETYPE_TAG('g', 'd', 0, 0), // gd = Scottish Gaelic
TRUETYPE_TAG('g', 'l', 0, 0), // gl = Galician
TRUETYPE_TAG('g', 'n', 0, 0), // gn = Guarani
TRUETYPE_TAG('g', 'u', 0, 0), // gu = Gujarati
TRUETYPE_TAG('g', 'v', 0, 0), // gv = Manx
TRUETYPE_TAG('h', 'a', 0, 0), // ha = Hausa
TRUETYPE_TAG('h', 'e', 0, 0), // he = Hebrew
TRUETYPE_TAG('h', 'i', 0, 0), // hi = Hindi
TRUETYPE_TAG('h', 'o', 0, 0), // ho = Hiri Motu
TRUETYPE_TAG('h', 'r', 0, 0), // hr = Croatian
TRUETYPE_TAG('h', 't', 0, 0), // ht = Haitian
TRUETYPE_TAG('h', 'u', 0, 0), // hu = Hungarian
TRUETYPE_TAG('h', 'y', 0, 0), // hy = Armenian
TRUETYPE_TAG('h', 'z', 0, 0), // hz = Herero
TRUETYPE_TAG('i', 'a', 0,
0), // ia = Interlingua (International Auxiliary Language
TRUETYPE_TAG('i', 'd', 0, 0), // id = Indonesian
TRUETYPE_TAG('i', 'e', 0, 0), // ie = Interlingue
TRUETYPE_TAG('i', 'g', 0, 0), // ig = Igbo
TRUETYPE_TAG('i', 'i', 0, 0), // ii = Sichuan Yi
TRUETYPE_TAG('i', 'k', 0, 0), // ik = Inupiaq
TRUETYPE_TAG('i', 'n', 0, 0), // in = Indonesian
TRUETYPE_TAG('i', 'o', 0, 0), // io = Ido
TRUETYPE_TAG('i', 's', 0, 0), // is = Icelandic
TRUETYPE_TAG('i', 't', 0, 0), // it = Italian
TRUETYPE_TAG('i', 'u', 0, 0), // iu = Inuktitut
TRUETYPE_TAG('i', 'w', 0, 0), // iw = Hebrew
TRUETYPE_TAG('j', 'a', 0, 0), // ja = Japanese
TRUETYPE_TAG('j', 'i', 0, 0), // ji = Yiddish
TRUETYPE_TAG('j', 'v', 0, 0), // jv = Javanese
TRUETYPE_TAG('j', 'w', 0, 0), // jw = Javanese
TRUETYPE_TAG('k', 'a', 0, 0), // ka = Georgian
TRUETYPE_TAG('k', 'g', 0, 0), // kg = Kongo
TRUETYPE_TAG('k', 'i', 0, 0), // ki = Kikuyu
TRUETYPE_TAG('k', 'j', 0, 0), // kj = Kuanyama
TRUETYPE_TAG('k', 'k', 0, 0), // kk = Kazakh
TRUETYPE_TAG('k', 'l', 0, 0), // kl = Kalaallisut
TRUETYPE_TAG('k', 'm', 0, 0), // km = Central Khmer
TRUETYPE_TAG('k', 'n', 0, 0), // kn = Kannada
TRUETYPE_TAG('k', 'o', 0, 0), // ko = Korean
TRUETYPE_TAG('k', 'r', 0, 0), // kr = Kanuri
TRUETYPE_TAG('k', 's', 0, 0), // ks = Kashmiri
TRUETYPE_TAG('k', 'u', 0, 0), // ku = Kurdish
TRUETYPE_TAG('k', 'v', 0, 0), // kv = Komi
TRUETYPE_TAG('k', 'w', 0, 0), // kw = Cornish
TRUETYPE_TAG('k', 'y', 0, 0), // ky = Kirghiz
TRUETYPE_TAG('l', 'a', 0, 0), // la = Latin
TRUETYPE_TAG('l', 'b', 0, 0), // lb = Luxembourgish
TRUETYPE_TAG('l', 'g', 0, 0), // lg = Ganda
TRUETYPE_TAG('l', 'i', 0, 0), // li = Limburgan
TRUETYPE_TAG('l', 'n', 0, 0), // ln = Lingala
TRUETYPE_TAG('l', 'o', 0, 0), // lo = Lao
TRUETYPE_TAG('l', 't', 0, 0), // lt = Lithuanian
TRUETYPE_TAG('l', 'u', 0, 0), // lu = Luba-Katanga
TRUETYPE_TAG('l', 'v', 0, 0), // lv = Latvian
TRUETYPE_TAG('m', 'g', 0, 0), // mg = Malagasy
TRUETYPE_TAG('m', 'h', 0, 0), // mh = Marshallese
TRUETYPE_TAG('m', 'i', 0, 0), // mi = Maori
TRUETYPE_TAG('m', 'k', 0, 0), // mk = Macedonian
TRUETYPE_TAG('m', 'l', 0, 0), // ml = Malayalam
TRUETYPE_TAG('m', 'n', 0, 0), // mn = Mongolian
TRUETYPE_TAG('m', 'o', 0, 0), // mo = Moldavian
TRUETYPE_TAG('m', 'r', 0, 0), // mr = Marathi
TRUETYPE_TAG('m', 's', 0, 0), // ms = Malay (macrolanguage)
TRUETYPE_TAG('m', 't', 0, 0), // mt = Maltese
TRUETYPE_TAG('m', 'y', 0, 0), // my = Burmese
TRUETYPE_TAG('n', 'a', 0, 0), // na = Nauru
TRUETYPE_TAG('n', 'b', 0, 0), // nb = Norwegian Bokmål
TRUETYPE_TAG('n', 'd', 0, 0), // nd = North Ndebele
TRUETYPE_TAG('n', 'e', 0, 0), // ne = Nepali
TRUETYPE_TAG('n', 'g', 0, 0), // ng = Ndonga
TRUETYPE_TAG('n', 'l', 0, 0), // nl = Dutch
TRUETYPE_TAG('n', 'n', 0, 0), // nn = Norwegian Nynorsk
TRUETYPE_TAG('n', 'o', 0, 0), // no = Norwegian
TRUETYPE_TAG('n', 'r', 0, 0), // nr = South Ndebele
TRUETYPE_TAG('n', 'v', 0, 0), // nv = Navajo
TRUETYPE_TAG('n', 'y', 0, 0), // ny = Nyanja
TRUETYPE_TAG('o', 'c', 0, 0), // oc = Occitan (post 1500)
TRUETYPE_TAG('o', 'j', 0, 0), // oj = Ojibwa
TRUETYPE_TAG('o', 'm', 0, 0), // om = Oromo
TRUETYPE_TAG('o', 'r', 0, 0), // or = Oriya
TRUETYPE_TAG('o', 's', 0, 0), // os = Ossetian
TRUETYPE_TAG('p', 'a', 0, 0), // pa = Panjabi
TRUETYPE_TAG('p', 'i', 0, 0), // pi = Pali
TRUETYPE_TAG('p', 'l', 0, 0), // pl = Polish
TRUETYPE_TAG('p', 's', 0, 0), // ps = Pushto
TRUETYPE_TAG('p', 't', 0, 0), // pt = Portuguese
TRUETYPE_TAG('q', 'u', 0, 0), // qu = Quechua
TRUETYPE_TAG('r', 'm', 0, 0), // rm = Romansh
TRUETYPE_TAG('r', 'n', 0, 0), // rn = Rundi
TRUETYPE_TAG('r', 'o', 0, 0), // ro = Romanian
TRUETYPE_TAG('r', 'u', 0, 0), // ru = Russian
TRUETYPE_TAG('r', 'w', 0, 0), // rw = Kinyarwanda
TRUETYPE_TAG('s', 'a', 0, 0), // sa = Sanskrit
TRUETYPE_TAG('s', 'c', 0, 0), // sc = Sardinian
TRUETYPE_TAG('s', 'd', 0, 0), // sd = Sindhi
TRUETYPE_TAG('s', 'e', 0, 0), // se = Northern Sami
TRUETYPE_TAG('s', 'g', 0, 0), // sg = Sango
TRUETYPE_TAG('s', 'h', 0, 0), // sh = Serbo-Croatian
TRUETYPE_TAG('s', 'i', 0, 0), // si = Sinhala
TRUETYPE_TAG('s', 'k', 0, 0), // sk = Slovak
TRUETYPE_TAG('s', 'l', 0, 0), // sl = Slovenian
TRUETYPE_TAG('s', 'm', 0, 0), // sm = Samoan
TRUETYPE_TAG('s', 'n', 0, 0), // sn = Shona
TRUETYPE_TAG('s', 'o', 0, 0), // so = Somali
TRUETYPE_TAG('s', 'q', 0, 0), // sq = Albanian
TRUETYPE_TAG('s', 'r', 0, 0), // sr = Serbian
TRUETYPE_TAG('s', 's', 0, 0), // ss = Swati
TRUETYPE_TAG('s', 't', 0, 0), // st = Southern Sotho
TRUETYPE_TAG('s', 'u', 0, 0), // su = Sundanese
TRUETYPE_TAG('s', 'v', 0, 0), // sv = Swedish
TRUETYPE_TAG('s', 'w', 0, 0), // sw = Swahili (macrolanguage)
TRUETYPE_TAG('t', 'a', 0, 0), // ta = Tamil
TRUETYPE_TAG('t', 'e', 0, 0), // te = Telugu
TRUETYPE_TAG('t', 'g', 0, 0), // tg = Tajik
TRUETYPE_TAG('t', 'h', 0, 0), // th = Thai
TRUETYPE_TAG('t', 'i', 0, 0), // ti = Tigrinya
TRUETYPE_TAG('t', 'k', 0, 0), // tk = Turkmen
TRUETYPE_TAG('t', 'l', 0, 0), // tl = Tagalog
TRUETYPE_TAG('t', 'n', 0, 0), // tn = Tswana
TRUETYPE_TAG('t', 'o', 0, 0), // to = Tonga (Tonga Islands)
TRUETYPE_TAG('t', 'r', 0, 0), // tr = Turkish
TRUETYPE_TAG('t', 's', 0, 0), // ts = Tsonga
TRUETYPE_TAG('t', 't', 0, 0), // tt = Tatar
TRUETYPE_TAG('t', 'w', 0, 0), // tw = Twi
TRUETYPE_TAG('t', 'y', 0, 0), // ty = Tahitian
TRUETYPE_TAG('u', 'g', 0, 0), // ug = Uighur
TRUETYPE_TAG('u', 'k', 0, 0), // uk = Ukrainian
TRUETYPE_TAG('u', 'r', 0, 0), // ur = Urdu
TRUETYPE_TAG('u', 'z', 0, 0), // uz = Uzbek
TRUETYPE_TAG('v', 'e', 0, 0), // ve = Venda
TRUETYPE_TAG('v', 'i', 0, 0), // vi = Vietnamese
TRUETYPE_TAG('v', 'o', 0, 0), // vo = Volapük
TRUETYPE_TAG('w', 'a', 0, 0), // wa = Walloon
TRUETYPE_TAG('w', 'o', 0, 0), // wo = Wolof
TRUETYPE_TAG('x', 'h', 0, 0), // xh = Xhosa
TRUETYPE_TAG('y', 'i', 0, 0), // yi = Yiddish
TRUETYPE_TAG('y', 'o', 0, 0), // yo = Yoruba
TRUETYPE_TAG('z', 'a', 0, 0), // za = Zhuang
TRUETYPE_TAG('z', 'h', 0, 0), // zh = Chinese
TRUETYPE_TAG('z', 'u', 0, 0), // zu = Zulu
TRUETYPE_TAG('a', 'a', 'a', 0), // aaa = Ghotuo
TRUETYPE_TAG('a', 'a', 'b', 0), // aab = Alumu-Tesu
TRUETYPE_TAG('a', 'a', 'c', 0), // aac = Ari
TRUETYPE_TAG('a', 'a', 'd', 0), // aad = Amal
TRUETYPE_TAG('a', 'a', 'e', 0), // aae = Arbëreshë Albanian
TRUETYPE_TAG('a', 'a', 'f', 0), // aaf = Aranadan
TRUETYPE_TAG('a', 'a', 'g', 0), // aag = Ambrak
TRUETYPE_TAG('a', 'a', 'h', 0), // aah = Abu' Arapesh
TRUETYPE_TAG('a', 'a', 'i', 0), // aai = Arifama-Miniafia
TRUETYPE_TAG('a', 'a', 'k', 0), // aak = Ankave
TRUETYPE_TAG('a', 'a', 'l', 0), // aal = Afade
TRUETYPE_TAG('a', 'a', 'm', 0), // aam = Aramanik
TRUETYPE_TAG('a', 'a', 'n', 0), // aan = Anambé
TRUETYPE_TAG('a', 'a', 'o', 0), // aao = Algerian Saharan Arabic
TRUETYPE_TAG('a', 'a', 'p', 0), // aap = Pará Arára
TRUETYPE_TAG('a', 'a', 'q', 0), // aaq = Eastern Abnaki
TRUETYPE_TAG('a', 'a', 's', 0), // aas = Aasáx
TRUETYPE_TAG('a', 'a', 't', 0), // aat = Arvanitika Albanian
TRUETYPE_TAG('a', 'a', 'u', 0), // aau = Abau
TRUETYPE_TAG('a', 'a', 'v', 0), // aav = Austro-Asiatic languages
TRUETYPE_TAG('a', 'a', 'w', 0), // aaw = Solong
TRUETYPE_TAG('a', 'a', 'x', 0), // aax = Mandobo Atas
TRUETYPE_TAG('a', 'a', 'z', 0), // aaz = Amarasi
TRUETYPE_TAG('a', 'b', 'a', 0), // aba = Abé
TRUETYPE_TAG('a', 'b', 'b', 0), // abb = Bankon
TRUETYPE_TAG('a', 'b', 'c', 0), // abc = Ambala Ayta
TRUETYPE_TAG('a', 'b', 'd', 0), // abd = Manide
TRUETYPE_TAG('a', 'b', 'e', 0), // abe = Western Abnaki
TRUETYPE_TAG('a', 'b', 'f', 0), // abf = Abai Sungai
TRUETYPE_TAG('a', 'b', 'g', 0), // abg = Abaga
TRUETYPE_TAG('a', 'b', 'h', 0), // abh = Tajiki Arabic
TRUETYPE_TAG('a', 'b', 'i', 0), // abi = Abidji
TRUETYPE_TAG('a', 'b', 'j', 0), // abj = Aka-Bea
TRUETYPE_TAG('a', 'b', 'l', 0), // abl = Lampung Nyo
TRUETYPE_TAG('a', 'b', 'm', 0), // abm = Abanyom
TRUETYPE_TAG('a', 'b', 'n', 0), // abn = Abua
TRUETYPE_TAG('a', 'b', 'o', 0), // abo = Abon
TRUETYPE_TAG('a', 'b', 'p', 0), // abp = Abellen Ayta
TRUETYPE_TAG('a', 'b', 'q', 0), // abq = Abaza
TRUETYPE_TAG('a', 'b', 'r', 0), // abr = Abron
TRUETYPE_TAG('a', 'b', 's', 0), // abs = Ambonese Malay
TRUETYPE_TAG('a', 'b', 't', 0), // abt = Ambulas
TRUETYPE_TAG('a', 'b', 'u', 0), // abu = Abure
TRUETYPE_TAG('a', 'b', 'v', 0), // abv = Baharna Arabic
TRUETYPE_TAG('a', 'b', 'w', 0), // abw = Pal
TRUETYPE_TAG('a', 'b', 'x', 0), // abx = Inabaknon
TRUETYPE_TAG('a', 'b', 'y', 0), // aby = Aneme Wake
TRUETYPE_TAG('a', 'b', 'z', 0), // abz = Abui
TRUETYPE_TAG('a', 'c', 'a', 0), // aca = Achagua
TRUETYPE_TAG('a', 'c', 'b', 0), // acb = Áncá
TRUETYPE_TAG('a', 'c', 'd', 0), // acd = Gikyode
TRUETYPE_TAG('a', 'c', 'e', 0), // ace = Achinese
TRUETYPE_TAG('a', 'c', 'f', 0), // acf = Saint Lucian Creole French
TRUETYPE_TAG('a', 'c', 'h', 0), // ach = Acoli
TRUETYPE_TAG('a', 'c', 'i', 0), // aci = Aka-Cari
TRUETYPE_TAG('a', 'c', 'k', 0), // ack = Aka-Kora
TRUETYPE_TAG('a', 'c', 'l', 0), // acl = Akar-Bale
TRUETYPE_TAG('a', 'c', 'm', 0), // acm = Mesopotamian Arabic
TRUETYPE_TAG('a', 'c', 'n', 0), // acn = Achang
TRUETYPE_TAG('a', 'c', 'p', 0), // acp = Eastern Acipa
TRUETYPE_TAG('a', 'c', 'q', 0), // acq = Ta'izzi-Adeni Arabic
TRUETYPE_TAG('a', 'c', 'r', 0), // acr = Achi
TRUETYPE_TAG('a', 'c', 's', 0), // acs = Acroá
TRUETYPE_TAG('a', 'c', 't', 0), // act = Achterhoeks
TRUETYPE_TAG('a', 'c', 'u', 0), // acu = Achuar-Shiwiar
TRUETYPE_TAG('a', 'c', 'v', 0), // acv = Achumawi
TRUETYPE_TAG('a', 'c', 'w', 0), // acw = Hijazi Arabic
TRUETYPE_TAG('a', 'c', 'x', 0), // acx = Omani Arabic
TRUETYPE_TAG('a', 'c', 'y', 0), // acy = Cypriot Arabic
TRUETYPE_TAG('a', 'c', 'z', 0), // acz = Acheron
TRUETYPE_TAG('a', 'd', 'a', 0), // ada = Adangme
TRUETYPE_TAG('a', 'd', 'b', 0), // adb = Adabe
TRUETYPE_TAG('a', 'd', 'd', 0), // add = Dzodinka
TRUETYPE_TAG('a', 'd', 'e', 0), // ade = Adele
TRUETYPE_TAG('a', 'd', 'f', 0), // adf = Dhofari Arabic
TRUETYPE_TAG('a', 'd', 'g', 0), // adg = Andegerebinha
TRUETYPE_TAG('a', 'd', 'h', 0), // adh = Adhola
TRUETYPE_TAG('a', 'd', 'i', 0), // adi = Adi
TRUETYPE_TAG('a', 'd', 'j', 0), // adj = Adioukrou
TRUETYPE_TAG('a', 'd', 'l', 0), // adl = Galo
TRUETYPE_TAG('a', 'd', 'n', 0), // adn = Adang
TRUETYPE_TAG('a', 'd', 'o', 0), // ado = Abu
TRUETYPE_TAG('a', 'd', 'p', 0), // adp = Adap
TRUETYPE_TAG('a', 'd', 'q', 0), // adq = Adangbe
TRUETYPE_TAG('a', 'd', 'r', 0), // adr = Adonara
TRUETYPE_TAG('a', 'd', 's', 0), // ads = Adamorobe Sign Language
TRUETYPE_TAG('a', 'd', 't', 0), // adt = Adnyamathanha
TRUETYPE_TAG('a', 'd', 'u', 0), // adu = Aduge
TRUETYPE_TAG('a', 'd', 'w', 0), // adw = Amundava
TRUETYPE_TAG('a', 'd', 'x', 0), // adx = Amdo Tibetan
TRUETYPE_TAG('a', 'd', 'y', 0), // ady = Adyghe
TRUETYPE_TAG('a', 'd', 'z', 0), // adz = Adzera
TRUETYPE_TAG('a', 'e', 'a', 0), // aea = Areba
TRUETYPE_TAG('a', 'e', 'b', 0), // aeb = Tunisian Arabic
TRUETYPE_TAG('a', 'e', 'c', 0), // aec = Saidi Arabic
TRUETYPE_TAG('a', 'e', 'd', 0), // aed = Argentine Sign Language
TRUETYPE_TAG('a', 'e', 'e', 0), // aee = Northeast Pashayi
TRUETYPE_TAG('a', 'e', 'k', 0), // aek = Haeke
TRUETYPE_TAG('a', 'e', 'l', 0), // ael = Ambele
TRUETYPE_TAG('a', 'e', 'm', 0), // aem = Arem
TRUETYPE_TAG('a', 'e', 'n', 0), // aen = Armenian Sign Language
TRUETYPE_TAG('a', 'e', 'q', 0), // aeq = Aer
TRUETYPE_TAG('a', 'e', 'r', 0), // aer = Eastern Arrernte
TRUETYPE_TAG('a', 'e', 's', 0), // aes = Alsea
TRUETYPE_TAG('a', 'e', 'u', 0), // aeu = Akeu
TRUETYPE_TAG('a', 'e', 'w', 0), // aew = Ambakich
TRUETYPE_TAG('a', 'e', 'y', 0), // aey = Amele
TRUETYPE_TAG('a', 'e', 'z', 0), // aez = Aeka
TRUETYPE_TAG('a', 'f', 'a', 0), // afa = Afro-Asiatic languages
TRUETYPE_TAG('a', 'f', 'b', 0), // afb = Gulf Arabic
TRUETYPE_TAG('a', 'f', 'd', 0), // afd = Andai
TRUETYPE_TAG('a', 'f', 'e', 0), // afe = Putukwam
TRUETYPE_TAG('a', 'f', 'g', 0), // afg = Afghan Sign Language
TRUETYPE_TAG('a', 'f', 'h', 0), // afh = Afrihili
TRUETYPE_TAG('a', 'f', 'i', 0), // afi = Akrukay
TRUETYPE_TAG('a', 'f', 'k', 0), // afk = Nanubae
TRUETYPE_TAG('a', 'f', 'n', 0), // afn = Defaka
TRUETYPE_TAG('a', 'f', 'o', 0), // afo = Eloyi
TRUETYPE_TAG('a', 'f', 'p', 0), // afp = Tapei
TRUETYPE_TAG('a', 'f', 's', 0), // afs = Afro-Seminole Creole
TRUETYPE_TAG('a', 'f', 't', 0), // aft = Afitti
TRUETYPE_TAG('a', 'f', 'u', 0), // afu = Awutu
TRUETYPE_TAG('a', 'f', 'z', 0), // afz = Obokuitai
TRUETYPE_TAG('a', 'g', 'a', 0), // aga = Aguano
TRUETYPE_TAG('a', 'g', 'b', 0), // agb = Legbo
TRUETYPE_TAG('a', 'g', 'c', 0), // agc = Agatu
TRUETYPE_TAG('a', 'g', 'd', 0), // agd = Agarabi
TRUETYPE_TAG('a', 'g', 'e', 0), // age = Angal
TRUETYPE_TAG('a', 'g', 'f', 0), // agf = Arguni
TRUETYPE_TAG('a', 'g', 'g', 0), // agg = Angor
TRUETYPE_TAG('a', 'g', 'h', 0), // agh = Ngelima
TRUETYPE_TAG('a', 'g', 'i', 0), // agi = Agariya
TRUETYPE_TAG('a', 'g', 'j', 0), // agj = Argobba
TRUETYPE_TAG('a', 'g', 'k', 0), // agk = Isarog Agta
TRUETYPE_TAG('a', 'g', 'l', 0), // agl = Fembe
TRUETYPE_TAG('a', 'g', 'm', 0), // agm = Angaataha
TRUETYPE_TAG('a', 'g', 'n', 0), // agn = Agutaynen
TRUETYPE_TAG('a', 'g', 'o', 0), // ago = Tainae
TRUETYPE_TAG('a', 'g', 'p', 0), // agp = Paranan
TRUETYPE_TAG('a', 'g', 'q', 0), // agq = Aghem
TRUETYPE_TAG('a', 'g', 'r', 0), // agr = Aguaruna
TRUETYPE_TAG('a', 'g', 's', 0), // ags = Esimbi
TRUETYPE_TAG('a', 'g', 't', 0), // agt = Central Cagayan Agta
TRUETYPE_TAG('a', 'g', 'u', 0), // agu = Aguacateco
TRUETYPE_TAG('a', 'g', 'v', 0), // agv = Remontado Dumagat
TRUETYPE_TAG('a', 'g', 'w', 0), // agw = Kahua
TRUETYPE_TAG('a', 'g', 'x', 0), // agx = Aghul
TRUETYPE_TAG('a', 'g', 'y', 0), // agy = Southern Alta
TRUETYPE_TAG('a', 'g', 'z', 0), // agz = Mt. Iriga Agta
TRUETYPE_TAG('a', 'h', 'a', 0), // aha = Ahanta
TRUETYPE_TAG('a', 'h', 'b', 0), // ahb = Axamb
TRUETYPE_TAG('a', 'h', 'g', 0), // ahg = Qimant
TRUETYPE_TAG('a', 'h', 'h', 0), // ahh = Aghu
TRUETYPE_TAG('a', 'h', 'i', 0), // ahi = Tiagbamrin Aizi
TRUETYPE_TAG('a', 'h', 'k', 0), // ahk = Akha
TRUETYPE_TAG('a', 'h', 'l', 0), // ahl = Igo
TRUETYPE_TAG('a', 'h', 'm', 0), // ahm = Mobumrin Aizi
TRUETYPE_TAG('a', 'h', 'n', 0), // ahn = Àhàn
TRUETYPE_TAG('a', 'h', 'o', 0), // aho = Ahom
TRUETYPE_TAG('a', 'h', 'p', 0), // ahp = Aproumu Aizi
TRUETYPE_TAG('a', 'h', 'r', 0), // ahr = Ahirani
TRUETYPE_TAG('a', 'h', 's', 0), // ahs = Ashe
TRUETYPE_TAG('a', 'h', 't', 0), // aht = Ahtena
TRUETYPE_TAG('a', 'i', 'a', 0), // aia = Arosi
TRUETYPE_TAG('a', 'i', 'b', 0), // aib = Ainu (China)
TRUETYPE_TAG('a', 'i', 'c', 0), // aic = Ainbai
TRUETYPE_TAG('a', 'i', 'd', 0), // aid = Alngith
TRUETYPE_TAG('a', 'i', 'e', 0), // aie = Amara
TRUETYPE_TAG('a', 'i', 'f', 0), // aif = Agi
TRUETYPE_TAG('a', 'i', 'g', 0), // aig = Antigua and Barbuda Creole English
TRUETYPE_TAG('a', 'i', 'h', 0), // aih = Ai-Cham
TRUETYPE_TAG('a', 'i', 'i', 0), // aii = Assyrian Neo-Aramaic
TRUETYPE_TAG('a', 'i', 'j', 0), // aij = Lishanid Noshan
TRUETYPE_TAG('a', 'i', 'k', 0), // aik = Ake
TRUETYPE_TAG('a', 'i', 'l', 0), // ail = Aimele
TRUETYPE_TAG('a', 'i', 'm', 0), // aim = Aimol
TRUETYPE_TAG('a', 'i', 'n', 0), // ain = Ainu (Japan)
TRUETYPE_TAG('a', 'i', 'o', 0), // aio = Aiton
TRUETYPE_TAG('a', 'i', 'p', 0), // aip = Burumakok
TRUETYPE_TAG('a', 'i', 'q', 0), // aiq = Aimaq
TRUETYPE_TAG('a', 'i', 'r', 0), // air = Airoran
TRUETYPE_TAG('a', 'i', 's', 0), // ais = Nataoran Amis
TRUETYPE_TAG('a', 'i', 't', 0), // ait = Arikem
TRUETYPE_TAG('a', 'i', 'w', 0), // aiw = Aari
TRUETYPE_TAG('a', 'i', 'x', 0), // aix = Aighon
TRUETYPE_TAG('a', 'i', 'y', 0), // aiy = Ali
TRUETYPE_TAG('a', 'j', 'a', 0), // aja = Aja (Sudan)
TRUETYPE_TAG('a', 'j', 'g', 0), // ajg = Aja (Benin)
TRUETYPE_TAG('a', 'j', 'i', 0), // aji = Ajië
TRUETYPE_TAG('a', 'j', 'p', 0), // ajp = South Levantine Arabic
TRUETYPE_TAG('a', 'j', 't', 0), // ajt = Judeo-Tunisian Arabic
TRUETYPE_TAG('a', 'j', 'u', 0), // aju = Judeo-Moroccan Arabic
TRUETYPE_TAG('a', 'j', 'w', 0), // ajw = Ajawa
TRUETYPE_TAG('a', 'j', 'z', 0), // ajz = Amri Karbi
TRUETYPE_TAG('a', 'k', 'b', 0), // akb = Batak Angkola
TRUETYPE_TAG('a', 'k', 'c', 0), // akc = Mpur
TRUETYPE_TAG('a', 'k', 'd', 0), // akd = Ukpet-Ehom
TRUETYPE_TAG('a', 'k', 'e', 0), // ake = Akawaio
TRUETYPE_TAG('a', 'k', 'f', 0), // akf = Akpa
TRUETYPE_TAG('a', 'k', 'g', 0), // akg = Anakalangu
TRUETYPE_TAG('a', 'k', 'h', 0), // akh = Angal Heneng
TRUETYPE_TAG('a', 'k', 'i', 0), // aki = Aiome
TRUETYPE_TAG('a', 'k', 'j', 0), // akj = Aka-Jeru
TRUETYPE_TAG('a', 'k', 'k', 0), // akk = Akkadian
TRUETYPE_TAG('a', 'k', 'l', 0), // akl = Aklanon
TRUETYPE_TAG('a', 'k', 'm', 0), // akm = Aka-Bo
TRUETYPE_TAG('a', 'k', 'o', 0), // ako = Akurio
TRUETYPE_TAG('a', 'k', 'p', 0), // akp = Siwu
TRUETYPE_TAG('a', 'k', 'q', 0), // akq = Ak
TRUETYPE_TAG('a', 'k', 'r', 0), // akr = Araki
TRUETYPE_TAG('a', 'k', 's', 0), // aks = Akaselem
TRUETYPE_TAG('a', 'k', 't', 0), // akt = Akolet
TRUETYPE_TAG('a', 'k', 'u', 0), // aku = Akum
TRUETYPE_TAG('a', 'k', 'v', 0), // akv = Akhvakh
TRUETYPE_TAG('a', 'k', 'w', 0), // akw = Akwa
TRUETYPE_TAG('a', 'k', 'x', 0), // akx = Aka-Kede
TRUETYPE_TAG('a', 'k', 'y', 0), // aky = Aka-Kol
TRUETYPE_TAG('a', 'k', 'z', 0), // akz = Alabama
TRUETYPE_TAG('a', 'l', 'a', 0), // ala = Alago
TRUETYPE_TAG('a', 'l', 'c', 0), // alc = Qawasqar
TRUETYPE_TAG('a', 'l', 'd', 0), // ald = Alladian
TRUETYPE_TAG('a', 'l', 'e', 0), // ale = Aleut
TRUETYPE_TAG('a', 'l', 'f', 0), // alf = Alege
TRUETYPE_TAG('a', 'l', 'g', 0), // alg = Algonquian languages
TRUETYPE_TAG('a', 'l', 'h', 0), // alh = Alawa
TRUETYPE_TAG('a', 'l', 'i', 0), // ali = Amaimon
TRUETYPE_TAG('a', 'l', 'j', 0), // alj = Alangan
TRUETYPE_TAG('a', 'l', 'k', 0), // alk = Alak
TRUETYPE_TAG('a', 'l', 'l', 0), // all = Allar
TRUETYPE_TAG('a', 'l', 'm', 0), // alm = Amblong
TRUETYPE_TAG('a', 'l', 'n', 0), // aln = Gheg Albanian
TRUETYPE_TAG('a', 'l', 'o', 0), // alo = Larike-Wakasihu
TRUETYPE_TAG('a', 'l', 'p', 0), // alp = Alune
TRUETYPE_TAG('a', 'l', 'q', 0), // alq = Algonquin
TRUETYPE_TAG('a', 'l', 'r', 0), // alr = Alutor
TRUETYPE_TAG('a', 'l', 's', 0), // als = Tosk Albanian
TRUETYPE_TAG('a', 'l', 't', 0), // alt = Southern Altai
TRUETYPE_TAG('a', 'l', 'u', 0), // alu = 'Are'are
TRUETYPE_TAG('a', 'l', 'v', 0), // alv = Atlantic-Congo languages
TRUETYPE_TAG('a', 'l', 'w', 0), // alw = Alaba-K’abeena
TRUETYPE_TAG('a', 'l', 'x', 0), // alx = Amol
TRUETYPE_TAG('a', 'l', 'y', 0), // aly = Alyawarr
TRUETYPE_TAG('a', 'l', 'z', 0), // alz = Alur
TRUETYPE_TAG('a', 'm', 'a', 0), // ama = Amanayé
TRUETYPE_TAG('a', 'm', 'b', 0), // amb = Ambo
TRUETYPE_TAG('a', 'm', 'c', 0), // amc = Amahuaca
TRUETYPE_TAG('a', 'm', 'e', 0), // ame = Yanesha'
TRUETYPE_TAG('a', 'm', 'f', 0), // amf = Hamer-Banna
TRUETYPE_TAG('a', 'm', 'g', 0), // amg = Amarag
TRUETYPE_TAG('a', 'm', 'i', 0), // ami = Amis
TRUETYPE_TAG('a', 'm', 'j', 0), // amj = Amdang
TRUETYPE_TAG('a', 'm', 'k', 0), // amk = Ambai
TRUETYPE_TAG('a', 'm', 'l', 0), // aml = War-Jaintia
TRUETYPE_TAG('a', 'm', 'm', 0), // amm = Ama (Papua New Guinea)
TRUETYPE_TAG('a', 'm', 'n', 0), // amn = Amanab
TRUETYPE_TAG('a', 'm', 'o', 0), // amo = Amo
TRUETYPE_TAG('a', 'm', 'p', 0), // amp = Alamblak
TRUETYPE_TAG('a', 'm', 'q', 0), // amq = Amahai
TRUETYPE_TAG('a', 'm', 'r', 0), // amr = Amarakaeri
TRUETYPE_TAG('a', 'm', 's', 0), // ams = Southern Amami-Oshima
TRUETYPE_TAG('a', 'm', 't', 0), // amt = Amto
TRUETYPE_TAG('a', 'm', 'u', 0), // amu = Guerrero Amuzgo
TRUETYPE_TAG('a', 'm', 'v', 0), // amv = Ambelau
TRUETYPE_TAG('a', 'm', 'w', 0), // amw = Western Neo-Aramaic
TRUETYPE_TAG('a', 'm', 'x', 0), // amx = Anmatyerre
TRUETYPE_TAG('a', 'm', 'y', 0), // amy = Ami
TRUETYPE_TAG('a', 'm', 'z', 0), // amz = Atampaya
TRUETYPE_TAG('a', 'n', 'a', 0), // ana = Andaqui
TRUETYPE_TAG('a', 'n', 'b', 0), // anb = Andoa
TRUETYPE_TAG('a', 'n', 'c', 0), // anc = Ngas
TRUETYPE_TAG('a', 'n', 'd', 0), // and = Ansus
TRUETYPE_TAG('a', 'n', 'e', 0), // ane = Xârâcùù
TRUETYPE_TAG('a', 'n', 'f', 0), // anf = Animere
TRUETYPE_TAG('a', 'n', 'g', 0), // ang = Old English (ca. 450-1100)
TRUETYPE_TAG('a', 'n', 'h', 0), // anh = Nend
TRUETYPE_TAG('a', 'n', 'i', 0), // ani = Andi
TRUETYPE_TAG('a', 'n', 'j', 0), // anj = Anor
TRUETYPE_TAG('a', 'n', 'k', 0), // ank = Goemai
TRUETYPE_TAG('a', 'n', 'l', 0), // anl = Anu
TRUETYPE_TAG('a', 'n', 'm', 0), // anm = Anal
TRUETYPE_TAG('a', 'n', 'n', 0), // ann = Obolo
TRUETYPE_TAG('a', 'n', 'o', 0), // ano = Andoque
TRUETYPE_TAG('a', 'n', 'p', 0), // anp = Angika
TRUETYPE_TAG('a', 'n', 'q', 0), // anq = Jarawa (India)
TRUETYPE_TAG('a', 'n', 'r', 0), // anr = Andh
TRUETYPE_TAG('a', 'n', 's', 0), // ans = Anserma
TRUETYPE_TAG('a', 'n', 't', 0), // ant = Antakarinya
TRUETYPE_TAG('a', 'n', 'u', 0), // anu = Anuak
TRUETYPE_TAG('a', 'n', 'v', 0), // anv = Denya
TRUETYPE_TAG('a', 'n', 'w', 0), // anw = Anaang
TRUETYPE_TAG('a', 'n', 'x', 0), // anx = Andra-Hus
TRUETYPE_TAG('a', 'n', 'y', 0), // any = Anyin
TRUETYPE_TAG('a', 'n', 'z', 0), // anz = Anem
TRUETYPE_TAG('a', 'o', 'a', 0), // aoa = Angolar
TRUETYPE_TAG('a', 'o', 'b', 0), // aob = Abom
TRUETYPE_TAG('a', 'o', 'c', 0), // aoc = Pemon
TRUETYPE_TAG('a', 'o', 'd', 0), // aod = Andarum
TRUETYPE_TAG('a', 'o', 'e', 0), // aoe = Angal Enen
TRUETYPE_TAG('a', 'o', 'f', 0), // aof = Bragat
TRUETYPE_TAG('a', 'o', 'g', 0), // aog = Angoram
TRUETYPE_TAG('a', 'o', 'h', 0), // aoh = Arma
TRUETYPE_TAG('a', 'o', 'i', 0), // aoi = Anindilyakwa
TRUETYPE_TAG('a', 'o', 'j', 0), // aoj = Mufian
TRUETYPE_TAG('a', 'o', 'k', 0), // aok = Arhö
TRUETYPE_TAG('a', 'o', 'l', 0), // aol = Alor
TRUETYPE_TAG('a', 'o', 'm', 0), // aom = Ömie
TRUETYPE_TAG('a', 'o', 'n', 0), // aon = Bumbita Arapesh
TRUETYPE_TAG('a', 'o', 'r', 0), // aor = Aore
TRUETYPE_TAG('a', 'o', 's', 0), // aos = Taikat
TRUETYPE_TAG('a', 'o', 't', 0), // aot = A'tong
TRUETYPE_TAG('a', 'o', 'x', 0), // aox = Atorada
TRUETYPE_TAG('a', 'o', 'z', 0), // aoz = Uab Meto
TRUETYPE_TAG('a', 'p', 'a', 0), // apa = Apache languages
TRUETYPE_TAG('a', 'p', 'b', 0), // apb = Sa'a
TRUETYPE_TAG('a', 'p', 'c', 0), // apc = North Levantine Arabic
TRUETYPE_TAG('a', 'p', 'd', 0), // apd = Sudanese Arabic
TRUETYPE_TAG('a', 'p', 'e', 0), // ape = Bukiyip
TRUETYPE_TAG('a', 'p', 'f', 0), // apf = Pahanan Agta
TRUETYPE_TAG('a', 'p', 'g', 0), // apg = Ampanang
TRUETYPE_TAG('a', 'p', 'h', 0), // aph = Athpariya
TRUETYPE_TAG('a', 'p', 'i', 0), // api = Apiaká
TRUETYPE_TAG('a', 'p', 'j', 0), // apj = Jicarilla Apache
TRUETYPE_TAG('a', 'p', 'k', 0), // apk = Kiowa Apache
TRUETYPE_TAG('a', 'p', 'l', 0), // apl = Lipan Apache
TRUETYPE_TAG('a', 'p', 'm', 0), // apm = Mescalero-Chiricahua Apache
TRUETYPE_TAG('a', 'p', 'n', 0), // apn = Apinayé
TRUETYPE_TAG('a', 'p', 'o', 0), // apo = Ambul
TRUETYPE_TAG('a', 'p', 'p', 0), // app = Apma
TRUETYPE_TAG('a', 'p', 'q', 0), // apq = A-Pucikwar
TRUETYPE_TAG('a', 'p', 'r', 0), // apr = Arop-Lokep
TRUETYPE_TAG('a', 'p', 's', 0), // aps = Arop-Sissano
TRUETYPE_TAG('a', 'p', 't', 0), // apt = Apatani
TRUETYPE_TAG('a', 'p', 'u', 0), // apu = Apurinã
TRUETYPE_TAG('a', 'p', 'v', 0), // apv = Alapmunte
TRUETYPE_TAG('a', 'p', 'w', 0), // apw = Western Apache
TRUETYPE_TAG('a', 'p', 'x', 0), // apx = Aputai
TRUETYPE_TAG('a', 'p', 'y', 0), // apy = Apalaí
TRUETYPE_TAG('a', 'p', 'z', 0), // apz = Safeyoka
TRUETYPE_TAG('a', 'q', 'a', 0), // aqa = Alacalufan languages
TRUETYPE_TAG('a', 'q', 'c', 0), // aqc = Archi
TRUETYPE_TAG('a', 'q', 'd', 0), // aqd = Ampari Dogon
TRUETYPE_TAG('a', 'q', 'g', 0), // aqg = Arigidi
TRUETYPE_TAG('a', 'q', 'l', 0), // aql = Algic languages
TRUETYPE_TAG('a', 'q', 'm', 0), // aqm = Atohwaim
TRUETYPE_TAG('a', 'q', 'n', 0), // aqn = Northern Alta
TRUETYPE_TAG('a', 'q', 'p', 0), // aqp = Atakapa
TRUETYPE_TAG('a', 'q', 'r', 0), // aqr = Arhâ
TRUETYPE_TAG('a', 'q', 'z', 0), // aqz = Akuntsu
TRUETYPE_TAG('a', 'r', 'b', 0), // arb = Standard Arabic
TRUETYPE_TAG('a', 'r', 'c', 0), // arc = Official Aramaic (700-300 BCE)
TRUETYPE_TAG('a', 'r', 'd', 0), // ard = Arabana
TRUETYPE_TAG('a', 'r', 'e', 0), // are = Western Arrarnta
TRUETYPE_TAG('a', 'r', 'h', 0), // arh = Arhuaco
TRUETYPE_TAG('a', 'r', 'i', 0), // ari = Arikara
TRUETYPE_TAG('a', 'r', 'j', 0), // arj = Arapaso
TRUETYPE_TAG('a', 'r', 'k', 0), // ark = Arikapú
TRUETYPE_TAG('a', 'r', 'l', 0), // arl = Arabela
TRUETYPE_TAG('a', 'r', 'n', 0), // arn = Mapudungun
TRUETYPE_TAG('a', 'r', 'o', 0), // aro = Araona
TRUETYPE_TAG('a', 'r', 'p', 0), // arp = Arapaho
TRUETYPE_TAG('a', 'r', 'q', 0), // arq = Algerian Arabic
TRUETYPE_TAG('a', 'r', 'r', 0), // arr = Karo (Brazil)
TRUETYPE_TAG('a', 'r', 's', 0), // ars = Najdi Arabic
TRUETYPE_TAG('a', 'r', 't', 0), // art = Artificial languages
TRUETYPE_TAG('a', 'r', 'u', 0), // aru = Aruá (Amazonas State)
TRUETYPE_TAG('a', 'r', 'v', 0), // arv = Arbore
TRUETYPE_TAG('a', 'r', 'w', 0), // arw = Arawak
TRUETYPE_TAG('a', 'r', 'x', 0), // arx = Aruá (Rodonia State)
TRUETYPE_TAG('a', 'r', 'y', 0), // ary = Moroccan Arabic
TRUETYPE_TAG('a', 'r', 'z', 0), // arz = Egyptian Arabic
TRUETYPE_TAG('a', 's', 'a', 0), // asa = Asu (Tanzania)
TRUETYPE_TAG('a', 's', 'b', 0), // asb = Assiniboine
TRUETYPE_TAG('a', 's', 'c', 0), // asc = Casuarina Coast Asmat
TRUETYPE_TAG('a', 's', 'd', 0), // asd = Asas
TRUETYPE_TAG('a', 's', 'e', 0), // ase = American Sign Language
TRUETYPE_TAG('a', 's', 'f', 0), // asf = Australian Sign Language
TRUETYPE_TAG('a', 's', 'g', 0), // asg = Cishingini
TRUETYPE_TAG('a', 's', 'h', 0), // ash = Abishira
TRUETYPE_TAG('a', 's', 'i', 0), // asi = Buruwai
TRUETYPE_TAG('a', 's', 'j', 0), // asj = Nsari
TRUETYPE_TAG('a', 's', 'k', 0), // ask = Ashkun
TRUETYPE_TAG('a', 's', 'l', 0), // asl = Asilulu
TRUETYPE_TAG('a', 's', 'n', 0), // asn = Xingú Asuriní
TRUETYPE_TAG('a', 's', 'o', 0), // aso = Dano
TRUETYPE_TAG('a', 's', 'p', 0), // asp = Algerian Sign Language
TRUETYPE_TAG('a', 's', 'q', 0), // asq = Austrian Sign Language
TRUETYPE_TAG('a', 's', 'r', 0), // asr = Asuri
TRUETYPE_TAG('a', 's', 's', 0), // ass = Ipulo
TRUETYPE_TAG('a', 's', 't', 0), // ast = Asturian
TRUETYPE_TAG('a', 's', 'u', 0), // asu = Tocantins Asurini
TRUETYPE_TAG('a', 's', 'v', 0), // asv = Asoa
TRUETYPE_TAG('a', 's', 'w',
0), // asw = Australian Aborigines Sign Language
TRUETYPE_TAG('a', 's', 'x', 0), // asx = Muratayak
TRUETYPE_TAG('a', 's', 'y', 0), // asy = Yaosakor Asmat
TRUETYPE_TAG('a', 's', 'z', 0), // asz = As
TRUETYPE_TAG('a', 't', 'a', 0), // ata = Pele-Ata
TRUETYPE_TAG('a', 't', 'b', 0), // atb = Zaiwa
TRUETYPE_TAG('a', 't', 'c', 0), // atc = Atsahuaca
TRUETYPE_TAG('a', 't', 'd', 0), // atd = Ata Manobo
TRUETYPE_TAG('a', 't', 'e', 0), // ate = Atemble
TRUETYPE_TAG('a', 't', 'g', 0), // atg = Ivbie North-Okpela-Arhe
TRUETYPE_TAG('a', 't', 'h', 0), // ath = Athapascan languages
TRUETYPE_TAG('a', 't', 'i', 0), // ati = Attié
TRUETYPE_TAG('a', 't', 'j', 0), // atj = Atikamekw
TRUETYPE_TAG('a', 't', 'k', 0), // atk = Ati
TRUETYPE_TAG('a', 't', 'l', 0), // atl = Mt. Iraya Agta
TRUETYPE_TAG('a', 't', 'm', 0), // atm = Ata
TRUETYPE_TAG('a', 't', 'n', 0), // atn = Ashtiani
TRUETYPE_TAG('a', 't', 'o', 0), // ato = Atong
TRUETYPE_TAG('a', 't', 'p', 0), // atp = Pudtol Atta
TRUETYPE_TAG('a', 't', 'q', 0), // atq = Aralle-Tabulahan
TRUETYPE_TAG('a', 't', 'r', 0), // atr = Waimiri-Atroari
TRUETYPE_TAG('a', 't', 's', 0), // ats = Gros Ventre
TRUETYPE_TAG('a', 't', 't', 0), // att = Pamplona Atta
TRUETYPE_TAG('a', 't', 'u', 0), // atu = Reel
TRUETYPE_TAG('a', 't', 'v', 0), // atv = Northern Altai
TRUETYPE_TAG('a', 't', 'w', 0), // atw = Atsugewi
TRUETYPE_TAG('a', 't', 'x', 0), // atx = Arutani
TRUETYPE_TAG('a', 't', 'y', 0), // aty = Aneityum
TRUETYPE_TAG('a', 't', 'z', 0), // atz = Arta
TRUETYPE_TAG('a', 'u', 'a', 0), // aua = Asumboa
TRUETYPE_TAG('a', 'u', 'b', 0), // aub = Alugu
TRUETYPE_TAG('a', 'u', 'c', 0), // auc = Waorani
TRUETYPE_TAG('a', 'u', 'd', 0), // aud = Anuta
TRUETYPE_TAG('a', 'u', 'e', 0), // aue = =/Kx'au//'ein
TRUETYPE_TAG('a', 'u', 'f', 0), // auf = Arauan languages
TRUETYPE_TAG('a', 'u', 'g', 0), // aug = Aguna
TRUETYPE_TAG('a', 'u', 'h', 0), // auh = Aushi
TRUETYPE_TAG('a', 'u', 'i', 0), // aui = Anuki
TRUETYPE_TAG('a', 'u', 'j', 0), // auj = Awjilah
TRUETYPE_TAG('a', 'u', 'k', 0), // auk = Heyo
TRUETYPE_TAG('a', 'u', 'l', 0), // aul = Aulua
TRUETYPE_TAG('a', 'u', 'm', 0), // aum = Asu (Nigeria)
TRUETYPE_TAG('a', 'u', 'n', 0), // aun = Molmo One
TRUETYPE_TAG('a', 'u', 'o', 0), // auo = Auyokawa
TRUETYPE_TAG('a', 'u', 'p', 0), // aup = Makayam
TRUETYPE_TAG('a', 'u', 'q', 0), // auq = Anus
TRUETYPE_TAG('a', 'u', 'r', 0), // aur = Aruek
TRUETYPE_TAG('a', 'u', 's', 0), // aus = Australian languages
TRUETYPE_TAG('a', 'u', 't', 0), // aut = Austral
TRUETYPE_TAG('a', 'u', 'u', 0), // auu = Auye
TRUETYPE_TAG('a', 'u', 'w', 0), // auw = Awyi
TRUETYPE_TAG('a', 'u', 'x', 0), // aux = Aurá
TRUETYPE_TAG('a', 'u', 'y', 0), // auy = Awiyaana
TRUETYPE_TAG('a', 'u', 'z', 0), // auz = Uzbeki Arabic
TRUETYPE_TAG('a', 'v', 'b', 0), // avb = Avau
TRUETYPE_TAG('a', 'v', 'd', 0), // avd = Alviri-Vidari
TRUETYPE_TAG('a', 'v', 'i', 0), // avi = Avikam
TRUETYPE_TAG('a', 'v', 'k', 0), // avk = Kotava
TRUETYPE_TAG('a', 'v', 'l', 0), // avl = Eastern Egyptian Bedawi Arabic
TRUETYPE_TAG('a', 'v', 'n', 0), // avn = Avatime
TRUETYPE_TAG('a', 'v', 'o', 0), // avo = Agavotaguerra
TRUETYPE_TAG('a', 'v', 's', 0), // avs = Aushiri
TRUETYPE_TAG('a', 'v', 't', 0), // avt = Au
TRUETYPE_TAG('a', 'v', 'u', 0), // avu = Avokaya
TRUETYPE_TAG('a', 'v', 'v', 0), // avv = Avá-Canoeiro
TRUETYPE_TAG('a', 'w', 'a', 0), // awa = Awadhi
TRUETYPE_TAG('a', 'w', 'b', 0), // awb = Awa (Papua New Guinea)
TRUETYPE_TAG('a', 'w', 'c', 0), // awc = Cicipu
TRUETYPE_TAG('a', 'w', 'd', 0), // awd = Arawakan languages
TRUETYPE_TAG('a', 'w', 'e', 0), // awe = Awetí
TRUETYPE_TAG('a', 'w', 'h', 0), // awh = Awbono
TRUETYPE_TAG('a', 'w', 'i', 0), // awi = Aekyom
TRUETYPE_TAG('a', 'w', 'k', 0), // awk = Awabakal
TRUETYPE_TAG('a', 'w', 'm', 0), // awm = Arawum
TRUETYPE_TAG('a', 'w', 'n', 0), // awn = Awngi
TRUETYPE_TAG('a', 'w', 'o', 0), // awo = Awak
TRUETYPE_TAG('a', 'w', 'r', 0), // awr = Awera
TRUETYPE_TAG('a', 'w', 's', 0), // aws = South Awyu
TRUETYPE_TAG('a', 'w', 't', 0), // awt = Araweté
TRUETYPE_TAG('a', 'w', 'u', 0), // awu = Central Awyu
TRUETYPE_TAG('a', 'w', 'v', 0), // awv = Jair Awyu
TRUETYPE_TAG('a', 'w', 'w', 0), // aww = Awun
TRUETYPE_TAG('a', 'w', 'x', 0), // awx = Awara
TRUETYPE_TAG('a', 'w', 'y', 0), // awy = Edera Awyu
TRUETYPE_TAG('a', 'x', 'b', 0), // axb = Abipon
TRUETYPE_TAG('a', 'x', 'g', 0), // axg = Mato Grosso Arára
TRUETYPE_TAG('a', 'x', 'k', 0), // axk = Yaka (Central African Republic)
TRUETYPE_TAG('a', 'x', 'm', 0), // axm = Middle Armenian
TRUETYPE_TAG('a', 'x', 'x', 0), // axx = Xaragure
TRUETYPE_TAG('a', 'y', 'a', 0), // aya = Awar
TRUETYPE_TAG('a', 'y', 'b', 0), // ayb = Ayizo Gbe
TRUETYPE_TAG('a', 'y', 'c', 0), // ayc = Southern Aymara
TRUETYPE_TAG('a', 'y', 'd', 0), // ayd = Ayabadhu
TRUETYPE_TAG('a', 'y', 'e', 0), // aye = Ayere
TRUETYPE_TAG('a', 'y', 'g', 0), // ayg = Ginyanga
TRUETYPE_TAG('a', 'y', 'h', 0), // ayh = Hadrami Arabic
TRUETYPE_TAG('a', 'y', 'i', 0), // ayi = Leyigha
TRUETYPE_TAG('a', 'y', 'k', 0), // ayk = Akuku
TRUETYPE_TAG('a', 'y', 'l', 0), // ayl = Libyan Arabic
TRUETYPE_TAG('a', 'y', 'n', 0), // ayn = Sanaani Arabic
TRUETYPE_TAG('a', 'y', 'o', 0), // ayo = Ayoreo
TRUETYPE_TAG('a', 'y', 'p', 0), // ayp = North Mesopotamian Arabic
TRUETYPE_TAG('a', 'y', 'q', 0), // ayq = Ayi (Papua New Guinea)
TRUETYPE_TAG('a', 'y', 'r', 0), // ayr = Central Aymara
TRUETYPE_TAG('a', 'y', 's', 0), // ays = Sorsogon Ayta
TRUETYPE_TAG('a', 'y', 't', 0), // ayt = Magbukun Ayta
TRUETYPE_TAG('a', 'y', 'u', 0), // ayu = Ayu
TRUETYPE_TAG('a', 'y', 'x', 0), // ayx = Ayi (China)
TRUETYPE_TAG('a', 'y', 'y', 0), // ayy = Tayabas Ayta
TRUETYPE_TAG('a', 'y', 'z', 0), // ayz = Mai Brat
TRUETYPE_TAG('a', 'z', 'a', 0), // aza = Azha
TRUETYPE_TAG('a', 'z', 'b', 0), // azb = South Azerbaijani
TRUETYPE_TAG('a', 'z', 'c', 0), // azc = Uto-Aztecan languages
TRUETYPE_TAG('a', 'z', 'g', 0), // azg = San Pedro Amuzgos Amuzgo
TRUETYPE_TAG('a', 'z', 'j', 0), // azj = North Azerbaijani
TRUETYPE_TAG('a', 'z', 'm', 0), // azm = Ipalapa Amuzgo
TRUETYPE_TAG('a', 'z', 'o', 0), // azo = Awing
TRUETYPE_TAG('a', 'z', 't', 0), // azt = Faire Atta
TRUETYPE_TAG('a', 'z', 'z', 0), // azz = Highland Puebla Nahuatl
TRUETYPE_TAG('b', 'a', 'a', 0), // baa = Babatana
TRUETYPE_TAG('b', 'a', 'b', 0), // bab = Bainouk-Gunyuño
TRUETYPE_TAG('b', 'a', 'c', 0), // bac = Badui
TRUETYPE_TAG('b', 'a', 'd', 0), // bad = Banda languages
TRUETYPE_TAG('b', 'a', 'e', 0), // bae = Baré
TRUETYPE_TAG('b', 'a', 'f', 0), // baf = Nubaca
TRUETYPE_TAG('b', 'a', 'g', 0), // bag = Tuki
TRUETYPE_TAG('b', 'a', 'h', 0), // bah = Bahamas Creole English
TRUETYPE_TAG('b', 'a', 'i', 0), // bai = Bamileke languages
TRUETYPE_TAG('b', 'a', 'j', 0), // baj = Barakai
TRUETYPE_TAG('b', 'a', 'l', 0), // bal = Baluchi
TRUETYPE_TAG('b', 'a', 'n', 0), // ban = Balinese
TRUETYPE_TAG('b', 'a', 'o', 0), // bao = Waimaha
TRUETYPE_TAG('b', 'a', 'p', 0), // bap = Bantawa
TRUETYPE_TAG('b', 'a', 'r', 0), // bar = Bavarian
TRUETYPE_TAG('b', 'a', 's', 0), // bas = Basa (Cameroon)
TRUETYPE_TAG('b', 'a', 't', 0), // bat = Baltic languages
TRUETYPE_TAG('b', 'a', 'u', 0), // bau = Bada (Nigeria)
TRUETYPE_TAG('b', 'a', 'v', 0), // bav = Vengo
TRUETYPE_TAG('b', 'a', 'w', 0), // baw = Bambili-Bambui
TRUETYPE_TAG('b', 'a', 'x', 0), // bax = Bamun
TRUETYPE_TAG('b', 'a', 'y', 0), // bay = Batuley
TRUETYPE_TAG('b', 'a', 'z', 0), // baz = Tunen
TRUETYPE_TAG('b', 'b', 'a', 0), // bba = Baatonum
TRUETYPE_TAG('b', 'b', 'b', 0), // bbb = Barai
TRUETYPE_TAG('b', 'b', 'c', 0), // bbc = Batak Toba
TRUETYPE_TAG('b', 'b', 'd', 0), // bbd = Bau
TRUETYPE_TAG('b', 'b', 'e', 0), // bbe = Bangba
TRUETYPE_TAG('b', 'b', 'f', 0), // bbf = Baibai
TRUETYPE_TAG('b', 'b', 'g', 0), // bbg = Barama
TRUETYPE_TAG('b', 'b', 'h', 0), // bbh = Bugan
TRUETYPE_TAG('b', 'b', 'i', 0), // bbi = Barombi
TRUETYPE_TAG('b', 'b', 'j', 0), // bbj = Ghomálá'
TRUETYPE_TAG('b', 'b', 'k', 0), // bbk = Babanki
TRUETYPE_TAG('b', 'b', 'l', 0), // bbl = Bats
TRUETYPE_TAG('b', 'b', 'm', 0), // bbm = Babango
TRUETYPE_TAG('b', 'b', 'n', 0), // bbn = Uneapa
TRUETYPE_TAG('b', 'b', 'o', 0), // bbo = Northern Bobo Madaré
TRUETYPE_TAG('b', 'b', 'p', 0), // bbp = West Central Banda
TRUETYPE_TAG('b', 'b', 'q', 0), // bbq = Bamali
TRUETYPE_TAG('b', 'b', 'r', 0), // bbr = Girawa
TRUETYPE_TAG('b', 'b', 's', 0), // bbs = Bakpinka
TRUETYPE_TAG('b', 'b', 't', 0), // bbt = Mburku
TRUETYPE_TAG('b', 'b', 'u', 0), // bbu = Kulung (Nigeria)
TRUETYPE_TAG('b', 'b', 'v', 0), // bbv = Karnai
TRUETYPE_TAG('b', 'b', 'w', 0), // bbw = Baba
TRUETYPE_TAG('b', 'b', 'x', 0), // bbx = Bubia
TRUETYPE_TAG('b', 'b', 'y', 0), // bby = Befang
TRUETYPE_TAG('b', 'b', 'z', 0), // bbz = Babalia Creole Arabic
TRUETYPE_TAG('b', 'c', 'a', 0), // bca = Central Bai
TRUETYPE_TAG('b', 'c', 'b', 0), // bcb = Bainouk-Samik
TRUETYPE_TAG('b', 'c', 'c', 0), // bcc = Southern Balochi
TRUETYPE_TAG('b', 'c', 'd', 0), // bcd = North Babar
TRUETYPE_TAG('b', 'c', 'e', 0), // bce = Bamenyam
TRUETYPE_TAG('b', 'c', 'f', 0), // bcf = Bamu
TRUETYPE_TAG('b', 'c', 'g', 0), // bcg = Baga Binari
TRUETYPE_TAG('b', 'c', 'h', 0), // bch = Bariai
TRUETYPE_TAG('b', 'c', 'i', 0), // bci = Baoulé
TRUETYPE_TAG('b', 'c', 'j', 0), // bcj = Bardi
TRUETYPE_TAG('b', 'c', 'k', 0), // bck = Bunaba
TRUETYPE_TAG('b', 'c', 'l', 0), // bcl = Central Bicolano
TRUETYPE_TAG('b', 'c', 'm', 0), // bcm = Bannoni
TRUETYPE_TAG('b', 'c', 'n', 0), // bcn = Bali (Nigeria)
TRUETYPE_TAG('b', 'c', 'o', 0), // bco = Kaluli
TRUETYPE_TAG('b', 'c', 'p',
0), // bcp = Bali (Democratic Republic of Congo)
TRUETYPE_TAG('b', 'c', 'q', 0), // bcq = Bench
TRUETYPE_TAG('b', 'c', 'r', 0), // bcr = Babine
TRUETYPE_TAG('b', 'c', 's', 0), // bcs = Kohumono
TRUETYPE_TAG('b', 'c', 't', 0), // bct = Bendi
TRUETYPE_TAG('b', 'c', 'u', 0), // bcu = Awad Bing
TRUETYPE_TAG('b', 'c', 'v', 0), // bcv = Shoo-Minda-Nye
TRUETYPE_TAG('b', 'c', 'w', 0), // bcw = Bana
TRUETYPE_TAG('b', 'c', 'y', 0), // bcy = Bacama
TRUETYPE_TAG('b', 'c', 'z', 0), // bcz = Bainouk-Gunyaamolo
TRUETYPE_TAG('b', 'd', 'a', 0), // bda = Bayot
TRUETYPE_TAG('b', 'd', 'b', 0), // bdb = Basap
TRUETYPE_TAG('b', 'd', 'c', 0), // bdc = Emberá-Baudó
TRUETYPE_TAG('b', 'd', 'd', 0), // bdd = Bunama
TRUETYPE_TAG('b', 'd', 'e', 0), // bde = Bade
TRUETYPE_TAG('b', 'd', 'f', 0), // bdf = Biage
TRUETYPE_TAG('b', 'd', 'g', 0), // bdg = Bonggi
TRUETYPE_TAG('b', 'd', 'h', 0), // bdh = Baka (Sudan)
TRUETYPE_TAG('b', 'd', 'i', 0), // bdi = Burun
TRUETYPE_TAG('b', 'd', 'j', 0), // bdj = Bai
TRUETYPE_TAG('b', 'd', 'k', 0), // bdk = Budukh
TRUETYPE_TAG('b', 'd', 'l', 0), // bdl = Indonesian Bajau
TRUETYPE_TAG('b', 'd', 'm', 0), // bdm = Buduma
TRUETYPE_TAG('b', 'd', 'n', 0), // bdn = Baldemu
TRUETYPE_TAG('b', 'd', 'o', 0), // bdo = Morom
TRUETYPE_TAG('b', 'd', 'p', 0), // bdp = Bende
TRUETYPE_TAG('b', 'd', 'q', 0), // bdq = Bahnar
TRUETYPE_TAG('b', 'd', 'r', 0), // bdr = West Coast Bajau
TRUETYPE_TAG('b', 'd', 's', 0), // bds = Burunge
TRUETYPE_TAG('b', 'd', 't', 0), // bdt = Bokoto
TRUETYPE_TAG('b', 'd', 'u', 0), // bdu = Oroko
TRUETYPE_TAG('b', 'd', 'v', 0), // bdv = Bodo Parja
TRUETYPE_TAG('b', 'd', 'w', 0), // bdw = Baham
TRUETYPE_TAG('b', 'd', 'x', 0), // bdx = Budong-Budong
TRUETYPE_TAG('b', 'd', 'y', 0), // bdy = Bandjalang
TRUETYPE_TAG('b', 'd', 'z', 0), // bdz = Badeshi
TRUETYPE_TAG('b', 'e', 'a', 0), // bea = Beaver
TRUETYPE_TAG('b', 'e', 'b', 0), // beb = Bebele
TRUETYPE_TAG('b', 'e', 'c', 0), // bec = Iceve-Maci
TRUETYPE_TAG('b', 'e', 'd', 0), // bed = Bedoanas
TRUETYPE_TAG('b', 'e', 'e', 0), // bee = Byangsi
TRUETYPE_TAG('b', 'e', 'f', 0), // bef = Benabena
TRUETYPE_TAG('b', 'e', 'g', 0), // beg = Belait
TRUETYPE_TAG('b', 'e', 'h', 0), // beh = Biali
TRUETYPE_TAG('b', 'e', 'i', 0), // bei = Bekati'
TRUETYPE_TAG('b', 'e', 'j', 0), // bej = Beja
TRUETYPE_TAG('b', 'e', 'k', 0), // bek = Bebeli
TRUETYPE_TAG('b', 'e', 'm', 0), // bem = Bemba (Zambia)
TRUETYPE_TAG('b', 'e', 'o', 0), // beo = Beami
TRUETYPE_TAG('b', 'e', 'p', 0), // bep = Besoa
TRUETYPE_TAG('b', 'e', 'q', 0), // beq = Beembe
TRUETYPE_TAG('b', 'e', 'r', 0), // ber = Berber languages
TRUETYPE_TAG('b', 'e', 's', 0), // bes = Besme
TRUETYPE_TAG('b', 'e', 't', 0), // bet = Guiberoua Béte
TRUETYPE_TAG('b', 'e', 'u', 0), // beu = Blagar
TRUETYPE_TAG('b', 'e', 'v', 0), // bev = Daloa Bété
TRUETYPE_TAG('b', 'e', 'w', 0), // bew = Betawi
TRUETYPE_TAG('b', 'e', 'x', 0), // bex = Jur Modo
TRUETYPE_TAG('b', 'e', 'y', 0), // bey = Beli (Papua New Guinea)
TRUETYPE_TAG('b', 'e', 'z', 0), // bez = Bena (Tanzania)
TRUETYPE_TAG('b', 'f', 'a', 0), // bfa = Bari
TRUETYPE_TAG('b', 'f', 'b', 0), // bfb = Pauri Bareli
TRUETYPE_TAG('b', 'f', 'c', 0), // bfc = Northern Bai
TRUETYPE_TAG('b', 'f', 'd', 0), // bfd = Bafut
TRUETYPE_TAG('b', 'f', 'e', 0), // bfe = Betaf
TRUETYPE_TAG('b', 'f', 'f', 0), // bff = Bofi
TRUETYPE_TAG('b', 'f', 'g', 0), // bfg = Busang Kayan
TRUETYPE_TAG('b', 'f', 'h', 0), // bfh = Blafe
TRUETYPE_TAG('b', 'f', 'i', 0), // bfi = British Sign Language
TRUETYPE_TAG('b', 'f', 'j', 0), // bfj = Bafanji
TRUETYPE_TAG('b', 'f', 'k', 0), // bfk = Ban Khor Sign Language
TRUETYPE_TAG('b', 'f', 'l', 0), // bfl = Banda-Ndélé
TRUETYPE_TAG('b', 'f', 'm', 0), // bfm = Mmen
TRUETYPE_TAG('b', 'f', 'n', 0), // bfn = Bunak
TRUETYPE_TAG('b', 'f', 'o', 0), // bfo = Malba Birifor
TRUETYPE_TAG('b', 'f', 'p', 0), // bfp = Beba
TRUETYPE_TAG('b', 'f', 'q', 0), // bfq = Badaga
TRUETYPE_TAG('b', 'f', 'r', 0), // bfr = Bazigar
TRUETYPE_TAG('b', 'f', 's', 0), // bfs = Southern Bai
TRUETYPE_TAG('b', 'f', 't', 0), // bft = Balti
TRUETYPE_TAG('b', 'f', 'u', 0), // bfu = Gahri
TRUETYPE_TAG('b', 'f', 'w', 0), // bfw = Bondo
TRUETYPE_TAG('b', 'f', 'x', 0), // bfx = Bantayanon
TRUETYPE_TAG('b', 'f', 'y', 0), // bfy = Bagheli
TRUETYPE_TAG('b', 'f', 'z', 0), // bfz = Mahasu Pahari
TRUETYPE_TAG('b', 'g', 'a', 0), // bga = Gwamhi-Wuri
TRUETYPE_TAG('b', 'g', 'b', 0), // bgb = Bobongko
TRUETYPE_TAG('b', 'g', 'c', 0), // bgc = Haryanvi
TRUETYPE_TAG('b', 'g', 'd', 0), // bgd = Rathwi Bareli
TRUETYPE_TAG('b', 'g', 'e', 0), // bge = Bauria
TRUETYPE_TAG('b', 'g', 'f', 0), // bgf = Bangandu
TRUETYPE_TAG('b', 'g', 'g', 0), // bgg = Bugun
TRUETYPE_TAG('b', 'g', 'i', 0), // bgi = Giangan
TRUETYPE_TAG('b', 'g', 'j', 0), // bgj = Bangolan
TRUETYPE_TAG('b', 'g', 'k', 0), // bgk = Bit
TRUETYPE_TAG('b', 'g', 'l', 0), // bgl = Bo (Laos)
TRUETYPE_TAG('b', 'g', 'm', 0), // bgm = Baga Mboteni
TRUETYPE_TAG('b', 'g', 'n', 0), // bgn = Western Balochi
TRUETYPE_TAG('b', 'g', 'o', 0), // bgo = Baga Koga
TRUETYPE_TAG('b', 'g', 'p', 0), // bgp = Eastern Balochi
TRUETYPE_TAG('b', 'g', 'q', 0), // bgq = Bagri
TRUETYPE_TAG('b', 'g', 'r', 0), // bgr = Bawm Chin
TRUETYPE_TAG('b', 'g', 's', 0), // bgs = Tagabawa
TRUETYPE_TAG('b', 'g', 't', 0), // bgt = Bughotu
TRUETYPE_TAG('b', 'g', 'u', 0), // bgu = Mbongno
TRUETYPE_TAG('b', 'g', 'v', 0), // bgv = Warkay-Bipim
TRUETYPE_TAG('b', 'g', 'w', 0), // bgw = Bhatri
TRUETYPE_TAG('b', 'g', 'x', 0), // bgx = Balkan Gagauz Turkish
TRUETYPE_TAG('b', 'g', 'y', 0), // bgy = Benggoi
TRUETYPE_TAG('b', 'g', 'z', 0), // bgz = Banggai
TRUETYPE_TAG('b', 'h', 'a', 0), // bha = Bharia
TRUETYPE_TAG('b', 'h', 'b', 0), // bhb = Bhili
TRUETYPE_TAG('b', 'h', 'c', 0), // bhc = Biga
TRUETYPE_TAG('b', 'h', 'd', 0), // bhd = Bhadrawahi
TRUETYPE_TAG('b', 'h', 'e', 0), // bhe = Bhaya
TRUETYPE_TAG('b', 'h', 'f', 0), // bhf = Odiai
TRUETYPE_TAG('b', 'h', 'g', 0), // bhg = Binandere
TRUETYPE_TAG('b', 'h', 'h', 0), // bhh = Bukharic
TRUETYPE_TAG('b', 'h', 'i', 0), // bhi = Bhilali
TRUETYPE_TAG('b', 'h', 'j', 0), // bhj = Bahing
TRUETYPE_TAG('b', 'h', 'k', 0), // bhk = Albay Bicolano
TRUETYPE_TAG('b', 'h', 'l', 0), // bhl = Bimin
TRUETYPE_TAG('b', 'h', 'm', 0), // bhm = Bathari
TRUETYPE_TAG('b', 'h', 'n', 0), // bhn = Bohtan Neo-Aramaic
TRUETYPE_TAG('b', 'h', 'o', 0), // bho = Bhojpuri
TRUETYPE_TAG('b', 'h', 'p', 0), // bhp = Bima
TRUETYPE_TAG('b', 'h', 'q', 0), // bhq = Tukang Besi South
TRUETYPE_TAG('b', 'h', 'r', 0), // bhr = Bara Malagasy
TRUETYPE_TAG('b', 'h', 's', 0), // bhs = Buwal
TRUETYPE_TAG('b', 'h', 't', 0), // bht = Bhattiyali
TRUETYPE_TAG('b', 'h', 'u', 0), // bhu = Bhunjia
TRUETYPE_TAG('b', 'h', 'v', 0), // bhv = Bahau
TRUETYPE_TAG('b', 'h', 'w', 0), // bhw = Biak
TRUETYPE_TAG('b', 'h', 'x', 0), // bhx = Bhalay
TRUETYPE_TAG('b', 'h', 'y', 0), // bhy = Bhele
TRUETYPE_TAG('b', 'h', 'z', 0), // bhz = Bada (Indonesia)
TRUETYPE_TAG('b', 'i', 'a', 0), // bia = Badimaya
TRUETYPE_TAG('b', 'i', 'b', 0), // bib = Bissa
TRUETYPE_TAG('b', 'i', 'c', 0), // bic = Bikaru
TRUETYPE_TAG('b', 'i', 'd', 0), // bid = Bidiyo
TRUETYPE_TAG('b', 'i', 'e', 0), // bie = Bepour
TRUETYPE_TAG('b', 'i', 'f', 0), // bif = Biafada
TRUETYPE_TAG('b', 'i', 'g', 0), // big = Biangai
TRUETYPE_TAG('b', 'i', 'j', 0), // bij = Vaghat-Ya-Bijim-Legeri
TRUETYPE_TAG('b', 'i', 'k', 0), // bik = Bikol
TRUETYPE_TAG('b', 'i', 'l', 0), // bil = Bile
TRUETYPE_TAG('b', 'i', 'm', 0), // bim = Bimoba
TRUETYPE_TAG('b', 'i', 'n', 0), // bin = Bini
TRUETYPE_TAG('b', 'i', 'o', 0), // bio = Nai
TRUETYPE_TAG('b', 'i', 'p', 0), // bip = Bila
TRUETYPE_TAG('b', 'i', 'q', 0), // biq = Bipi
TRUETYPE_TAG('b', 'i', 'r', 0), // bir = Bisorio
TRUETYPE_TAG('b', 'i', 't', 0), // bit = Berinomo
TRUETYPE_TAG('b', 'i', 'u', 0), // biu = Biete
TRUETYPE_TAG('b', 'i', 'v', 0), // biv = Southern Birifor
TRUETYPE_TAG('b', 'i', 'w', 0), // biw = Kol (Cameroon)
TRUETYPE_TAG('b', 'i', 'x', 0), // bix = Bijori
TRUETYPE_TAG('b', 'i', 'y', 0), // biy = Birhor
TRUETYPE_TAG('b', 'i', 'z', 0), // biz = Baloi
TRUETYPE_TAG('b', 'j', 'a', 0), // bja = Budza
TRUETYPE_TAG('b', 'j', 'b', 0), // bjb = Banggarla
TRUETYPE_TAG('b', 'j', 'c', 0), // bjc = Bariji
TRUETYPE_TAG('b', 'j', 'd', 0), // bjd = Bandjigali
TRUETYPE_TAG('b', 'j', 'e', 0), // bje = Biao-Jiao Mien
TRUETYPE_TAG('b', 'j', 'f', 0), // bjf = Barzani Jewish Neo-Aramaic
TRUETYPE_TAG('b', 'j', 'g', 0), // bjg = Bidyogo
TRUETYPE_TAG('b', 'j', 'h', 0), // bjh = Bahinemo
TRUETYPE_TAG('b', 'j', 'i', 0), // bji = Burji
TRUETYPE_TAG('b', 'j', 'j', 0), // bjj = Kanauji
TRUETYPE_TAG('b', 'j', 'k', 0), // bjk = Barok
TRUETYPE_TAG('b', 'j', 'l', 0), // bjl = Bulu (Papua New Guinea)
TRUETYPE_TAG('b', 'j', 'm', 0), // bjm = Bajelani
TRUETYPE_TAG('b', 'j', 'n', 0), // bjn = Banjar
TRUETYPE_TAG('b', 'j', 'o', 0), // bjo = Mid-Southern Banda
TRUETYPE_TAG('b', 'j', 'q', 0), // bjq = Southern Betsimisaraka Malagasy
TRUETYPE_TAG('b', 'j', 'r', 0), // bjr = Binumarien
TRUETYPE_TAG('b', 'j', 's', 0), // bjs = Bajan
TRUETYPE_TAG('b', 'j', 't', 0), // bjt = Balanta-Ganja
TRUETYPE_TAG('b', 'j', 'u', 0), // bju = Busuu
TRUETYPE_TAG('b', 'j', 'v', 0), // bjv = Bedjond
TRUETYPE_TAG('b', 'j', 'w', 0), // bjw = Bakwé
TRUETYPE_TAG('b', 'j', 'x', 0), // bjx = Banao Itneg
TRUETYPE_TAG('b', 'j', 'y', 0), // bjy = Bayali
TRUETYPE_TAG('b', 'j', 'z', 0), // bjz = Baruga
TRUETYPE_TAG('b', 'k', 'a', 0), // bka = Kyak
TRUETYPE_TAG('b', 'k', 'b', 0), // bkb = Finallig
TRUETYPE_TAG('b', 'k', 'c', 0), // bkc = Baka (Cameroon)
TRUETYPE_TAG('b', 'k', 'd', 0), // bkd = Binukid
TRUETYPE_TAG('b', 'k', 'f', 0), // bkf = Beeke
TRUETYPE_TAG('b', 'k', 'g', 0), // bkg = Buraka
TRUETYPE_TAG('b', 'k', 'h', 0), // bkh = Bakoko
TRUETYPE_TAG('b', 'k', 'i', 0), // bki = Baki
TRUETYPE_TAG('b', 'k', 'j', 0), // bkj = Pande
TRUETYPE_TAG('b', 'k', 'k', 0), // bkk = Brokskat
TRUETYPE_TAG('b', 'k', 'l', 0), // bkl = Berik
TRUETYPE_TAG('b', 'k', 'm', 0), // bkm = Kom (Cameroon)
TRUETYPE_TAG('b', 'k', 'n', 0), // bkn = Bukitan
TRUETYPE_TAG('b', 'k', 'o', 0), // bko = Kwa'
TRUETYPE_TAG('b', 'k', 'p',
0), // bkp = Boko (Democratic Republic of Congo)
TRUETYPE_TAG('b', 'k', 'q', 0), // bkq = Bakairí
TRUETYPE_TAG('b', 'k', 'r', 0), // bkr = Bakumpai
TRUETYPE_TAG('b', 'k', 's', 0), // bks = Northern Sorsoganon
TRUETYPE_TAG('b', 'k', 't', 0), // bkt = Boloki
TRUETYPE_TAG('b', 'k', 'u', 0), // bku = Buhid
TRUETYPE_TAG('b', 'k', 'v', 0), // bkv = Bekwarra
TRUETYPE_TAG('b', 'k', 'w', 0), // bkw = Bekwel
TRUETYPE_TAG('b', 'k', 'x', 0), // bkx = Baikeno
TRUETYPE_TAG('b', 'k', 'y', 0), // bky = Bokyi
TRUETYPE_TAG('b', 'k', 'z', 0), // bkz = Bungku
TRUETYPE_TAG('b', 'l', 'a', 0), // bla = Siksika
TRUETYPE_TAG('b', 'l', 'b', 0), // blb = Bilua
TRUETYPE_TAG('b', 'l', 'c', 0), // blc = Bella Coola
TRUETYPE_TAG('b', 'l', 'd', 0), // bld = Bolango
TRUETYPE_TAG('b', 'l', 'e', 0), // ble = Balanta-Kentohe
TRUETYPE_TAG('b', 'l', 'f', 0), // blf = Buol
TRUETYPE_TAG('b', 'l', 'g', 0), // blg = Balau
TRUETYPE_TAG('b', 'l', 'h', 0), // blh = Kuwaa