Структура FONTSIGNATURE (wingdi.h)
Содержит сведения, идентифицирующие кодовые страницы и поддиаги Юникода, для которых данный шрифт предоставляет глифы.
Синтаксис
typedef struct tagFONTSIGNATURE {
DWORD fsUsb[4];
DWORD fsCsb[2];
} FONTSIGNATURE, *PFONTSIGNATURE, *LPFONTSIGNATURE;
Члены
fsUsb[4]
128-разрядное подмножество Юникода (USB), определяющее до 126 поддиаприк Юникода. Каждый бит, за исключением двух наиболее значимых битов, представляет один поддиамент. Самый значительный бит всегда равен 1 и определяет битовое поле как подпись шрифта; второй наиболее значительный бит зарезервирован и должен иметь значение 0. Поддиаговы Юникода нумеруются в соответствии со стандартом ISO 10646. Дополнительные сведения см. в разделе Битовые поля в Юникоде.
fsCsb[2]
64-разрядное битовое поле кодовой страницы (CPB), которое идентифицирует определенный набор символов или кодовую страницу. Кодовые страницы находятся в нижних 32 битах этого битового поля. Высокие 32 используются для кодовых страниц, отличных от Windows. Дополнительные сведения см. в разделе Битовые поля кодовой страницы.
Комментарии
GDI использует кодовые страницы Windows в пределах 32-разрядного значения. Кроме того, самые высокие 2 бита в этом значении зарезервированы для внутреннего использования GDI и могут не назначаться кодовым страницам.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | wingdi.h (включая Windows.h) |