Skip to main content

Limitations of ePUB Readers

tip

Fixed vs. Flowable ePUBs

Starting with Bloom 5.4, you have the option of publishing ePUBs in either Fixed layout mode or Flowable mode.

Fixed Layout ePUBs work with fully compatible e-readers (ePUB 3 standard) to display the book exactly like it is shown in Bloom. Fixed mode ePUB is an attractive option for landscape books and it is the only option for Bloom books containing image overlays like speech bubbles and captions. Unfortunately, many e-readers do a very poor job of presenting landscape books. In addition, Fixed mode ePUBs do not handle scrolling text boxes, so all your text must fit on the page.

Flowable ePUBs allow e-readers to lay out images and text however they want. This mode also enables users to adjust the size of the text in the app or user system font settings.

tip

Note that for dependable What You See Is What You Get digital Bloom books, we recommend readers that handle our BloomPUB format. Currently, these are: Bloom Reader, BloomPUB Viewer, and apps created with Reading App Builder. These readers also supply analytics back to BloomLibrary.org so that you can see how your books are doing.

There are many ePUB readers available for Windows, Android, iOS and Linux, but these readers vary in their ability to comply with the ePUB3 standard. As a result, you cannot depend on them to faithfully display the contents of a Bloom book, play sign language videos, or to play audio of Bloom Talking Books.

In the following two charts, we present some notes on our testing with various readers, first for Fixed mode ePUBs, and secondly, for Flowable mode ePUBs.

Performance of various ePUB readers for Bloom Fixed-mode ePUBs

Talking Book AudioTalking Book Text HighlightingImage Descriptions (audio)Landscape LayoutSign LanguageOverlay Bubbles (e.g. comics)
eKitabu Windows
version
No
eKitabu Android
v5.4.1
No(1)(1)
Lis-a
Android version
Feb 25, 2022
(2)(2)(3)
Google Play Books
Sept 2022
NoNoNoNoNoNo
Apple Books
Sept 2022
NoNoNo(3)
Dolphin EasyReader
(Android version)
(4)(5)NoNoNo(3)
Thorium Reader (Windows)NoNoNo
Simply Reading (Android)No(1)(1)
  1. Various app controls (e.g. menu bar, media bar) obscure significant portions of Fixed mode ePUBs, making them unusable.
  2. Text on right-side of screen is frequently slightly clipped.
  3. The positioning of text inside speech bubbles and captions is inaccurate, sometimes badly.
  4. Frequent audio clipping.
  5. Text highlighting is erratic and unreliable.

Performance of various ePUB readers for Bloom Flowable-mode ePUBs

Talking Book AudioTalking Book Text HighlightingImage Descriptions (audio)Landscape to Portrait RenderingSign LanguageOverlay Bubbles (e.g. comics)
eKitabu Windows
version
(2)N/A
eKitabu Android
v5.4.1
NoNoNo(2)N/A
Lis-a
Android version
Feb 25, 2022
(2)N/A
Google Play Books
Sept 2022
NoNoNo(3)NoN/A
Apple Books
Sept 2022
NoNoNo(2)N/A
Dolphin EasyReader
(Android version)
(1)Unreliable(1)NoN/A
Thorium Reader (Windows)(2)N/A
Simply Reading (Android)(2)N/A
  1. Frequent audio clipping.
  2. Top or bottom positioned text blocks (in Bloom Edit) will display nicely, but right-side text blocks (in Bloom Edit) may have reduced margins.
  3. Text which should wrap is often simply cut off.
caution

For books produced by Bloom 5.4: if you make a Talking Book out of an Overlay (comic) book, ePUB readers will read bubbles in the order you created them. That won’t always be the correct order! We have an idea of how to improve things for Bloom 5.5.