Skip to content
Novus Examples

Explore the test library

Search files, editable visual templates, and live browser targets from one registry-backed directory. Filtered query views stay crawlable for links but are deliberately noindex; the stable taxonomy pages below remain the canonical search surfaces.

90 results

Page 2 of 4; 24 results per page.

Show the canonical directory
Preview of EPUB 3 - Flattened Single-Level Contents
epub
2.9 KB
Actual file preview for EPUB 3 - Flattened Single-Level Contents

EPUB 3 - Flattened Single-Level Contents

Exactly the same content and the same set of targets, listed as one flat level. The reference twin for the nested navigation fixture: if a reader renders both identically, it is discarding hierarchy.

File
EPUB · TOC Depth
Use case
Conversion testing· Paired fixture
Preview of EPUB 3 - Four-Level Nested Navigation Document
epub
3 KB
Actual file preview for EPUB 3 - Four-Level Nested Navigation Document

EPUB 3 - Four-Level Nested Navigation Document

A navigation document nested four levels deep with ordered lists inside list items, targeting heading anchors inside two part documents. Paired with a flattened twin so a reader that silently collapses hierarchy is easy to spot.

File
EPUB · TOC Depth
Use case
Conversion testing· Paired fixture
Preview of EPUB 3 - Four-Level Nested NCX navPoints
epub
3.7 KB
Actual file preview for EPUB 3 - Four-Level Nested NCX navPoints

EPUB 3 - Four-Level Nested NCX navPoints

The same four-level hierarchy expressed as nested NCX navPoints with a depth-first playOrder and a matching dtb:depth, alongside the equivalent nav document. For testing the older navigation path, which nests through element containment rather than through lists.

File
EPUB · TOC Depth
Use case
Conversion testing· Conversion set
Preview of EPUB 3 - Full Accessibility Metadata (schema.org + conformsTo)
epub
2.8 KB
Actual file preview for EPUB 3 - Full Accessibility Metadata (schema.org + conformsTo)

EPUB 3 - Full Accessibility Metadata (schema.org + conformsTo)

An EPUB 3 carrying the accessibility metadata distributors now require: schema:accessMode, accessModeSufficient, four accessibilityFeature values, a hazard statement, a written summary, and a dcterms:conformsTo link. The claims are true of the file, so a checker can verify rather than take the metadata's word.

File
EPUB · Conformance
Use case
Media accessibilityMetadata testing· Conversion set
Preview of EPUB 3 - Inline SVG in XHTML (svg property)
epub
2.2 KB
Actual file preview for EPUB 3 - Inline SVG in XHTML (svg property)

EPUB 3 - Inline SVG in XHTML (svg property)

SVG written straight into an XHTML content document, with properties="svg" declared on the manifest item as EPUB 3 requires. The other half of the SVG question: inline vector markup rather than a standalone content document.

File
EPUB · SVG Content
Use case
Conversion testingHTML parsing· Conversion set
Preview of EPUB 3 - Intentionally Invalid (container declares no rootfile)
epub
3.3 KB
Actual file preview for EPUB 3 - Intentionally Invalid (container declares no rootfile)

EPUB 3 - Intentionally Invalid (container declares no rootfile)

An intentionally invalid EPUB whose META-INF/container.xml contains an empty rootfiles element, so nothing points at the package document - even though OEBPS/content.opf is present and correct. Intentionally invalid and clearly labelled; it separates readers that guess from readers that give up cleanly.

File
EPUB · Broken Package
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Intentionally Invalid (duplicate manifest id)
epub
3.4 KB
Actual file preview for EPUB 3 - Intentionally Invalid (duplicate manifest id)

EPUB 3 - Intentionally Invalid (duplicate manifest id)

An intentionally invalid EPUB where two manifest items carry the same id, so the spine's references become ambiguous and one chapter can be reached twice while another cannot be reached at all. Intentionally invalid and clearly labelled - an XML ID uniqueness violation, not a container defect.

File
EPUB · Broken Package
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Intentionally Invalid (manifest item has no file)
epub
2.8 KB
Actual file preview for EPUB 3 - Intentionally Invalid (manifest item has no file)

EPUB 3 - Intentionally Invalid (manifest item has no file)

An intentionally invalid EPUB that declares chapter3.xhtml in the manifest, the spine and the contents, while the file itself is not in the ZIP. Intentionally invalid and clearly labelled - for testing the difference between a missing resource and an unreadable book.

