Turns out I am going about my search for the perfect ebook reader on the iPad the wrong way. If you recall, I would really like to have my favourite font on iBooks or Bluefire.
The trick, it turned out to be, is to dig into the innnards of iOS in your iPad and change the fonts. In order to do this, you must first jailbreak your iPad’s iOS. If you are using iOS Version 6.1.2 (the latest version), it is a simple matter of downloading the Evasi0n jailbreak software. The jailbreak will install Cydia. From Cydia, install afc2add and AppSync. (Google and learn why you need to do this!) Now on you Mac or PC, install iFunBox. Your iPad is now pretty much naked for you to tickle her belly.
Connect your iPad and start up iFunBox.
Click on Raw File System on the left panel, and on the right side panel, click System-Library-Fonts-Cache. See all the fonts? I will chose to change the bland TimesNewRoman font family. Now, you just can not rename the fonts you like to TimesNewRoman and replace the ones inside your iPad; you have to rename the metadata inside these TrueType files. To do this you have to download a font editor. TypeLight is a free font editor.
I have chosen EB Garamond, a free font (but you can use any TrueType font), as replacement. I copied the metadata of the iPad’s original TimesNewRoman and assigned it to the metadata of EB Garamond using TypeLight, and then renamed it as TimesNewRoman. Having done this, I can now change the metadata and names of the other members of the TimesNewRoman family (Bold, Italic, and BoldItalic) using the same procedure. Finally, I copy these changed fonts back into the Ipad using iFunBox.
Wallah! Here’s iBooks now using EB Garamond instead of TimesNewRoman.