Provides hyphenators for many languages. This implementation is based on Franklin Mark Liang's hyphenation algorithm as used in TeX and contains patterns for about 50 languages.
- Java, Java SPI, OSGi
- Franklin Mark Liang's hyphenation patterns
- Supports hyphenation for about 50 languages
- Widely used format for hyphenation description
Franklin Mark Liang's hyphenation algorithm does not support non-standard hyphenation.
Download the latest release from maven central and add it to your runtime environment.
Access the implementations via the HyphenatorFactoryMaker
API in dotify.api or in an OSGi environment use HyphenatorFactoryMakerService
.
Build with gradlew build
(Windows) or ./gradlew build
(Mac/Linux)
Tests are run with gradlew test
(Windows) or ./gradlew test
(Mac/Linux)
- Requires Java 8
- Compatible with SPI and OSGi
See the common wiki for more information.