Limitations
Last updated
Last updated
The limitations will often refer to the terms reflowable
and pre-paginated
. It's important to understand the difference since they often have different limitations.
reflowable
Any book that contains texts supposed to be rendered as a natural flow. Pages number will dynamically change based on your device screen size. They are the most common books, for example Alice in wonderland, Moby Dick, etc.
pre-paginated
Any book that contains pages that are supposed to be displayed as it is the same way for everyone no matter what device screen they are using. This is commonly used for manga or comics (visual novels) books.
The engine use two sets of settings, users settings and computed settings. The computed settings are a derived from the user one. The reason is that some settings will be locked or reduced for specific books. This ensure the engine works correctly even if the user wants a settings not compatible. For example, if the user set the page turn animation to slide
on a japanese book, the engine will be locked on fade
because sliding is not supported for vertical writing books.
If you are using the engine only for comics or manga, you don’t need to check the limitations since there are none. These types of books are the easiest to display and all the features should be available.
🚧 ❌ ✅
reflowable (horizontal-writing) | reflowable (vertical-writing) | pre-paginated |
---|---|---|
❌ | ❌ | ❌ |
Curl animation is not available at the moment. We are working on it but do not expect it for reflow book (especially vertical writing contents). A first curl version might come in the future for pre-paginated (comic / manga) contents.
reflowable (horizontal-writing) | reflowable (vertical-writing) | pre-paginated |
---|---|---|
✅ | 🚧 | ✅ |
Vertical writing content can only use vertical sliding animation which causes conflict when using horizontal scrolling. This is because sliding through chapters will results as an horizontal sliding but scrolling through chapter inner pages will end up as vertical sliding. This creates a weird reading experience. If you want to use sliding with vertical writing, you should set the turn direction mode to vertical.
You can see the problem here
reflowable (horizontal-writing) | reflowable (vertical-writing) | pre-paginated |
---|---|---|
🚧 | ❌ | ✅ |
As opposed to swiping, finger pan scrolling means that the screen move together with your finger.
To have an optimal experience, it is better to load as many pages as possible (ideally the entire book). This will prevent user panning into unloaded chapters.
To have a confortable experience you should force the page turn direction on vertical only. This will make sure we can only swipe in one direction.
reflowable (horizontal-writing) | reflowable (vertical-writing) | pre-paginated |
---|---|---|
✅ | 🚧 | ✅ |
Any chapter that is using vertical-writing will not have a page separation and be rendered as one page on the entire screen. This is due to how browsers renders vertical text and is unlikely to be fixed.