WOFF: Format Test Suite (303 tests)

The files used in these test can be obtained individually here or as a single zip file here.

Valid WOFFs

valid-001: Valid WOFF 1

Valid CFF flavored WOFF with no metadata and no private data

Valid: Yes

Documentation

valid-002: Valid WOFF 2

Valid CFF flavored WOFF with metadata

Valid: Yes

Documentation

valid-003: Valid WOFF 3

Valid CFF flavored WOFF with private data

Valid: Yes

Documentation

valid-004: Valid WOFF 4

Valid CFF flavored WOFF with metadata and private data

Valid: Yes

Documentation

valid-005: Valid WOFF 5

Valid TTF flavored WOFF with no metadata and no private data

Valid: Yes

Documentation

valid-006: Valid WOFF 6

Valid TTF flavored WOFF with metadata

Valid: Yes

Documentation

valid-007: Valid WOFF 7

Valid TTF flavored WOFF with private data

Valid: Yes

Documentation

valid-008: Valid WOFF 8

Valid TTF flavored WOFF with metadata and private data

Valid: Yes

Documentation

WOFF Header Tests

header-signature-001: Header Signature Invalid Value

The signature field contains XXXX instead of wOFF.

Valid: No

Documentation

header-flavor-001: Header Flavor Incorrectly Set to 0x00010000

The header flavor is set to 0x00010000 but the table data contains CFF data, not TTF data.

Valid: No

Documentation

header-flavor-002: Header Flavor Incorrectly Set to OTTO

The header flavor is set to OTTO but the table data contains TTF data, not CFF data.

Valid: No

Documentation

header-length-001: Header Length Too Short

The length field contains a value that is four bytes shorter than the actual data.

Valid: No

Documentation

header-length-002: Header Length Too Long

The length field contains a value that is four bytes longer than the actual data.

Valid: No

Documentation

header-numTables-001: Header Number of Tables Set to Zero

The header contains 0 in the numTables field. A table directory and table data are present.

Valid: No

Documentation

header-totalSfntSize-001: Header Total SFNT Size Not a Multiple of 4

The totalSfntSize field contains a value that is missing padding bytes between two tables.

Valid: No

Documentation

header-totalSfntSize-002: Header Total SFNT Size Too Long

The totalSfntSize field contains a value that is is four bytes too long.

Valid: No

Documentation

header-totalSfntSize-003: Header Total SFNT Size Too Short

The totalSfntSize field contains a value that is is four bytes too short.

Valid: No

Documentation

header-reserved-001: Header Reserved Invalid Value

The reserved field contains 1.

Valid: No

Documentation

WOFF Data Block Tests

blocks-extraneous-data-001: Extraneous Data Between Directory and Table Data

There are four null bytes between the table directory and the table data.

Valid: No

Documentation

blocks-extraneous-data-002: Extraneous Data After Table Data

There are four null bytes after the table data block and there is no metadata or private data.

Valid: No

Documentation

blocks-extraneous-data-003: Extraneous Data Between Table Data and Metadata

There are four null bytes between the table data and the metadata.

Valid: No

Documentation

blocks-extraneous-data-004: Extraneous Data Between Table Data and Private Data

There are four null bytes between the table data and the private data.

Valid: No

Documentation

blocks-extraneous-data-005: Extraneous Data Between Metdata and Private Data

There are four null bytes between the metadata and the private data.

Valid: No

Documentation

blocks-extraneous-data-006: Extraneous Data After Metadata

There are four null bytes after the metadata and there is no private data.

Valid: No

Documentation

blocks-extraneous-data-007: Extraneous Data After Private Data

There are four null bytes after the private data.

Valid: No

Documentation

blocks-overlap-001: Metadata Overlaps Table Data

The metadata offset is four bytes before the end of the table data.

Valid: No

Documentation

blocks-overlap-002: Private Data Overlaps Table Data

The private data offset is four bytes before the end of the table data.

Valid: No

Documentation

blocks-overlap-003: Private Data Overlaps Metadata

The private data offset is four bytes before the end of the metadata.

Valid: No

Documentation

blocks-metadata-absent-001: Metadata Length Not Set to Zero

The metadata length is set to one but the offset is zero.

Valid: No

Documentation

blocks-metadata-absent-002: Metadata Offset Not Set to Zero

The metadata length is set to zero but the offset is set to the end of the file.

Valid: No

Documentation

blocks-private-absent-001: Private Data Length Not Set to Zero

