View Full Version : epub 3 .. load image to html5 canvas ?!!


ali_86
01-06-2013, 05:30 AM
hi,
I'm tried to load an image to html5 canvas .. the page works fine on the browser and any epub reader on pc .. but on the ibooks the image doesn't appear although it defined in the .opf file !!!

Jellby
01-06-2013, 06:09 AM
As far as I know, iBooks is not a 100% compliant ePub 3 reader... (no reader is).

ali_86
01-06-2013, 06:13 AM
thanks Jellby for your reply ,

so what is the best epub3 reader for Ipad ?!!

AlPe
01-06-2013, 09:09 AM
The best EPUB 3 reader for iOS is still iBooks, but as Jelby wrote, it is not officially supporting EPUB 3.

DiapDealer
01-06-2013, 09:11 AM
I'm not sure you're going to find any reader that has full ePub3 support for iOS. And perhaps even more to the point: even if you do find one, it's almost guaranteed that anyone you might want to have read your book won't have it.

If you're just wanting to try/learn ePub3 for your own experience/education. The Lektz Reader (http://www.lektz.com/reader.php) claims to handle ePub3 (iOS, Android, Web).

I'm probably going to try out the Helicon Advanced EPUB3 Reader (http://www.heliconbooks.com/article/reader) (currently Google Play Store-only (https://play.google.com/store/apps/details?id=com.heliconbooks.epub)), which claims: "Digital books reader supporting the latest EPUB3 standard."

AlPe
01-06-2013, 09:21 AM
Indeed, the reading system with more coverage of EPUB 3 is Readium, and it does not have 100% coverage of the EPUB 3 specs. (For example, the CSS 3 Speech module is not supported.) Unfortunately, you cannot install extensions in Chrome for iOS/Android, hence no Readium for iOS/Android.

Right now I work on Audio-eBooks (see my company web site to learn more), hence I have recently investigated the support of several Apps.

IDEAL Group Reader does a fairly good job, but has a lot of bugs when it comes to typographic aspects. The worst one is that it does not treat the newlines in the XHTML pages properly.

Lektz or Kobo do not support <audio>, not to mention Media Overlays. (Kobo has some "read aloud" function, but I guess it works only for their KEPUBs, and only if the device is connected to their streaming servers.)

Helicon Advanced EPUB3 Reader is atrocious w.r.t. typographical aspects.

iBooks does play <audio> and <video>, it has support for triggers and JS, but it does not support Media Overlays for reflowable books (and we all know this is just a "political" decision, to push their Fixed-Layout format).

To summarize: no app/reading system offers full EPUB 3 support right now.

DiapDealer
01-06-2013, 09:47 AM
Thanks for the hands-on product reports. You saved me $4.98 with regard to the Helicon reader. :D (Actually I hear they're looking for sponsors so they can go open-source. Maybe they'll get better someday).

I'd appreciate it if someone could clarify something for me concerning iBooks. I know it does audio/video and JS, but will it actually open an ePub where the opf file is declared (and structured) as "version=3.0"? Even if it was just straight-up, plain text, will iBooks open a valid ePub3 container? I honestly don't know the answer.

People mention ePub3 features a lot, but I don't really consider an app as "supporting ePub3" (even partially) if it's simply allowing a few ePub3 features in an otherwise ePub2-compliant container.

AlPe
01-06-2013, 09:55 AM
Yes, it does.

If you want to do a quick test, download one EPUB 3 from our (demo, free) projects, for example:

1) eBook: http://www.smuuks.it/index.php/en/projects/divina-commedia
2) Audio-eBook: http://www.smuuks.it/index.php/en/projects/divine-comedy-read-prof-lino-pertile

These are EPUB 3 files: they are displayed correctly in iBooks. In the case of the Audio-eBook, as noted above, since they are declared as "reflowable", Media Overlays feature does not work in iBooks, while being correctly handled in Readium.

DiapDealer
01-06-2013, 10:00 AM
Yes, it does.

If you want to do a quick test, download one EPUB 3 from our (demo, free) projects, for example:

1) eBook: http://www.smuuks.it/index.php/en/projects/divina-commedia
2) Audio-eBook: http://www.smuuks.it/index.php/en/projects/divine-comedy-read-prof-lino-pertile

These are EPUB 3 files: they are displayed correctly in iBooks. In the case of the Audio-eBook, as noted above, since they are declared as "reflowable", Media Overlays feature does not work in iBooks, while being correctly handled in Readium.
I don't have anything to run iBooks on so I couldn't really test. Now I know. iBooks truly supports ePub3 ... just not 100% of the spec. Thanks!

AlPe
01-06-2013, 10:03 AM
Yes, that's it.

ali_86
01-08-2013, 06:55 AM
thanks AlPe and DiapDealer,
I tried lekts and it is awesome but unfortunately its doesn't support making notes, highlights and share for text.

I'm working on an e learning book and I need canvas, javascript and html5 to create rich interactive ebook for since, math and social science .

I know there is a great tool like iBooks Author which has a lot of features to create rich interactive ebook but unfortunately it works on ipad and ibooks only , and the client need his book to work on any os !!! so I think epub3 is the best solution but my problem is the epub3 reader!!

I think readium is the best reader for pc but I still can't find a great epub3 reader for Ipad.

DiapDealer
01-08-2013, 09:15 AM
Even if you find a decent iOS ePub3 app that works for you (and the book), how is your client going to sell/distribute the book? How will they be able to indicate the pre-requisite app needed before purchase? They certainly won't be able to distribute it through any of the major channels if the book won't function with their "normal" apps/devices.

JSWolf
01-08-2013, 06:33 PM
thanks AlPe and DiapDealer,
I tried lekts and it is awesome but unfortunately its doesn't support making notes, highlights and share for text.

I'm working on an e learning book and I need canvas, javascript and html5 to create rich interactive ebook for since, math and social science .

I know there is a great tool like iBooks Author which has a lot of features to create rich interactive ebook but unfortunately it works on ipad and ibooks only , and the client need his book to work on any os !!! so I think epub3 is the best solution but my problem is the epub3 reader!!

I think readium is the best reader for pc but I still can't find a great epub3 reader for Ipad.

There is no app for the iPad that does ePub 3. There are hardly any Readers that do ePub 3. Your client is going to have you make an eBook that cannot be sold. There's no market for ePub 3 as there's no place to actually view it. If you make it for iBooks, then you'll at least be able to sell it through Apple. But otherwise, all you are doing is wasting your time and the client's money.