Page numbers

From MobileRead
Jump to: navigation, search

Page numbering is a convention from the world of paper books. Its position in the eBook world is yet to be settled. While page numbering in paper edition of books is straight forward, this is a more complex issue in the eBook world since it is uncertain if and how such a feature would be best implemented.

The use of page numbering would be the same as in paper books - text navigation and quantification.

Different approaches might be used:

Contents

[edit] Absolute page numbers

Absolute page numbers would be used to refer to a particular portion of a book in a way that would be consistent on different screen and font sizes and independent of the format of the eBook. In order for this to work, the page numbers would have to be embedded in the mark-up of the text or a page length consisting of a specific amount of text/bytes have to be agreed.

Absolute page numbers might be helpful to readers who need to refer to a specific position in an eBook, either for references in scholar works or to look up the page on a different device.

Absolute page numbers might also be helpful to reference the length of an eBook or a part of the eBook.

The page numbers to be used in eBooks could be aligned with paper book versions of the same book for easy referencing. In cases where multiple editions of the same book are available and the page numbering varies in the different versions, the publisher would have to decide which paper book edition to use as the source of the page numbers. Hardback editions and paperback editions of a paper books often have different layout and page numbering.

Typically PDF and to a lesser extent ADE supported ePUB uses or could use a absolute page number approach. DAISY eBooks support page numbers as does ePub 3. Kindle KF8 can support page numbers.

[edit] Rendered page numbers

Rendered page numbers refer to the page numbers in an eBook as it is rendered in particular format, device, and font and is helpful for the reader to navigate in this context. Rendering page numbers may or may not be independent of font size changes.

[edit] Criticism

The idea of page numbers in eBooks has been criticized as being obsolete and non-logical. Paragraph and word numbering has been suggested as an alternative to absolute page numbers while percentage has been suggested as an alternative to rendered page numbers.

[edit] Implementation

The EPUB format specification version 2 from IDPF does not contain page numbering. Adobe has developed an add-on feature, Page-map, for publishers to use in defining page numbers in their eBooks, described in Adobe's EPUB Best Practices Guide (epub). In the absence of a page-map ADE uses 1024 characters to represent a page.

The NCX file mandated for the TOC in an ePub file actually comes from DAISY and does have the ability to code absolute page numbers.

The Sony Reader in its LRS format and the iRex iLiad shows rendered page numbers. The ADE ePub format used on Sony and many other readers generates a default page number scheme based loosely on 1024 characters of the book per page number. This usually means several screens worth of data will represent a single page and that page numbers may change in the middle of a screen.

Mobi readers use a screen as a page number however no MobiPocket Reader including the one on the iLiad are accurate when it comes to page numbers. They are always sophisticated estimates that fool some users, however if you jump ahead many pages it will be off. The eBookwise-1150 accurately renders page numbers as screen pages.

The Kindle uses an absolute position system named locations which are actually every 150 bytes in the file. Easy to generate accurately but are much smaller than a standard page so you get a range of numbers on every page. The exact formula is floor(bytes/150)+1, and note that this is bytes, not characters, and includes all the markup and tags in the mobi-html, not just the displayed text. The Kindle 3 and later models have an absolute page number capability using a new side file (APNX) that contains a map to the numbers. This data can be encoded in the DAISY page number section of the NCX file.

The ePub 3 standard does provide for page numbers using a variation of the Navigation section. It effectively replaces the DAISY implementation as there is no DAISY connection in the version 3 standard.

[edit] Related Links

Personal tools
Namespaces

Variants
Actions
Navigation
MobileRead Networks
Toolbox
Advertisement