View Single Post
Old 02-02-2011, 01:58 PM   #16
tomsem
Grand Sorcerer
tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.tomsem ought to be getting tired of karma fortunes by now.
 
Posts: 6,959
Karma: 27060153
Join Date: Apr 2009
Location: USA
Device: iPhone 15PM, Kindle Scribe, iPad mini 6, PocketBook InkPad Color 3
Quote:
Originally Posted by Mike L View Post
One thing that publishers, editors or authors could do is to insert a space on either side of a dash. Most often, they represent a dash by two consecutive hyphens, with no space between the hyphens and words. The software then interprets the word on each side, plus the hyphens themselves, as a single word, which then gets pushed to the next line.

As an example:

Code:
He set out on the long journey to the outpatients department.
He decided to take his
umbrella--recognising that it would 
rain--together with a flask of hot coffee and a muffin.
Do you see what I mean? "umbrella--recognising" is treated as a single word, as is "rain--together", resulting in ragged text. A space on either side of each "--" would have fixed that.
Actually you can put in the HTML entity ‌ (zero-width non joiner) to the right of a hyphen or m-dash or whatever and Kindle will break the line there if it needs to. This won't affect the visual appearance like inserting spaces will, and doesn't appear to affect text search behavior.

Of course, they should fix Kindle so that these breaks can occur automatically. The logic is of not doing so is not at all obvious. The ePub readers I've used will line-break at hyphens, m-dashes, etc., and don't otherwise support hyphenation.

Last edited by tomsem; 02-02-2011 at 02:06 PM.
tomsem is offline   Reply With Quote