EPub Reader Test

From MobileRead
Jump to: navigation, search

An ePub file designed to test some common features and bugs of ePub readers can be found here. Below is a summary of the results in some readers.

[edit] Cybook Orizon

Test version: 1 (untitled)

Firmware version: Boo Reader 3.1 (build 1398), Adobe Reader Mobile 9.2 (build 38311)

1st margin: 5mm/6mm left/right margins, 1mm on top of the first page

2nd margin: 4mm/5mm left/right margins, no margin on top

Pagebreak Test: Pagebreak, no top margin after

Justification Test: Correct justification with the "Justify" option enabled or disabled

Centering: Blocks correctly centered and aligned

Auto Margins: All blocks placed on the left.

Long Paragraphs: Spurious pagebreaks after "porttitor nisi. Morbi", "vitae feugiat nisl." With hyphenation enabled, after "enim varius hen-", "blandit rhoncus quam", "felis id urna", "consequat quis", "libero. Aliquam in-".

Empty Elements: All four boxes shown, none filled.

Scale Tests: 5cm square -> 5cm; 10em square -> 4cm at 6th font size; 200px square -> 3.1cm (~164 ppi, so 200 real pixels); full height box -> breaks after text, then takes the following page (minus the text height in the first?)

Headers and Footers: Both bold texts are visible.

PNG Support: 2-bit and 4-bit PNGs have problems, they show spurious hatching in gray areas.

SVG Support: Default text size equivalent to about 26.5 at 6th font size. External SVG appears in <img> and <object>, but apparently <object> covers everything in its page, including the "As an <object>:" text.

Links Test: Text links work correctly, image links are underlined, but not selectable (key or touchscreen). Multilevel TOC shown flat, all items appear as the same level.

Default Fonts: Default font is customizable, but standard families do not change. "cursive" and "fantasy" look like "serif".

Smallcaps: No smallcaps at all (except in the 3rd paragraph, which is hardcoded), just the normal font.

Spaces: Em-space, thin space, narrow no-break space displayed as question marks, others apparently behave properly. With hyphenation enabled all spaces are supported.

Embedded Fonts: "italic Lobster" looks like normal italic "serif", "bold Lobster" looks actually bolder than normal Lobster.

Ligatures Test: Ligatures used if defined in the font, &zwnj; breaks the ligatures.

Unicode Coverage: Latin text in normal size (:lang not supported), Armenian and Thai displayed as crossed rectangles (with hyphenation disabled, as question marks). Apparently font substitution happens for characters in Czech, Greek and Russian not included in the font (Verdana, for instance).

Bidirectional Support: Hebrew and Arabic characters not available in default font, with the embedded fonts they are rendered left-to-right and left-aligned; Arabic ligatures used when hyphenation enabled.

[edit] Aura

Test version: 2

Firmware version: 3.3.0 (8eb9c1f8b2, 4/17/14), patched, ((*)) is 3.5.0 (1ad1188b51, 7/9/14), unpatched

1st margin: ~1mm left/right margins with minimal setting. ~3mm top margin (given by the patch), same in all pages. ((larger top margin in the first page.))

2nd margin: 0mm left/right margins (even partially hidden by the bezel) with minimal setting. Same top margin as before. ((First page with the same top margin as the others.))

Pagebreak Test: Pagebreak, no top margin after.

Justification Test: Correct justification with any alignment option (the book setting prevails)

Centering: Blocks correctly centered and aligned

Auto Margins: All blocks placed on the left. ((Left-, center- and right-aligned blocks.))

Long Paragraphs: No spurious pagebreak.

Empty Elements: All four boxes shown, none filled.

Scale Tests: 5cm square -> variable with font size (~12em); 10em square -> variable with font size; 200px square -> ~2.45cm (~210 ppi, so 200 real pixels); full height box -> breaks after text, then takes the following page (minus the text height in the first, apparently respecting top/bottom margins?), but even when starting at the top of the page the box is broken

Headers and Footers: Both bold texts are visible.

PNG Support: 2-bit and 4-bit PNGs have problems, they appear with aliasing/low quality. ((All PNGs look correct.))

SVG Support: Default SVG text size about 150% of the main text size. External SVG appears in <img> and <object>, but it looks like the <object> replaces everything in the page, so unless it happens to be in its own page it makes some of the previous tests invisible.

Links Test: Text and image links work correctly (images underlined), although link 2 sometimes leads to landing 1 (probably when the "go back" link has been used). Multilevel TOC shown flat, all items appear as the same level. ((All links work correctly, images not underlined))

Default Fonts: Default font is customizable, but standard families do not change. "cursive" and "fantasy" look like "serif", "monospace" looks like the custom default.

Smallcaps: No smallcaps at all (except in the 3rd paragraph, which is hardcoded), just the normal font.

Spaces: All spaces look correct.

Embedded Fonts: "italic Lobster" looks like normal italic, "bold Lobster" does not look bolder than normal Lobster.

Ligatures Test: Ligatures used if defined in the font, &zwnj; breaks the ligatures.

Unicode Coverage: Latin text in normal size (:lang not supported), Armenian and Thai displayed as crossed rectangles or question marks. No font substitution for missing characters. ((Armenian and Thai displayed as rectangles, different characters or empty depending on the font, looks correct with Code2000))

Bidirectional Support: Hebrew and Arabic characters not available in default font, with the embedded fonts they are rendered left-to-right and left-aligned; Arabic ligatures seem to be used. ((with the embedded fonts they are rendered right-to-right and right-aligned; some Arabic ligatures look wrong, though.))

Custom Entities: Correctly (re)defined: "this is an em-dash", "some sample entity", curly quotes and spaced ellipsis.

[edit] For more information

Personal tools
Namespaces

Variants
Actions
Navigation
MobileRead Networks
Toolbox