File
EPUB · Broken Package
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Intentionally Invalid (NCX only, no navigation document)
epub
3.5 KB
Actual file preview for EPUB 3 - Intentionally Invalid (NCX only, no navigation document)

EPUB 3 - Intentionally Invalid (NCX only, no navigation document)

An intentionally invalid EPUB 3 that ships only an NCX: no manifest item carries properties="nav", which EPUB 3 requires. Intentionally invalid and clearly labelled - it separates readers that fall back to the NCX from readers that refuse to open a book with no navigation document.

File
EPUB · Navigation
Use case
Error handlingConversion testing· Paired fixture
Preview of EPUB 3 - Intentionally Invalid (spine idref resolves to nothing)
epub
3.4 KB
Actual file preview for EPUB 3 - Intentionally Invalid (spine idref resolves to nothing)

EPUB 3 - Intentionally Invalid (spine idref resolves to nothing)

An intentionally invalid EPUB whose spine ends with an itemref pointing at a manifest id that does not exist. Intentionally invalid and clearly labelled - the first three chapters are intact, so a reader can recover if it chooses to.

File
EPUB · Broken Package
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Intentionally Invalid (XHTML declared as text/html)
epub
3.4 KB
Actual file preview for EPUB 3 - Intentionally Invalid (XHTML declared as text/html)

EPUB 3 - Intentionally Invalid (XHTML declared as text/html)

An intentionally invalid EPUB whose second chapter is declared as text/html instead of application/xhtml+xml, making it a foreign resource in the reading order with no fallback. Intentionally invalid and clearly labelled; the bytes of that file are ordinary, valid XHTML.

File
EPUB · Broken Package
Use case
Error handlingConversion testing· Conversion set
Preview of EPUB 3 - Left-to-Right Direction Control
epub
2.1 KB
Actual file preview for EPUB 3 - Left-to-Right Direction Control

EPUB 3 - Left-to-Right Direction Control

The left-to-right control for the direction set: identical package structure to the Arabic fixture, differing only in the language tag and the spine direction. A reference point, not a test case on its own.

File
EPUB · Writing Modes · en
Use case
InternationalizationConversion testing· Paired fixture
Preview of EPUB 3 - MathML with altimg and alttext Fallback
epub
3 KB
Actual file preview for EPUB 3 - MathML with altimg and alttext Fallback

EPUB 3 - MathML with altimg and alttext Fallback

The same equation carrying the fallbacks a reader without a MathML engine needs: an altimg raster, its declared dimensions and baseline offset, and an alttext reading of the formula for speech. For testing fallback selection and what a screen reader announces.

File
EPUB · Mathml
Use case
Conversion testingMedia accessibility· Conversion set
Preview of EPUB 3 - MathML with the mathml Property Declared
epub
2.2 KB
Actual file preview for EPUB 3 - MathML with the mathml Property Declared

EPUB 3 - MathML with the mathml Property Declared

An EPUB 3 with a block MathML equation and the required properties="mathml" on its content document. The baseline for MathML support, paired with a twin that omits the declaration.

File
EPUB · Mathml
Use case
Conversion testingHTML parsing· Paired fixture
Preview of EPUB 3 - MathML, Intentionally Invalid (mathml property missing)
epub
2.2 KB
Actual file preview for EPUB 3 - MathML, Intentionally Invalid (mathml property missing)

EPUB 3 - MathML, Intentionally Invalid (mathml property missing)

An intentionally invalid EPUB: the content document contains MathML while its manifest item omits properties="mathml", so the package understates what a reader needs. Intentionally invalid and clearly labelled - identical to its declared twin in every other byte of markup.

File
EPUB · Mathml
Use case
Error handlingConversion testing· Paired fixture
Preview of EPUB 3 - Media Overlay (SMIL + MP3 narration)
epub
2.7 KB
Actual file preview for EPUB 3 - Media Overlay (SMIL + MP3 narration)

EPUB 3 - Media Overlay (SMIL + MP3 narration)

An EPUB 3 with a real media overlay: a SMIL document ties three paragraph ids to clip ranges in an embedded MP3, and the package declares media:duration and media:active-class. The narration track is deliberately silent audio, so the fixture stays small and byte-identical on every run.

File
EPUB · Media Overlay
Use case
Media accessibilityConversion testing· Conversion set
Preview of EPUB 3 - Media Overlay Across Three Documents
epub
4.9 KB
Actual file preview for EPUB 3 - Media Overlay Across Three Documents

