3 MUI_SUBFONT LatinFonts
[] =
6 { L
"Arial", L
"Liberation Sans" },
7 { L
"Courier", L
"FreeMono" },
8 { L
"Courier New", L
"FreeMono" },
9 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
10 { L
"Franklin Gothic Medium", L
"Libre Franklin Bold" },
11 { L
"Helv", L
"Tahoma" },
12 { L
"Helvetica", L
"Liberation Sans" },
13 { L
"Lucida Console", L
"DejaVu Sans Mono" },
14 { L
"Microsoft Sans Serif", L
"Tahoma" },
15 { L
"MS Sans Serif", L
"Tahoma" },
16 { L
"MS Shell Dlg", L
"Tahoma" },
17 { L
"MS Shell Dlg 2", L
"Tahoma" },
18 { L
"Tahoma", L
"Tahoma" },
19 { L
"Terminal", L
"DejaVu Sans Mono" },
20 { L
"Times", L
"Liberation Serif" },
21 { L
"Times New Roman", L
"Liberation Serif" },
22 { L
"Tms Rmn", L
"Liberation Serif" },
23 { L
"Trebuchet MS", L
"Open Sans" },
24 { L
"System", L
"FreeSans" },
25 { L
"Comic Sans MS", L
"Ubuntu" },
26 { L
"Georgia", L
"FreeSerif" },
27 { L
"Palatino Linotype", L
"DejaVu Serif" },
31 MUI_SUBFONT CyrillicFonts
[] =
33 { L
"Arial", L
"Liberation Sans" },
34 { L
"Courier", L
"FreeMono" },
35 { L
"Courier New", L
"FreeMono" },
36 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
37 { L
"Franklin Gothic Medium", L
"Libre Franklin" },
38 { L
"Helv", L
"Tahoma" },
39 { L
"Helvetica", L
"Liberation Sans" },
40 { L
"Lucida Console", L
"DejaVu Sans Mono" },
41 { L
"Microsoft Sans Serif", L
"Tahoma" },
42 { L
"MS Sans Serif", L
"Tahoma" },
43 { L
"MS Shell Dlg", L
"Tahoma" },
44 { L
"MS Shell Dlg 2", L
"Tahoma" },
45 { L
"Tahoma", L
"Tahoma" },
46 { L
"Terminal", L
"DejaVu Sans Mono" },
47 { L
"Times", L
"Liberation Serif" },
48 { L
"Times New Roman", L
"Liberation Serif" },
49 { L
"Tms Rmn", L
"Liberation Serif" },
50 { L
"Trebuchet MS", L
"Open Sans" },
51 { L
"System", L
"FreeSans" },
52 { L
"Comic Sans MS", L
"Ubuntu" },
53 { L
"Georgia", L
"FreeSerif" },
54 { L
"Palatino Linotype", L
"DejaVu Serif" },
58 MUI_SUBFONT GreekFonts
[] =
60 { L
"Arial", L
"Liberation Sans" },
61 { L
"Courier", L
"FreeMono" },
62 { L
"Courier New", L
"FreeMono" },
63 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
64 { L
"Franklin Gothic Medium", L
"Libre Franklin" },
65 { L
"Helv", L
"DejaVu Sans" },
66 { L
"Helvetica", L
"Liberation Sans" },
67 { L
"Lucida Console", L
"DejaVu Sans Mono" },
68 { L
"Microsoft Sans Serif", L
"DejaVu Sans" },
69 { L
"MS Sans Serif", L
"DejaVu Sans" },
70 { L
"MS Shell Dlg", L
"DejaVu Sans" },
71 { L
"MS Shell Dlg 2", L
"DejaVu Sans" },
72 { L
"Tahoma", L
"DejaVu Sans" },
73 { L
"Terminal", L
"DejaVu Sans Mono" },
74 { L
"Times", L
"Liberation Serif" },
75 { L
"Times New Roman", L
"Liberation Serif" },
76 { L
"Tms Rmn", L
"Liberation Serif" },
77 { L
"Trebuchet MS", L
"Open Sans" },
78 { L
"System", L
"FreeSans" },
79 { L
"Comic Sans MS", L
"Ubuntu" },
80 { L
"Georgia", L
"FreeSerif" },
81 { L
"Palatino Linotype", L
"DejaVu Serif" },
85 MUI_SUBFONT HebrewFonts
[] =
87 { L
"Arial", L
"DejaVu Sans" },
88 { L
"Courier", L
"FreeMono" },
89 { L
"Courier New", L
"FreeMono" },
90 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
91 { L
"Franklin Gothic Medium", L
"Libre Franklin" },
92 { L
"Helv", L
"Tahoma" },
93 { L
"Helvetica", L
"Tahoma" },
94 { L
"Lucida Console", L
"DejaVu Sans Mono" },
95 { L
"Microsoft Sans Serif", L
"Tahoma" },
96 { L
"MS Sans Serif", L
"Tahoma" },
97 { L
"MS Shell Dlg", L
"Tahoma" },
98 { L
"MS Shell Dlg 2", L
"Tahoma" },
99 { L
"Tahoma", L
"Tahoma" },
100 { L
"Terminal", L
"DejaVu Sans Mono" },
101 { L
"Times", L
"DejaVu Serif" },
102 { L
"Times New Roman", L
"DejaVu Serif" },
103 { L
"Tms Rmn", L
"DejaVu Serif" },
104 { L
"Trebuchet MS", L
"Open Sans" },
105 { L
"System", L
"FreeSans" },
106 { L
"Comic Sans MS", L
"Ubuntu" },
107 { L
"Georgia", L
"FreeSerif" },
108 { L
"Palatino Linotype", L
"DejaVu Serif" },
109 { L
"Ubuntu", L
"Tahoma" },
113 WCHAR CSF_LocalName0
[] = {0x5B8B, 0x4F53, 0}; /* SimSun */
114 WCHAR CSF_LocalName1
[] = {0x4E2D, 0x6613, 0x5B8B, 0x4F53, 0}; /* SimSun */
115 WCHAR CSF_LocalName2
[] = {0x65B0, 0x5B8B, 0x4F53, 0}; /* NSimSun */
116 WCHAR CSF_LocalName3
[] = {0xFC4B, 0x91CC, 0}; /* SimHei */
117 WCHAR CSF_LocalName4
[] = {'M', 'S', 0x5B8B, 0x4F53, 0}; /* MS Song */
118 MUI_SUBFONT ChineseSimplifiedFonts
[] =
120 { L
"Arial", L
"Liberation Sans" },
121 { L
"Courier", L
"FreeMono" },
122 { L
"Courier New", L
"FreeMono" },
123 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
124 { L
"Franklin Gothic Medium", L
"Droid Sans Fallback" },
125 { L
"Helv", L
"Droid Sans Fallback" },
126 { L
"Helvetica", L
"Liberation Sans" },
127 { L
"Lucida Console", L
"DejaVu Sans Mono" },
128 { L
"Microsoft Sans Serif", L
"Droid Sans Fallback" },
129 { L
"MS Sans Serif", L
"Droid Sans Fallback" },
130 { L
"MS Shell Dlg", L
"Droid Sans Fallback" },
131 { L
"MS Shell Dlg 2", L
"Droid Sans Fallback" },
132 { L
"MS UI Gothic", L
"Droid Sans Fallback" },
133 { L
"MS UI Gothic 2", L
"Droid Sans Fallback" },
134 { L
"Tahoma", L
"Droid Sans Fallback" },
135 { L
"Terminal", L
"DejaVu Sans Mono" },
136 { L
"Times", L
"Liberation Serif" },
137 { L
"Times New Roman", L
"Liberation Serif" },
138 { L
"Tms Rmn", L
"Liberation Serif" },
139 { L
"Trebuchet MS", L
"Droid Sans Fallback" },
140 { L
"SimSun", L
"Droid Sans Fallback" },
141 { L
"NSimSun", L
"Droid Sans Fallback" },
142 { L
"SimHei", L
"Droid Sans Fallback" },
143 { L
"MS Song", L
"Droid Sans Fallback" },
144 { L
"System", L
"Droid Sans Fallback" },
145 { L
"Comic Sans MS", L
"Ubuntu" },
146 { L
"Georgia", L
"FreeSerif" },
147 { L
"Palatino Linotype", L
"DejaVu Serif" },
148 { L
"Ubuntu", L
"Droid Sans Fallback" },
149 /* localized names */
150 { CSF_LocalName0
, L
"Droid Sans Fallback" },
151 { CSF_LocalName1
, L
"Droid Sans Fallback" },
152 { CSF_LocalName2
, L
"Droid Sans Fallback" },
153 { CSF_LocalName3
, L
"Droid Sans Fallback" },
154 { CSF_LocalName4
, L
"Droid Sans Fallback" },
158 WCHAR CTF_LocalName0
[] = {0x7D30, 0x660E, 0x9AD4, 0}; /* MingLiU */
159 WCHAR CTF_LocalName1
[] = {0x65B0, 0x7D30, 0x660E, 0x9AD4, 0}; /* PMingLiU */
160 WCHAR CTF_LocalName2
[] = {0x83EF, 0x5EB7, 0x4E2D, 0x660E, 0x9AD4, 0}; /* DLCMingMedium */
161 WCHAR CTF_LocalName3
[] = {0x83EF, 0x5EB7, 0x7C97, 0x660E, 0x9AD4, 0}; /* DLCMingBold */
162 MUI_SUBFONT ChineseTraditionalFonts
[] =
164 { L
"Arial", L
"Liberation Sans" },
165 { L
"Courier", L
"FreeMono" },
166 { L
"Courier New", L
"FreeMono" },
167 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
168 { L
"Helv", L
"Droid Sans Fallback" },
169 { L
"Helvetica", L
"Liberation Sans" },
170 { L
"Lucida Console", L
"DejaVu Sans Mono" },
171 { L
"Microsoft Sans Serif", L
"Droid Sans Fallback" },
172 { L
"MS Sans Serif", L
"Droid Sans Fallback" },
173 { L
"MS Shell Dlg", L
"Droid Sans Fallback" },
174 { L
"MS Shell Dlg 2", L
"Droid Sans Fallback" },
175 { L
"MS UI Gothic", L
"Droid Sans Fallback" },
176 { L
"MS UI Gothic 2", L
"Droid Sans Fallback" },
177 { L
"Tahoma", L
"Droid Sans Fallback" },
178 { L
"Terminal", L
"DejaVu Sans Mono" },
179 { L
"Times", L
"Liberation Serif" },
180 { L
"Times New Roman", L
"Liberation Serif" },
181 { L
"Tms Rmn", L
"Liberation Serif" },
182 { L
"Trebuchet MS", L
"Droid Sans Fallback" },
183 { L
"Ming Light", L
"Droid Sans Fallback" },
184 { L
"MingLiU", L
"Droid Sans Fallback" },
185 { L
"PMingLiU", L
"Droid Sans Fallback" },
186 { L
"DLCMingMedium", L
"Droid Sans Fallback" },
187 { L
"DLCMingBold", L
"Droid Sans Fallback" },
188 { L
"System", L
"Droid Sans Fallback" },
189 { L
"Comic Sans MS", L
"Ubuntu" },
190 { L
"Franklin Gothic Medium", L
"Droid Sans Fallback" },
191 { L
"Georgia", L
"FreeSerif" },
192 { L
"Palatino Linotype", L
"DejaVu Serif" },
193 { L
"Ubuntu", L
"Droid Sans Fallback" },
194 /* localized names */
195 { CTF_LocalName0
, L
"Droid Sans Fallback" },
196 { CTF_LocalName1
, L
"Droid Sans Fallback" },
197 { CTF_LocalName2
, L
"Droid Sans Fallback" },
198 { CTF_LocalName3
, L
"Droid Sans Fallback" },
202 WCHAR JF_LocalName0
[] = {0xFF2D, 0xFF33, ' ', 0x660E, 0x671D, 0}; /* MS Mincho */
203 WCHAR JF_LocalName1
[] = {0xFF2D, 0xFF33, ' ', 0xFF30, 0x660E, 0x671D, 0}; /* MS PMincho */
204 WCHAR JF_LocalName2
[] = {0xFF2D, 0xFF33, ' ', 0x30B4, 0x30B7, 0x30C3, 0x30AF, 0}; /* MS Gothic */
205 WCHAR JF_LocalName3
[] = {0xFF2D, 0xFF33, ' ', 0xFF30, 0x30B4, 0x30B7, 0x30C3, 0x30AF, 0}; /* MS PGothic */
206 MUI_SUBFONT JapaneseFonts
[] =
208 { L
"Arial", L
"Liberation Sans" },
209 { L
"Courier", L
"FreeMono" },
210 { L
"Courier New", L
"FreeMono" },
211 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
212 { L
"Helv", L
"Droid Sans Fallback" },
213 { L
"Helvetica", L
"Liberation Sans" },
214 { L
"Lucida Console", L
"DejaVu Sans Mono" },
215 { L
"Microsoft Sans Serif", L
"Droid Sans Fallback" },
216 { L
"MS Sans Serif", L
"Droid Sans Fallback" },
217 { L
"MS Shell Dlg", L
"Droid Sans Fallback" },
218 { L
"MS Shell Dlg 2", L
"Droid Sans Fallback" },
219 { L
"MS UI Gothic", L
"Droid Sans Fallback" },
220 { L
"MS UI Gothic 2", L
"Droid Sans Fallback" },
221 { L
"Tahoma", L
"Droid Sans Fallback" },
222 { L
"Terminal", L
"DejaVu Sans Mono" },
223 { L
"Times", L
"Liberation Serif" },
224 { L
"Times New Roman", L
"Liberation Serif" },
225 { L
"Tms Rmn", L
"Liberation Serif" },
226 { L
"Trebuchet MS", L
"Droid Sans Fallback" },
227 { L
"MS Mincho", L
"Droid Sans Fallback" },
228 { L
"MS PMincho", L
"Droid Sans Fallback" },
229 { L
"MS Gothic", L
"Droid Sans Fallback" },
230 { L
"MS PGothic", L
"Droid Sans Fallback" },
231 { L
"System", L
"Droid Sans Fallback" },
232 { L
"Comic Sans MS", L
"Ubuntu" },
233 { L
"Franklin Gothic Medium", L
"Droid Sans Fallback" },
234 { L
"Georgia", L
"FreeSerif" },
235 { L
"Palatino Linotype", L
"DejaVu Serif" },
236 { L
"Ubuntu", L
"Droid Sans Fallback" },
237 /* localized names */
238 { JF_LocalName0
, L
"Droid Sans Fallback" },
239 { JF_LocalName1
, L
"Droid Sans Fallback" },
240 { JF_LocalName2
, L
"Droid Sans Fallback" },
241 { JF_LocalName3
, L
"Droid Sans Fallback" },
245 WCHAR KF_LocalName0
[] = {0xBC14, 0xD0D5, 0}; /* Batang */
246 WCHAR KF_LocalName1
[] = {0xBC14, 0xD0D5, 0xCCB4, 0}; /* BatangChe */
247 WCHAR KF_LocalName2
[] = {0xAD81, 0xC11C, 0}; /* Gungsuh */
248 WCHAR KF_LocalName3
[] = {0xAD81, 0xC11C, 0xCCB4, 0}; /* GungsuhChe */
249 WCHAR KF_LocalName4
[] = {0xAD74, 0xB9BC, 0}; /* Gulim */
250 WCHAR KF_LocalName5
[] = {0xAD74, 0xB9BC, 0xCCB4, 0}; /* GulimChe */
251 MUI_SUBFONT KoreanFonts
[] =
253 { L
"Arial", L
"Liberation Sans" },
254 { L
"Courier", L
"FreeMono" },
255 { L
"Courier New", L
"FreeMono" },
256 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
257 { L
"Helv", L
"Droid Sans Fallback" },
258 { L
"Helvetica", L
"Liberation Sans" },
259 { L
"Lucida Console", L
"DejaVu Sans Mono" },
260 { L
"Microsoft Sans Serif", L
"Droid Sans Fallback" },
261 { L
"MS Sans Serif", L
"Droid Sans Fallback" },
262 { L
"MS Shell Dlg", L
"Droid Sans Fallback" },
263 { L
"MS Shell Dlg 2", L
"Droid Sans Fallback" },
264 { L
"MS UI Gothic", L
"Droid Sans Fallback" },
265 { L
"MS UI Gothic 2", L
"Droid Sans Fallback" },
266 { L
"Tahoma", L
"Droid Sans Fallback" },
267 { L
"Terminal", L
"DejaVu Sans Mono" },
268 { L
"Times", L
"Liberation Serif" },
269 { L
"Times New Roman", L
"Liberation Serif" },
270 { L
"Tms Rmn", L
"Liberation Serif" },
271 { L
"Trebuchet MS", L
"Droid Sans Fallback" },
272 { L
"Batang", L
"Droid Sans Fallback" },
273 { L
"BatangChe", L
"Droid Sans Fallback" },
274 { L
"Gungsuh", L
"Droid Sans Fallback" },
275 { L
"GungsuhChe", L
"Droid Sans Fallback" },
276 { L
"Gulim", L
"Droid Sans Fallback" },
277 { L
"GulimChe", L
"Droid Sans Fallback" },
278 { L
"System", L
"Droid Sans Fallback" },
279 { L
"Comic Sans MS", L
"Ubuntu" },
280 { L
"Franklin Gothic Medium", L
"Droid Sans Fallback" },
281 { L
"Georgia", L
"FreeSerif" },
282 { L
"Palatino Linotype", L
"DejaVu Serif" },
283 { L
"Ubuntu", L
"Droid Sans Fallback" },
284 /* localized names */
285 { KF_LocalName0
, L
"Droid Sans Fallback" },
286 { KF_LocalName1
, L
"Droid Sans Fallback" },
287 { KF_LocalName2
, L
"Droid Sans Fallback" },
288 { KF_LocalName3
, L
"Droid Sans Fallback" },
289 { KF_LocalName4
, L
"Droid Sans Fallback" },
290 { KF_LocalName5
, L
"Droid Sans Fallback" },
294 MUI_SUBFONT UnicodeFonts
[] =
296 { L
"Arial", L
"DejaVu Sans" },
297 { L
"Courier", L
"DejaVu Sans Mono" },
298 { L
"Courier New", L
"DejaVu Sans Mono" },
299 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
300 { L
"Franklin Gothic Medium", L
"Libre Franklin Bold" },
301 { L
"Helv", L
"DejaVu Sans" },
302 { L
"Helvetica", L
"DejaVu Sans" },
303 { L
"Lucida Console", L
"DejaVu Sans Mono" },
304 { L
"Microsoft Sans Serif", L
"DejaVu Sans" },
305 { L
"MS Sans Serif", L
"DejaVu Sans" },
306 { L
"MS Shell Dlg", L
"DejaVu Sans" },
307 { L
"MS Shell Dlg 2", L
"DejaVu Sans" },
308 { L
"Tahoma", L
"DejaVu Sans" },
309 { L
"Terminal", L
"DejaVu Sans Mono" },
310 { L
"Times", L
"DejaVu Serif" },
311 { L
"Times New Roman", L
"DejaVu Serif" },
312 { L
"Tms Rmn", L
"DejaVu Serif" },
313 { L
"Trebuchet MS", L
"Open Sans" },
314 { L
"System", L
"FreeSans" },
315 { L
"Comic Sans MS", L
"Ubuntu" },
316 { L
"Georgia", L
"FreeSerif" },
317 { L
"Palatino Linotype", L
"DejaVu Serif" },
321 MUI_SUBFONT HindiFonts
[] =
324 { L
"Arial", L
"Liberation Sans" },
325 { L
"Courier", L
"FreeMono" },
326 { L
"Courier New", L
"FreeMono" },
327 { L
"Fixedsys", L
"Fixedsys Excelsior 3.01-L2" },
328 { L
"Franklin Gothic Medium", L
"Libre Franklin Bold" },
329 { L
"Helv", L
"Tahoma" },
330 { L
"Helvetica", L
"Liberation Sans" },
331 { L
"Lucida Console", L
"DejaVu Sans Mono" },
332 { L
"Microsoft Sans Serif", L
"FreeSans" },
333 { L
"MS Sans Serif", L
"FreeSans" },
334 { L
"MS Shell Dlg", L
"FreeSans" },
335 { L
"MS Shell Dlg 2", L
"FreeSans" },
336 { L
"Tahoma", L
"FreeSans" },
337 { L
"Terminal", L
"DejaVu Sans Mono" },
338 { L
"Times", L
"Liberation Serif" },
339 { L
"Times New Roman", L
"Liberation Serif" },
340 { L
"Tms Rmn", L
"Liberation Serif" },
341 { L
"Trebuchet MS", L
"Open Sans" },
342 { L
"System", L
"FreeSans" },
343 { L
"Comic Sans MS", L
"Ubuntu" },
344 { L
"Georgia", L
"FreeSerif" },
345 { L
"Palatino Linotype", L
"FreeSans" },