LOCALESIGNATURE

【勇芳软件工作室】汉化HomePreviousNext

LOCALESIGNATURE结构包含扩展字体签名信息,包括两个定义默认和支持的字符集和代码页的代码页位字段(CPB)。此结构通常用于表示字体覆盖和区域设置之间的关系。

typedef struct tagLOCALESIGNATURE {en
DWORD lsUsb[4];
DWORD lsCsbDefault[2];
DWORD lsCsbSupported[2];
} LOCALESIGNATURE;

会员

的lsusb

128位Unicode子集位元(USB),最多可识别126个Unicode子域。除了两个最高有效位之外的每个位都代表单个子范围。最高有效位始终为1,并将位域标识为字体签名;第二个最重要的是保留,必须是0。Unicode子范围按照ISO 10646标准进行编号。

lsCsbDefault

代码页位字段,指示区域设置的默认OEM和ANSI代码页。代码页可以由单独的位或表示普通的ANSI和OEM代码页的单个位来标识。有关可能的位域值的列表,请参阅代码页Bitfields.

lsCsbSupported

代码页位字段,指示可以支持语言环境的所有代码页。有关可能的位域值的列表,请参阅代码页Bitfields.