EPUB 3 - Media Overlay Across Three Documents

Three chapters, three SMIL overlays and three MP3 tracks, with a media:duration refines entry per overlay plus the package total. For testing whether a reader plays continuously across document boundaries and whether it sums the per-document durations correctly.

File
EPUB · Media Overlay
Use case
Media accessibilityConversion testing· Conversion set
Preview of EPUB 3 - Media Overlay with No media:duration
epub
2.7 KB
Actual file preview for EPUB 3 - Media Overlay with No media:duration

EPUB 3 - Media Overlay with No media:duration

A working media overlay whose package omits the required media:duration metadata entirely. Everything else is intact, so this fixture isolates one question: does the reader refuse the overlay, or fall back to measuring the audio itself?

File
EPUB · Media Overlay
Use case
Media accessibilityConversion testing+1· Conversion set
Preview of EPUB 3 - Media Overlay, Intentionally Invalid (dangling text src)
epub
2.8 KB
Actual file preview for EPUB 3 - Media Overlay, Intentionally Invalid (dangling text src)

EPUB 3 - Media Overlay, Intentionally Invalid (dangling text src)

An intentionally invalid media overlay: the second par's text src points at a fragment identifier that does not exist in the chapter. Intentionally invalid and clearly labelled - for testing whether playback skips the orphaned segment, stops dead, or throws.

File
EPUB · Media Overlay
Use case
Media accessibilityConversion testing+1· Conversion set
Preview of EPUB 3 - Metadata Refines Chains (title-type, file-as, collection)
epub
2.3 KB
Actual file preview for EPUB 3 - Metadata Refines Chains (title-type, file-as, collection)

EPUB 3 - Metadata Refines Chains (title-type, file-as, collection)

Two dc:title elements distinguished only by refines chains into title-type and display-seq, a creator with file-as and a MARC relator role, and a series declared with belongs-to-collection. The structure a catalogue actually needs, and the one flat metadata readers collapse into a single confused string.

File
EPUB · Metadata Encoding
Use case
Metadata testingConversion testing· Conversion set
Preview of EPUB 3 - Metadata with Astral-Plane Characters
epub
2.2 KB
Actual file preview for EPUB 3 - Metadata with Astral-Plane Characters

EPUB 3 - Metadata with Astral-Plane Characters

A title containing two characters above the Basic Multilingual Plane - a blue book and a musical clef - plus a Japanese description. Anything that counts characters as UTF-16 code units, or truncates a title to a byte length, splits a surrogate pair here.

File
EPUB · Metadata Encoding
Use case
Encoding detectionMetadata testing+1· Conversion set
Preview of EPUB 3 - Metadata with Diacritics and a Combining Mark
epub
2.2 KB
Actual file preview for EPUB 3 - Metadata with Diacritics and a Combining Mark

EPUB 3 - Metadata with Diacritics and a Combining Mark

A package document whose title and creator carry precomposed accents, a combining ring above a bare letter, and a typographic apostrophe. For testing normalisation, sorting and filename derivation - the combining mark is the one that breaks naive length and comparison code.

File
EPUB · Metadata Encoding
Use case
Encoding detectionMetadata testing· Conversion set
Preview of EPUB 3 - Metadata Written as Numeric Character References
epub
2.2 KB
Actual file preview for EPUB 3 - Metadata Written as Numeric Character References

EPUB 3 - Metadata Written as Numeric Character References

Every non-ASCII character in the metadata is written as a hexadecimal numeric character reference, so the package document is pure ASCII on disk while the title is Han and Cyrillic once parsed. For testing tools that read metadata with a regex instead of an XML parser.

File
EPUB · Metadata Encoding
Use case
Encoding detectionMetadata testing· Conversion set
Preview of EPUB 3 - Mixed Bidirectional Runs
epub
2.1 KB
Actual file preview for EPUB 3 - Mixed Bidirectional Runs

EPUB 3 - Mixed Bidirectional Runs

Left-to-right prose with an Arabic run isolated by dir="rtl" and a Latin identifier isolated by dir="ltr" inside an Arabic phrase. The everyday bidi case that breaks when a renderer applies paragraph direction to every character in the paragraph.

File
EPUB · Writing Modes · en
Use case
InternationalizationConversion testing· Conversion set