CHARSET
The CHARSET
structure specifies the Unicode blocks and the character sets supported by a
given font.
typedef struct tagCHARSET { // chst
DWORD
aflBlock[3];
DWORD
flLang;
} CHARSET;
Members
aflBlock
Specifies
which (if any) of the 96 Unicode blocks are supported by a font. If the font
contains at least one character in the given block, the corresponding bit is
set.
flLang
Identifies
the character set supported by the font. This member can be one of the
following values:
Value |
Meaning |
CS_UGL |
Supports
the Universal Glyph List (UGL) character set. |
CS_LATIN |
Supports
the Latin character set. |
CS_GREEK |
Supports
the Greek character set. |
CS_WIN30 |
Supports
the Windows 3.0 character set. |
Bits 0 and 31 of flLang are reserved and must be set to zero.