xref: /reactos/base/setup/lib/muifonts.h (revision 3e1f4074)
1 #pragma once
2 
3 MUI_SUBFONT LatinFonts[] =
4 {
5     /*Font                       Substitute  */
6     { L"Arial Baltic,186",       L"Arial,186" },
7     { L"Arial CE,238",           L"Arial,238" },
8     { L"Arial CYR,204",          L"Arial,204" },
9     { L"Arial Greek,161",        L"Arial,161" },
10     { L"Arial TUR,162",          L"Arial,162" },
11     { L"Courier",                L"FreeMono" },
12     { L"Courier New Baltic,186", L"Courier New,186" },
13     { L"Courier New CE,238",     L"Courier New,238" },
14     { L"Courier New CYR,204",    L"Courier New,204" },
15     { L"Courier New Greek,161",  L"Courier New,161" },
16     { L"Courier New TUR,162",    L"Courier New,162" },
17     { L"Fixedsys",               L"Fixedsys Excelsior 3.01-L2" },
18     { L"Helv",                   L"Tahoma" },
19     { L"Helvetica",              L"Arial" },
20     { L"MS Sans Serif",          L"Tahoma" },
21     { L"MS Shell Dlg",           L"Tahoma" },
22     { L"MS Shell Dlg 2",         L"Tahoma" },
23     { L"System",                 L"FreeSans" },
24     { L"Terminal",               L"DejaVu Sans Mono" },
25     { L"Times",                  L"Times New Roman" },
26     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
27     { L"Times New Roman CE,238",       L"Times New Roman,238" },
28     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
29     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
30     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
31     { L"Tms Rmn",                L"Times New Roman" },
32     { NULL, NULL }
33 };
34 
35 MUI_SUBFONT CyrillicFonts[] =
36 {
37     { L"Arial Baltic,186",       L"Arial,186" },
38     { L"Arial CE,238",           L"Arial,238" },
39     { L"Arial CYR,204",          L"Arial,204" },
40     { L"Arial Greek,161",        L"Arial,161" },
41     { L"Arial TUR,162",          L"Arial,162" },
42     { L"Courier",                L"FreeMono" },
43     { L"Courier New Baltic,186", L"Courier New,186" },
44     { L"Courier New CE,238",     L"Courier New,238" },
45     { L"Courier New CYR,204",    L"Courier New,204" },
46     { L"Courier New Greek,161",  L"Courier New,161" },
47     { L"Courier New TUR,162",    L"Courier New,162" },
48     { L"Fixedsys",               L"Fixedsys Excelsior 3.01-L2" },
49     { L"Helv",                   L"Tahoma" },
50     { L"Helvetica",              L"Arial" },
51     { L"MS Sans Serif",          L"Tahoma" },
52     { L"MS Shell Dlg",           L"Tahoma" },
53     { L"MS Shell Dlg 2",         L"Tahoma" },
54     { L"System",                 L"FreeSans" },
55     { L"Terminal",               L"DejaVu Sans Mono" },
56     { L"Times",                  L"Times New Roman" },
57     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
58     { L"Times New Roman CE,238",       L"Times New Roman,238" },
59     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
60     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
61     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
62     { L"Tms Rmn",                L"Times New Roman" },
63     { NULL, NULL }
64 };
65 
66 MUI_SUBFONT GreekFonts[] =
67 {
68     { L"Arial Baltic,186",       L"Arial,186" },
69     { L"Arial CE,238",           L"Arial,238" },
70     { L"Arial CYR,204",          L"Arial,204" },
71     { L"Arial Greek,161",        L"Arial,161" },
72     { L"Arial TUR,162",          L"Arial,162" },
73     { L"Courier",                L"FreeMono" },
74     { L"Courier New Baltic,186", L"Courier New,186" },
75     { L"Courier New CE,238",     L"Courier New,238" },
76     { L"Courier New CYR,204",    L"Courier New,204" },
77     { L"Courier New Greek,161",  L"Courier New,161" },
78     { L"Courier New TUR,162",    L"Courier New,162" },
79     { L"Fixedsys",               L"Fixedsys Excelsior 3.01-L2" },
80     { L"Helv",                   L"DejaVu Sans" },
81     { L"Helvetica",              L"Arial" },
82     { L"MS Sans Serif",          L"DejaVu Sans" },
83     { L"MS Shell Dlg",           L"DejaVu Sans" },
84     { L"MS Shell Dlg 2",         L"DejaVu Sans" },
85     { L"System",                 L"FreeSans" },
86     { L"Tahoma",                 L"DejaVu Sans" },
87     { L"Terminal",               L"DejaVu Sans Mono" },
88     { L"Times",                  L"Times New Roman" },
89     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
90     { L"Times New Roman CE,238",       L"Times New Roman,238" },
91     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
92     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
93     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
94     { L"Tms Rmn",                L"Times New Roman" },
95     { NULL, NULL }
96 };
97 
98 MUI_SUBFONT HebrewFonts[] =
99 {
100     { L"Arial",                  L"DejaVu Sans" },
101     { L"Arial Baltic,186",       L"Arial,186" },
102     { L"Arial CE,238",           L"Arial,238" },
103     { L"Arial CYR,204",          L"Arial,204" },
104     { L"Arial Greek,161",        L"Arial,161" },
105     { L"Arial TUR,162",          L"Arial,162" },
106     { L"Courier",                L"FreeMono" },
107     { L"Courier New Baltic,186", L"Courier New,186" },
108     { L"Courier New CE,238",     L"Courier New,238" },
109     { L"Courier New CYR,204",    L"Courier New,204" },
110     { L"Courier New Greek,161",  L"Courier New,161" },
111     { L"Courier New TUR,162",    L"Courier New,162" },
112     { L"Fixedsys",               L"Fixedsys Excelsior 3.01-L2" },
113     { L"Helv",                   L"Tahoma" },
114     { L"Helvetica",              L"Arial" },
115     { L"MS Sans Serif",          L"Tahoma" },
116     { L"MS Shell Dlg",           L"Tahoma" },
117     { L"MS Shell Dlg 2",         L"Tahoma" },
118     { L"System",                 L"FreeSans" },
119     { L"Terminal",               L"DejaVu Sans Mono" },
120     { L"Times",                  L"Times New Roman" },
121     { L"Times New Roman",        L"DejaVu Serif" },
122     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
123     { L"Times New Roman CE,238",       L"Times New Roman,238" },
124     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
125     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
126     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
127     { L"Tms Rmn",                L"Times New Roman" },
128     { L"Ubuntu",                 L"Tahoma" },
129     { NULL, NULL }
130 };
131 
132 WCHAR CSF_LocalName0[] = {0x5B8B, 0x4F53, 0};                   /* SimSun */
133 WCHAR CSF_LocalName1[] = {0x4E2D, 0x6613, 0x5B8B, 0x4F53, 0};   /* SimSun */
134 WCHAR CSF_LocalName2[] = {0x65B0, 0x5B8B, 0x4F53, 0};           /* NSimSun */
135 WCHAR CSF_LocalName3[] = {0xFC4B, 0x91CC, 0};                   /* SimHei */
136 WCHAR CSF_LocalName4[] = {'M', 'S', 0x5B8B, 0x4F53, 0};         /* MS Song */
137 MUI_SUBFONT ChineseSimplifiedFonts[] =
138 {
139     { L"Arial Baltic,186",       L"Arial,186" },
140     { L"Arial CE,238",           L"Arial,238" },
141     { L"Arial CYR,204",          L"Arial,204" },
142     { L"Arial Greek,161",        L"Arial,161" },
143     { L"Arial TUR,162",          L"Arial,162" },
144     { L"Courier",                L"FreeMono" },
145     { L"Courier New Baltic,186", L"Courier New,186" },
146     { L"Courier New CE,238",     L"Courier New,238" },
147     { L"Courier New CYR,204",    L"Courier New,204" },
148     { L"Courier New Greek,161",  L"Courier New,161" },
149     { L"Courier New TUR,162",    L"Courier New,162" },
150     { L"Fixedsys",               L"Fixedsys Excelsior 3.01-L2" },
151     { L"Franklin Gothic Medium", L"Droid Sans Fallback" },
152     { L"Helv",                   L"Droid Sans Fallback" },
153     { L"Helvetica",              L"Arial" },
154     { L"MS Sans Serif",          L"Droid Sans Fallback" },
155     { L"MS Shell Dlg",           L"Droid Sans Fallback" },
156     { L"MS Shell Dlg 2",         L"Droid Sans Fallback" },
157     { L"MS Song",                L"Droid Sans Fallback" },
158     { L"MS UI Gothic",           L"Droid Sans Fallback" },
159     { L"MS UI Gothic 2",         L"Droid Sans Fallback" },
160     { L"NSimSun",                L"Droid Sans Fallback" },
161     { L"SimHei",                 L"Droid Sans Fallback" },
162     { L"SimSun",                 L"Droid Sans Fallback" },
163     { L"Source Sans Pro",        L"Droid Sans Fallback" },
164     { L"System",                 L"Droid Sans Fallback" },
165     { L"Tahoma",                 L"Droid Sans Fallback" },
166     { L"Terminal",               L"DejaVu Sans Mono" },
167     { L"Times",                  L"Times New Roman" },
168     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
169     { L"Times New Roman CE,238",       L"Times New Roman,238" },
170     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
171     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
172     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
173     { L"Tms Rmn",                L"Times New Roman" },
174     { L"Trebuchet MS",           L"Droid Sans Fallback" },
175     { L"Ubuntu",                 L"Droid Sans Fallback" },
176     /* localized names */
177     { CSF_LocalName0,            L"Droid Sans Fallback" },
178     { CSF_LocalName1,            L"Droid Sans Fallback" },
179     { CSF_LocalName2,            L"Droid Sans Fallback" },
180     { CSF_LocalName3,            L"Droid Sans Fallback" },
181     { CSF_LocalName4,            L"Droid Sans Fallback" },
182     { NULL, NULL }
183 };
184 
185 WCHAR CTF_LocalName0[] = {0x7D30, 0x660E, 0x9AD4, 0};                       /* MingLiU */
186 WCHAR CTF_LocalName1[] = {0x65B0, 0x7D30, 0x660E, 0x9AD4, 0};               /* PMingLiU */
187 WCHAR CTF_LocalName2[] = {0x83EF, 0x5EB7, 0x4E2D, 0x660E, 0x9AD4, 0};       /* DLCMingMedium */
188 WCHAR CTF_LocalName3[] = {0x83EF, 0x5EB7, 0x7C97, 0x660E, 0x9AD4, 0};       /* DLCMingBold */
189 MUI_SUBFONT ChineseTraditionalFonts[] =
190 {
191     { L"Arial Baltic,186",       L"Arial,186" },
192     { L"Arial CE,238",           L"Arial,238" },
193     { L"Arial CYR,204",          L"Arial,204" },
194     { L"Arial Greek,161",        L"Arial,161" },
195     { L"Arial TUR,162",          L"Arial,162" },
196     { L"Courier",         L"FreeMono" },
197     { L"Courier New Baltic,186", L"Courier New,186" },
198     { L"Courier New CE,238",     L"Courier New,238" },
199     { L"Courier New CYR,204",    L"Courier New,204" },
200     { L"Courier New Greek,161",  L"Courier New,161" },
201     { L"Courier New TUR,162",    L"Courier New,162" },
202     { L"DLCMingBold",     L"Droid Sans Fallback" },
203     { L"DLCMingMedium",   L"Droid Sans Fallback" },
204     { L"Fixedsys",        L"Fixedsys Excelsior 3.01-L2" },
205     { L"Franklin Gothic Medium", L"Droid Sans Fallback" },
206     { L"Helv",            L"Droid Sans Fallback" },
207     { L"Helvetica",       L"Arial" },
208     { L"MS Sans Serif",   L"Droid Sans Fallback" },
209     { L"MS Shell Dlg",    L"Droid Sans Fallback" },
210     { L"MS Shell Dlg 2",  L"Droid Sans Fallback" },
211     { L"MS UI Gothic",    L"Droid Sans Fallback" },
212     { L"MS UI Gothic 2",  L"Droid Sans Fallback" },
213     { L"Ming Light",      L"Droid Sans Fallback" },
214     { L"MingLiU",         L"Droid Sans Fallback" },
215     { L"PMingLiU",        L"Droid Sans Fallback" },
216     { L"Source Sans Pro", L"Droid Sans Fallback" },
217     { L"System",          L"Droid Sans Fallback" },
218     { L"Tahoma",          L"Droid Sans Fallback" },
219     { L"Terminal",        L"DejaVu Sans Mono" },
220     { L"Times",           L"Times New Roman" },
221     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
222     { L"Times New Roman CE,238",       L"Times New Roman,238" },
223     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
224     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
225     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
226     { L"Tms Rmn",         L"Times New Roman" },
227     { L"Trebuchet MS",    L"Droid Sans Fallback" },
228     { L"Ubuntu",                 L"Droid Sans Fallback" },
229     /* localized names */
230     { CTF_LocalName0,     L"Droid Sans Fallback" },
231     { CTF_LocalName1,     L"Droid Sans Fallback" },
232     { CTF_LocalName2,     L"Droid Sans Fallback" },
233     { CTF_LocalName3,     L"Droid Sans Fallback" },
234     { NULL, NULL }
235 };
236 
237 WCHAR JF_LocalName0[] = {0xFF2D, 0xFF33, ' ', 0x660E, 0x671D, 0};                           /* MS Mincho */
238 WCHAR JF_LocalName1[] = {0xFF2D, 0xFF33, ' ', 0xFF30, 0x660E, 0x671D, 0};                   /* MS PMincho */
239 WCHAR JF_LocalName2[] = {0xFF2D, 0xFF33, ' ', 0x30B4, 0x30B7, 0x30C3, 0x30AF, 0};           /* MS Gothic */
240 WCHAR JF_LocalName3[] = {0xFF2D, 0xFF33, ' ', 0xFF30, 0x30B4, 0x30B7, 0x30C3, 0x30AF, 0};   /* MS PGothic */
241 MUI_SUBFONT JapaneseFonts[] =
242 {
243     { L"Arial Baltic,186",       L"Arial,186" },
244     { L"Arial CE,238",           L"Arial,238" },
245     { L"Arial CYR,204",          L"Arial,204" },
246     { L"Arial Greek,161",        L"Arial,161" },
247     { L"Arial TUR,162",          L"Arial,162" },
248     { L"Courier",         L"FreeMono" },
249     { L"Courier New Baltic,186", L"Courier New,186" },
250     { L"Courier New CE,238",     L"Courier New,238" },
251     { L"Courier New CYR,204",    L"Courier New,204" },
252     { L"Courier New Greek,161",  L"Courier New,161" },
253     { L"Courier New TUR,162",    L"Courier New,162" },
254     { L"Fixedsys",        L"Fixedsys Excelsior 3.01-L2" },
255     { L"Franklin Gothic Medium", L"Droid Sans Fallback" },
256     { L"Helv",            L"Droid Sans Fallback" },
257     { L"Helvetica",       L"Arial" },
258     { L"MS Gothic",       L"Droid Sans Fallback" },
259     { L"MS Mincho",       L"Droid Sans Fallback" },
260     { L"MS PGothic",      L"Droid Sans Fallback" },
261     { L"MS PMincho",      L"Droid Sans Fallback" },
262     { L"MS Sans Serif",   L"Droid Sans Fallback" },
263     { L"MS Shell Dlg",    L"Droid Sans Fallback" },
264     { L"MS Shell Dlg 2",  L"Droid Sans Fallback" },
265     { L"MS UI Gothic",    L"Droid Sans Fallback" },
266     { L"MS UI Gothic 2",  L"Droid Sans Fallback" },
267     { L"Source Sans Pro", L"Droid Sans Fallback" },
268     { L"System",          L"Droid Sans Fallback" },
269     { L"Tahoma",          L"Droid Sans Fallback" },
270     { L"Terminal",        L"DejaVu Sans Mono" },
271     { L"Times",           L"Times New Roman" },
272     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
273     { L"Times New Roman CE,238",       L"Times New Roman,238" },
274     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
275     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
276     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
277     { L"Tms Rmn",         L"Times New Roman" },
278     { L"Trebuchet MS",    L"Droid Sans Fallback" },
279     { L"Ubuntu",                 L"Droid Sans Fallback" },
280     /* localized names */
281     { JF_LocalName0,      L"Droid Sans Fallback" },
282     { JF_LocalName1,      L"Droid Sans Fallback" },
283     { JF_LocalName2,      L"Droid Sans Fallback" },
284     { JF_LocalName3,      L"Droid Sans Fallback" },
285     { NULL, NULL }
286 };
287 
288 WCHAR KF_LocalName0[] = {0xBC14, 0xD0D5, 0};            /* Batang */
289 WCHAR KF_LocalName1[] = {0xBC14, 0xD0D5, 0xCCB4, 0};    /* BatangChe */
290 WCHAR KF_LocalName2[] = {0xAD81, 0xC11C, 0};            /* Gungsuh */
291 WCHAR KF_LocalName3[] = {0xAD81, 0xC11C, 0xCCB4, 0};    /* GungsuhChe */
292 WCHAR KF_LocalName4[] = {0xAD74, 0xB9BC, 0};            /* Gulim */
293 WCHAR KF_LocalName5[] = {0xAD74, 0xB9BC, 0xCCB4, 0};    /* GulimChe */
294 MUI_SUBFONT KoreanFonts[] =
295 {
296     { L"Arial Baltic,186",       L"Arial,186" },
297     { L"Arial CE,238",           L"Arial,238" },
298     { L"Arial CYR,204",          L"Arial,204" },
299     { L"Arial Greek,161",        L"Arial,161" },
300     { L"Arial TUR,162",          L"Arial,162" },
301     { L"Batang",          L"Droid Sans Fallback" },
302     { L"BatangChe",       L"Droid Sans Fallback" },
303     { L"Courier",         L"FreeMono" },
304     { L"Courier New Baltic,186", L"Courier New,186" },
305     { L"Courier New CE,238",     L"Courier New,238" },
306     { L"Courier New CYR,204",    L"Courier New,204" },
307     { L"Courier New Greek,161",  L"Courier New,161" },
308     { L"Courier New TUR,162",    L"Courier New,162" },
309     { L"Fixedsys",        L"Fixedsys Excelsior 3.01-L2" },
310     { L"Franklin Gothic Medium", L"Droid Sans Fallback" },
311     { L"Gulim",           L"Droid Sans Fallback" },
312     { L"GulimChe",        L"Droid Sans Fallback" },
313     { L"Gungsuh",         L"Droid Sans Fallback" },
314     { L"GungsuhChe",      L"Droid Sans Fallback" },
315     { L"Helv",            L"Droid Sans Fallback" },
316     { L"Helvetica",       L"Arial" },
317     { L"MS Sans Serif",   L"Droid Sans Fallback" },
318     { L"MS Shell Dlg",    L"Droid Sans Fallback" },
319     { L"MS Shell Dlg 2",  L"Droid Sans Fallback" },
320     { L"MS UI Gothic",    L"Droid Sans Fallback" },
321     { L"MS UI Gothic 2",  L"Droid Sans Fallback" },
322     { L"Source Sans Pro", L"Droid Sans Fallback" },
323     { L"System",          L"Droid Sans Fallback" },
324     { L"Tahoma",          L"Droid Sans Fallback" },
325     { L"Terminal",        L"DejaVu Sans Mono" },
326     { L"Times",           L"Times New Roman" },
327     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
328     { L"Times New Roman CE,238",       L"Times New Roman,238" },
329     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
330     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
331     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
332     { L"Tms Rmn",         L"Times New Roman" },
333     { L"Trebuchet MS",    L"Droid Sans Fallback" },
334     { L"Ubuntu",                 L"Droid Sans Fallback" },
335     /* localized names */
336     { KF_LocalName0,      L"Droid Sans Fallback" },
337     { KF_LocalName1,      L"Droid Sans Fallback" },
338     { KF_LocalName2,      L"Droid Sans Fallback" },
339     { KF_LocalName3,      L"Droid Sans Fallback" },
340     { KF_LocalName4,      L"Droid Sans Fallback" },
341     { KF_LocalName5,      L"Droid Sans Fallback" },
342     { NULL, NULL }
343 };
344 
345 MUI_SUBFONT UnicodeFonts[] =
346 {
347     { L"Arial",                  L"DejaVu Sans" },
348     { L"Arial Baltic,186",       L"Arial,186" },
349     { L"Arial CE,238",           L"Arial,238" },
350     { L"Arial CYR,204",          L"Arial,204" },
351     { L"Arial Greek,161",        L"Arial,161" },
352     { L"Arial TUR,162",          L"Arial,162" },
353     { L"Courier",                L"DejaVu Sans Mono" },
354     { L"Courier New",            L"DejaVu Sans Mono" },
355     { L"Courier New Baltic,186", L"Courier New,186" },
356     { L"Courier New CE,238",     L"Courier New,238" },
357     { L"Courier New CYR,204",    L"Courier New,204" },
358     { L"Courier New Greek,161",  L"Courier New,161" },
359     { L"Courier New TUR,162",    L"Courier New,162" },
360     { L"Fixedsys",               L"Fixedsys Excelsior 3.01-L2" },
361     { L"Helv",                   L"DejaVu Sans" },
362     { L"Helvetica",              L"Arial" },
363     { L"MS Sans Serif",          L"DejaVu Sans" },
364     { L"MS Shell Dlg",           L"DejaVu Sans" },
365     { L"MS Shell Dlg 2",         L"DejaVu Sans" },
366     { L"System",                 L"FreeSans" },
367     { L"Tahoma",                 L"DejaVu Sans" },
368     { L"Terminal",               L"DejaVu Sans Mono" },
369     { L"Times",                  L"Times New Roman" },
370     { L"Times New Roman",        L"DejaVu Serif" },
371     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
372     { L"Times New Roman CE,238",       L"Times New Roman,238" },
373     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
374     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
375     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
376     { L"Tms Rmn",                L"Times New Roman" },
377     { NULL, NULL }
378 };
379 
380 MUI_SUBFONT HindiFonts[] =
381 {
382     /*Font                       Substitute  */
383     { L"Arial Baltic,186",       L"Arial,186" },
384     { L"Arial CE,238",           L"Arial,238" },
385     { L"Arial CYR,204",          L"Arial,204" },
386     { L"Arial Greek,161",        L"Arial,161" },
387     { L"Arial TUR,162",          L"Arial,162" },
388     { L"Courier",                L"FreeMono" },
389     { L"Courier New Baltic,186", L"Courier New,186" },
390     { L"Courier New CE,238",     L"Courier New,238" },
391     { L"Courier New CYR,204",    L"Courier New,204" },
392     { L"Courier New Greek,161",  L"Courier New,161" },
393     { L"Courier New TUR,162",    L"Courier New,162" },
394     { L"Fixedsys",               L"Fixedsys Excelsior 3.01-L2" },
395     { L"Helv",                   L"Tahoma" },
396     { L"Helvetica",              L"Arial" },
397     { L"MS Sans Serif",          L"FreeSans" },
398     { L"MS Shell Dlg",           L"FreeSans" },
399     { L"MS Shell Dlg 2",         L"FreeSans" },
400     { L"Palatino Linotype",      L"FreeSans" },
401     { L"System",                 L"FreeSans" },
402     { L"Tahoma",                 L"FreeSans" },
403     { L"Terminal",               L"DejaVu Sans Mono" },
404     { L"Times",                  L"Times New Roman" },
405     { L"Times New Roman",        L"DejaVu Serif" },
406     { L"Times New Roman Baltic,186",   L"Times New Roman,186" },
407     { L"Times New Roman CE,238",       L"Times New Roman,238" },
408     { L"Times New Roman CYR,204",      L"Times New Roman,204" },
409     { L"Times New Roman Greek,161",    L"Times New Roman,161" },
410     { L"Times New Roman TUR,162",      L"Times New Roman,162" },
411     { L"Tms Rmn",                L"Times New Roman" },
412     { NULL, NULL }
413 };
414 
415 MUI_SUBFONT SimplifiedChineseFontFixup[] =
416 {
417     { L"MS Shell Dlg", L"SimSun" },
418     { L"Tahoma", L"SimSun" },
419     { NULL, NULL }
420 };
421 
422 MUI_SUBFONT TraditionalChineseFontFixup[] =
423 {
424     { L"MS Shell Dlg", L"PMingLiU" },
425     { L"Tahoma", L"PMingLiU" },
426     { NULL, NULL }
427 };
428 
429 MUI_SUBFONT JapaneseFontFixup[] =
430 {
431     { L"MS Shell Dlg", L"MS UI Gothic" },
432     { L"Tahoma", L"MS UI Gothic" },
433     { NULL, NULL }
434 };
435 
436 MUI_SUBFONT KoreanFontFixup[] =
437 {
438     { L"MS Shell Dlg", L"Batang" },
439     { L"Tahoma", L"Batang" },
440     { NULL, NULL }
441 };
442 
443 MUI_SUBFONT FontFixupMINGLIU[] =
444 {
445     { L"MingLiU", NULL },
446     { L"PMingLiU", NULL },
447     { CTF_LocalName0, NULL },
448     { CTF_LocalName1, NULL },
449     { NULL, NULL }
450 };
451 
452 MUI_SUBFONT FontFixupSIMSUN[] =
453 {
454     { L"NSimSun", NULL },
455     { L"SimSun", NULL },
456     { CSF_LocalName0, NULL },
457     { CSF_LocalName1, NULL },
458     { CSF_LocalName2, NULL },
459     { NULL, NULL }
460 };
461 
462 MUI_SUBFONT FontFixupMSSONG[] =
463 {
464     { L"MS Song", NULL },
465     { CSF_LocalName4, NULL },
466     { NULL, NULL }
467 };
468 
469 MUI_SUBFONT FontFixupMSGOTHIC[] =
470 {
471     { L"MS Gothic", NULL },
472     { L"MS PGothic", NULL },
473     { L"MS UI Gothic", NULL },
474     { JF_LocalName2, NULL },
475     { JF_LocalName3, NULL },
476     { NULL, NULL }
477 };
478 
479 MUI_SUBFONT FontFixupMSMINCHO[] =
480 {
481     { L"MS Mincho", NULL },
482     { L"MS PMincho", NULL },
483     { JF_LocalName0, NULL },
484     { JF_LocalName1, NULL },
485     { NULL, NULL }
486 };
487 
488 MUI_SUBFONT FontFixupGULIM[] =
489 {
490     { L"Gulim", NULL },
491     { L"GulimChe", NULL },
492     { KF_LocalName4, NULL },
493     { KF_LocalName5, NULL },
494     { NULL, NULL }
495 };
496 
497 MUI_SUBFONT FontFixupBATANG[] =
498 {
499     { L"Batang", NULL},
500     { L"BatangChe", NULL},
501     { KF_LocalName0, NULL},
502     { KF_LocalName1, NULL},
503     { NULL, NULL }
504 };
505