Test | Refs | Flags | Info |
---|---|---|---|
+ 3 Overall file structure and basic data types | |||
blocks-extraneous-data-001 | = | Extraneous Data Between Header and Directory
|
|
blocks-extraneous-data-002 | = | Extraneous Data Between Directory and Table Data
|
|
blocks-extraneous-data-003 | = | Extraneous Data After Table Data
|
|
blocks-extraneous-data-004 | = | Extraneous Data Between Table Data and Metadata
|
|
blocks-extraneous-data-005 | = | Extraneous Data Between Table Data and Private Data
|
|
blocks-extraneous-data-006 | = | Extraneous Data Between Metdata and Private Data
|
|
blocks-extraneous-data-007 | = | Extraneous Data After Metadata
|
|
blocks-extraneous-data-008 | = | Extraneous Data After Private Data
|
|
blocks-overlap-001 | = | Metadata Overlaps Table Data
|
|
blocks-overlap-002 | = | Private Data Overlaps Table Data
|
|
blocks-overlap-003 | = | Private Data Overlaps Metadata
|
|
valid-001 | = | Valid WOFF 1
|
|
valid-002 | = | Valid WOFF 2
|
|
valid-003 | = | Valid WOFF 3
|
|
valid-004 | = | Valid WOFF 4
|
|
valid-005 | = | Valid WOFF 5
|
|
valid-006 | = | Valid WOFF 6
|
|
valid-007 | = | Valid WOFF 7
|
|
valid-008 | = | Valid WOFF 8
|
|
blocks-extraneous-data-001 | = | Extraneous Data Between Header and Directory
|
|
blocks-extraneous-data-002 | = | Extraneous Data Between Directory and Table Data
|
|
blocks-extraneous-data-003 | = | Extraneous Data After Table Data
|
|
blocks-extraneous-data-004 | = | Extraneous Data Between Table Data and Metadata
|
|
blocks-extraneous-data-005 | = | Extraneous Data Between Table Data and Private Data
|
|
blocks-extraneous-data-006 | = | Extraneous Data Between Metdata and Private Data
|
|
blocks-extraneous-data-007 | = | Extraneous Data After Metadata
|
|
blocks-extraneous-data-008 | = | Extraneous Data After Private Data
|
|
blocks-overlap-001 | = | Metadata Overlaps Table Data
|
|
blocks-overlap-002 | = | Private Data Overlaps Table Data
|
|
blocks-overlap-003 | = | Private Data Overlaps Metadata
|
|
+ 3.1 Data types | |||
datatypes-alt-255uint16-001 | = | Different Representations of 255UInt16
|
|
datatypes-invalid-base128-001 | = | Invalid UIntBase128 With Leading Zeros
|
|
datatypes-invalid-base128-002 | = | Invalid UIntBase128 That Exceeds 2^{32}-1
|
|
datatypes-invalid-base128-003 | = | Invalid UIntBase128 Longer Than 5 Bytes
|
|
+ 3.2 WOFF2 Header | |||
header-length-001 | = | Header Length Too Short
|
|
header-length-002 | = | Header Length Too Long
|
|
header-numtables-001 | = | Header Number of Tables Set to Zero
|
|
header-reserved-001 | = | Header Reserved Invalid Value
|
|
header-signature-001 | = | Header Signature Invalid Value
|
|
header-totalsfntsize-001 | = | Header TotalSfntSize Too Small
|
|
header-totalsfntsize-002 | = | Header TotalSfntSize Too Big
|
|
header-totalsfntsize-001 | = | Header TotalSfntSize Too Small
|
|
header-totalsfntsize-002 | = | Header TotalSfntSize Too Big
|
|
header-reserved-001 | = | Header Reserved Invalid Value
|
|
header-signature-001 | = | Header Signature Invalid Value
|