summaryrefslogtreecommitdiff
path: root/pango/pango-script-lang-table.h
blob: 9f6e0b42d69e9c07dab351779830177912db97af (plain)
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
/* pango-script-lang-table.h:
 * 
 * Generated by ../tools/gen-script-for-lang.c
 * Date: 2019-06-06
 * Source: fontconfig-2.13.1
 * 
 * Do not edit.
 */
typedef struct _PangoScriptForLang {
  const char lang[9];
  GUnicodeScript scripts[3];
} PangoScriptForLang;

static const PangoScriptForLang pango_script_for_lang[] = {
  { "aa",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "ab",       { G_UNICODE_SCRIPT_CYRILLIC/*90*/ } },
  { "af",       { G_UNICODE_SCRIPT_LATIN/*69*/ } },
  { "ak",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "am",       { G_UNICODE_SCRIPT_ETHIOPIC/*264*/ } },
  { "an",       { G_UNICODE_SCRIPT_LATIN/*66*/ } },
  { "ar",       { G_UNICODE_SCRIPT_ARABIC/*36*/ } },
  { "as",       { G_UNICODE_SCRIPT_BENGALI/*64*/ } },
  { "ast",      { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "av",       { G_UNICODE_SCRIPT_CYRILLIC/*67*/ } },
  { "ay",       { G_UNICODE_SCRIPT_LATIN/*60*/ } },
  { "az-az",    { G_UNICODE_SCRIPT_LATIN/*66*/ } },
  { "az-ir",    { G_UNICODE_SCRIPT_ARABIC/*38*/ } },
  { "ba",       { G_UNICODE_SCRIPT_CYRILLIC/*82*/ } },
  { "be",       { G_UNICODE_SCRIPT_CYRILLIC/*68*/ } },
  { "ber-dz",   { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "ber-ma",   { G_UNICODE_SCRIPT_TIFINAGH/*32*/ } },
  { "bg",       { G_UNICODE_SCRIPT_CYRILLIC/*60*/ } },
  { "bh",       { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "bho",      { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "bi",       { G_UNICODE_SCRIPT_LATIN/*58*/ } },
  { "bin",      { G_UNICODE_SCRIPT_LATIN/*76*/ } },
  { "bm",       { G_UNICODE_SCRIPT_LATIN/*60*/ } },
  { "bn",       { G_UNICODE_SCRIPT_BENGALI/*63*/ } },
  { "bo",       { G_UNICODE_SCRIPT_TIBETAN/*95*/ } },
  { "br",       { G_UNICODE_SCRIPT_LATIN/*64*/ } },
  { "brx",      { G_UNICODE_SCRIPT_DEVANAGARI/*78*/ } },
  { "bs",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "bua",      { G_UNICODE_SCRIPT_CYRILLIC/*70*/ } },
  { "byn",      { G_UNICODE_SCRIPT_ETHIOPIC/*255*/ } },
  { "ca",       { G_UNICODE_SCRIPT_LATIN/*74*/ } },
  { "ce",       { G_UNICODE_SCRIPT_CYRILLIC/*67*/ } },
  { "ch",       { G_UNICODE_SCRIPT_LATIN/*58*/ } },
  { "chm",      { G_UNICODE_SCRIPT_CYRILLIC/*76*/ } },
  { "chr",      { G_UNICODE_SCRIPT_CHEROKEE/*85*/ } },
  { "co",       { G_UNICODE_SCRIPT_LATIN/*84*/ } },
  { "crh",      { G_UNICODE_SCRIPT_LATIN/*68*/ } },
  { "cs",       { G_UNICODE_SCRIPT_LATIN/*82*/ } },
  { "csb",      { G_UNICODE_SCRIPT_LATIN/*74*/ } },
  { "cu",       { G_UNICODE_SCRIPT_CYRILLIC/*103*/ } },
  { "cv",       { G_UNICODE_SCRIPT_CYRILLIC/*72*/, G_UNICODE_SCRIPT_LATIN/*2*/ } },
  { "cy",       { G_UNICODE_SCRIPT_LATIN/*78*/ } },
  { "da",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "de",       { G_UNICODE_SCRIPT_LATIN/*59*/ } },
  { "doi",      { G_UNICODE_SCRIPT_DEVANAGARI/*81*/ } },
  { "dv",       { G_UNICODE_SCRIPT_THAANA/*49*/ } },
  { "dz",       { G_UNICODE_SCRIPT_TIBETAN/*95*/ } },
  { "ee",       { G_UNICODE_SCRIPT_LATIN/*96*/ } },
  { "el",       { G_UNICODE_SCRIPT_GREEK/*69*/ } },
  { "en",       { G_UNICODE_SCRIPT_LATIN/*72*/ } },
  { "eo",       { G_UNICODE_SCRIPT_LATIN/*64*/ } },
  { "es",       { G_UNICODE_SCRIPT_LATIN/*66*/ } },
  { "et",       { G_UNICODE_SCRIPT_LATIN/*64*/ } },
  { "eu",       { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "fa",       { G_UNICODE_SCRIPT_ARABIC/*38*/ } },
  { "fat",      { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "ff",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "fi",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "fil",      { G_UNICODE_SCRIPT_LATIN/*84*/ } },
  { "fj",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "fo",       { G_UNICODE_SCRIPT_LATIN/*68*/ } },
  { "fr",       { G_UNICODE_SCRIPT_LATIN/*84*/ } },
  { "fur",      { G_UNICODE_SCRIPT_LATIN/*66*/ } },
  { "fy",       { G_UNICODE_SCRIPT_LATIN/*75*/ } },
  { "ga",       { G_UNICODE_SCRIPT_LATIN/*80*/ } },
  { "gd",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "gez",      { G_UNICODE_SCRIPT_ETHIOPIC/*218*/ } },
  { "gl",       { G_UNICODE_SCRIPT_LATIN/*66*/ } },
  { "gn",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "gu",       { G_UNICODE_SCRIPT_GUJARATI/*68*/ } },
  { "gv",       { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "ha",       { G_UNICODE_SCRIPT_LATIN/*60*/ } },
  { "haw",      { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "he",       { G_UNICODE_SCRIPT_HEBREW/*27*/ } },
  { "hi",       { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "hne",      { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "ho",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "hr",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "hsb",      { G_UNICODE_SCRIPT_LATIN/*72*/ } },
  { "ht",       { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "hu",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "hy",       { G_UNICODE_SCRIPT_ARMENIAN/*77*/ } },
  { "hz",       { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "ia",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "id",       { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "ie",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "ig",       { G_UNICODE_SCRIPT_LATIN/*58*/ } },
  { "ii",       { G_UNICODE_SCRIPT_YI/*1165*/ } },
  { "ik",       { G_UNICODE_SCRIPT_CYRILLIC/*68*/ } },
  { "io",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "is",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "it",       { G_UNICODE_SCRIPT_LATIN/*72*/ } },
  { "iu",       { G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL/*161*/ } },
  { "ja",       { G_UNICODE_SCRIPT_HAN/*2134*/, G_UNICODE_SCRIPT_KATAKANA/*88*/, G_UNICODE_SCRIPT_HIRAGANA/*85*/ } },
  { "jv",       { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "ka",       { G_UNICODE_SCRIPT_GEORGIAN/*33*/ } },
  { "kaa",      { G_UNICODE_SCRIPT_CYRILLIC/*78*/ } },
  { "kab",      { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "ki",       { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "kj",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "kk",       { G_UNICODE_SCRIPT_CYRILLIC/*77*/ } },
  { "kl",       { G_UNICODE_SCRIPT_LATIN/*81*/ } },
  { "km",       { G_UNICODE_SCRIPT_KHMER/*63*/ } },
  { "kn",       { G_UNICODE_SCRIPT_KANNADA/*70*/ } },
  { "ko",       { G_UNICODE_SCRIPT_HANGUL/*2442*/ } },
  { "kok",      { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "kr",       { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "ks",       { G_UNICODE_SCRIPT_ARABIC/*33*/ } },
  { "ku-am",    { G_UNICODE_SCRIPT_CYRILLIC/*64*/ } },
  { "ku-iq",    { G_UNICODE_SCRIPT_ARABIC/*32*/ } },
  { "ku-ir",    { G_UNICODE_SCRIPT_ARABIC/*32*/ } },
  { "ku-tr",    { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "kum",      { G_UNICODE_SCRIPT_CYRILLIC/*66*/ } },
  { "kv",       { G_UNICODE_SCRIPT_CYRILLIC/*70*/ } },
  { "kw",       { G_UNICODE_SCRIPT_LATIN/*64*/ } },
  { "kwm",      { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "ky",       { G_UNICODE_SCRIPT_CYRILLIC/*70*/ } },
  { "la",       { G_UNICODE_SCRIPT_LATIN/*68*/ } },
  { "lah",      { G_UNICODE_SCRIPT_ARABIC/*27*/ } },
  { "lb",       { G_UNICODE_SCRIPT_LATIN/*75*/ } },
  { "lez",      { G_UNICODE_SCRIPT_CYRILLIC/*67*/ } },
  { "lg",       { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "li",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "ln",       { G_UNICODE_SCRIPT_LATIN/*78*/ } },
  { "lo",       { G_UNICODE_SCRIPT_LAO/*55*/ } },
  { "lt",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "lv",       { G_UNICODE_SCRIPT_LATIN/*78*/ } },
  { "mai",      { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "mg",       { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "mh",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "mi",       { G_UNICODE_SCRIPT_LATIN/*64*/ } },
  { "mk",       { G_UNICODE_SCRIPT_CYRILLIC/*42*/ } },
  { "ml",       { G_UNICODE_SCRIPT_MALAYALAM/*68*/ } },
  { "mn-cn",    { G_UNICODE_SCRIPT_MONGOLIAN/*130*/ } },
  { "mn-mn",    { G_UNICODE_SCRIPT_CYRILLIC/*70*/ } },
  { "mni",      { G_UNICODE_SCRIPT_BENGALI/*75*/ } },
  { "mo",       { G_UNICODE_SCRIPT_CYRILLIC/*66*/, G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "mr",       { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "ms",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "mt",       { G_UNICODE_SCRIPT_LATIN/*72*/ } },
  { "my",       { G_UNICODE_SCRIPT_MYANMAR/*48*/ } },
  { "na",       { G_UNICODE_SCRIPT_LATIN/*60*/ } },
  { "nb",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "nds",      { G_UNICODE_SCRIPT_LATIN/*59*/ } },
  { "ne",       { G_UNICODE_SCRIPT_DEVANAGARI/*70*/ } },
  { "ng",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "nl",       { G_UNICODE_SCRIPT_LATIN/*82*/ } },
  { "nn",       { G_UNICODE_SCRIPT_LATIN/*76*/ } },
  { "no",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "nqo",      { G_UNICODE_SCRIPT_NKO/*59*/ } },
  { "nr",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "nso",      { G_UNICODE_SCRIPT_LATIN/*58*/ } },
  { "nv",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "ny",       { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "oc",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "om",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "or",       { G_UNICODE_SCRIPT_ORIYA/*68*/ } },
  { "os",       { G_UNICODE_SCRIPT_CYRILLIC/*66*/ } },
  { "ota",      { G_UNICODE_SCRIPT_ARABIC/*37*/ } },
  { "pa",       { G_UNICODE_SCRIPT_GURMUKHI/*63*/ } },
  { "pa-pk",    { G_UNICODE_SCRIPT_ARABIC/*27*/ } },
  { "pap-an",   { G_UNICODE_SCRIPT_LATIN/*72*/ } },
  { "pap-aw",   { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "pl",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "ps-af",    { G_UNICODE_SCRIPT_ARABIC/*49*/ } },
  { "ps-pk",    { G_UNICODE_SCRIPT_ARABIC/*49*/ } },
  { "pt",       { G_UNICODE_SCRIPT_LATIN/*82*/ } },
  { "qu",       { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "quz",      { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "rm",       { G_UNICODE_SCRIPT_LATIN/*66*/ } },
  { "rn",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "ro",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "ru",       { G_UNICODE_SCRIPT_CYRILLIC/*66*/ } },
  { "rw",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "sa",       { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "sah",      { G_UNICODE_SCRIPT_CYRILLIC/*76*/ } },
  { "sat",      { G_UNICODE_SCRIPT_DEVANAGARI/*68*/ } },
  { "sc",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "sco",      { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "sd",       { G_UNICODE_SCRIPT_ARABIC/*54*/ } },
  { "se",       { G_UNICODE_SCRIPT_LATIN/*66*/ } },
  { "sel",      { G_UNICODE_SCRIPT_CYRILLIC/*66*/ } },
  { "sg",       { G_UNICODE_SCRIPT_LATIN/*72*/ } },
  { "sh",       { G_UNICODE_SCRIPT_CYRILLIC/*94*/, G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "shs",      { G_UNICODE_SCRIPT_LATIN/*46*/ } },
  { "si",       { G_UNICODE_SCRIPT_SINHALA/*73*/ } },
  { "sid",      { G_UNICODE_SCRIPT_ETHIOPIC/*281*/ } },
  { "sk",       { G_UNICODE_SCRIPT_LATIN/*86*/ } },
  { "sl",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "sm",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "sma",      { G_UNICODE_SCRIPT_LATIN/*60*/ } },
  { "smj",      { G_UNICODE_SCRIPT_LATIN/*60*/ } },
  { "smn",      { G_UNICODE_SCRIPT_LATIN/*68*/ } },
  { "sms",      { G_UNICODE_SCRIPT_LATIN/*80*/ } },
  { "sn",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "so",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "sq",       { G_UNICODE_SCRIPT_LATIN/*56*/ } },
  { "sr",       { G_UNICODE_SCRIPT_CYRILLIC/*60*/ } },
  { "ss",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "st",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "su",       { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "sv",       { G_UNICODE_SCRIPT_LATIN/*68*/ } },
  { "sw",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "syr",      { G_UNICODE_SCRIPT_SYRIAC/*45*/ } },
  { "ta",       { G_UNICODE_SCRIPT_TAMIL/*48*/ } },
  { "te",       { G_UNICODE_SCRIPT_TELUGU/*70*/ } },
  { "tg",       { G_UNICODE_SCRIPT_CYRILLIC/*78*/ } },
  { "th",       { G_UNICODE_SCRIPT_THAI/*73*/ } },
  { "ti-er",    { G_UNICODE_SCRIPT_ETHIOPIC/*255*/ } },
  { "ti-et",    { G_UNICODE_SCRIPT_ETHIOPIC/*281*/ } },
  { "tig",      { G_UNICODE_SCRIPT_ETHIOPIC/*221*/ } },
  { "tk",       { G_UNICODE_SCRIPT_LATIN/*68*/ } },
  { "tl",       { G_UNICODE_SCRIPT_LATIN/*84*/ } },
  { "tn",       { G_UNICODE_SCRIPT_LATIN/*58*/ } },
  { "to",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "tr",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "ts",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "tt",       { G_UNICODE_SCRIPT_CYRILLIC/*76*/ } },
  { "tw",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "ty",       { G_UNICODE_SCRIPT_LATIN/*64*/ } },
  { "tyv",      { G_UNICODE_SCRIPT_CYRILLIC/*70*/ } },
  { "ug",       { G_UNICODE_SCRIPT_ARABIC/*33*/ } },
  { "uk",       { G_UNICODE_SCRIPT_CYRILLIC/*72*/ } },
  { "und-zmth", { G_UNICODE_SCRIPT_LATIN/*53*/, G_UNICODE_SCRIPT_GREEK/*51*/ } },
  { "und-zsye", { 0 } },
  { "ur",       { G_UNICODE_SCRIPT_ARABIC/*27*/ } },
  { "uz",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "ve",       { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "vi",       { G_UNICODE_SCRIPT_LATIN/*186*/ } },
  { "vo",       { G_UNICODE_SCRIPT_LATIN/*54*/ } },
  { "vot",      { G_UNICODE_SCRIPT_LATIN/*62*/ } },
  { "wa",       { G_UNICODE_SCRIPT_LATIN/*70*/ } },
  { "wal",      { G_UNICODE_SCRIPT_ETHIOPIC/*281*/ } },
  { "wen",      { G_UNICODE_SCRIPT_LATIN/*76*/ } },
  { "wo",       { G_UNICODE_SCRIPT_LATIN/*66*/ } },
  { "xh",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "yap",      { G_UNICODE_SCRIPT_LATIN/*58*/ } },
  { "yi",       { G_UNICODE_SCRIPT_HEBREW/*27*/ } },
  { "yo",       { G_UNICODE_SCRIPT_LATIN/*114*/ } },
  { "za",       { G_UNICODE_SCRIPT_LATIN/*52*/ } },
  { "zh-cn",    { G_UNICODE_SCRIPT_HAN/*6763*/ } },
  { "zh-hk",    { G_UNICODE_SCRIPT_HAN/*1083*/ } },
  { "zh-mo",    { G_UNICODE_SCRIPT_HAN/*1083*/ } },
  { "zh-sg",    { G_UNICODE_SCRIPT_HAN/*6763*/ } },
  { "zh-tw",    { G_UNICODE_SCRIPT_HAN/*13063*/ } },
  { "zu",       { G_UNICODE_SCRIPT_LATIN/*52*/ } }
};