2.1.1397 Part 1 Section 21.1.2.3.7, latin (Latin Font)
a. The standard includes panose as an optional attribute of this element.
-
Office does not implement the panose attribute.
b. The standard states that the charset attribute of the buFont, cs, ea, font, latin and sym elements specifies the most similar character set.
Office uses this attribute to specify the character set that is supported by the parent font. This information may be used 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.
The value of this attribute shall be interpreted as follows:
Value |
Description |
---|---|
|
Specifies the ANSI character set. (IANA name |
|
Specifies the default character set. |
|
Specifies the Symbol character set. This value specifies that the characters in the Unicode private use area (U+FF00 to U+FFFF) of the font should be used to display characters in the range U+0000 to U+00FF. |
|
Specifies a Macintosh (Standard Roman) character set.
(IANA name |
|
Specifies the JIS character set. (IANA name |
|
Specifies the Hangul character set. (IANA name |
|
Specifies a Johab character set. (IANA name |
|
Specifies the GB-2312 character set. (IANA name |
|
Specifies the Chinese Big Five character set. (IANA
name |
|
Specifies a Greek character set. (IANA name |
|
Specifies a Turkish character set. (IANA name |
|
Specifies a Vietnamese character set. (IANA name |
|
Specifies a Hebrew character set. (IANA name |
|
Specifies an Arabic character set. (IANA name |
|
Specifies a Baltic character set. (IANA name |
|
Specifies a Russian character set. (IANA name |
|
Specifies a Thai character set. (IANA name |
|
Specifies an Eastern European character set. (IANA
name |
|
Specifies an OEM character set not defined by the standard. |
Any other value |
Application-defined, may be ignored. |
c. The standard states that the pitchFamily attribute of the buFont, cs, ea, font, latin and sym elements specifies the most similar font family.
In Office, the pitchFamily attribute specifies the font pitch as well as the font family for the corresponding font. Because the value of this attribute is determined by a byte variable this value shall be interpreted as follows:
Value |
Description |
---|---|
0x00 |
DEFAULT PITCH + UNKNOWN FONT FAMILY |
0x01 |
FIXED PITCH + UNKNOWN FONT FAMILY |
0x02 |
VARIABLE PITCH + UNKNOWN FONT FAMILY |
0x10 |
DEFAULT PITCH + ROMAN FONT FAMILY |
0x11 |
FIXED PITCH + ROMAN FONT FAMILY |
0x12 |
VARIABLE PITCH + ROMAN FONT FAMILY |
0x20 |
DEFAULT PITCH + SWISS FONT FAMILY |
0x21 |
FIXED PITCH + SWISS FONT FAMILY |
0x22 |
VARIABLE PITCH + SWISS FONT FAMILY |
0x30 |
DEFAULT PITCH + MODERN FONT FAMILY |
0x31 |
FIXED PITCH + MODERN FONT FAMILY |
0x32 |
VARIABLE PITCH + MODERN FONT FAMILY |
0x40 |
DEFAULT PITCH + SCRIPT FONT FAMILY |
0x41 |
FIXED PITCH + SCRIPT FONT FAMILY |
0x42 |
VARIABLE PITCH + SCRIPT FONT FAMILY |
0x50 |
DEFAULT PITCH + DECORATIVE FONT FAMILY |
0x51 |
FIXED PITCH + DECORATIVE FONT FAMILY |
0x52 |
VARIABLE PITCH + DECORATIVE FONT FAMILY |
This information is determined by querying the font when present and shall not be modified when the font is not available. This information may be used in font substitution logic to locate an appropriate substitute font when this font is not available.
d. The standard states that the typeface attribute of the buFont, cs, ea, font, latin and sym elements specifies the typeface of the font to be used for a bullet.
-
Office uses this typeface attribute for all text when a typeface is available, and uses font substitution logic when the typeface is not available.