Skip to content

Update nf-wingdi-createfontw.md #2040

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 45 commits into from
Jul 31, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
9e3882b
Update nf-wingdi-createfontw.md
DJm00n Jun 25, 2025
d6608a0
Update nf-wingdi-createfonta.md
DJm00n Jun 25, 2025
e48d997
Update ns-winddi-ifimetrics.md
DJm00n Jun 25, 2025
f95bbf1
Update ns-wingdi-textmetrica.md
DJm00n Jun 25, 2025
7e71c50
Update ns-wingdi-textmetricw.md
DJm00n Jun 25, 2025
12cc903
Update ns-dimm-logfonta.md
DJm00n Jun 25, 2025
5bc65c9
Update ns-dimm-logfontw.md
DJm00n Jun 25, 2025
87ca31c
Update ns-wingdi-logfonta.md
DJm00n Jun 25, 2025
c4dd2e2
Update ns-wingdi-logfontw.md
DJm00n Jun 25, 2025
253d910
Update ns-shtypes-logfonta.md
DJm00n Jun 25, 2025
11344aa
Update ns-shtypes-logfontw.md
DJm00n Jun 25, 2025
01c338a
Update ns-wingdi-charsetinfo.md
DJm00n Jul 30, 2025
fe8b594
Update ns-wingdi-charsetinfo.md
DJm00n Jul 30, 2025
ae12503
Update nf-wingdi-gettextcharset.md
DJm00n Jul 30, 2025
86da372
Update nf-wingdi-gettextcharsetinfo.md
DJm00n Jul 30, 2025
e3935ec
Update nf-wingdi-createfonta.md
DJm00n Jul 30, 2025
c218541
Update nf-wingdi-createfontw.md
DJm00n Jul 30, 2025
c03fe90
Update nf-wingdi-createfonta.md
DJm00n Jul 30, 2025
40b530b
Update ns-wingdi-textmetrica.md
DJm00n Jul 30, 2025
877994b
Update ns-wingdi-textmetricw.md
DJm00n Jul 30, 2025
ef0c20b
Update ns-winddi-ifimetrics.md
DJm00n Jul 30, 2025
9d8b9d1
Update ns-dimm-logfonta.md
DJm00n Jul 30, 2025
c18ec22
Update ns-dimm-logfontw.md
DJm00n Jul 30, 2025
420e700
Update ns-shtypes-logfonta.md
DJm00n Jul 30, 2025
35f8551
Update ns-shtypes-logfontw.md
DJm00n Jul 30, 2025
cbbc6ac
Update nf-wingdi-gettextcharset.md
DJm00n Jul 30, 2025
74b9911
Update nf-wingdi-gettextcharsetinfo.md
DJm00n Jul 30, 2025
ba7e8fe
Update ns-wingdi-charsetinfo.md
DJm00n Jul 30, 2025
3302275
Update ns-wingdi-logfonta.md
DJm00n Jul 30, 2025
958408e
Update ns-wingdi-logfontw.md
DJm00n Jul 30, 2025
870b008
Update ns-winddi-ifimetrics.md
DJm00n Jul 30, 2025
98acdcf
Update nf-wingdi-createfonta.md
DJm00n Jul 30, 2025
b9b75b5
Update nf-wingdi-createfontw.md
DJm00n Jul 30, 2025
f3e2971
Update nf-wingdi-createfonta.md
DJm00n Jul 30, 2025
97c72a8
Update nf-wingdi-createfontw.md
DJm00n Jul 30, 2025
49826c2
Update ns-wingdi-logfontw.md
DJm00n Jul 30, 2025
1adaf4d
Update ns-wingdi-logfonta.md
DJm00n Jul 30, 2025
895fdde
Update ns-winddi-ifimetrics.md
DJm00n Jul 30, 2025
d704336
Update nf-wingdi-createfonta.md
DJm00n Jul 30, 2025
6fe3b75
Update nf-wingdi-createfontw.md
DJm00n Jul 30, 2025
6e57294
Update nf-wingdi-gettextcharset.md
DJm00n Jul 30, 2025
4b0c535
Update nf-wingdi-gettextcharsetinfo.md
DJm00n Jul 30, 2025
516abe8
Update ns-wingdi-charsetinfo.md
DJm00n Jul 30, 2025
6f7366f
Update ns-wingdi-textmetrica.md
DJm00n Jul 30, 2025
a0d6519
Update ns-wingdi-textmetricw.md
DJm00n Jul 30, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 21 additions & 76 deletions sdk-api-src/content/dimm/ns-dimm-logfonta.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,82 +226,27 @@ Type: <b>BYTE</b>

Specifies the character set. The following values are predefined:

