As we all sadly know, Kindle does not jet suport hyphenation... Well, that's not completely true.
Actually the KF8/mobi7/AZW3 implemented in Kindle Fire and in Kindle touch since firmware 5.1.0 (and hopefully in K4 in the near future) has something that could be used as a workaround. Try the attached sample or look at the screenshots.
The 1st paragraph is hyphenated and hyphenation is
dynamically rendered.
How? Simply inserting the SoftHYphen HTML entity:
­
It works very well (also note the DIV with rounded corners, which also are supported by KF8).
Actually this method is bulky and makes html code unreadeable but
it works and
doesn't create problems to the kindle searching algorithm.
I would like to implement a Calibre module to automatically insert SoftHYpens in generated AZW3 but I am completely new in Python programming and it may take me a long time (here is
a thread with Kovid hints), so if someone feels to be able to do it, he's welcome.
Maybe this method could be used otherwise?