CHARSET  2MW1FD8

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.