Hyphenator
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
Summary
Soft hyphen allow to make word wrap with a dash. This with some defined language rules and justified text can bring some nice results if it's applied at well suited places.
That is what bring the combination of this module and the Hyphenator.js library which relies on Franklin M. Liangs hyphenation algorithm commonly known from LaTeX and OpenOffice.
What is Hyphenator module
The Hyphenator module allow to tell to which content the hyphenation must be applied on 3 different level settings:
- Hyphenate all: Yes or No
- Node type: Inherit upper level, Yes or No
- Node: Inherit upper level, Yes or No
Those settings can be altered via a UI to be found at Administer > Configuration > Content authoring > Hyphenator.
Hyphenator module work by adding a defined string to the class attribute of the container content node so that Hyphenator.js will do its job to that container.
Dependencies
- Drupal6 or Drupal7
- Content module of CCK project if using Drupal6
- the javascript library Hyphenator.js: http://code.google.com/p/hyphenator/ (LGPL v3 license)
- the Libraries API module: http://drupal.org/project/libraries
Installation
Install the Hyphenator module and visit the Administer > Configuration > Content authoring > Hyphenator page which tell where the Hyphenator.js library must be installed.
Note
I'm not the Hyphenator.js author.
