As of July 2018, it looks like we should be authoring EPUB 3.0.1
. 3.1 seems to have been an overreach.
- Rendition
-
A version of an epub. Like fixed-layout and reflowable. An epub author might want to package both in one epub, and the device could determin which or when to show which rendition. The spec also mentions the idea of multiple translations of a work being renditions of a single epub. It also refers to "…the ability to move from the same spot in one Rendition to the equivalent spot in another as changes in the reading environment occur."
- Package Document
-
An
.opf
file that describes oneRendition
. The package document files are referenced in theMETA-INF/continer.xml
file. For our purposes there is (currently) always only one rendition per document, so one package document. The Package document is an.xhtml
doc that contains meta info about the rendition, a manifest of all resources, and a listing of reading order (aka: spine).
-
spec allows reader to discard margin/padding top on an element after a page break, which the kindle app on mac seems to do. the only real workaround is to put the item you want to have top margin in it’s own html file within the container.