Changes in the iBooks Asset Guide 4.9

Flowing and Fixed-Layout Books: Custom Page Numbers

In flowing and fixed-layout books, <pageList> can be used to define the page numbers that iBooks assigns to each page. For example, the first page of the book is page 1 by default, but in some books, this may be the cover page and shouldn't be numbered. You can use <pageList> to define an empty string to that page so that it is not numbered. Similarly, you can define Roman numerals (i, ii, iii), letters (a, b, c), or numbers (1, 2, 3) for page numbers. If you use something other than numbers or a single word, make sure it is meaningful, keep it very short, and check to make sure it doesn't get truncated on the device. Using <pageList> requires iBooks 2.1 and newer.

Multi-Touch Books for iPad

Added a new chapter to describe best practices and asset requirements and encoding for Multi-Touch books for iPad. Multi-Touch books require iBooks 2.0 or later, iOS 5.0 or later, macOS X 10.7.3 Lion or later, and iTunes 10.5.3 or later.

NCX File Clarifications

For optimal customer experience, Apple requires the navMap element in the NCX. iBooks uses the data provided in the NCX to build the customer-facing table of contents. The navMap element must contain one or more navPoint elements. Each navPoint creates an entry in the table of contents. However, if the navMap contains only one navPoint, iBooks suppresses the list table of contents, which could be useful when creating fixed-layout books. For example, a picture book does not need a list table of contents as it does not have chapters. iBooks will always create a thumbnail table of contents for a fixed-layout book.

Images: Best Practices

When testing your book, be sure to preview it in night mode (the Night option under Theme). The Night reading theme makes reading books in the dark easier on the eyes. In night mode, the transparent areas of an image will be black. If your image has dark text within a transparent image, that text could be difficult to read in night mode. Instead, we suggest you use a JPG with a white background.

We recommend providing images that are at least 1.5 times the intended viewing size up to a maximum of 2 million pixels (image height multiplied by image width should be less than 2,000,000px). For example, a single-page, full-bleed image should be around 1200px by 1600px.

Links

When setting up a link to a book on iBooks, use itms-books:// instead of http:// at the beginning of the URL. This takes the readers directly to the book on iBooks without first displaying a message that they're leaving the iBooks app. See Linking Directly to Your Book in Apple Books for more details.

Flowing Books: Font Best Practices

Font sizes should be defined in ems (em) or pixels (px), not by name, for example, small or large. The main text of a book should either not have a defined font-size or should have a font-size of 1em. This will ensure ideal readability and font scaling.

Read Aloud Books

Read Aloud Books require a custom preview. See Samples for Read Aloud Books.

Screenshot Requirements

Screenshots must be full-sized iPad 1/2 images (1024 x 768 or 768 x 1024) or full-sized new iPad images (2048 x 1536 or 1536 x 2048) in PNG (.png) or JPEG (.jpg) format. For a cleaner look, you can optionally remove the status bar (making the images 1004 x 768 or 748 x 1024 for iPad 1/2, or 2028 x 1536 or 1536 x 2028 for the new iPad). Note that screenshots can only be provided when the book is first delivered.

Adobe Creative Suite 5.5 Error Fix

The Adobe Creative Suite 5.5 bug that resulted in XHTML errors in EPUBs exported by InDesign has been fixed. If you have encountered this problem using InDesign CS5.5, apply the 7.5.2 update and regenerate the EPUB file. You can find the update here: https://www.adobe.com/downloads/.