The private data length is set to one but the offset is zero.

Valid: No

Documentation

blocks-private-absent-002: Private Data Offset Not Set to Zero

The private data length is set to zero but the offset is set to the end of the file.

Valid: No

Documentation

blocks-metadata-padding-001: Metadata Has Unnecessary Padding

The metadata block is padded to a four-byte boundary but there is no private data.

Valid: No

Documentation

blocks-ordering-001: Table Data After Metadata

The table data block is stored after the metadata block.

Valid: No

Documentation

blocks-ordering-002: Table Data After Private Data

The table data block is stored after the private data block.

Valid: No

Documentation

blocks-ordering-003: Metadata After Private Data

The metadata block is stored after the private data block.

Valid: No

Documentation

blocks-ordering-004: Private Data Before Metadata

The private data block is stored before the metadata block.

Valid: No

Documentation

blocks-private-001: Private Data Does Not Begin of 4-Byte Boundary

The private data does not begin on a four byte boundary because the metadata is not padded.

Valid: No

Documentation

WOFF Table Directory Tests

directory-4-byte-001: Font Table Data Not On 4-Byte Boundary

Two vendor-space tables are inserted into the table directory and data: AAAA is three bytes long. AAAB is five bytes long. AAAA is not padded so that the AAAB table does not begin on a four-byte boundary. The tables that follow are all aligned correctly.

Valid: No

Documentation

directory-4-byte-002: Final Font Table Data Not Padded

The final table in the table data block is not padded to a 4-byte boundary.

Valid: No

Documentation

directory-4-byte-003: Font Table Data Padded With Non-Null

Table data is padded with \01 instead of \00.

Valid: No

Documentation

directory-overlaps-001: Font Table Data Offset Past End of File

The offset to the final table is four bytes beyond the end of the file.

Valid: No

Documentation

directory-overlaps-002: Font Table Data Offset+Length Past End of File

The defined length for the final table causes the data block to be four bytes beyond the end of the file.

Valid: No

Documentation

directory-overlaps-003: Font Table Data Overlaps Metadata

The final table starts four bytes after the start of the metadata.

Valid: No

Documentation

directory-overlaps-004: Font Table Data Overlaps Private Data

The final table starts four bytes after the start of the private data.

Valid: No

Documentation

directory-overlaps-005: Two Table Data Blocks Overlap

The final table starts four bytes before the end of the previous table.

Valid: No

Documentation

directory-extraneous-data-001: Extraneous Data Between Tables

There are four null bytes between each of the table data blocks after the head table.

Valid: No

Documentation

directory-compLength-001: Font Table Data Compressed Length Greater Than Original Length

At least one table's compLength is larger than the origLength.

Valid: No

Documentation

directory-origLength-001: Original Length Less Than Decompressed Length

The CFF table when decompressed has a length that is four bytes longer than the value listed in origLength.

Valid: No

Documentation

directory-origLength-002: Original Length Greater Than Decompressed Length

The CFF table when decompressed has a length that is four bytes shorter than the value listed in origLength.

Valid: No

Documentation

directory-origCheckSum-001: Font Table Directory Contains Invalid Original CheckSum

The checksum for the CFF table is set to 0.

Valid: No

Documentation

directory-origCheckSum-002: Font head Table Incorrect CheckSum Adjustment

The head table checksum adjustment is set to 0.

Valid: No

Documentation

directory-ascending-001: Font Table Directory Not In Ascending Order

The tables in the directory are in descending order.

Valid: No

Documentation

WOFF Table Data Tests

tabledata-compression-001: Font Table Data Not Compressed

None of the tables are stored in compressed form.

Valid: Yes

Documentation

tabledata-compression-002: Font Table Data Is Compressed When Possible

All of the tables (excpet head) that will be smaller when compressed are stored in their compressed state.

Valid: Yes

Documentation

tabledata-compression-003: Not All Font Table Data Is Compressed When Possible

Only one of the tables that would be smaller when compressed is stored in the compressed state.

Valid: Yes

Documentation

tabledata-compression-004: Font Table Data Is Compressed At Different Levels

The font data tables are compressed using at least two different levels.

Valid: Yes

Documentation

tabledata-zlib-001: Font Table Data Invalid Compressed Data

One compressed table has had its compressed data replaced with \01 making it incompatible with zlib.

Valid: No

Documentation

WOFF Metadata Tests

metadata-padding-001: Padding Between Metadata and Private Data is Non-Null

Metadata is padded with \01 instead of \00.

