ISO/IEC JTC 1/SC34 N0xxx
ISO/IEC JTC 1/SC34/WG2 N393

ISO/IEC JTC 1/SC34/WG2

Information Technology --
Document Description and Processing Languages
-- Information Presentation

TITLE: Status of the submitted defect reports on OOXML fonts
SOURCE: Toshiya Suzuki/Hiroshima University
PROJECT:
PROJECT EDITOR:
STATUS:Informal Liaison
ACTION:For information
DATE:2010-09-06
DISTRIBUTION:SC34, SC34/WG2 and Liaisons
REFER TO:
REPLY TO:
ATTACHMENT

The table attached in the end of this document is the status of the defects that found by the member of SC34/WG2, registered in www.29500sc34comments.org 2009-Jan-24th, under the name of JISC. SC34/WG2 agreed some defects require more work for closing, but there are a few urgent issues that should be clarified.
The categorization of the scripts (09-0040)
It is needed to clarify the script categorization by "ascii", "latin", "hansi", "eastasian" and "complexscript".

29500sc34comments.org ID current SC34/WG4 logging ID abstract of defect status on 2010-09-06
08-0001009-0037 unclear handling of different properties between font referer and referenced object. [Closed, duplicated properties in referenced font are removed by Amd3]
08-0001109-0038 "Panose" should be called "Panose-1" to avoid confusion with Panose-2.0? [closed with no change]
08-0001209-0039 font media type issue [the purpose of application/x-fontdata is changed from "bitmapped font" to "Microsoft's Embedded OpenType".]
08-0001309-0040 script categorization names like "ascii", "latin", "east asian", "complex script" and "hansi" is unclear. [more work is needed.]
08-00014
08-00015
08-00016
08-00017
08-00018
08-00019
08-0002009-0041 Font substitution algorithm is unclear. [sig (supported unicode range) is moved to top to show highest priority]
08-0002109-0042 "notTrueType" is not listed in list 17.8.2. [added to 17.8.2]
08-0002209-0043
08-0002309-0044 font name including comma is forbidden? or escaped comma should be used? [closed with no change (forbidden)]
08-0002409-0045 unclear handling of non-Unicode localized font names in TrueType. [DR should be clarified]
08-0002509-0046 GBK is not GB-2312. [agreed to change, but detailed change is not logged]
08-0002609-0047 TTC (a file is insufficient to specify a face) is supported? [TTC is not supported, a face from TTC should be converted into an individual part.
08-00027
08-00028
08-00029
08-0003009-0048 Panose does not define font substitution mechanism. [text changed to drop "mechanism"]
08-0003109-0049 Shift_JIS should be rewritten IANA-proper term "Windows-31J" [changed as proposed]
08-0003209-0050 font name including comma is forbidden? or escaped comma should be used? [closed with clarification of forbidden name, in Cor.1]
08-0003309-0051 HANGUL and HANGUEL charsets are duplication? ["HANGUEL" would be removed in Amd.1]
08-0003409-0052 pitchFamily type (or others for same purpose) is too loose. Detailed data type is required to prevent invalid values. [clarified in Amd.1, undefined range are reserved for future use]
08-0004109-0055 pitchFamily type (or others for same purpose) is too loose. Detailed data type is required to prevent invalid values. [all valid values are defined by an enumarator type.]
08-0004209-0056 pitchFamily type (or others for same purpose) is too loose. Detailed data type is required to prevent invalid values. [all valid values are defined by an enumarator type.]
08-00043
08-00044
08-00045
08-00046
08-0003509-0053 there are "pitchFamily" and "pitchAndFamily". same terminology is better. [description is improved by Murata-san, in Cor.1]
08-0003609-0054 there are "pitchFamily" and "pitchAndFamily". same terminology is better. [description is improved by Murata-san, in Cor.1]
08-00037
08-00038
08-00039
08-00040
08-0004709-0057 "typeface" attribute is restricted version of "altName". [request of new feature, not DR. closed]
08-0004809-0058 syntax of "script" attribute is unclear (ISO 15924? OFF language tag? ST_Lang? Unicode subrange?) [closed, but change is not logged]
08-0004909-0059 "Symbol charset" is unclear. [more work is needed.]
08-0005009-0060 charset names should be IANA names. [proposal was agreed but no schedule in Cor.1 nor in Amd.1]
08-0005109-0061 ST_Panose type is too loose. [1 and 5 and 50 should be valid but refused by the syntax proposed by Suzuki.]
08-0005209-0062 "8.3 characters" is unclear if it's 8bit/char (ASCII), 16bit/char (UCS2), 16 or 32bit/char (UTF-16). [octet, changed in Cor.1]
08-00053
08-00054? "8.3 characters" is unclear if it's 8bit/char (ASCII), 16bit/char (UCS2), 16 or 32bit/char (UTF-16). ?
08-0005909-0067 [case insensitive 8 octets, in Cor.1]
08-0005509-0063 ffData's "max 10 characters" is "max 10 octets"? ["10 Unicode scalar values" (Murata-san) in Cor.1]
08-0005609-0064 ST_FFHelpTextVal's "max 256 characters" is "max 256 octets"? ["256 Unicode scalar values" (Murata-san) in Cor.1]
08-0005709-0065 ST_FFName's "max 65 characters" is "max 65 octets"? ["65 Unicode scalar values" (Murata-san) in Cor.1]
08-0005809-0066 ST_MacroName's "max 33 characters" is "max 33 octets"? ["33 Unicode scalar values" (Murata-san) in Cor.1]
08-0006009-0068 font name's "max 31 characters" is "max 31 octets"? ["0 to 31 Unicode scalar values" (Murata-san) in Cor.1]
08-0006109-0069 longText's "max 255 characters" is "max 255 octets"? ["255 Unicode scalar values" (Murata-san) in Cor.1]
08-0006209-0070 UTF-16LE coded character is mentioned, surrogate pair is counted as a single char? ["510 octets" in Cor.1]

END