As noted in their website,
"Hyphenator.js automatically hyphenates texts on websites if either the webdeveloper has included the script on the website or you use it as a bookmarklet on any site.
-Runs on any modern browser that supports JavaScript and the soft hyphen.
-Automatically breaks URLs on any browser that supports the zero width space.
-Runs on the client in order that the HTML source of the website may be served clean and svelte and that it can respond to text resizings by the user.
-Follows the ideas of unobtrusive JavaScript.
-Has a documented API and is highly configurable to meet your needs.
-Supports a wide range of languages. <- So important!
-Relies on Franklin M. Liangs hyphenation algorithm (PDF) commonly known from LaTeX and OpenOffice.
-Is free software licensed under LGPL v3 with additional permission to distribute non-source (e.g., minimized or compacted) forms of that code (see source code header for details).
-Provides services for customizing, merging and packing script and patterns."
It is although still a work in progress, for it will not perform several Desktop publishing traditionally does, as:
"-Give you control over how many hyphens you'll have as endings on consecutive lines.
-Eliminate misleading hyphenation like 'leg-ends' (depending on the pattern quality).
-Handle special (aka non-standard) hyphenation (e.g. omaatje->oma-tje)"
HTML hyphenation, in JS or CSS3, can only mean another huge step -after CSS paragraph control and Typekit or cufon style font embedding- in order to bring quality typography -alas better user experience- to the users eyes. What will come next?
Vous pouvez suivre les réponses à cette entrée sur le fil RSS. Vous pouvez répondre, ou faire le trackback de votre propre site.