LOCALESIGNATURE 구조체(wingdi.h)

기본 및 지원되는 문자 집합 및 코드 페이지를 정의하는 두 개의 코드 페이지 비트필드(CPB)를 포함하여 확장된 글꼴 서명 정보를 포함합니다. 이 구조체는 일반적으로 글꼴 검사와 로캘 간의 관계를 나타내는 데 사용됩니다.

구문

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

멤버

lsUsb[4]

최대 122개의 유니코드 하위 정렬을 식별하는 128비트 USB(유니코드 하위 집합 비트 필드)입니다. 5개의 가장 중요한 비트를 제외한 각 비트는 단일 하위 정렬을 나타냅니다. 가장 중요한 비트는 항상 1입니다. 두 번째로 중요한 것은 예약되어 있으며 0이어야 합니다. 유니코드 하위 집합은 OpenType 글꼴 사양에 따라 번호가 매겨집니다. 가능한 비트 필드 값 목록은 유니코드 하위 집합 비트 필드를 참조하세요.

lsCsbDefault[2]

로캘의 기본 OEM 및 ANSI 코드 페이지를 나타내는 코드 페이지 비트 필드입니다. 코드 페이지는 별도의 비트 또는 공통 ANSI 및 OEM 코드 페이지를 나타내는 단일 비트로 식별할 수 있습니다. 가능한 비트 필드 값 목록은 코드 페이지 비트 필드를 참조하세요.

lsCsbSupported[2]

로캘이 지원될 수 있는 모든 코드 페이지를 나타내는 코드 페이지 비트 필드입니다. 가능한 비트 필드 값 목록은 코드 페이지 비트 필드를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 wingdi.h(Windows.h 포함)

추가 정보

FONTSIGNATURE

유니코드 및 문자 집합 구조체