mirror of
https://github.com/servo/servo.git
synced 2025-06-23 08:34:42 +01:00
- Update CSS tests to revision e05bfd5e30ed662c2f8a353577003f8eed230180. - Update web-platform-tests to revision a052787dd5c069a340031011196b73affbd68cd9.
611 lines
No EOL
23 KiB
HTML
611 lines
No EOL
23 KiB
HTML
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>Overall file structure and basic data types - WOFF 2.0 CR Test Suite</title>
|
|
<style type="text/css">
|
|
@import "http://www.w3.org/StyleSheets/TR/base.css";
|
|
@import "../indices.css";
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h1>WOFF 2.0 CR Test Suite</h1>
|
|
<h2>Overall file structure and basic data types (31 tests)</h2>
|
|
<table width="100%">
|
|
<col id="test-column"></col>
|
|
<col id="refs-column"></col>
|
|
<col id="flags-column"></col>
|
|
<col id="info-column"></col>
|
|
<thead>
|
|
<tr>
|
|
<th>Test</th>
|
|
<th><abbr title="Rendering References">Refs</abbr></th>
|
|
<th>Flags</th>
|
|
<th>Info</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="s3">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s3">+</a>
|
|
<a href="https://www.w3.org/TR/WOFF2/#FileStructure">3 Overall file structure and basic data types</a></th></tr>
|
|
<!-- 20 tests -->
|
|
<tr id="blocks-extraneous-data-001-3" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-001.xht">blocks-extraneous-data-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Header and Directory
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the header and the table directory.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-002-3" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-002.xht">blocks-extraneous-data-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Directory and Table Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the table directory and the table data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-003-3" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-003.xht">blocks-extraneous-data-003</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data After Table Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes after the table data block and there is no metadata or private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-004-3" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-004.xht">blocks-extraneous-data-004</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Table Data and Metadata
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the table data and the metadata.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-005-3" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-005.xht">blocks-extraneous-data-005</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Table Data and Private Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the table data and the private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-006-3" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-006.xht">blocks-extraneous-data-006</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Metdata and Private Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the metadata and the private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-007-3" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-007.xht">blocks-extraneous-data-007</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data After Metadata
|
|
<ul class="assert">
|
|
<li>There are four null bytes after the metadata and there is no private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-008-3" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-008.xht">blocks-extraneous-data-008</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data After Private Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes after the private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-overlap-001-3" class="font">
|
|
<td>
|
|
<a href="blocks-overlap-001.xht">blocks-overlap-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Metadata Overlaps Table Data
|
|
<ul class="assert">
|
|
<li>The metadata offset is four bytes before the end of the table data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-overlap-002-3" class="font">
|
|
<td>
|
|
<a href="blocks-overlap-002.xht">blocks-overlap-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Private Data Overlaps Table Data
|
|
<ul class="assert">
|
|
<li>The private data offset is four bytes before the end of the table data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-overlap-003-3" class="font">
|
|
<td>
|
|
<a href="blocks-overlap-003.xht">blocks-overlap-003</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Private Data Overlaps Metadata
|
|
<ul class="assert">
|
|
<li>The private data offset is four bytes before the end of the metadata.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-001-3" class="font">
|
|
<td>
|
|
<a href="valid-001.xht">valid-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 1
|
|
<ul class="assert">
|
|
<li>Valid CFF flavored WOFF with no metadata and no private data</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-002-3" class="font">
|
|
<td>
|
|
<a href="valid-002.xht">valid-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 2
|
|
<ul class="assert">
|
|
<li>Valid CFF flavored WOFF with metadata</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-003-3" class="font">
|
|
<td>
|
|
<a href="valid-003.xht">valid-003</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 3
|
|
<ul class="assert">
|
|
<li>Valid CFF flavored WOFF with private data</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-004-3" class="font">
|
|
<td>
|
|
<a href="valid-004.xht">valid-004</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 4
|
|
<ul class="assert">
|
|
<li>Valid CFF flavored WOFF with metadata and private data</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-005-3" class="font">
|
|
<td>
|
|
<a href="valid-005.xht">valid-005</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 5
|
|
<ul class="assert">
|
|
<li>Valid TTF flavored WOFF with no metadata and no private data</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-006-3" class="font">
|
|
<td>
|
|
<a href="valid-006.xht">valid-006</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 6
|
|
<ul class="assert">
|
|
<li>Valid TTF flavored WOFF with metadata</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-007-3" class="font">
|
|
<td>
|
|
<a href="valid-007.xht">valid-007</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 7
|
|
<ul class="assert">
|
|
<li>Valid TTF flavored WOFF with private data</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-008-3" class="font">
|
|
<td>
|
|
<a href="valid-008.xht">valid-008</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 8
|
|
<ul class="assert">
|
|
<li>Valid TTF flavored WOFF with metadata and private data</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="valid-009-3" class="font">
|
|
<td>
|
|
<a href="valid-009.xht">valid-009</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Valid WOFF 9
|
|
<ul class="assert">
|
|
<li>Valid TTF flavored WOFF with simple and composite glyphs</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s3.#conform-extraneous-reject">
|
|
<!-- 8 tests -->
|
|
<tr id="blocks-extraneous-data-001-3.#conform-extraneous-reject" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-001.xht">blocks-extraneous-data-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Header and Directory
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the header and the table directory.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-002-3.#conform-extraneous-reject" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-002.xht">blocks-extraneous-data-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Directory and Table Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the table directory and the table data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-003-3.#conform-extraneous-reject" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-003.xht">blocks-extraneous-data-003</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data After Table Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes after the table data block and there is no metadata or private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-004-3.#conform-extraneous-reject" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-004.xht">blocks-extraneous-data-004</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Table Data and Metadata
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the table data and the metadata.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-005-3.#conform-extraneous-reject" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-005.xht">blocks-extraneous-data-005</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Table Data and Private Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the table data and the private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-006-3.#conform-extraneous-reject" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-006.xht">blocks-extraneous-data-006</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data Between Metdata and Private Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes between the metadata and the private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-007-3.#conform-extraneous-reject" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-007.xht">blocks-extraneous-data-007</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data After Metadata
|
|
<ul class="assert">
|
|
<li>There are four null bytes after the metadata and there is no private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-extraneous-data-008-3.#conform-extraneous-reject" class="font">
|
|
<td>
|
|
<a href="blocks-extraneous-data-008.xht">blocks-extraneous-data-008</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Extraneous Data After Private Data
|
|
<ul class="assert">
|
|
<li>There are four null bytes after the private data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s3.#conform-extraneous-reject-0">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.#conform-noextraneous">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.#conform-noextraneous-0">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.#conform-overlap-reject">
|
|
<!-- 3 tests -->
|
|
<tr id="blocks-overlap-001-3.#conform-overlap-reject" class="font">
|
|
<td>
|
|
<a href="blocks-overlap-001.xht">blocks-overlap-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Metadata Overlaps Table Data
|
|
<ul class="assert">
|
|
<li>The metadata offset is four bytes before the end of the table data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-overlap-002-3.#conform-overlap-reject" class="font">
|
|
<td>
|
|
<a href="blocks-overlap-002.xht">blocks-overlap-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Private Data Overlaps Table Data
|
|
<ul class="assert">
|
|
<li>The private data offset is four bytes before the end of the table data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="blocks-overlap-003-3.#conform-overlap-reject" class="font">
|
|
<td>
|
|
<a href="blocks-overlap-003.xht">blocks-overlap-003</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Private Data Overlaps Metadata
|
|
<ul class="assert">
|
|
<li>The private data offset is four bytes before the end of the metadata.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s3.#conform-overlap-reject-0">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.1">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s3.1">+</a>
|
|
<a href="https://www.w3.org/TR/WOFF2/#DataTypes">3.1 Data types</a></th></tr>
|
|
<!-- 4 tests -->
|
|
<tr id="datatypes-alt-255uint16-001-3.1" class="font">
|
|
<td>
|
|
<a href="datatypes-alt-255uint16-001.xht">datatypes-alt-255uint16-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Different Representations of 255UInt16
|
|
<ul class="assert">
|
|
<li>Valid TTF flavored WOFF with different valid representation of the same 255UInt16 encoded number</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="datatypes-invalid-base128-001-3.1" class="font">
|
|
<td>
|
|
<a href="datatypes-invalid-base128-001.xht">datatypes-invalid-base128-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Invalid UIntBase128 With Leading Zeros
|
|
<ul class="assert">
|
|
<li>Invalid TTF flavored WOFF that has UIntBase128 numbers with leading zeros</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="datatypes-invalid-base128-002-3.1" class="font">
|
|
<td>
|
|
<a href="datatypes-invalid-base128-002.xht">datatypes-invalid-base128-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Invalid UIntBase128 That Exceeds 2^{32}-1
|
|
<ul class="assert">
|
|
<li>Invalid TTF flavored WOFF that has UIntBase128 numbers which exceed 2^{32}-1</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="datatypes-invalid-base128-003-3.1" class="font">
|
|
<td>
|
|
<a href="datatypes-invalid-base128-003.xht">datatypes-invalid-base128-003</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Invalid UIntBase128 Longer Than 5 Bytes
|
|
<ul class="assert">
|
|
<li>Invalid TTF flavored WOFF that has UIntBase128 numbers longer than 5 bytes</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s3.1.#255UInt16">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.1.#UIntBase128">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.2">
|
|
<tr><th colspan="4" scope="rowgroup">
|
|
<a href="#s3.2">+</a>
|
|
<a href="https://www.w3.org/TR/WOFF2/#woff20Header">3.2 WOFF2 Header</a></th></tr>
|
|
<!-- 7 tests -->
|
|
<tr id="header-length-001-3.2" class="font">
|
|
<td>
|
|
<a href="header-length-001.xht">header-length-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header Length Too Short
|
|
<ul class="assert">
|
|
<li>The length field contains a value that is four bytes shorter than the actual data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="header-length-002-3.2" class="font">
|
|
<td>
|
|
<a href="header-length-002.xht">header-length-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header Length Too Long
|
|
<ul class="assert">
|
|
<li>The length field contains a value that is four bytes longer than the actual data.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="header-numtables-001-3.2" class="font">
|
|
<td>
|
|
<a href="header-numTables-001.xht">header-numtables-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header Number of Tables Set to Zero
|
|
<ul class="assert">
|
|
<li>The header contains 0 in the numTables field. A table directory and table data are present.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="header-reserved-001-3.2" class="font">
|
|
<td>
|
|
<a href="header-reserved-001.xht">header-reserved-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header Reserved Invalid Value
|
|
<ul class="assert">
|
|
<li>The reserved field contains 1.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="header-signature-001-3.2" class="font">
|
|
<td>
|
|
<a href="header-signature-001.xht">header-signature-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header Signature Invalid Value
|
|
<ul class="assert">
|
|
<li>The signature field contains XXXX instead of wOFF.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="header-totalsfntsize-001-3.2" class="font">
|
|
<td>
|
|
<a href="header-totalsfntsize-001.xht">header-totalsfntsize-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header TotalSfntSize Too Small
|
|
<ul class="assert">
|
|
<li>The totalSfntSize field contains a too small incorrect value.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="header-totalsfntsize-002-3.2" class="font">
|
|
<td>
|
|
<a href="header-totalsfntsize-002.xht">header-totalsfntsize-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header TotalSfntSize Too Big
|
|
<ul class="assert">
|
|
<li>The totalSfntSize field contains a too big incorrect value.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-magicNumber">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-magicNumber-0">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-mustNotRejectIncorrectTotalSize">
|
|
<!-- 2 tests -->
|
|
<tr id="header-totalsfntsize-001-3.2.#conform-mustNotRejectIncorrectTotalSize" class="font">
|
|
<td>
|
|
<a href="header-totalsfntsize-001.xht">header-totalsfntsize-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header TotalSfntSize Too Small
|
|
<ul class="assert">
|
|
<li>The totalSfntSize field contains a too small incorrect value.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr id="header-totalsfntsize-002-3.2.#conform-mustNotRejectIncorrectTotalSize" class="font">
|
|
<td>
|
|
<a href="header-totalsfntsize-002.xht">header-totalsfntsize-002</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header TotalSfntSize Too Big
|
|
<ul class="assert">
|
|
<li>The totalSfntSize field contains a too big incorrect value.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-mustNotRejectIncorrectTotalSize-0">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-mustNotUseReservedValue">
|
|
<!-- 1 tests -->
|
|
<tr id="header-reserved-001-3.2.#conform-mustNotUseReservedValue" class="font">
|
|
<td>
|
|
<a href="header-reserved-001.xht">header-reserved-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header Reserved Invalid Value
|
|
<ul class="assert">
|
|
<li>The reserved field contains 1.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-mustNotUseReservedValue-0">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-mustSetReserved2Zero">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-mustSetReserved2Zero-0">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-noMagicNumber-reject">
|
|
<!-- 1 tests -->
|
|
<tr id="header-signature-001-3.2.#conform-noMagicNumber-reject" class="font">
|
|
<td>
|
|
<a href="header-signature-001.xht">header-signature-001</a></td>
|
|
<td></td>
|
|
<td><abbr class="font" title="Requires a special font">Font</abbr></td>
|
|
<td>Header Signature Invalid Value
|
|
<ul class="assert">
|
|
<li>The signature field contains XXXX instead of wOFF.</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
<tbody id="s3.2.#conform-noMagicNumber-reject-0">
|
|
<!-- 0 tests -->
|
|
</tbody>
|
|
</table>
|
|
|
|
</body>
|
|
</html> |