Estrutura LOCALESIGNATURE (wingdi.h)

Contém informações de assinatura de fonte estendida, incluindo dois campos de bits de página de código (CPBs) que definem os conjuntos de caracteres e páginas de código padrão e com suporte. Normalmente, essa estrutura é usada para representar as relações entre a cobertura de fontes e as localidades.

Sintaxe

typedef struct tagLOCALESIGNATURE {
  DWORD lsUsb[4];
  DWORD lsCsbDefault[2];
  DWORD lsCsbSupported[2];
} LOCALESIGNATURE, *PLOCALESIGNATURE, *LPLOCALESIGNATURE;

Membros

lsUsb[4]

Um campo de bits de subconjunto Unicode de 128 bits (USB) que identifica até 122 subconjuntos Unicode. Cada bit, exceto os cinco bits mais significativos, representa um único subrange. O bit mais significativo é sempre 1; o segundo mais significativo é reservado e deve ser 0. Subconjuntos Unicode são numerados de acordo com a especificação da fonte OpenType. Para obter uma lista de possíveis valores de bitfield, consulte Bitfields de subconjunto Unicode.

lsCsbDefault[2]

Um campo de bits de página de código que indica as páginas de código OEM e ANSI padrão para uma localidade. As páginas de código podem ser identificadas por bits separados ou um único bit que representa uma página de código ANSI e OEM comum. Para obter uma lista de possíveis valores de campo de bits, consulte Campos de bits de página de código.

lsCsbSupported[2]

Um campo de bits de página de código que indica todas as páginas de código nas quais a localidade pode ter suporte. Para obter uma lista de possíveis valores de campo de bits, consulte Campos de bits de página de código.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho wingdi.h (inclua Windows.h)

Confira também

FONTSIGNATURE

Estruturas de Conjunto de Caracteres e Unicode