View Single Post
Old 11-27-2013, 08:30 AM   #7
Oxford-eBooks
Zealot
Oxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of lightOxford-eBooks is a glorious beacon of light
 
Posts: 138
Karma: 12096
Join Date: May 2010
Device: Loads!
Quote:
Originally Posted by Jellby View Post
First of all, the ePub2 spec says, regarding the META-INF directory:



It goes without saying that "com.apple.ibooks.display-options.xml" is not listed as one of the allowed files, so obviously iBooks is not a "conformant OCF Reading System".

Then it says:



which first implies that META-INF files should not be included in the <manifest>, but then says that if it is not manifested, it must not be used for processing. If iBooks is using this file for processing, as it does, it should be manifested, and that implies it should not be in the META-INF directory (where it is not allowed anyway, as we saw above).
Yep! You got it. They were failing eBooks for a while if the file wasn't there but seems that they've thought better of it and have quietly decided to toe the line and fall in with everyone else on the planet.

Oh, and for the record: I just rebuit an older eBook that uses embedded fonts and iBooks now seems to embed fonts properly without need for the ...

Code:
<option name="specified-fonts">true</option> <!-- must be set to "true" for embedded fonts -->
...line in their xml file - so hooray!

I guess it'll just continue to fail gracefully on older versions of iBooks like it used to.
Oxford-eBooks is offline   Reply With Quote