Valid: No

Documentation

metadata-compression-001: Metadata Invalid Compression

The metadata is stored in an uncompressed state and therefore does not have the proper compression format.

Valid: No

Documentation

metadata-metaOrigLength-001: Decompressed Metadata Length Less Than metaOrigLength

The metadata decompresses to a length that is 1 byte smaller than the length defined in metaOrigLength

Valid: No

Documentation

metadata-metaOrigLength-002: Decompressed Metadata Length Greater Than metaOrigLength

The metadata decompresses to a length that is 1 byte greater than the length defined in metaOrigLength

Valid: No

Documentation

metadata-well-formed-001: Unescaped < in Content

The text element in the description element contains an unescaped <.

Valid: No

Documentation

metadata-well-formed-002: Unescaped & in Content

The text element in the description element contains an unescaped &.

Valid: No

Documentation

metadata-well-formed-003: Mismatched Element Tags

One element begins with <description> but ends with </mismatch>.

Valid: No

Documentation

metadata-well-formed-004: Unclosed Element Tag

The text element element in the description element is not closed.

Valid: No

Documentation

metadata-well-formed-005: Case Mismatch in Element Tags

The <description> element is closed with <DESCRIPTION>.

Valid: No

Documentation

metadata-well-formed-006: More Than One Root Element

The metadata root element occurs twice.

Valid: No

Documentation

metadata-well-formed-007: Unknown Encoding

The xml encoding is set to 'VSCACS-GFV-X-CQ34QTAB2Q-IS-NOT-A-VALID-ENCODING'.

Valid: No

Documentation

metadata-encoding-001: UTF-8 Encoding

The xml encoding is set to UTF-8.

Valid: Yes

Documentation

metadata-encoding-002: Invalid Encoding: UTF-16

The xml encoding is set to UTF-16.

Valid: No

Documentation

metadata-encoding-003: Invalid Encoding: ISO-8859-1

The xml encoding is set to ISO-8859-1.

Valid: No

Documentation

metadata-encoding-004: Implied UTF-8

The xml encoding is not declared and there is no BOM.

Valid: Yes

Documentation

metadata-encoding-005: UTF-8 BOM

The xml encoding is not declared and there is a UTF-8 BOM.

Valid: Yes

Documentation

metadata-encoding-006: Invalid Encoding: UTF-8 BOM

The xml encoding is not declared and there is a UTF-16 BOM.

Valid: No

Documentation

metadata-schema-metadata-001: Valid metadata Element

The metadata element matches the schema.

Valid: Yes

Documentation

metadata-schema-metadata-002: Top element is Not metadata

The top element is "INVALID" instead of "metadata".

Valid: No

Documentation

metadata-schema-metadata-003: No version Attribute in metadata Element

The metadata element does not contain the required version attribute.

Valid: No

Documentation

metadata-schema-metadata-004: Invalid version Attribute Value in metadata Element

The metadata element version attribute is set to 'ABC'.

Valid: No

Documentation

metadata-schema-metadata-005: Unknown Attrbute in metadata Element

The metadata element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-metadata-006: Unknown Child Element metadata Element

The metadata element contains an unknown child element.

Valid: No

Documentation

metadata-schema-uniqueid-001: Valid uniqueid Element

The uniqueid element matches the schema.

Valid: Yes

Documentation

metadata-schema-uniqueid-002: No uniqueid Element

The uniqueid element doesn't exist.

Valid: Yes

Documentation

metadata-schema-uniqueid-003: More Than One uniqueid Element

The uniqueid element occurs twice.

Valid: No

Documentation

metadata-schema-uniqueid-004: No id Attribute in uniqueid Element

The uniqueid element does not contain the required id attribute.

Valid: No

Documentation

metadata-schema-uniqueid-005: Unknown Attribute in uniqueid Element

The uniqueid element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-uniqueid-006: Child Element in uniqueid Element

The uniqueid element contains a child element.

Valid: No

Documentation

metadata-schema-uniqueid-007: Content in uniqueid Element

The uniqueid element contains content.

Valid: No

Documentation

metadata-schema-vendor-001: Valid vendor Element

The vendor element matches the schema.

Valid: Yes

Documentation

metadata-schema-vendor-002: Valid vendor Element Without url Attribute

The vendor element does not contain a url attribute but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-vendor-003: No vendor Element

The vendor element doesn't exist.

Valid: Yes

Documentation

metadata-schema-vendor-004: More Than One vendor Element