<table class="clsStd">
<tr>
<td>ANSI_CHARSET</td>
<td>BALTIC_CHARSET</td>
</tr>
<tr>
<td>CHINESEBIG5_CHARSET</td>
<td>DEFAULT_CHARSET</td>
</tr>
<tr>
<td>EASTEUROPE_CHARSET</td>
<td>GB2312_CHARSET</td>
</tr>
<tr>
<td>GREEK_CHARSET</td>
<td>HANGUL_CHARSET</td>
</tr>
<tr>
<td>MAC_CHARSET</td>
<td>OEM_CHARSET</td>
</tr>
<tr>
<td>RUSSIAN_CHARSET</td>
<td>SHIFTJIS_CHARSET</td>
</tr>
<tr>
<td>SYMBOL_CHARSET</td>
<td>TURKISH_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Korean Windows</th>
</tr>
<tr>
<td>JOHAB_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Middle-Eastern Windows</th>
</tr>
<tr>
<td>HEBREW_CHARSET</td>
</tr>
<tr>
<td>ARABIC_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Thai Windows</th>
</tr>
<tr>
<td>THAI_CHARSET</td>
</tr>
</table>




The OEM_CHARSET value specifies a character set that is operating-system dependent.

DEFAULT_CHARSET is set to a value based on the current system locale. For example, when the system locale is English (United States), the value is ANSI_CHARSET.
| Value | Description |
|--|--|
| **ANSI_CHARSET** | This font supports the Windows ANSI character set. |
| **ARABIC_CHARSET** | This font supports the Arabic character set. |
| **BALTIC_CHARSET** | This font supports the Baltic character set. |
| **CHINESEBIG5_CHARSET** | This font supports the traditional Chinese (Big 5) character set. |
| **DEFAULT_CHARSET** | This font supports character set value based on the system default Windows ANSI code page. For example, when the system locale is English (United States), it is set as ANSI_CHARSET. |
| **EASTEUROPE_CHARSET** | This font supports the Eastern European character set. |
| **GB2312_CHARSET** | This font supports the simplified (PRC) Chinese character set. |
| **GREEK_CHARSET** | This font supports the Greek character set. |
| **HANGEUL_CHARSET** | This font supports the Korean (Hangul) character set. |
| **HEBREW_CHARSET** | This font supports the Hebrew character set. |
| **JOHAB_CHARSET** | This font supports the Korean (Johab) character set. |
| **MAC_CHARSET** | This font supports character set value based on the current system Macintosh code page. This value is used primarily in legacy code and should not generally be needed since modern Macintosh computers use Unicode for encoding. |
| **OEM_CHARSET** | This font supports an OEM-specific character set. The OEM character set is system dependent. |
| **RUSSIAN_CHARSET** | This font supports the Cyrillic character set. |
| **SHIFTJIS_CHARSET** | This font supports the Shift-JIS (Japanese Industry Standard) character set. |
| **SYMBOL_CHARSET** | This font supports the Windows symbol character set. |
| **THAI_CHARSET** | This font supports the Thai character set. |
| **TURKISH_CHARSET** | This font supports the Turkish character set. |
| **VIETNAMESE_CHARSET** | This font supports the Vietnamese character set. |

Fonts with other character sets may exist in the operating system. If an application uses a font with an unknown character set, it should not attempt to translate or interpret strings that are rendered with that font.

Expand Down
97 changes: 21 additions & 76 deletions sdk-api-src/content/dimm/ns-dimm-logfontw.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,82 +226,27 @@ Type: <b>BYTE</b>

Specifies the character set. The following values are predefined:

<table class="clsStd">
<tr>
<td>ANSI_CHARSET</td>
<td>BALTIC_CHARSET</td>
</tr>
<tr>
<td>CHINESEBIG5_CHARSET</td>
<td>DEFAULT_CHARSET</td>
</tr>
<tr>
<td>EASTEUROPE_CHARSET</td>
<td>GB2312_CHARSET</td>
</tr>
<tr>
<td>GREEK_CHARSET</td>
<td>HANGUL_CHARSET</td>
</tr>
<tr>
<td>MAC_CHARSET</td>
<td>OEM_CHARSET</td>
</tr>
<tr>
<td>RUSSIAN_CHARSET</td>
<td>SHIFTJIS_CHARSET</td>
</tr>
<tr>
<td>SYMBOL_CHARSET</td>
<td>TURKISH_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Korean Windows</th>
</tr>
<tr>
<td>JOHAB_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Middle-Eastern Windows</th>
</tr>
<tr>
<td>HEBREW_CHARSET</td>
</tr>
<tr>
<td>ARABIC_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Thai Windows</th>
</tr>
<tr>
<td>THAI_CHARSET</td>
</tr>
</table>




The OEM_CHARSET value specifies a character set that is operating-system dependent.

