Various levels of complexity
-
Marking hyphenation points (
­
, often not correctly
implemented)
-
Complex behaviour (e.g. Zucker => Zuk - ker)
-
Algorithm-based hyphenation
-
How to associate algorithm with text
-
How to define/exchange algorithms
-
Dictionary-based hyphenation
-
How to associate dictionaries with text
-
How to define dictionary format