Quote:
Originally Posted by RbnJrg
No, Turtle, your example is biased. Put two images not of text in two columns, but of the same text at the full width of the viewport, and then let's see if the rivers of white space are so noticeable with justified text. On today's phones with 6.75" screens, the rivers of white space you mention don't exist, especially if you read in apps that support hyphenation (PocketBook for epub3 and KOReader for epub2, for example).
Here is you have another screenshot about the sample whose screenshot you uploaded above, now with text-align: justify (even without hyphens), and the rivers are not present:
Attachment 216984
Of course, you may very well prefer to read with left-aligned text, and no one can argue with that, and you may very well want to design your books with that alignment. What I'm saying is that we can't leave the alignment unset for the <p> tag (in fact, you set it for both <h3> and <div class="news">), even if that alignment is "text-align: left." Because when the user sets their preference in the eReader, it affects the ENTIRE BOOK, not just the <p> tags.
|
Sorry, I didn't think someone might misunderstand the image. I just used a screenshot from Sigil's Preview with the text justified, then the exact same preview with left justified, then photoshopped them onto the same image so you could see them side by side. I did not use columns in any way for that example, just a small preview screen width to simulate a small, phone-like, display.
I only set the alignment for elements that I want a specific alignment...like center for <h> or justify as in the example above. I don't really care how the user aligns their normal paragraphs, so I don't set those. If the device/app is broken enough to override the specific alignment I put in the CSS, then there is nothing I can do about it and it is too broken for me to care about.
@JSWolf - The sigil program does not insert hyphenation into the preview... unless there is another feature that I'm not aware of...
I never liked hyphenation, even in pBooks. I think dashes should only be used when squishing words together to make a new word...

I have never been impressed with any apps/devices ability to hyphenate on-the-fly and consistently.