Provide additional information on the grammar and semantics for latin element’s charset, pitchFamily, typeface attributes.

Provide this information.

Part 4, 5.1.5.3.7

te

Proposed Disposition of DIS 29500 Comment ECMA-0065 (Modified: 2008-01-04) Agreed; this should be more thoroughly documented. We will make the following changes to the specification: Part 4, §4.3.1.10, page 2,965, after line 3: Part 4, §5.1.5.3.1, page 3,409, after line 15: Part 4, §5.1.5.3.3, page 3,416, after line 8: Part 4, §5.1.5.3.7, page 3,422, after line 26: Part 4, §5.1.5.3.7, page 3,431, after line 1: Part 4, §5.1.5.3.7, page 3,444, after line 22: Font Substitution Logic: In the event that the specified font is not available on the system it is being rendered using, then the attributes of this element are to be utilized in selecting an alternative font. If the specified font is not available on a system being used for rendering, then the attributes of this element can be utilized to select an alternative font. Part 4, §4.3.1.10, page 2,965, line 6: Part 4, §5.1.5.3.1, page 3,409, line 16: Part 4, §5.1.5.3.3, page 3,416, line 9: Part 4, §5.1.5.3.7, page 3,422, line 27: Part 4, §5.1.5.3.7, page 3,431, line 2: Part 4, §5.1.5.3.7, page 3,444, line 23: Attributes Description charset (Similar Character Set) Namespace: …/drawingml/2006/main Specifies the most similar character set to the one being used. This is useful if the generating application cannot use the current font and must choose a similar one . Specifies the character set which 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. Attributes Description The value of this attribute shall be interpreted as follows: Value Description 0×00 Specifies the ANSI character set. (IANA name iso-8859-1) 0×01 Specifies the default character set. 0×02 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. 0×4D Specifies a Macintosh (Standard Roman) character set. (IANA name macintosh) 0×80 Specifies the JIS character set. (IANA name shift_jis) 0×81 Specifies the Hangul character set. (IANA name ks_c_5601-1987) 0×82 Specifies a Johab character set. (IANA name KS C-5601-1992) 0×86 Specifies the GB-2312 character set. (IANA name GBK) 0×88 Specifies the Chinese Big Five character set. (IANA name Big5) 0xA1 Specifies a Greek character set. (IANA name windows-1253) 0xA2 Specifies a Turkish character set. (IANA name iso-8859-9) 0xA3 Specifies a Vietnamese character set. (IANA name windows-1258) 0xB1 Specifies a Hebrew character set. (IANA name windows-1255) 0xB2 Specifies an Arabic character set. (IANA name windows-1256) 0xBA Specifies a Baltic character set. (IANA name windows-1257) 0xCC Specifies a Russian character set. (IANA name windows-1251) 0xDE Specifies a Thai character set. (IANA name windows-874) 0xEE Specifies an Eastern European character set. (IANA name windows-1250) 0xFF Specifies an OEM character set not defined by this Office Open XML Standard. Attributes Description Any other value Application-defined, may be ignored. The possible values for this attribute are defined by the XML Schema byte datatype. panose (Panose Setting) Namespace: …/drawingml/2006/main Specifies the panose standard setting that will be used to determine the closest matching font by any generating application that employs this method. The possible values for this attribute are defined by the ST_Panose simple type (§5.1.12.37). pitchFamily (Similar Font Family) Namespace: …/drawingml/2006/main Specifies the most similar font family to the one being used. This is useful if the generating application cannot use the current font and must choose a similar one. 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: Two low-order bits of this byte correspond to one of 3 pitch choices: o DEFAULT_PITCH = 0 o FIXED_PITCH = 1 o VARIABLE_PITCH = 2 Bits 4 to 7 correspond to the family: o UNKNOWN = these 4 bits comprise 0 o ROMAN = 1<<4 = 16 o SWISS = 2<<4 = 32 o MODERN = 3<<4 = 48 o SCRIPT = 4<<4 = 64 o DECORATIVE = 5<<4 = 80 Value Description 0×00 DEFAULT PITCH + UNKNOWN FONT FAMILY 0×01 FIXED PITCH + UNKNOWN FONT FAMILY 0×02 VARIABLE PITCH + UNKNOWN FONT FAMILY 0×10 DEFAULT PITCH + ROMAN FONT FAMILY 0×11 FIXED PITCH + ROMAN FONT FAMILY 0×12 VARIABLE PITCH + ROMAN FONT FAMILY 0×20 DEFAULT PITCH + SWISS FONT FAMILY 0×21 FIXED PITCH + SWISS FONT FAMILY 0×22 VARIABLE PITCH + SWISS FONT FAMILY Attributes Description 0×30 DEFAULT PITCH + MODERN FONT FAMILY 0×31 FIXED PITCH + MODERN FONT FAMILY 0×32 VARIABLE PITCH + MODERN FONT FAMILY 0×40 DEFAULT PITCH + SCRIPT FONT FAMILY 0×41 FIXED PITCH + SCRIPT FONT FAMILY 0×42 VARIABLE PITCH + SCRIPT FONT FAMILY 0×50 DEFAULT PITCH + DECORATIVE FONT FAMILY 0×51 FIXED PITCH + DECORATIVE FONT FAMILY 0×52 VARIABLE PITCH + DECORATIVE FONT FAMILY There are 6×3 = 18 possible values (add one of numbers 0, 16, 32, 48, 64, 80 specifying the family with one of 0, 1, 2 specifying the pitch in order to give the value of the pitchFamily attribute. 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. The possible values for this attribute are defined by the XML Schema byte datatype. typeface (Text Typeface) Namespace: …/drawingml/2006/main Specifies the typeface, or name of the font that is to be used for a bullet. The typeface used here should be selected from the font list of the generating application. Specifies the typeface, or name of the font that is to be used. The typeface is a string name of the specific font that should be used in rendering the presentation. If this font is not available within the font list of the generating application than font substitution logic should be utilized in order to select an alternate font. The possible values for this attribute are defined by the ST_TextTypeface simple type (§5.1.12.81).

Tag and Go

No Comments

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

  • Argentina (1)
  • Australia (30)
  • Austria (1)
  • Belgium (1)
  • Brazil (64)
  • Bulgaria (3)
  • Canada (79)
  • Chile (217)
  • China (1)
  • Colombia (237)
  • Czech Republic (75)
  • Denmark (168)
  • Ecma (76)
  • Ecuador (1)
  • Finland (15)
  • France (592)
  • Germany (162)
  • Ghana (12)
  • Greece (113)
  • India (82)
  • Iran (58)
  • Ireland (12)
  • Israel (33)
  • Italy (2)
  • Japan (82)
  • Jordan (1)
  • Kenya (81)
  • Malaysia (23)
  • Malta (5)
  • Mexico (7)
  • New Zealand (54)
  • Norway (12)
  • Peru (10)
  • Philippines (7)
  • Poland (4)
  • Portugal (118)
  • Singapore (2)
  • South Africa (17)
  • South Korea (25)
  • Spain (1)
  • Switzerland (19)
  • Thailand (1)
  • Tunisia (3)
  • Turkey (1)
  • UK (635)
  • Uruguay (18)
  • USA (288)
  • Venezuela (73)