Readium Testing Resources

This page provides access to the EPUB Test Suite files. There are two groups - non-FXL and FXL. The non-FXL are the current EPUB TestSuite files. The FXL files have been modified from the original (more info below). The tables list the test files. Each link int the tables are to the already-packaged EPUB file. Clicking on the links should cause your browser or mobile app to prompt you what to do with the file.

Original non-FXL EPUB Test Suite Files

The following files have been built from the official repo of the IDPF EPUB Test Suite.

The sources for the original (unmodified) TestSuite FXL files are here. The pre-built binaries are here.

EPUBTEST 0100 - Reflowable Content Basic reflowable behaviours
EPUBTEST 0101 - Styling Basic support for CSS
EPUBTEST 0102 - Scripting Tests basic scripting support
EPUBTEST 0103 - Font Embedding and Obfuscation Tests the various types of fonts supported
EPUBTEST 0110 - Document Flow - Paginated Tests pagination
EPUBTEST 0111 - Document Flow - Scrolled Tests layout in scrolled mode
EPUBTEST 0112 - Doccument Flow Scrolled Doc Tests layout in scrolled-doc mode
EPUBTEST 0120 - Media Overlays Tests support for media-overlays in reflowable mode
EPUBTEST 0130 - RTL and Vertical Layout Tests support for RTL and vertical layout
EPUBTEST 0140 - Content Fragement Identifiers Tests suport for Content Fragment Identifiers (CFI)
EPUBTEST 0150 - Document Navigation Tessts various document navigation features

Revised EPUB Fixed-Layout Test Suite Files

The following files have been cloned from the IDPF EPUB Test Suite. They have been modified to add two enhancements:

Note that the CSS is, strictly speaking, not compliant with the EPUB 3.0.1 spec since it uses the CSS "fixed" position property. It is hoped we will correct this error (by making 'fixed' legal) in EPUB 3.2, at which point these files can be pushed back into the IDPF repo.

The sources for the revised test files can be found here.

The sources for the original (unmodified) TestSuite FXL files are here. The pre-built binaries are here.

EPUBTEST 0201 - FXL Support Fixed layout support
EPUBTEST 0202 - Spreads (both) Synthetic spreads in both device modes
EPUBTEST 0203 - Spreads (landscape) Synthetic spreads in landscape mode
EPUBTEST 0204 - Spreads (none) Synthetic spreads disabled
EPUBTEST 0205 - Spreads (portrait) Synthetic spreads in portrait mode
EPUBTEST 0206 - Landscape Orientation Landscape orientation
EPUBTEST 0207 - Portrait Orientation Portrait orientation
EPUBTEST 0208 - Layout Override (reflowable) Spine overrides of rendition:layout property
EPUBTEST 0209 - Layout Override (pre-paginated) Spine overrides of rendition:layout property
EPUBTEST 0210 - Orientation Spine Override Spine overrides of rendition:orientation property
EPUBTEST 0211 - Page Progression Direction Fixed layout page progression direction
EPUBTEST 0220 - FIxed Layout Media Overlays Fixed layout media overlays