4

I have an epub book that turns its pages right to left. The text is still left to right, but I press in iBooks to turn to the second page from the first, etc. My other epubs function normally. How can I reverse the order of the pages?

  • The other ebooks still work properly, i.e. you did not accidently change a setting in your reader? – Anthon Sep 8 '16 at 7:05
  • Is this a epub that you made? If so, have you set the page progression direction? – beaker Sep 9 '16 at 15:51
  • @Anthon, yes, my other ebooks are fine – Wolf Sep 9 '16 at 18:07
  • @beaker, nope, but is there a way to change the progression direction within the file? – Wolf Sep 9 '16 at 18:07
  • Can you post the opf and a section of the html including the opening html tag? – mzmm56 Sep 9 '16 at 22:21
1

This might not apply in your case, but my response was getting too long for comments.

If you have an epub3 and you have access to the files, you can set the page progression direction.

If you look here at the section titled Global Direction you'll see that you can set the direction globally in content.opf:

<spine toc="..." page-progression-direction="rtl">

In your case, you would want to use the opposite, "ltr". The next section Content Direction shows how to set the direction for individual html files:

<html dir="rtl"
   ...
</html>

I can't really say why iBooks is rendering this particular epub with rtl page direction, but there is this note in the Global Directions paragraph:

There is no default value when this attribute is omitted; the reading system will render the content in whatever is its default manner.

0

If the opf declares a language that is read right-to-left, iBooks will paginate that book that way, regardless of the language of the HTML pages.

It's worth double checking that the only language in the opf is the language of the title.

  • Dual English-Arabic copies of the Qu'ran usually paginate right to left and there is no way to change this behavior. A Word document that is created on an Arabic (or Hebrew) enabled computer will often read right to left if the language is English but the template is set to Arabic or Hebrew. – user26732 Nov 8 '17 at 21:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.