Landscape mode:
Publishing on Kindle: Guidelines for Publishers
Vertical-lr and Horizontal-lr
Horizontal-rl and Vertical-rl
5.6.1 Requirement #1: Pairing Pages When Orientation-Lock Equals None
If orientation is not locked, content should be designed for both portrait and landscape mode. Also, every page is expected to have a defined definitive pair to support landscape orientation. In portrait orientation, the pairs are ignored.
All single pages should be tagged with the properties facing-page-left or facing-page-right. In this case, the renderer will add the spine while stitching two pages together.
Example:
The following example shows a double-page spread with visual separator in landscape mode.
<spine>
<itemref idref="page1" properties="facing-page-left"/>
<itemref idref="page2" properties="facing-page-right"/>
</spine>
Kindle Publishing Guidelines Amazon.com 44
Publishing on Kindle: Guidelines for Publishers
Double-page spreads should be tagged with the properties page-spread-left or page-spreadright
. Every left page should have a right page associated and vice-versa. In this case, the renderer will not add the spine while stitching two pages together.
Example:
The following example shows a double-page spread without visual separator in landscape mode.
<spine>
<itemref idref="page1" properties="page-spread-left"/>
<itemref idref="page2" properties="page-spread-right"/>
</spine>
Kindle Publishing Guidelines Amazon.com 45
Publishing on Kindle: Guidelines for Publishers
In portrait mode, the two pages will be rendered separately as shown below:
If none of the properties are specified, Kindle assumes facing-page-left and facing-page-right for alternate pages based on the book’s writing mode.
The following example assumes primary-writing-mode equals horizontal-lr or vertical-lr.
Example:
<spine>
Kindle Publishing Guidelines Amazon.com 46
Publishing on Kindle: Guidelines for Publishers
-->
<itemref idref=
"page1" /> <!—assumed to be properties="facing-page-left"
-->
<itemref idref=
"page2" /> <!—assumed to be properties="facing-page-right"
<itemref idref=
"page3" properties="page-spread-left"/> <!—double page spread’s left viewport -->
<itemref idref=
"page4" properties="page-spread-right"/> <!—double page spread’s right viewport -->
</spine>
The following example assumes primary-writing-mode equals horizontal-rl or vertical-rl.
Example:
<spine>
-->
<itemref idref=
"page1" /> <!—assumed to be properties="facing-page-right"
-->
<itemref idref=
"page2" /> <!—assumed to be properties="facing-page-left"
<itemref idref=
"page3" properties="page-spread-right"/> <!—double page spread’s right viewport -->
<itemref idref=
"page4" properties="page-spread-left"/> <!—double page spread’s left viewport -->
</spine>
In cases where a left page does not have an equivalent right page (or vice-versa), the publisher should insert a blank HTML page and add the property layout-blank to the page, unless it is the last page.
Optionally, the blank page can include the book title and watermark by design.
Pages with the layout-blank property are only rendered in landscape mode and are ignored in portrait mode.
In some cases, the publisher may wish to insert a blank page that always renders in both portrait and landscape modes. In this instance, do not use the layout-blank property. Use the same facing (or double-page spread) rules as noted above and reference an image file that contains a “blank” jpeg.
The following example assumes primary-writing-mode equals horizontal-lr or vertical-lr.
Example:
<spine>
-->
<itemref idref=
"page1" /> <!—assumed to be properties="facing-page-left"
<itemref idref=
"blank-page" properties="layout-blank"/> <!—assumed to be properties=
"facing-page-right". Ignored in portrait mode. -->
<itemref idref=
"page2" properties="page-spread-left"/> <!—double page spread’s left viewport -->
<itemref idref=
"page3" properties="page-spread-right"/> <!—double page spread’s right viewport -->
</spine>
Kindle Publishing Guidelines Amazon.com 47