Hyphenator

Software Screenshot:
Hyphenator
Software Details:
Version: 4.2.0
Upload Date: 6 Jun 15
Developer: Mathias Nater
Distribution Type: Freeware
Downloads: 24
Size: 1293 Kb

Rating: nan/5 (Total Votes: 0)

Hyphenating words (splitting by syllables) is recommended for text-inclined websites or typography web applications.

With the script active, whenever the user resizes the browser window, words are split and kept on the same row (to fill it to the end accordingly), and not moved to the next row (below).

An example, pattern and script generators are included in the download package.

A PHP port is also available.
An ActionScript port is also available.

Features:

  • 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.
  • Relies on Franklin M. Liangs hyphenation algorithm (PDF) commonly known from LaTeX and OpenOffice.
  • Provides services for customizing, merging and packing script and patterns.

What is new in this release:

  • Added support for Romanian.
  • Hiding and unhiding of elements is now done by adding classes.
  • Patterns stored in DOMStorage are now versioned.

What is new in version 4.1.0:

  • Bookmarklet uses CSS3hyphenation.
  • Updated jslint and made it happier.
  • Faster pattern checking (async).
  • Use of querySelectorAll in some browsers.
  • Globally hide and unhide text by setting CSS classes (faster).
  • Included test for CSS3hyphenation availability.
  • Made Hyphenator.js ready for IE10.
  • Added support for Esperanto.

What is new in version 4.0.0:

  • Faster hyphenation algorithm based on a try
  • Faster DOM traversal
  • Overall: 30% less execution time
  • Support for CSS3-Hyphenation
  • Progressive unhiding of hyphenated elements
  • Added support for Slovak

What is new in version 3.3.0:

  • Support for Catalan.
  • Fixed issue125 (Words containing ZWNJ are hyphenated now).
  • Fixed issue126 (support for substituted chars: e.g. long s in german fraktur).
  • Fixed issue131 (fixed version number).

What is new in version 2.5.0:

  • Support for Armenian.
  • Support for Lithuanian.
  • Added a tool to compute reduced pattern sets (reducePatternSet.html).
  • Updated the runOnContentLoaded function to most recent state of the art.

Requirements:

  • JavaScript enabled on client side

Limitations:

  • Does not give control over how many hyphens the user will have as endings on consecutive lines.
  • It does not eliminate misleading hyphenation like 'leg-ends' (depending on the pattern quality).
  • Doesn't work in Firefox 2 (but it works fine in Firefox >=3.0)
  • Does not handle special (aka non-standard) hyphenation (e.g. omaatje->oma-tje)

Similar Software

Strict
Strict

12 May 15

Squishy
Squishy

13 May 15

CircleType.js
CircleType.js

13 May 15

Other Software of Developer Mathias Nater

phpHyphenator
phpHyphenator

21 Jul 15

Comments to Hyphenator

Comments not found
Add Comment
Turn on images!