The vendor element occurs twice.

Valid: No

Documentation

metadata-schema-vendor-005: No name Attribute in vendor Element

The vendor element does not contain the required name attribute.

Valid: No

Documentation

metadata-schema-vendor-006: Valid dir Attribute in vendor Element 1

The vendor element contains ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-vendor-007: Valid dir Attribute in vendor Element 2

The vendor element contains rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-vendor-008: Invalid dir Attribute in vendor Element

The vendor element contains INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-vendor-009: Valid class Attribute in vendor Element

The vendor element contains "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-vendor-010: Unknown Attribute in vendor Element

The vendor element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-vendor-011: Child Element in vendor Element

The vendor element contains a child element.

Valid: No

Documentation

metadata-schema-vendor-012: Content in vendor Element

The vendor element contains content.

Valid: No

Documentation

metadata-schema-credits-001: Valid credits Element With No Language Attribute And A Single credit Element

The credits element matches the schema and it contains one credit child element.

Valid: Yes

Documentation

metadata-schema-credits-002: Valid credits Element With Two credit Elements

The credits element matches the schema and it contains two credit child elements.

Valid: Yes

Documentation

metadata-schema-credits-003: No credit Element in credits Element

The credits element does not contain a credit child element.

Valid: No

Documentation

metadata-schema-credits-004: Unknown Attribute in credits Element

The credits element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-credits-005: Unknown Child Element in credits Element

The credits element contains an unknown child element.

Valid: No

Documentation

metadata-schema-credits-006: Content in credits Element

The credits element contains an content.

Valid: No

Documentation

metadata-schema-credits-007: Multiple credits Elements

The credits element occurs more than once.

Valid: No

Documentation

metadata-schema-credit-001: Valid credit Element

The credit element matches the schema.

Valid: Yes

Documentation

metadata-schema-credit-002: Valid credit Element Without url Attribute

The credit element does not contain a url attribute but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-credit-003: Valid credit Element Without role Attribute

The credit element does not contain a role attribute but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-credit-004: No name attribute in credit Element

The credit element does not contain a name attribute.

Valid: No

Documentation

metadata-schema-credit-005: Valid dir Attribute in credit Element 1

The credit element contains ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-credit-006: Valid dir Attribute in credit Element 2

The credit element contains rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-credit-007: Invalid dir Attribute in credit Element

The credit element contains INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-credit-008: Valid class Attribute in credit Element

The credit element contains "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-credit-009: Unknown attribute in credit Element

The credit element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-credit-010: Child Element in credit Element

The credit element contains a child element.

Valid: No

Documentation

metadata-schema-credit-011: Content in credit Element

The credit element contains content.

Valid: No

Documentation

metadata-schema-description-001: Valid description Element

The description element matches the schema.

Valid: Yes

Documentation

metadata-schema-description-002: Valid description Element Without url Attribute

The description element does not contain a url attribute but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-description-003: Valid description Element With One No Language Tagged text Element

The description element matches the schema. It contains one text element that does not have a language tag.

Valid: Yes

Documentation

metadata-schema-description-004: Valid description Element With One Language Tagged text Element

The description element matches the schema. It contains one text element that has a language tag.

Valid: Yes

Documentation

metadata-schema-description-005: Valid description Element With One Language Tagged (using lang) text Element

The description element matches the schema. It contains one text element that has a language tag using the lang tag instead of xml:lang.

Valid: Yes

Documentation

metadata-schema-description-006: Valid description Element With Mixed text Element Language Tags 1

The description element matches the schema. One text element does not have a language tag. One text element has a language tag.

Valid: Yes

Documentation

metadata-schema-description-007: Valid description Element With Mixed text Element Language Tags 2

The description element matches the schema. Two text elements have a language tags.

Valid: Yes

Documentation

metadata-schema-description-008: More Than One description Element

The description element occurs more than once.

Valid: No

Documentation

metadata-schema-description-009: No text Element in description Element

The description element does not contain a text child element.

Valid: No

Documentation

metadata-schema-description-010: Unknown Attribute in description Element

The description element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-description-011: Unknown Child Element in description Element

The description element contains an unknown child element.

Valid: No

Documentation

metadata-schema-description-012: Content in description Element

The description element contains content.

Valid: No

Documentation

metadata-schema-description-013: Valid description Element With dir Attribute in text Element 1

The description element contains a text element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-description-014: Valid description Element With dir Attribute in text Element 2

