There is no reference made to a particular dated version of TrueType or OpenType specifications. And if TrueType and OpenType differ, then there should be different ways to refer to them, rather than calling them both "application/x-font-ttf"

Proposed change: Provide reference to intended specifications for TrueType and OpenType

15.2.12 [p154]

te

Proposed Disposition of DIS 29500 Comment GB-0046 (Modified: 2007-12-05) Agreed; instead of referencing the non-standard “OpenType” and “TrueType”, the text should reference the (now) appropriate ISO standard; the following changes will be made to rectify this: To Part 1, §3, page 5: ISO/IEC 14496-22:2007, Information technology ­ Coding of audio-visual objects ­ Part 22: Open Font Format. To Part 1, §15.2.12, page 154, line 12: application/x-font-ttf specifies that the font shall be stored in the TrueType or OpenType a format conforming to ISO/IEC 14496-22:2007 format . To Part 4, §2.8.2.13, page 756, lines 6­7: This element specifies the Panose-1 classification number for the current font using the PANOSE Classification Guide, Version 1.2 mechanism defined in §4.2.7.17 of ISO/IEC 14496-22:2007 . To Part 4, §2.8.2.16, page 758, lines 16­17: This element specifies information identifying the code pages and Unicode subranges for which the parent font provides glyphs using the mechanism defined in §4.2.7.18 and §4.2.7.28 of ISO/IEC 14496- 22:2007 . To Part 4, §2.8.2.16, pages 759­763, Attribute table: Attributes Description csb0 (Lower 32 Bits of Code Page Bit Field) 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 using the format defined by ulCodePageRange1 in §4.2.7.28 of ISO/IEC 14496-22:2007 . Each bit in this 32 bits represents the following code page: Bit Description 0 Latin 1 1 Latin 2: Eastern Europe Attributes Description 2 Cyrillic 3 Greek 4 Turkish 5 Hebrew 6 Arabic 7 Windows Baltic 8 to 16 Reserved for Alternate ANSI 17 Thai 18 JIS/Japan 19 Chinese (Simplified) 20 Korean Wansung 21 Chinese (Traditional) 22 to 29 Reserved for Alternate ANSI and OEM 30 Macintosh Character Set (Standard Roman) 31 Symbol Character Set [Example: Consider font information specified as follows: <w:font w:name="Lucida Console"> <w:sig w:csb0="0000001F" ... /> ... </w:font> The csb0 attribute value of 0000001F specifies that the following code pages are supported by this font: Latin 1 Latin 2: Eastern Europe Cyrillic Greek Turkish end example] The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). csb1 (Upper 32 Bits of Code Page Bit Field) 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 using the format defined by ulCodePageRange2 in §4.2.7.28 of ISO/IEC 14496-22:2007 . Attributes Description Each bit in this 32 bits represents the following code page: Bit Description 0 to 15 Reserved for OEM 16 IBM Greek 17 MS-DOS Russian 18 MS-DOS Nordic 19 Arabic 20 MS-DOS Canadian French 21 Hebrew 22 MS-DOS Icelandic 23 MS-DOS Portuguese 24 IBM Turkish 25 IBM Cyrillic 26 Latin 2 27 MS-DOS Baltic 28 Greek (former 437G) 29 Arabic (AMSO 708) 30 WE/Latin 1 31 US [Example: Consider font information specified as follows: <w:font w:name="Lucida Console"> <w:sig w:csb1="00000000" ... /> ... </w:font> The csb1 attribute value of 00000000 specifies that none of the specified code pages are supported by this font. end example] The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). usb0 (First 32 Bits of Unicode Subset Bitfield) Specifies the first 32 bits of the 128-bit Unicode subset bit field (USB) . Subranges are ordered in accordance with the ISO 10646 standard as defined by ulUnicodeRange1 of §4.2.7.18 of ISO/IEC 14496-22:2007 . [Example: Consider font information specified as follows: <w:font w:name="Times New Roman"> Attributes Description <w:sig w:usb0="20002A87" ... /> ... </w:font> The usb0 attribute value of 20002A87 specifies that the first 32 bits of the bitfield are 00100000000000000010101010000111, which corresponds to: Basic Latin Latin-1 Supplement Latin Extended-A Basic Greek Cyrillic Basic Hebrew Basic Arabic Latin Extended Additional end example] The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). usb1 (Second 32 Bits of Unicode Subset Bitfield) Specifies the second 32 bits of the 128-bit Unicode subset bit field (USB) as defined by ulUnicodeRange2 of §4.2.7.18 of ISO/IEC 14496-22:2007 . Subranges are ordered in accordance with the ISO 10646 standard . [Example: Consider font information specified as follows: <w:font w:name="Times New Roman"> <w:sig w:usb1="80000000" ... /> ... </w:font> The usb0 attribute value of 80000000 specifies that the first 32 bits of the bitfield are 10000000000000000000000000000000, which corresponds to: Arabic Presentation Forms-A end example] The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). usb2 (Third 32 Bits of Unicode Subset Bitfield) Specifies the third 32 bits of the 128-bit Unicode subset bit field (USB) as defined by ulUnicodeRange3 of §4.2.7.18 of ISO/IEC 14496-22:2007 . Subranges are ordered in accordance with the ISO 10646 standard . [Example: Consider font information specified as follows: <w:font w:name="Times New Roman"> Attributes Description <w:sig w:usb2="00000008" ... /> ... </w:font> The usb0 attribute value of 80000000 specifies that the first 32 bits of the bitfield are 00000000000000000000000000001000, which corresponds to: Arabic Presentation Forms-B end example] The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). usb3 (Fourth 32 Bits of Unicode Subset Bitfield) Specifies the fourth 32 bits of the 128-bit Unicode subset bit field (USB) . Subranges are ordered in accordance with the ISO 10646 standard as defined by ulUnicodeRange4 of §4.2.7.18 of ISO/IEC 14496-22:2007 . [Example: Consider font information specified as follows: <w:font w:name="Times New Roman"> <w:sig w:usb3="00000000" ... /> ... </w:font> The usb3 attribute value of 00000000 specifies that the first 32 bits of the bitfield are 00000000000000000000000000000000, which corresponds to no subranges. end example] The possible values for this attribute are defined by the ST_LongHexNumber simple type (§2.18.57). To Part 4, §5.4.3.1.10, page 2965, table row “panose”: panose (Panose Setting) Namespace: …/drawingml/2006/main Specifies the Panose-1 classification number for the current font using the mechanism defined in §4.2.7.17 of ISO/IEC 14496-22:2007 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). Similar Comments: AU-0013 , CA-0011 , CL-0043 , CL-0048 , CL-0053 , DE-0009 , DK-0105 , FR-0018 , US-0036

Tag and Go

No Comments

Sorry, the comment form is closed at this time.

  • 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)