Skip to content

2.2 Hyphenation Tables

Hyphenation tables are necessary to make opcodes such as the nocross opcode (see nocross) function properly. There are no opcodes for hyphenation table entries because these tables have a special format. Therefore, they cannot be specified as part of an ordinary table. Rather, they must be included using the include opcode (see include) or as part of a table list. The liblouis hyphenation algorithm was adopted from the one used by OpenOffice. Note that Hyphenation tables must follow character definitions and should preferably be the last. For an example of a hyphenation table, see hyph_en_US.dic.