The description element contains a text element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-description-015: Invalid description Element With dir Attribute in text Element

The description element contains a text element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-description-016: Valid description Element With class Attribute in text Element

The description element contains a text element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-description-017: Unknown Attribute in description Element text Element

The description element contains a text element with an unknown attribute.

Valid: No

Documentation

metadata-schema-description-018: Unknown Child Element in description Element text Element

The description element contains a text element with an unknown child element.

Valid: No

Documentation

metadata-schema-description-019: Valid description Element With One div Element in text Element

The description element contains a text element that contains a div element.

Valid: Yes

Documentation

metadata-schema-description-020: Valid description Element With Two div Elements in text Element

The description element contains a text element that contains two div elements.

Valid: Yes

Documentation

metadata-schema-description-021: Valid description Element With Nested div Elements in text Element

The description element contains a text element that contains nested div elements.

Valid: Yes

Documentation

metadata-schema-description-022: Valid description Element With dir Attribute in div Element in text Element 1

The description element contains a text element that contains a div element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-description-023: Valid description Element With dir Attribute in div Element in text Element 2

The description element contains a text element that contains a div element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-description-024: Invalid description Element With dir Attribute in div Element in text Element

The description element contains a text element that contains a div element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-description-025: Valid description Element With class Attribute in div Element in text Element

The description element contains a text element that contains a div element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-description-026: Valid description Element With One span Element in text Element

The description element contains a text element that contains a span element.

Valid: Yes

Documentation

metadata-schema-description-027: Valid description Element With Two span Elements in text Element

The description element contains a text element that contains two span elements.

Valid: Yes

Documentation

metadata-schema-description-028: Valid description Element With Nested span Elements in text Element

The description element contains a text element that contains nested span elements.

Valid: Yes

Documentation

metadata-schema-description-029: Valid description Element With dir Attribute in span Element in text Element 1

The description element contains a text element that contains a span element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-description-030: Valid description Element With dir Attribute in span Element in text Element 2

The description element contains a text element that contains a span element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-description-031: Invalid description Element With dir Attribute in span Element in text Element

The description element contains a text element that contains a span element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-description-032: Valid description Element With class Attribute in span Element in text Element

The description element contains a text element that contains a span element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-license-001: Valid license Element

The license element matches the schema.

Valid: Yes

Documentation

metadata-schema-license-002: Valid license Element Without url Attribute

The license element does not have a url attribute but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-license-003: Valid license Element Without id Attribute

The license element does not have an id attribute but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-license-004: Valid license Element With One No Language Tagged text Element

The license element matches the schema. It contains one text element that does not have a language tag.

Valid: Yes

Documentation

metadata-schema-license-005: Valid license Element With One Language Tagged text Element

The license element matches the schema. It contains one text element that has a language tag.

Valid: Yes

Documentation

metadata-schema-license-006: Valid license Element With One Language Tagged (using lang) text Element

The license element matches the schema. It contains one text element that has a language tag using the lang tag instead of xml:lang.

Valid: Yes

Documentation

metadata-schema-license-007: Valid license Element With Mixed text Element Language Tags 1

The license element matches the schema. One text element does not have a language tag. One text element has a language tag.

Valid: Yes

Documentation

metadata-schema-license-008: Valid license Element With Mixed text Element Language Tags 2

The license element matches the schema. Two text elements have a language tags.

Valid: Yes

Documentation

metadata-schema-license-009: More Than One license Element

The license element occurs more than once.

Valid: No

Documentation

metadata-schema-license-010: No text Element in license Element

The license element does not contain a text child element.

Valid: Yes

Documentation

metadata-schema-license-011: Unknown Attribute in license Element

The license element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-license-012: Unknown Child Element in license Element

The license element contains an unknown child element.

Valid: No

Documentation

metadata-schema-license-013: Content in license Element

The license element contains content.

Valid: No

Documentation

metadata-schema-license-014: Valid license Element With dir Attribute in text Element 1

The license element contains a text element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-license-015: Valid license Element With dir Attribute in text Element 2

The license element contains a text element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-license-016: Invalid license Element With dir Attribute in text Element

The license element contains a text element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-license-017: Valid license Element With class Attribute in text Element

The license element contains a text element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-license-018: Unknown Attribute in license Element text Element

The license element contains a text element with an unknown attribute.

Valid: No

Documentation

metadata-schema-license-019: Unknown Child Element in license Element text Element

The license element contains a text element with an unknown child element.

Valid: No

Documentation