DEFAULT_CHARSET is set to a value based on the current system locale. For example, when the system locale is English (United States), the value is ANSI_CHARSET.
| Value | Description |
|--|--|
| **ANSI_CHARSET** | This font supports the Windows ANSI character set. |
| **ARABIC_CHARSET** | This font supports the Arabic character set. |
| **BALTIC_CHARSET** | This font supports the Baltic character set. |
| **CHINESEBIG5_CHARSET** | This font supports the traditional Chinese (Big 5) character set. |
| **DEFAULT_CHARSET** | This font supports character set value based on the system default Windows ANSI code page. For example, when the system locale is English (United States), it is set as ANSI_CHARSET. |
| **EASTEUROPE_CHARSET** | This font supports the Eastern European character set. |
| **GB2312_CHARSET** | This font supports the simplified (PRC) Chinese character set. |
| **GREEK_CHARSET** | This font supports the Greek character set. |
| **HANGEUL_CHARSET** | This font supports the Korean (Hangul) character set. |
| **HEBREW_CHARSET** | This font supports the Hebrew character set. |
| **JOHAB_CHARSET** | This font supports the Korean (Johab) character set. |
| **MAC_CHARSET** | This font supports character set value based on the current system Macintosh code page. This value is used primarily in legacy code and should not generally be needed since modern Macintosh computers use Unicode for encoding. |
| **OEM_CHARSET** | This font supports an OEM-specific character set. The OEM character set is system dependent. |
| **RUSSIAN_CHARSET** | This font supports the Cyrillic character set. |
| **SHIFTJIS_CHARSET** | This font supports the Shift-JIS (Japanese Industry Standard) character set. |
| **SYMBOL_CHARSET** | This font supports the Windows symbol character set. |
| **THAI_CHARSET** | This font supports the Thai character set. |
| **TURKISH_CHARSET** | This font supports the Turkish character set. |
| **VIETNAMESE_CHARSET** | This font supports the Vietnamese character set. |

Fonts with other character sets may exist in the operating system. If an application uses a font with an unknown character set, it should not attempt to translate or interpret strings that are rendered with that font.

Expand Down
97 changes: 21 additions & 76 deletions sdk-api-src/content/shtypes/ns-shtypes-logfonta.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,82 +226,27 @@ Type: <b>BYTE</b>

Specifies the character set. The following values are predefined:

<table class="clsStd">
<tr>
<td>ANSI_CHARSET</td>
<td>BALTIC_CHARSET</td>
</tr>
<tr>
<td>CHINESEBIG5_CHARSET</td>
<td>DEFAULT_CHARSET</td>
</tr>
<tr>
<td>EASTEUROPE_CHARSET</td>
<td>GB2312_CHARSET</td>
</tr>
<tr>
<td>GREEK_CHARSET</td>
<td>HANGUL_CHARSET</td>
</tr>
<tr>
<td>MAC_CHARSET</td>
<td>OEM_CHARSET</td>
</tr>
<tr>
<td>RUSSIAN_CHARSET</td>
<td>SHIFTJIS_CHARSET</td>
</tr>
<tr>
<td>SYMBOL_CHARSET</td>
<td>TURKISH_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Korean Windows</th>
</tr>
<tr>
<td>JOHAB_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Middle-Eastern Windows</th>
</tr>
<tr>
<td>HEBREW_CHARSET</td>
</tr>
<tr>
<td>ARABIC_CHARSET</td>
</tr>
</table>




<table class="clsStd">
<tr>
<th>Thai Windows</th>
</tr>
<tr>
<td>THAI_CHARSET</td>
</tr>
</table>




The OEM_CHARSET value specifies a character set that is operating-system dependent.

DEFAULT_CHARSET is set to a value based on the current system locale. For example, when the system locale is English (United States), the value is ANSI_CHARSET.
| Value | Description |
|--|--|
| **ANSI_CHARSET** | This font supports the Windows ANSI character set. |
| **ARABIC_CHARSET** | This font supports the Arabic character set. |
| **BALTIC_CHARSET** | This font supports the Baltic character set. |
| **CHINESEBIG5_CHARSET** | This font supports the traditional Chinese (Big 5) character set. |
| **DEFAULT_CHARSET** | This font supports character set value based on the system default Windows ANSI code page. For example, when the system locale is English (United States), it is set as ANSI_CHARSET. |
| **EASTEUROPE_CHARSET** | This font supports the Eastern European character set. |
| **GB2312_CHARSET** | This font supports the simplified (PRC) Chinese character set. |
| **GREEK_CHARSET** | This font supports the Greek character set. |
| **HANGEUL_CHARSET** | This font supports the Korean (Hangul) character set. |
| **HEBREW_CHARSET** | This font supports the Hebrew character set. |
| **JOHAB_CHARSET** | This font supports the Korean (Johab) character set. |
| **MAC_CHARSET** | This font supports character set value based on the current system Macintosh code page. This value is used primarily in legacy code and should not generally be needed since modern Macintosh computers use Unicode for encoding. |
| **OEM_CHARSET** | This font supports an OEM-specific character set. The OEM character set is system dependent. |
| **RUSSIAN_CHARSET** | This font supports the Cyrillic character set. |
| **SHIFTJIS_CHARSET** | This font supports the Shift-JIS (Japanese Industry Standard) character set. |
| **SYMBOL_CHARSET** | This font supports the Windows symbol character set. |
| **THAI_CHARSET** | This font supports the Thai character set. |
| **TURKISH_CHARSET** | This font supports the Turkish character set. |
| **VIETNAMESE_CHARSET** | This font supports the Vietnamese character set. |

Fonts with other character sets may exist in the operating system. If an application uses a font with an unknown character set, it should not attempt to translate or interpret strings that are rendered with that font.

Expand Down
Loading