TeX based hyphenation

DAISY Pipeline can perform hyphenation using a reimplementation of Frank Liang’s hyphenation algorithm used in TeX. TeX hyphenators can be selected using a query that contains (hyphenator:tex). Recognized features are:

hyphenator
Will only match if the value is “tex” or “texhyph”.
table
A tex table is a URI that is either a file name, a file path relative to a registered tablepath, an absolute file URI, or a fully qualified table identifier. A URI can either point to a TeX hyphenation pattern file (“.tex”) or a Java properties file (“.xml” or “.properties”) that Dotify uses as the format for storing hyphenator configurations. The table feature is not compatible with locale.

No other features are allowed.

By default, the document locale is used to select the hyphenator. An automatic fallback mechanism is used: if no hyphenator is found for language-COUNTRY-variant, then language-COUNTRY is searched, then language.