typedef struct tagCHARSET { /* chst */
DWORD aflBlock[3];
DWORD flLang;
} CHARSET, *LPCHARSET;
The CHARSET structure characterizes the set of characters supported by the font.
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 |