metadata-schema-license-020: Valid license Element With One div Element in text Element

The license element contains a text element that contains a div element.

Valid: Yes

Documentation

metadata-schema-license-021: Valid license Element With Two div Elements in text Element

The license element contains a text element that contains two div elements.

Valid: Yes

Documentation

metadata-schema-license-022: Valid license Element With Nested div Elements in text Element

The license element contains a text element that contains nested div elements.

Valid: Yes

Documentation

metadata-schema-license-023: Valid license Element With dir Attribute in div Element in text Element 1

The license element contains a text element that contains a div element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-license-024: Valid license Element With dir Attribute in div Element in text Element 2

The license element contains a text element that contains a div element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-license-025: Invalid license Element With dir Attribute in div Element in text Element

The license element contains a text element that contains a div element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-license-026: Valid license Element With class Attribute in div Element in text Element

The license element contains a text element that contains a div element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-license-027: Valid license Element With One span Element in text Element

The license element contains a text element that contains a span element.

Valid: Yes

Documentation

metadata-schema-license-028: Valid license Element With Two span Elements in text Element

The license element contains a text element that contains two span elements.

Valid: Yes

Documentation

metadata-schema-license-029: Valid license Element With Nested span Elements in text Element

The license element contains a text element that contains nested span elements.

Valid: Yes

Documentation

metadata-schema-license-030: Valid license Element With dir Attribute in span Element in text Element 1

The license element contains a text element that contains a span element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-license-031: Valid license Element With dir Attribute in span Element in text Element 2

The license element contains a text element that contains a span element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-license-032: Invalid license Element With dir Attribute in span Element in text Element

The license element contains a text element that contains a span element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-license-033: Valid license Element With class Attribute in span Element in text Element

The license element contains a text element that contains a span element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-trademark-001: Valid trademark Element With One No Language Tagged text Element

The trademark element matches the schema. It contains one text element that does not have a language tag.

Valid: Yes

Documentation

metadata-schema-trademark-002: Valid trademark Element With One Language Tagged text Element

The trademark element matches the schema. It contains one text element that has a language tag.

Valid: Yes

Documentation

metadata-schema-trademark-003: Valid trademark Element With One Language Tagged (using lang) text Element

The trademark element matches the schema. It contains one text element that has a language tag using the lang tag instead of xml:lang.

Valid: Yes

Documentation

metadata-schema-trademark-004: Valid trademark Element With Mixed text Element Language Tags 1

The trademark element matches the schema. One text element does not have a language tag. One text element has a language tag.

Valid: Yes

Documentation

metadata-schema-trademark-005: Valid trademark Element With Mixed text Element Language Tags 2

The trademark element matches the schema. Two text elements have a language tags.

Valid: Yes

Documentation

metadata-schema-trademark-006: More Than One trademark Element

The trademark element occurs more than once.

Valid: No

Documentation

metadata-schema-trademark-007: No text Element in trademark Element

The trademark element does not contain a text child element.

Valid: No

Documentation

metadata-schema-trademark-008: Unknown Attribute in trademark Element

The trademark element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-trademark-009: Unknown Child Element in trademark Element

The trademark element contains an unknown child element.

Valid: No

Documentation

metadata-schema-trademark-010: Content in trademark Element

The trademark element contains content.

Valid: No

Documentation

metadata-schema-trademark-011: Valid trademark Element With dir Attribute in text Element 1

The trademark element contains a text element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-trademark-012: Valid trademark Element With dir Attribute in text Element 2

The trademark element contains a text element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-trademark-013: Invalid trademark Element With dir Attribute in text Element

The trademark element contains a text element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-trademark-014: Valid trademark Element With class Attribute in text Element

The trademark element contains a text element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-trademark-015: Unknown Attribute in trademark Element text Element

The trademark element contains a text element with an unknown attribute.

Valid: No

Documentation

metadata-schema-trademark-016: Unknown Child Element in trademark Element text Element

The trademark element contains a text element with an unknown child element.

Valid: No

Documentation

metadata-schema-trademark-017: Valid trademark Element With One div Element in text Element

The trademark element contains a text element that contains a div element.

Valid: Yes

Documentation

metadata-schema-trademark-018: Valid trademark Element With Two div Elements in text Element

The trademark element contains a text element that contains two div elements.

Valid: Yes

Documentation

metadata-schema-trademark-019: Valid trademark Element With Nested div Elements in text Element

The trademark element contains a text element that contains nested div elements.

Valid: Yes

Documentation

