document-layout tools
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
typesetting/hyphenate
Matthew Butterick c9eb43b5e2 add exception 1 month ago
..
hyphenate add exception 1 month ago
.gitignore add typed/hyphenate 7 years ago
LICENSE.md update hyphenate with official MIT-licensed patterns 9 months ago
README.md update URLs for git.matthewbutterick.com 2 months ago
info.rkt adjust info.rkt 7 years ago

README.md

hyphenate

Racket implementation of the Knuth–Liang hyphenation algorithm.

Install from the command line like so:

raco pkg install hyphenate

Later, you an update like so:

raco pkg update hyphenate

Import in standard mode:

(require hyphenate)

Or in safe mode (adds contracts):

(require (submod hyphenate safe))

And enjoy:

(hyphenate "Hyphenation algorithm" #\-)

> "Hy-phen-ation al-go-rithm"

Full docs are installed with the package. You can also read the docs here.

Project status

Complete. Maintained but no further updates planned. Once upon a time, I had an ambition to support more languages. But I don’t personally need that, and no one is clamoring for it.