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.
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 |
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 |