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