Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 09-20-2010, 06:56 PM   #1
Hitch
Bookmaker & Cat Slave
Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.
 
Hitch's Avatar
 
Posts: 11,460
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
Question EPUB for iBooks bckgrnd img problem

Hi, gang:

We're making a kids' book for iBooks. We're yanking our hair out. It seems, according to something I read by, I think, Liz Castro, that Apple deliberately disabled absolute positioning in iBooks 1.1. The net result of this is that suddenly, a "page" or pages created by using text atop a background image is no longer doable.

We've tried everything--and everything we've tried works perfectly in EPUBReader, Sigil, Lucidor, you-name-it...but not iBooks. We can't get the text atop the image to save our lives. We've tried divs, blockquotes, nested divs, z-index....we are out of ideas. What we get is one page of background image, one page of text, one page of bckground img, one page of text...or, ONE background image, then the rest of the text, and so forth.

If anyone here has ANY workarounds, other than the obvious make it in photoshop as a jpeg solution, that would be great. We've made a lot of other kids' books with jpegs, and they're okay...but that really won't work for this particular book. TIA.

Thanks,

Hitch

P.S. - I'm going to x-post this, or a link to this, in the Apple Device forum, to try to cover my bases, just FYI.
Hitch is offline   Reply With Quote
Old 10-20-2010, 12:22 PM   #2
jharker
Developer
jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.
 
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
This is an interesting question that I've been meaning to look at for a while.

Can you post an example of a book that works everywhere else but not on the iPad? Then we can take a look and see if we can find the right tweaks to make it work.
jharker is offline   Reply With Quote
Old 10-21-2010, 01:39 PM   #3
Fabe
Dylanologist
Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.Fabe has survived committing the World's Second Greatest Blunder.
 
Fabe's Avatar
 
Posts: 200
Karma: 146754
Join Date: Apr 2010
Location: Hanover, New Hampshire, USA
Device: none/all/any
It is my understanding that it is currently impossible to use backgrounds in the current implementation of iBooks. - Fabe
Fabe is offline   Reply With Quote
Old 10-21-2010, 02:33 PM   #4
Peter Sorotokin
speaking for myself
Peter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it isPeter Sorotokin knows what time it is
 
Posts: 139
Karma: 2166
Join Date: Feb 2008
Location: San Francisco Bay Area
Device: PRS-505
Quote:
Originally Posted by Hitch View Post
...snip...

We've tried divs, blockquotes, nested divs, z-index....we are out of ideas. What we get is one page of background image, one page of text, one page of bckground img, one page of text...or, ONE background image, then the rest of the text, and so forth.

...snip...
Did you try SVG?
Peter Sorotokin is offline   Reply With Quote
Old 10-21-2010, 05:13 PM   #5
charleski
Wizard
charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.charleski ought to be getting tired of karma fortunes by now.
 
Posts: 1,196
Karma: 1281258
Join Date: Sep 2009
Device: PRS-505
SVG was my first thought as well, and I've used it for this before. But, as usual on this forum, we need more information to work out what the problem really is.

SVG will work if you have a well-defined block of text that you want to overlay on an image - that's quite easy. If you want text to reflow freely with an image in the background of part of the text then the problem is more complex, though it may still be possible if you're prepared to render all the text in SVG, which may sacrifice some quality.
charleski is offline   Reply With Quote
Old 10-21-2010, 05:44 PM   #6
Hitch
Bookmaker & Cat Slave
Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.
 
Hitch's Avatar
 
Posts: 11,460
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
You can't render text in SVG, iBooks does not support SVG fonts.

I can tell you that if you have something simple--like a sidebar--you can do this, although we've spent a LOT, and I mean a LOT, of time on it. But a background image with reflowing text & other images over it? Well-nigh impossible. We got it to work, but at the end of the day, the customer was not happy with the result. (Long story short: there was still a tiny, and I mean TINY sliver of background image visible on the inside edge of the left-hand page (not the right-hand page) (I may have that backwards--it was 20 iterations ago, I kid thee not) behind full-size story images. The client didn't like that, and then realized that he didn't like the big honkin' white strip of iBook down the middle of the page (in LS), so we completely redid the book, flowing text over a plain background and inserting completely redone and resized images.

