Originally Posted by toddos
On hyphenation, books should be encoded with soft hyphenation hints. Programmatically figuring out hyphenation is expensive, and can lead to bad hyphenation if the implementation does not have a robust enough dictionary (especially when dealing with proper names or made up fantasy terms). However if typesetters/editors/authors/editing software would insert soft hyphens
appropriately, software would only need to understand the character and render it appropriately.
Yes, Or the format should specify which hyphenation method that must be used. The format also need to be able to include things like hyphenation-dictionaries. So it is the format that specifies what the rendererer must do.