hyphenatr: Tools to Hyphenate Strings Using the 'Hunspell' Hyphenation Library

Share:

Identifying hyphenation points in strings can be useful for both text processing and display functions. The 'Hunspell' hyphenation library <https://github.com/hunspell/hyphen> provides tools to perform hyphenation using custom language rule dictionaries. Many hyphenation rules dictionaries are included. Words can be hyphenated directly or split into hyphenated component strings for further processing.

Author
Bob Rudis [aut, cre], Raph Levien [aut, cph] (original libhnj), Rene Engelhard [aut, cph] (libhnj maintainer), Chris Halls [aut, cph] (libhnj maintainer), Peter Novodvorsky [aut, cph] (libhnj OOo integration), László Németh [aut, cph] (libhnj non-standard and compound hyphenation with Unicode support), Nanning Buitenhuis [aut, cph] (libhnj substrings.c), Edwin de Jonge [ctb] (Language testing), Gergely Daróczi [ctb] (Language testing)
Date of publication
2016-03-18 07:21:39
Maintainer
Bob Rudis <bob@rudis.net>
License
GPL-3 + file LICENSE
Version
0.3.0

View on CRAN

Man pages

curr_dict
Identify current hyphen rules language
hyphenate
Hyphenate a character vector of words
hyphenatr
Tools to Hyphenate Strings Using the 'Hunspell' Hyphenation...
hyphendict_is_loaded
Test to see if the hyphenation language rules dictionary is...
list_dicts
List available hyphenation languages rules
switch_dict
Switch hyphen rules language

Files in this package

hyphenatr
hyphenatr/inst
hyphenatr/inst/COPYRIGHTS
hyphenatr/inst/extdata
hyphenatr/inst/extdata/dicts
hyphenatr/inst/extdata/dicts/hyph_nb_NO.dic
hyphenatr/inst/extdata/dicts/hyph_ca.dic
hyphenatr/inst/extdata/dicts/hyph_de_AT.dic
hyphenatr/inst/extdata/dicts/hyph_zu_ZA.dic
hyphenatr/inst/extdata/dicts/hyph_nn_NO.dic
hyphenatr/inst/extdata/dicts/hyph_sh.dic
hyphenatr/inst/extdata/dicts/hyph_de_DE.dic
hyphenatr/inst/extdata/dicts/hyph_de.dic
hyphenatr/inst/extdata/dicts/hyph_et_EE.dic
hyphenatr/inst/extdata/dicts/hyph_da_DK.dic
hyphenatr/inst/extdata/dicts/hyph_en_US.dic
hyphenatr/inst/extdata/dicts/hyph_de_CH.dic
hyphenatr/inst/extdata/dicts/hyph_af_ZA.dic
hyphenatr/inst/extdata/dicts/hyph_pt_BR.dic
hyphenatr/inst/extdata/dicts/hyph_fr.dic
hyphenatr/inst/extdata/dicts/hyph_pl_PL.dic
hyphenatr/inst/extdata/dicts/hyph_ru_RU.dic
hyphenatr/inst/extdata/dicts/hyph_te_IN.dic
hyphenatr/inst/extdata/dicts/hyph_lt.dic
hyphenatr/inst/extdata/dicts/hyph_en_GB.dic
hyphenatr/inst/extdata/dicts/hyph_bg_BG.dic
hyphenatr/inst/extdata/dicts/hyph_sl_SI.dic
hyphenatr/inst/extdata/dicts/hyph_sk_SK.dic
hyphenatr/inst/extdata/dicts/hyph_ro_RO.dic
hyphenatr/inst/extdata/dicts/hyph_es_ANY.dic
hyphenatr/inst/extdata/dicts/hyph_el_GR.dic
hyphenatr/inst/extdata/dicts/hyph_pt_PT.dic
hyphenatr/inst/extdata/dicts/hyph_cs_CZ.dic
hyphenatr/inst/extdata/dicts/hyph_hu_HU.dic
hyphenatr/inst/extdata/dicts/hyph_sv.dic
hyphenatr/inst/extdata/dicts/hyph_hr_HR.dic
hyphenatr/inst/extdata/dicts/hyph_sr.dic
hyphenatr/inst/extdata/dicts/hyph_lv_LV.dic
hyphenatr/inst/extdata/dicts/hyph_uk_UA.dic
hyphenatr/inst/extdata/dicts/hyph_nl_NL.dic
hyphenatr/inst/extdata/dicts/hyph_gl.dic
hyphenatr/inst/extdata/dicts/hyph_lt_LT.dic
hyphenatr/inst/extdata/dicts/hyph_it_IT.dic
hyphenatr/inst/extdata/dicts/hyph_is.dic
hyphenatr/inst/extdata/top10000en.txt
hyphenatr/tests
hyphenatr/tests/testthat.R
hyphenatr/tests/testthat
hyphenatr/tests/testthat/test-hyphenatr.R
hyphenatr/src
hyphenatr/src/hnjalloc.h
hyphenatr/src/substrings.c
hyphenatr/src/hyphen.h
hyphenatr/src/hyphen.c
hyphenatr/src/hnjalloc.c
hyphenatr/src/hyphenatr.cpp
hyphenatr/src/RcppExports.cpp
hyphenatr/NAMESPACE
hyphenatr/R
hyphenatr/R/aaa.r
hyphenatr/R/hyphen.r
hyphenatr/R/RcppExports.R
hyphenatr/R/hyphenatr-package.r
hyphenatr/README.md
hyphenatr/MD5
hyphenatr/DESCRIPTION
hyphenatr/man
hyphenatr/man/hyphenate.Rd
hyphenatr/man/switch_dict.Rd
hyphenatr/man/hyphendict_is_loaded.Rd
hyphenatr/man/list_dicts.Rd
hyphenatr/man/hyphenatr.Rd
hyphenatr/man/curr_dict.Rd
hyphenatr/LICENSE