Interesting to see yet another bug in iBooks - you've coded font size using pixels, which means that the text size should be absolutely fixed so that it lines up properly with your background image. This works fine in a reasonably compliant reader like ADE, but obviously the dimwits at Apple have coded iBooks such that fonts can always be zoomed, even in circumstances where it's inappropriate.
The quick hack would be just to render the table out as an image. A more complex but better solution would be to combine the images and text in a block of svg code. It's not worth trying to work around the bugs in Apple's css rendering for this, since any hacks (empty spans etc) will probably just break on the next update.
|