Quote:
Originally Posted by Abecedary
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).