Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
Internet Explorer 6 determines default font information by examining registry values beneath a key that contains the locale's script ID. Registry settings for script IDs are located under the HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\Scriptskey. Script IDs enable MSHTML to determine which font is used to render characters for a given language. Earlier versions of Internet Explorer obtained default font information for a particular locale by examining values beneath a registry key that contained the locale's code page.
For more information about MLang registry settings, including those that control Internet Explorer 6 international information, see Internet Explorer Multiple-Language API Registry Settings.
The following table shows the script IDs with a description of the purpose for each.
Script ID | Description |
---|---|
0 |
Default |
1 |
Merge |
2 |
Asciisym |
3 |
Latin based |
4 |
Latin |
5 |
Greek |
6 |
Cyrillic |
7 |
Armenian |
8 |
Hebrew |
9 |
Arabic |
10 |
Devanagari |
11 |
Bengali |
12 |
Gurmukhi |
13 |
Gujarati |
14 |
Oriya |
15 |
Tamil |
16 |
Telugu |
17 |
Kannada |
18 |
Malayalam |
19 |
Thai |
20 |
Lao |
21 |
Tibetan |
22 |
Georgian |
23 |
Korean |
24 |
Japanese |
25 |
Chinese Traditional |
26 |
Chinese Simplified |
27 |
Ethiopic |
28 |
Canadian Syllabic |
29 |
Cherokee |
30 |
Yi |
31 |
Braille |
32 |
Runic |
33 |
Ogham |
34 |
Sinhala |
35 |
Syriac |
36 |
Myanmar |
37 |
Khmer |
38 |
Thaana |
39 |
Mongolian |
40 |
Default |
Note: |
---|
Windows Mobile does not support all of the Script IDs that are listed in the preceding table. For information about the supported languages, see Language Identifiers and Locales. |
The following table shows a mapping between some code pages and their corresponding script ID values.
Code page | Script ID |
---|---|
874 (Thai) |
19 (Thai) |
932 (Japanese - Shift JIS) |
24 (Kana) |
936 (Chinese - PRC) |
26 (Han) |
949 (Korean) |
23 (Hangul) |
950 (Chinese - Taiwan) |
25 (Bopomofo) |
1200 (UCS-2) |
3 (ASCII Latin) |
1250 (East European) |
3 (ASCII Latin) |
1251 (Russian) |
6 (Cyrillic) |
1252 (ANSI) |
3 (ASCII Latin) |
1253 (Greek) |
5 (Greek) |
1254 (Turkish) |
3 (ASCII Latin) |
1255 (Hebrew) |
8 (Hebrew) |
1256 (Arabic) |
9 (Arabic) |
1257 (Baltic) |
3 (ASCII Latin) |
1258 (Vietnamese) |
3 (ASCII Latin) |
The preceding table explains, for example, that information about Chinese fonts that used to be located in the HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\950key is now located in the HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\Scripts\25key.
To configure the font characteristics, you can change the registry values for this key.
The following example code shows the registry value settings for Chinese (Taiwan) fonts.
Copy Code | |
---|---|
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International\Scripts\25] "IEFontSize"=hex:02,00,00,00 "IEFixedFontName"="MingLiu" "IEPropFontName"="MingLiu" |
In the preceding example,
IEFontSizeis the value that specifies the font size for the
given language.
IEFontSizevalue corresponds to font size set in the browser.
For example, to specify the font size that corresponds to "Small"
in the browser, set
"IEFontSize"=hex:02,00,00,00
.
IEFixedFontNameis a string value that specifies the default
fixed-width font.
IEPropFontNameis a string value that specifies the default
proportional-width font.
When Internet Explorer uses code pages to determine font information, you can specify a default code page for a given language by setting the Default_CodePagevalue, located under the HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Internationalregistry key.