|
|
Thread Tools | Search this Thread |
10-13-2020, 11:54 AM | #1 |
Junior Member
Posts: 5
Karma: 10
Join Date: Aug 2019
Device: Kindle Basic
|
reliable picture layout (anchoring to paragraph) on Kindle-compatible formats
Hi.
I'm rather new to ebook edition... and discovered it was hell on Earth just to have a simple picture layout on Kindles... I want pictures on the left, with a paragraph on the right, like this: Were I enlarge characters, the paragraph would reflow seemlessly while the picture stays fixed. I did it, I know it's possible, the problem is the result is not reproductible or consistent from picture to picture, like, not at all. I'm on Libreoffice writer. I think it worked while anchoring was "on paragraph", and I converted the whole to... I don't remember. mobi or azw or azw3. Shit . How do you lot do ? If kindle can manage to do it once, there should a reliable way, a snippet that would do the job ! Thanks ! Last edited by pdurrant; 10-16-2020 at 06:08 AM. Reason: fixed picture |
10-13-2020, 12:53 PM | #2 |
the rook, bossing Never.
Posts: 11,151
Karma: 85874891
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
It's not reproducible on different ereaders or formats either.
So I Anchor as Character in LibreOffice Writer and make each image be a separate paragraph that has a centre style. There isn't even one sort of Kindle. It's possible. I've even done what I think is the greatest evil, drop caps as images with the text as a property. IMO they look pretty on paper, but slow your reading. Having Float Left or Float Right (which is really what anchor to paragraph implies) is possible. But the results and text flow varies with platform, text size and format too much. You can't do it purely in LO Writer. You need to edit the ebook CSS. Last edited by Quoth; 10-13-2020 at 12:57 PM. |
10-14-2020, 10:02 AM | #3 | |
Bookmaker & Cat Slave
Posts: 11,462
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
For one thing, in eBooks, your floated images are anchored to a specific paragraph and in MOBI, generally, they anchor to a specific "point" in the paragraph, typically the top of the paragraph. No matter how clever you are, you can't make the "flow" of the text around/adjacent to that paragraph smooth, "seamless." It won't be. At some point, if the end user enlarges the font (or reduces it!), you will end up with either, the paragraph hanging in space, with the image tagged to the top of it, sitting there like the "eye" of a upper-case P, or with reduced font, you'll have the text all scrunched up to the left/right of the paragraph, with a big gap below it to the following paragraph. It's just not like print. I mean...on a smartphone or smaller reader, you get someone who reads at font size 6-7 and they're going to have a line with 2-3 words on it, max, adjacent to the image. That's no bueno. And lastly, you cannot realistically get that to work from a word processor, whether that's Word or OO or LO or AWP or Bob's Big Word Processor. If you can work in HTML, you can do this, if you really wish. One option--and I'm loath to mention it--is that you COULD do this in tables, but you have the same problem with the cells in their respective rows (and if you are planning to publish to Amazon, Enhanced Typesetting can get very, very cranky around the quantity of tables). But that does not eliminate or ameliorate the reality of how problematic it is, for publishing, to try to create floated image content, with lines of text over which you have no control, in terms of font size. But that part is just my humble opinion. Hitch |
|
10-16-2020, 06:02 AM | #4 |
Junior Member
Posts: 5
Karma: 10
Join Date: Aug 2019
Device: Kindle Basic
|
For sure I have only two kindle, maybe the others (non e-ink ?) behave differently ?
Okay, I'm convinced, I can feel you two's bitter resentment just fine ! I could try editing CSS, but you're saying even that won't be reliable ? I do not intend for people to read it on phone, that would need at least a Kindle Basic's screen size. If I do get this requirement, and learn some bit of css, would I get something okay-ish ? |
10-16-2020, 06:06 AM | #5 |
Junior Member
Posts: 5
Karma: 10
Join Date: Aug 2019
Device: Kindle Basic
|
But if you say "no", I'll keep with character anchoring... sucks big, why the hell can't they make a better format ! It's not complicated to program it this way "if big enough layout is like this, otherwise put text and picture on separate pages" !
ps: seems like the message didn't pass through... I was asking, if I did go the CSS route, considering I target only at least Kindle Basic's screen size, would I get something remotely reliable ? |
10-16-2020, 06:14 AM | #6 |
The Grand Mouse 高貴的老鼠
Posts: 71,504
Karma: 306214458
Join Date: Jul 2007
Location: Norfolk, England
Device: Kindle Voyage
|
One message got caught in auto-moderation, now approved. I fixed the image you included in the first post.
None of the current ebook formats work well when the layout (e.g. placement of images) needs to change depending on the page size and font size. Back in the day, TeX/LaTeX worked well for this, but it was designed for this, and assumed that authors didn't mind too much where the images were placed. You can probably get something that works OK, most of the time. But it'll be a bit of a slog, and there will always be some situations where it looks bad. |
10-16-2020, 09:31 AM | #7 | |||||
Bookmaker & Cat Slave
Posts: 11,462
Karma: 158448243
Join Date: Apr 2010
Location: Phoenix, AZ
Device: K2, iPad, KFire, PPW, Voyage, NookColor. 2 Droid, Oasis, Boox Note2
|
Quote:
Quote:
Quote:
Quote:
And, in that eReader, that is trying to execute that if/then--if not "enough room" put on a new "page," what's a page? How does the eReader "know" whether or not there's enough room? What's the calculation for it? Remember, the software itself doesn't really recognize a "page." Behind that screen is a long roll of digital toilet paper, that scrolls, behind the screen. It doesn't really know "pages." (Which is why, when you change font sizes, the entire damn book re-renders, to over-simplify it a bit.) So, you want devices to have if/then/else, like media queries and you want it to work like a desktop computer, processing-power-wise, AND you expect the eReader companies to still make lightweight-enough devices that people want to use them? I have numerous devices, including an iPad that I bought for testing, for eBooks, a while back. When I got the iPad, I thought, wow, yes, this is SOOOOO cool. But you know what? By the time I put an otterbox-like cover on it, to protect it, it was too fracking heavy to use as an eReader. I own a variety of Fires and eInks, Nooks, iPads, tablets, a Boox Note2, etc. And my favorite--the one I use, day-in and day-out, for my reading, is my Kindle Oasis. Nothing else even comes close. I can see clearly and it's lightweight enough where if I have a longer reading session--say, 2-3 hours, my wrists don't feel like I've been doing wrist curls with a 5-lb. weight, when I'm done with my novel or whatever. Quote:
I'm still curious, how you would envision this actually working? I mean, take the image you've posted here. What end result are you thinking would be acceptable to you, layout-wise? Do you have an image of the end result that you want? Because even as someone who makes her living, doing this, I'm not sure that I really agree that the functionality is "broken." Sure, sometimes I wish I had some if/then/else functionality, mostly around specific devices and yes, some more control over some elements, based on the screen size and resolution would be nice. (Yes, yes, boys and girls, media-queries do exist, around h/w and all that, but they don't always work in the world of MOBI.) But given that this is a fungible, changeable environment, with completely different screensizes, aspect ratios, pixel density and that someone reading can rotate their device or phone to landscape...I mean, really, what do you see as a possible "fix"? Hitch |
|||||
10-16-2020, 12:09 PM | #8 |
the rook, bossing Never.
Posts: 11,151
Karma: 85874891
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Shorter answer, even if you hand edit CSS, the idea of images with text flowing is doomed. What Wordprocessors call page or paragraph anchors and what a web page calls Float Right or Float Left.
Even on a web page it's unpredictable, I have to put a HTML special break so inappropriate text from a next paragraph heading doesn't end up beside the image if the user uses small text. Possibly <div style="clear: both;"></div> Having a centred image with paragraph break before and after, optionally with a width setting (never height) will work. A character anchor in Word or LO Writer. If you use a paragraph style to centre that will automatically become CSS. It's reliable for paper and thus PDFs, which are either for 10" or larger tablets or proofing paper. Because the user can't change the page size, font face/size or anything. Last edited by Quoth; 10-16-2020 at 12:20 PM. Reason: Paper |
Tags |
edition, image & text |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Newer Kindles not compatible with some Kindle formats | haertig | Amazon Kindle | 18 | 11-19-2019 10:00 AM |
Plugin WANTED: Send all compatible formats to device | FencepostErr1r | Plugins | 0 | 08-24-2014 03:22 AM |
Paragraph text alignment in Fixed-Layout EPUB | Raja1205 | ePub | 0 | 05-11-2013 02:55 AM |
Nook--transferring compatible formats | cfaulk | General Discussions | 1 | 04-20-2011 05:59 PM |
PRS-600 PDF Paragraph formats incorrect with larger fonts | 3rdDegree | Sony Reader | 7 | 02-24-2010 06:08 PM |