metadata-schema-trademark-020: Valid trademark Element With dir Attribute in div Element in text Element 1

The trademark element contains a text element that contains a div element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-trademark-021: Valid trademark Element With dir Attribute in div Element in text Element 2

The trademark element contains a text element that contains a div element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-trademark-022: Invalid trademark Element With dir Attribute in div Element in text Element

The trademark element contains a text element that contains a div element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-trademark-023: Valid trademark Element With class Attribute in div Element in text Element

The trademark element contains a text element that contains a div element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-trademark-024: Valid trademark Element With One span Element in text Element

The trademark element contains a text element that contains a span element.

Valid: Yes

Documentation

metadata-schema-trademark-025: Valid trademark Element With Two span Elements in text Element

The trademark element contains a text element that contains two span elements.

Valid: Yes

Documentation

metadata-schema-trademark-026: Valid trademark Element With Nested span Elements in text Element

The trademark element contains a text element that contains nested span elements.

Valid: Yes

Documentation

metadata-schema-trademark-027: Valid trademark Element With dir Attribute in span Element in text Element 1

The trademark element contains a text element that contains a span element with ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-trademark-028: Valid trademark Element With dir Attribute in span Element in text Element 2

The trademark element contains a text element that contains a span element with rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-trademark-029: Invalid trademark Element With dir Attribute in span Element in text Element

The trademark element contains a text element that contains a span element with INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-trademark-030: Valid trademark Element With class Attribute in span Element in text Element

The trademark element contains a text element that contains a span element with "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-licensee-001: Valid licensee Element

The licensee element matches the schema.

Valid: Yes

Documentation

metadata-schema-licensee-002: More Than One licensee Element

The licensee element occurs more than once.

Valid: No

Documentation

metadata-schema-licensee-003: No name Attribute in licensee Element

The licensee element does not contain the required name attribute.

Valid: No

Documentation

metadata-schema-licensee-004: Valid licensee Element With dir Attribute 1

The licensee element has ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-licensee-005: Valid licensee Element With dir Attribute 2

The licensee element has rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-licensee-006: Invalid licensee Element With dir Attribute

The licensee element has INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-licensee-007: Valid licensee Element With class Attribute

The licensee element has "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-licensee-008: Unknown Attribute in licensee Element

The licensee element occures more than once.

Valid: No

Documentation

metadata-schema-licensee-009: Child Element in licensee Element

The licensee element contains a child element.

Valid: No

Documentation

metadata-schema-licensee-010: Content in licensee Element

The licensee element contains content.

Valid: No

Documentation

metadata-schema-extension-001: Valid extension Element

The extension element matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-002: Two Valid extension Elements

Two extension elements match the schema.

Valid: Yes

Documentation

metadata-schema-extension-003: Valid extension Element Without id Attribute

The extension element does not have an id attribute but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-004: Valid extension Element Without name Element

The extension element does not have a name child element but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-005: Valid extension Element With Two name Elements 1

The extension element contains one name element without a lang attribute and another with a lang attribute.

Valid: Yes

Documentation

metadata-schema-extension-006: Valid extension Element With Two name Elements 2

The extension element contains two name elements with lang attributes.

Valid: Yes

Documentation

metadata-schema-extension-007: Valid extension Element With Two item Elements

The extension element contains two item child elements.

Valid: Yes

Documentation

metadata-schema-extension-008: No item Element in extension Element

The extension element does not contain an item child element.

Valid: No

Documentation

metadata-schema-extension-009: Unknown Attribute in extension Element

The extension element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-extension-010: Unknown Child Element in extension Element

The extension element contains an unknown child element.

Valid: No

Documentation

metadata-schema-extension-011: Content in extension Element

The extension element contains content.

Valid: No

Documentation

metadata-schema-extension-012: Valid name Element in extension Element

The name element in the extension element matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-013: Valid name Element With xml:lang Attribute in extension Element

The name element in the extension element contains a xml:lang attribute and it matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-014: Valid name Element With lang Attribute in extension Element

The name element in the extension element contains a lang attribute and it matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-015: Valid name Element With dir Attribute in extension Element 1

The name element in the extension element has ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-extension-016: Valid name Element With dir Attribute in extension Element 2

The name element in the extension element has rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-extension-017: Invalid name Element With dir Attribute in extension Element

The name element in the extension element has INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-extension-018: Valid name Element With class Attribute in extension Element

The name element in the extension element has "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-extension-019: Unknown Attribute in name Element in extension Element

