You cannot 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 99f01cf100 Update travis with 6.3 9 years ago
..
fr add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
scribblings delete generated doc files 9 years ago
us add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
.gitignore add typed/hyphenate 10 years ago
.travis.yml Update travis with 6.3 9 years ago
LICENSE Initial commit 11 years ago
README.md add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
bootstrap.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
core.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
exception-prep.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
fr.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
info.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
main.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
params.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
pattern-prep.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
tests.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago
us.rkt add support for multiple languages (incl French); remove typed/hyphenate support (for lack of interest) 9 years ago

README.md

hyphenate Build Status

Racket implementation of the KnuthLiang hyphenation algorithm.

Install from the command line like so:

raco pkg install hyphenate

Then require it in your Racket file, in standard mode:

(require hyphenate)

In safe mode (with 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.