View Single Post
Old 04-04-2021, 05:22 AM   #17
Tex2002ans
Wizard
Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.
 
Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
Quote:
Originally Posted by morty92222 View Post
Okay, so after hours upon hours of investigation I concluded the following:
The default setup for EPUBs in Sigil is not compatible with Apple's OS, whether iOS or macOS. Noticed that I am talking about fonts embedding.
What? The problem is that Apple requires a specially designed file:

com.apple.ibooks.display-options.xml

+ some other minor tweaks depending on EPUB2 vs. EPUB3 (as others have explained).

Once you do those tweaks, iBooks will display embedded fonts.

Sigil supports everything just fine.

Quote:
Originally Posted by morty92222 View Post
Calibre probably -for the lake of a better term- "made the file compatible" before exporting it as EPUB.
Calibre's Editor easily lets you embed the font + subset it too, so many people use that since it's easy:

Tools > Embed referenced fonts
Tools > Subset embedded fonts

Many years ago, you had to use a handful of different plugins to do it, and now it's built right in as long as you design your CSS properly!

* * *

In Sigil, you're still able to manually add the OTF files and subset using plugins/tools.

For example, Toxaris created the Sigil Plugin:

"ePUB Optimizer"

Or Toxaris still has his older standalone tool:

"FontShrinker - tool to subset a font"

And to make sure your CSS is referencing fonts correctly, there's Doitsu's "CSSFromFonts" plugin.

Last edited by Tex2002ans; 04-04-2021 at 05:29 AM.
Tex2002ans is offline   Reply With Quote