I should point out that the first two pages of
Last Mulligan (the last screenshots above) are the worst examples of auto-hyphenation in that book sample. Other pages have far fewer auto-hyphens. And I don't think it's as problematic on larger Fires or at a smaller font size on the Fire HD6. My other e-books, also with KDP-forced auto-hyphenation, aren't that extreme. As far as I can tell, these same books do not have auto-hyphenation when viewed in the Android Kindle app.
I still don't know why KDP is defaulting to auto-hyphenation in my recent uploads. If anyone with a Fire tablet is seeing the same in other e-books, please list the title(s) so I can check it out.
Quote:
Originally Posted by Notjohn
As mentioned above, I see this behavior (not so many, to be sure) in a 2011 Kindle book bought this week, on my Fire HD 7 inch tablet. I neglected to mention that the book is formatted ragged right, which I suppose would cut down on the quantity of broken words.
The book is Secret Knowledge by David Mamet. Speechw-riter occurs very early, but I suppose it would depend on your Kindle or Fire device.
It is a horrific development. I reported the book to Amazon, using the option on the product page to complain about formatting.
I will delete a couple of my books from the tablet and then download a fresh copy, to see if they have similarly been afflicted.
|
Notjohn, do you see auto-hyphenation in the
Last Mulligan sample on your Fire HD 7?
I just downloaded the sample of the book you mentioned and took a look. I see exactly the same hyphenation: Speechw-riter. Yuck! I know that some people do prefer left alignment, but I find it difficult to read, especially on a small device. Almost all Kindle books are right-justified since it's the default, so that's what I'm used to.
If anyone knows how to set hyphenation rules for paragraphs in CSS to minimum characters before and after, please let me know. After researching on the web, I tried
hyphenate-before:3; /
hyphenate-after:2; and
hyphenate-limit-before:3; /
hyphenate-limit-after:2; but neither worked. The CSS doesn't validate. If anyone has used the same code with good results, I'm willing to try again in case I did something wrong the first time. I read that
hyphenate-limit-chars:6 3 2; may be valid in the near future. It would help
a lot if I could eliminate the two-letter auto-hyphenation decisions!
Thanks!