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.

QuickInfo

  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.

See Also

Fonts and Text Overview, Font and Text Structures