CHARSET

typedef struct tagCHARSET { /* chst */

DWORD aflBlock[3];

DWORD flLang;

} CHARSET, *LPCHARSET;

The CHARSET structure characterizes the set of characters supported by the font.

Members

aflBlock

This is a set of 96 bits, one for each standard Unicode block. If the font contains at least one character in a block, the corresponding bit is set.

flLang

This is a 32-bit field used to specify standard sets of glyphs or languages. Bits 0 and 31 are reserved to be zero at this time. If a standard language or glyphs set is fully supported, then the corresponding bit flag is set. The set of standard set recognized are:

symbol value

CS_UGL 0x2
CS_LATIN 0x4
CS_GREEK 0x8
CS_WIN30 0x10