View Single Post
Old 07-01-2009, 08:48 PM   #80
tompe
Grand Sorcerer
tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.tompe ought to be getting tired of karma fortunes by now.
 
Posts: 7,452
Karma: 7185064
Join Date: Oct 2007
Location: Linköpng, Sweden
Device: Kindle Voyage, Nexus 5, Kindle PW
Quote:
Originally Posted by Abecedary View Post
In order to have good justification you need to have the ability to handle on-the-fly hyphenation. In order to have on-the-fly hyphenation, you need to have an internal dictionary of common words and where to appropriately break them. All this stuff starts adding up pretty fast. Especially if you intend to make your device available in markets that speak different languages. Yes, it'll get here, but when we're still dealing with issues like properly handling dropcaps and headers/footers (and not just using workarounds) it looks like it might be a short ways off.
First, good hyphenation is strangely enough more important for ragged right since if you do it justified than you can fudge it more without it looking strange. Also you do not need a dictionary. Look at how TeX handles hyphenation (it still has one of the best hyphenation methods around).
tompe is offline   Reply With Quote