View Single Post
Old 11-26-2024, 05:23 PM   #5
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,842
Karma: 6120478
Join Date: Nov 2009
Device: many
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>

Last edited by KevinH; 11-26-2024 at 06:07 PM.
KevinH is offline   Reply With Quote