Quote:
Originally Posted by JSWolf
The reading software needs to handle things like kerning and hyphenation. Kerning is one thing reading software does ignore.
|
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.