<sig>
(Supported Unicode Subranges and Code Pages)
This element specifies information identifying the code pages and Unicode subranges for which the parent font provides glyphs. This information may be used as defined in font substitution logic to locate an appropriate substitute font when this font is not available. This information is determined by querying the font when present and shall not be modified when the font is not available.
When storing Unicode subrange information, the appropriate bit in the bitfield shall only be set if the entire subrange is supported by that font.
If this element is omitted, then no supported code page/Unicode subrange information is available.
<w:font w:name="Times New Roman"> <w:sig w:usb0="20002A87" w:usb1="80000000" w:usb2="00000008" w:usb3="00000000" w:csb0="000001FF" w:csb1="00000000" /> … </w:font>
The <sig>
element specifies the supported code pages and Unicode sub ranges via its attributes. For example, the code pages supported are:
Latin 1
Latin 2: Eastern Europe
Cyrillic
Greek
Turkish
Baltic
Parent Elements |
---|
|
Attributes |
Description |
||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Specifies a four digit hexadecimal encoding of the first 32 bits of the 64-bit code-page bit field that identifies which specific character sets or code pages are supported by the parent font. Each bit in this 32 bits represents the following code page:
example:
<w:font w:name="Lucida Console"> <w:sig w:csb0="0000001F" … /> … </w:font> The
The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). |
||||||||||||||||||||||||||||||||||||
|
Specifies a four digit hexadecimal encoding of the upper 32 bits of the 64-bit code-page bit field that identifies which specific character sets or code pages are supported by the parent font. Each bit in this 32 bits represents the following code page:
example:
<w:font w:name="Lucida Console"> <w:sig w:csb1="00000000" … /> … </w:font> The The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). |
||||||||||||||||||||||||||||||||||||
|
Specifies the first 32 bits of the 128-bit Unicode subset bit field (USB). Subranges are ordered in accordance with the ISO 10646 standard. example:
<w:font w:name="Times New Roman"> <w:sig w:usb0="20002A87" … /> … </w:font> The
The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). |
||||||||||||||||||||||||||||||||||||
|
Specifies the second 32 bits of the 128-bit Unicode subset bit field (USB). Subranges are ordered in accordance with the ISO 10646 standard. example:
<w:font w:name="Times New Roman"> <w:sig w:usb1="80000000" … /> … </w:font> The
The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). |
||||||||||||||||||||||||||||||||||||
|
Specifies the third 32 bits of the 128-bit Unicode subset bit field (USB). Subranges are ordered in accordance with the ISO 10646 standard. example:
<w:font w:name="Times New Roman"> <w:sig w:usb2="00000008" … /> … </w:font> The
The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). |
||||||||||||||||||||||||||||||||||||
|
Specifies the fourth 32 bits of the 128-bit Unicode subset bit field (USB). Subranges are ordered in accordance with the ISO 10646 standard. example:
<w:font w:name="Times New Roman"> <w:sig w:usb3="00000000" … /> … </w:font> The The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). |
The following XML Schema fragment defines the contents of this element:
<complexType name="CT_FontSig">
<attribute name="usb0" use="required" type="ST_LongHexNumber"/>
<attribute name="usb1" use="required" type="ST_LongHexNumber"/>
<attribute name="usb2" use="required" type="ST_LongHexNumber"/>
<attribute name="usb3" use="required" type="ST_LongHexNumber"/>
<attribute name="csb0" use="required" type="ST_LongHexNumber"/>
<attribute name="csb1" use="required" type="ST_LongHexNumber"/>
</complexType>