I think you could do this in an actual APP that isn't iBooks...but iBooks has a lot of bugs that make this a bloody nightmare, like re-rendering the page every time the book (device) gets re-oriented, so the graphics change size and sometimes alignment (and isn't THAT fun!). I don't think I'd willingly take on another kid's book with text over background until iBooks works some of the bugs out, BUT, on a cool note, it is an enhanced ebook, so it has a video, which has some fun for me and my team as book designers.

Hitch
Hitch is offline   Reply With Quote
Old 10-21-2010, 11:18 PM   #7
hapax legomenon
Erotica Writer
hapax legomenon doesn't litterhapax legomenon doesn't litter
 
hapax legomenon's Avatar
 
Posts: 102
Karma: 106
Join Date: Jul 2007
Location: Tulsa, OK
Device: ipad, Sony Reader PRS 505, Cybook 3
I have nothing to add to this discussion, but the subject interests me.

1)I'm curious about what the need is here. You said background image, are you talking about a watermark-type background image or some permanent graphic which appears in the same part of the page.

2)are you really testing both the landscape and portrait view? (You mention left-handed and right-handed page) If so, I am amazed.

3)do any of these ipad optimizations render on other platforms without messing things up? Maybe in 6-12 months ipad will have a bigger piece of the pie than today, but I have a hard time imagining that there won't be competing devices or readers for which these optimizations won't really matter.
hapax legomenon is offline   Reply With Quote
Old 10-22-2010, 12:43 PM   #8
jharker
Developer
jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.
 
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
Quote:
Originally Posted by Hitch View Post
You can't render text in SVG, iBooks does not support SVG fonts.
Actually, iBooks DOES support SVG fonts. It's a bit hacky, but very workable in small amounts. I wouldn't typeset a whole book with it. See my blog post.

Is this book live? I would very much like to check it out.
jharker is offline   Reply With Quote
Old 10-22-2010, 03:03 PM   #9
pholy
Booklegger
pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.
 
pholy's Avatar
 
Posts: 1,801
Karma: 7999816
Join Date: Jun 2009
Location: Toronto, Ontario, Canada
Device: BeBook(1 & 2010), PEZ, PRS-505, Kobo BT, PRS-T1, Playbook, Kobo Touch
Jharker - Interesting blog post, and I tried your epub on my readers, but couldn't find a usable profile to post my comment, so here it is:

Indeed, it renders very well, except for the ligatures, on my Kobo v1.4, and on my BeBook. On my Sony PRS505, it renders well, except that the font does not resize properly, if at all.

I didn't try it on any browser-based readers - a project for the interested student...
pholy is offline   Reply With Quote
Old 10-22-2010, 03:10 PM   #10
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,866
Karma: 128597114
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by pholy View Post
Jharker - Interesting blog post, and I tried your epub on my readers, but couldn't find a usable profile to post my comment, so here it is:

Indeed, it renders very well, except for the ligatures, on my Kobo v1.4, and on my BeBook. On my Sony PRS505, it renders well, except that the font does not resize properly, if at all.

I didn't try it on any browser-based readers - a project for the interested student...
The font does not resize using ADE for Windows. So it's not a problem with the 505. If the text does resize on a reader using ADE, then there is a bug with ADE on that reader.
JSWolf is offline   Reply With Quote
Old 10-22-2010, 03:22 PM   #11
pholy
Booklegger
pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.
 
pholy's Avatar
 
Posts: 1,801
Karma: 7999816
Join Date: Jun 2009
Location: Toronto, Ontario, Canada
Device: BeBook(1 & 2010), PEZ, PRS-505, Kobo BT, PRS-T1, Playbook, Kobo Touch
Jon - That's interesting... The 505 is actually the oldest of my ADE reader implementations, so I expected the newer ones to work better. It may be, of course, that the Kobo and BeBook are ignoring the svg font entirely, and using their default font. (I don't always notice subtle font changes.) Both will, however, render embedded ttf fonts properly. This is the first time I've run across a usage of svg fonts, so I'm not quite sure where the problem lies.

Edit: The problem with extra white space after italics does show up, on all three readers, so maybe it is using the svg font.

Last edited by pholy; 10-22-2010 at 03:25 PM. Reason: Added italic note.
pholy is offline   Reply With Quote
Old 10-22-2010, 03:24 PM   #12
jharker
Developer
jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.jharker could sell banana peel slippers to a Deveel.
 
