[mpeg-OTspec] RE: CFR corrigendum (was: Good news about CFR (aka ISO/IEC 14496-28:2012)

Levantovsky, Vladimir vladimir.levantovsky at monotypeimaging.com
Tue Oct 9 06:11:28 CEST 2012


Dear all,

Please see attached the draft proposal for ISO/IEC 14496-22 CFR corrigendum. The text was discussed and agreed among stakeholders, if you have any additional questions or comments please do not hesitate to bring them up on this list.

Thank you,
Vladimir


> -----Original Message-----
> From: mpeg-OTspec at yahoogroups.com [mailto:mpeg-OTspec at yahoogroups.com]
> On Behalf Of Levantovsky, Vladimir
> Sent: Monday, August 06, 2012 3:05 PM
> To: Ken Lunde
> Cc: OTspec mpeg-OTspec; Tony Tseung; Julio Gonzalez; Dave Pawson
> Subject: [mpeg-OTspec] RE: CFR corrigendum (was: Good news about CFR
> (aka ISO/IEC 14496-28:2012)
> 
> Thank you Ken.
> I believe you're right and we need to allow both 'ComponentDef' and
> 'LanguagePreferredList' elements as children of 'Components' be present
> at the same time but let's confirm this with Apple.
> 
> Once confirmed, I will prepare a draft input contribution for
> corrigendum.
> 
> Thank you,
> Vlad
> 
> 
> > -----Original Message-----
> > From: Ken Lunde [mailto:lunde at adobe.com]
> > Sent: Monday, August 06, 2012 2:11 PM
> > To: Levantovsky, Vladimir
> > Cc: OTspec mpeg-OTspec; Tony Tseung; Julio Gonzalez; Dave Pawson
> > Subject: Re: Good news about CFR (aka ISO/IEC 14496-28:2012)
> >
> > Vladimir,
> >
> > Good catch. Although someone at Apple, such as Tony Tseung, should
> > confirm, I believe that the text in Section 5.5, along with the DTD,
> > needs to be changed via a corrigendum to allow both elements,
> > 'ComponentDef' and 'LanguagePreferredList', as children of the
> > 'Components' element.
> >
> > For the text in Section 5.5, simply removing the word "either" should
> > suffice:
> >
> > > Required. The 'Components' element contains one or more of the
> > 'ComponentDef' or 'LanguagePreferredList' elements.
> >
> > For the DTD, the 'Components' element should be changed to the
> > following, which should allow what is intended, meaning that it must
> > have children, and that both elements are allowed:
> >
> > > <!ELEMENT Components (ComponentDef*,LanguagePreferredList*)+>
> >
> > Someone with more experience than me with XML should confirm that the
> > above reflects the intention.
> >
> > Perhaps Dave Pawson can regenerate the RelaxNG schema based on this
> > DTD change.
> >
> > Thank you for finding this, and for bringing it to our attention.
> >
> > Regards...
> >
> > -- Ken
> >
> > On Aug 6, 2012, at 10:50 AM, "Levantovsky, Vladimir"
> > <Vladimir.Levantovsky at MonotypeImaging.com> wrote:
> >
> > > Hi Ken, all,
> > >
> > > I was looking at the text of the CFR (ISO/IEC 14496-28) standard
> and
> > I noticed something that I believe would require a corrigendum.
> > >
> > > Both the verbal description of the 'Components' element and the DTD
> > of it in Annex A define that the element "contains one or more of
> > either the 'ComponentDef' or 'LanguagePreferredList' elements", which
> > imply an "exclusive OR" relationship between two types of children -
> > i.e., either one or more of 'ComponentDef', or one or more of
> > 'LanguagePreferredList' elements must be present, but both types
> > cannot be present at the same time.
> > >
> > > However, in Annex B, the examples 3 and 4  show 'Components'
> > > elements
> > that contain both 'ComponentDef' and 'LanguagePreferredList' elements
> > as children of 'Components'. Since the examples and the spec proper
> > are clearly at odds with each other, something must be wrong and
> needs
> > to be corrected. If both 'ComponentDef' and 'LanfguagePreferredList'
> > elements *can* be present as children of 'Components' at the same
> > time, then we need to update the spec proper and the DTD. The main
> > question here is what's the intended element structure and, most
> > importantly, how it is currently implemented.
> > >
> > > Thank you,
> > > Vlad
> > >
> > >
> > >
> > >> -----Original Message-----
> > >> From: mpeg-OTspec at yahoogroups.com
> > >> [mailto:mpeg-OTspec at yahoogroups.com]
> > >> On Behalf Of Ken Lunde
> > >> Sent: Friday, July 27, 2012 4:17 PM
> > >> To: OTspec
> > >> Subject: [mpeg-OTspec] Good news about CFR (aka ISO/IEC
> > >> 14496-28:2012)
> > >>
> > >> All,
> > >>
> > >> Mac OS X Version 10.8 (Mountain Lion) is the first CFR
> > >> implementation, and thus the first implementation to break the 64K
> > >> glyph barrier. Many thanks to the folks at Apple for pulling this
> > >> off. I wrote about it this morning on our CJK Type Blog. See:
> > >>
> > >>  http://blogs.adobe.com/CCJKType/2012/07/cfr-support-in-mountain-
> > >> lion.html
> > >>
> > >> Regards...
> > >>
> > >> -- Ken
> > >>
> > >>
> > >>
> > >> ------------------------------------
> > >>
> > >> Yahoo! Groups Links
> > >>
> > >>
> > >>
> 
> 
> 
> ------------------------------------
> 
> Yahoo! Groups Links
> 
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/x-ygp-stripped
Size: 355 bytes
Desc: m2xxxx_proposed-14496-28_COR1.doc
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20121009/08c2968e/attachment.bin>


More information about the mpeg-otspec mailing list