The name element in the extension element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-extension-020: Child Element in name Element in extension Element

The name element in the extension element contains a child element.

Valid: No

Documentation

metadata-schema-extension-021: Valid item Element in extension Element

The item element in the extension element matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-022: Valid item Element With Multiple Languages in extension Element

The item element in the extension element contains a variety of languages.

Valid: Yes

Documentation

metadata-schema-extension-023: Valid item Element Without id Attribute in extension Element

The item element in the extension element does not contain an id attribute but it still matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-024: Valid item Element With Two name Elements in extension Element 1

The item element in the extension element contains one name child element with no lang attribute and one with a lang attribute.

Valid: Yes

Documentation

metadata-schema-extension-025: Valid item Element With Two name Elements in extension Element 2

The item element in the extension element contains two name child elements with lang attributes.

Valid: Yes

Documentation

metadata-schema-extension-026: Valid item Element With Two value Elements in extension Element 1

The item element in the extension element contains one value child element with no lang attribute and one with a lang attribute.

Valid: Yes

Documentation

metadata-schema-extension-027: Valid item Element With Two value Elements in extension Element 2

The item element in the extension element contains two value child elements with lang attributes.

Valid: Yes

Documentation

metadata-schema-extension-028: No name Element in item Element in extension Element

The item element in the extension element does not contain a name child element.

Valid: No

Documentation

metadata-schema-extension-029: No value Element in item Element in extension Element

The item element in the extension element does not contain a value child element.

Valid: No

Documentation

metadata-schema-extension-030: Unknown Attribute in item Element in extension Element

The item element in the extension element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-extension-031: Unknown Child Element in item Element in extension Element

The item element in the extension element contains an unknown child element.

Valid: No

Documentation

metadata-schema-extension-032: Content in item Element in extension Element

The item element in the extension element contains content.

Valid: No

Documentation

metadata-schema-extension-033: Valid name Element in item Element in extension Element

The name element in the item element in the extension element matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-034: Valid name Element With xml:lang Attribute in item Element in extension Element

The name element in the item element in the extension element contains a xml:lang attribute and it matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-035: Valid name Element With lang Attribute in item Element in extension Element

The name element in the item element in the extension element contains a lang attribute and it matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-036: Valid name Element With dir Attribute in item Element in extension Element 1

The name element in the item element in the extension element has ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-extension-037: Valid name Element With dir Attribute in item Element in extension Element 2

The name element in the item element in the extension element has rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-extension-038: Invalid name Element With dir Attribute in item Element in extension Element

The name element in the item element in the extension element has INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-extension-039: Valid name Element With class Attribute in item Element in extension Element

The name element in the item element in the extension element has "class1 class2 class3" as the value for the class attribute.

Valid: Yes

Documentation

metadata-schema-extension-040: Unknown Attribute in name Element in item Element in extension Element

The name element in the item element in the extension element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-extension-041: Child Element in name Element in item Element in extension Element

The name element in the item element in the extension element contains a child element.

Valid: No

Documentation

metadata-schema-extension-042: Valid value Element in item Element in extension Element

The value element in the item element in the extension element matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-043: Valid value Element With xml:lang Attribute in item Element in extension Element

The value element in the item element in the extension element contains a xml:lang attribute and it matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-044: Valid value Element With lang Attribute in item Element in extension Element

The value element in the item element in the extension element contains a lang attribute and it matches the schema.

Valid: Yes

Documentation

metadata-schema-extension-045: Valid value Element With dir Attribute in item Element in extension Element 1

The value element in the item element in the extension element has ltr as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-extension-046: Valid value Element With dir Attribute in item Element in extension Element 2

The value element in the item element in the extension element has rtl as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-extension-047: Invalid value Element With dir Attribute in item Element in extension Element

The value element in the item element in the extension element has INVALID as the value for the dir attribute.

Valid: No

Documentation

metadata-schema-extension-048: Valid value Element With class Attribute in item Element in extension Element

The value element in the item element in the extension element has "class1 class2 class3" as the value for the dir attribute.

Valid: Yes

Documentation

metadata-schema-extension-049: Unknown Attribute in value Element in item Element in extension Element

The value element in the item element in the extension element contains an unknown attribute.

Valid: No

Documentation

metadata-schema-extension-050: Child Element in value Element in item Element in extension Element

The value element in the item element in the extension element contains a child element.

Valid: No

Documentation

WOFF Private Data Tests