Apple Books apps uses its own caching mechanism. The first time you add a book, it is unzipped and stored away and a cache of the cover and metadata is made.
So if you tried opening an early version of the epub (incomplete) in some way, the cache will get generated from that and not updated.
The solution is to delete all copies of the epub from Apple's Books so that its caches are emptied, then add a known good copy.
Seeing just blank pages sounds like a missing font or broken css issue. Does your epub embed a body font?
Have you properly created and added the file:
META-INF/com.apple.ibooks.display-options.xml
This is the Apple non-standard epub additional file. See our Mobileread Wiki for details:
Quote:
Embedded fonts will not be used by iBooks unless a special file is included in the ePub with special content. The file is: META-INF/com.apple.ibooks.display-options.xml and must contain:
<?xml version="1.0" encoding="UTF-8"?>
<display_options>
<platform name="*">
<option name="specified-fonts">true</option>
</platform>
</display_options>
|