Posts: 345
Karma: 3473
Join Date: Apr 2007
Location: Brooklyn, NY, USA
Device: iRex iLiad v1, Blackberry Tour, Kindle DX, iPad.
Quote:
Originally Posted by pholy View Post
Indeed, it renders very well, except for the ligatures, on my Kobo v1.4, and on my BeBook. On my Sony PRS505, it renders well, except that the font does not resize properly, if at all.
Thanks for the comments and the trial! I had only really tested it on the iPad, so I'm curious to know how it worked on other readers.

Re-reading my blog post, I realize I could have been clearer with the ligature statement. What I meant was this: in the html file, there are no "ligature" characters. Only normal characters. So I was pleasantly surprised to find that whenever iBooks encountered, say, the letters "ffi" in the text, it replaced them automatically with the correct ligature glyph if one was available.

That's a subtle piece of typesetting and surprising to find, given iBooks's complete lack of more obvious typographical features.

Quote:
Originally Posted by JSWolf
The font does not resize using ADE for Windows. So it's not a problem with the 505. If the text does resize on a reader using ADE, then there is a bug with ADE on that reader.
I'm confused: the proper behavior should be that the text SHOULD resize, right? So if ADE doesn't do it, isn't this a bug with ADE for Windows?

I also embedded OTF font versions in the file, so it's possible that a viewer might choose those instead, if it supports them.

Also, looking at the file in ADE now, I see again that odd spacing around the italic "the" in the first line. I had thought that the odd spacing was due to iBooks, but I guess not. May be it's something weird in the font description...?
jharker is offline   Reply With Quote
Old 10-22-2010, 03:43 PM   #13
pholy
Booklegger
pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.pholy ought to be getting tired of karma fortunes by now.
 
pholy's Avatar
 
Posts: 1,801
Karma: 7999816
Join Date: Jun 2009
Location: Toronto, Ontario, Canada
Device: BeBook(1 & 2010), PEZ, PRS-505, Kobo BT, PRS-T1, Playbook, Kobo Touch
The "odd spacing" shows up after all italics, in the first chapter, at least. And it's always the same size - about 2 em. Perhaps I/we should rebuild the epub with various combinations of fonts embedded. As Holmes said, it is unwise to hypothesize with insufficient data.

What do we need to do to get some epub reader conformance tests?
pholy is offline   Reply With Quote
Old 10-23-2010, 09:27 PM   #14
Hitch
Bookmaker & Cat Slave
Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.Hitch ought to be getting tired of karma fortunes by now.
 
Hitch's Avatar
 
Posts: 11,460
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
Quote:
Originally Posted by hapax legomenon View Post
I have nothing to add to this discussion, but the subject interests me.

1)I'm curious about what the need is here. You said background image, are you talking about a watermark-type background image or some permanent graphic which appears in the same part of the page.

2)are you really testing both the landscape and portrait view? (You mention left-handed and right-handed page) If so, I am amazed.

3)do any of these ipad optimizations render on other platforms without messing things up? Maybe in 6-12 months ipad will have a bigger piece of the pie than today, but I have a hard time imagining that there won't be competing devices or readers for which these optimizations won't really matter.
Hi:

Very quickly (not to be rude, but a publisher had an "emergency" this weekend and I'm pushing out a buncha books with footnotes, references, you-name-it):

1. A background image full of swirly-magic-things that covers the whole page, not a watermark;
2. You betcha. I test it both ways in every iteration. (Why are you amazed?--seriously?)
3. Nope, enhancements like video only work in iBooks right now. But, you know what the digital world is like, monkey-see, monkey-do.

@jharker: I know we can hack SVG fonts; I've spent some time yammering with Liz Castro about it, but, as you said, wouldn't want to typeset a whole book with it. If your question about the book being live was directed to me, the answer is: not yet, it's being uploaded via an Aggregator, so--two weeks-ish?

Best,

Hitch
Hitch is offline   Reply With Quote
Reply

Tags
alignment, apple, background image, epub, ibooks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
iPad EPUB for iBooks bckgrnd img problem Hitch Apple Devices 8 10-23-2010 09:29 PM
Image zoom problem in iBooks jharker ePub 6 10-02-2010 07:41 PM
iPad iBooks epub on Nook? yanathin ePub 3 08-15-2010 05:41 AM
iPad Reading ePub without iBooks? murraypaul Apple Devices 9 04-24-2010 08:07 AM
iBooks will allow any old (non-DRM) ePub ChristopherTD Apple Devices 28 03-14-2010 06:24 PM


All times are GMT -4. The time now is 11:52 PM.


MobileRead.com is a privately owned, operated and funded community.