Repository navigation
v2.2.2
3dslibris 2.2.2
This release is a compatibility-focused follow-up to v2.2.1, aimed at EPUB files that rely on hidden structural helpers and print-only markup.
Highlights
- Cosmetic EPUB pagebreak markers no longer disturb pagination: hidden
epub:type="pagebreak"/role="doc-pagebreak"spans are now ignored when they are purely decorative, so they no longer create bogus breaks in the reflowed text. - CSS-hidden list markers are now respected: lists styled with
list-style-type: noneorlist-style: noneno longer show bullets or numbers in 3dslibris when those rules come from EPUB CSS.
Included fixes and behavior changes
- EPUB parser hidden-content handling is more robust: the parser now distinguishes between useful structural content and hidden print-parity markers that should not affect reading flow.
- List marker suppression now works from class-based CSS too: this is no longer limited to inline styles or a few hardcoded class names.
- The EPUB rendering fixture was updated: the test book now includes a non-hardcoded
ornamentlesslist case so the behavior can be validated in both automated tests and on hardware.
Included assets
3dslibris.cia3dslibris-debug.cia3dslibris.3dsx3dslibris-debug.3dsx3dslibris-sdmc.zip3dslibris-source.tar.gz