WOFF2 CTS - Note to myself

Folks,

I managed to get the first draft of the TTC related sections ready for your review (http://dev.w3.org/webfonts/WOFF2/spec/#collection_dir_format). Time permitting, I would like to discuss the changes during today's telcon. I modified the structure of the spec slightly dedicating clause 4 to all format related descriptions (so both Table directory and Collection directory are grouped together) and added quite a few new normative statements and CTS cases.

Aside from general comprehensive review of the new text, I'd like to discuss the following:

-          DSIG handling specified in section 5 (Compressed tables). Should it be moved to Table Directory (section 4.1) instead?

-          handling of the TTC header and whether TTC header version should be included in the CollectionHeader. If yes, what needs to happen with regard to DSIG entries in TTC Header version 2.0 - should a decoder put 'null' in all DSIG-related entries or should we convert it to version 1 and remove DSIG fields?

CTS cases added:

-          new conformance clause for AT: mustReorderGlyfLoca

-          new conformance clause for AT: mustEmitSingleEntryDirectory

-          new conformance clause for AT: mustTransformMultipeGlyfLoca

-          new conformance clause for AT: mustVerifyGlyfLocaShared

-          new conformance clause for AT: mustRejectSingleGlyfLocaShared

-          new conformance clause for AT: mustNotDuplicateTables

-          new conformance clause for AT: mustPreserveFontOrder

-          new conformance clause for AT: mustRecordCollectionEntryIndex

-          new conformance clause for UA: mustRestoreCollectionOffsetTables

-          new conformance clause for UA: mustRestoreOffsetTables

-          new conformance clause for UA: mustFixCollectionHeader

-          new conformance clause for UA: mustRestoreFontOrder

-          new conformance clause for UA: mustCheckRejectMismatchedTables

Thank you, and looking forward to our call soon,
Vlad

Received on Wednesday, 11 February 2015 20:07:45 UTC