casual-spelling: split up the ligature and multiple-translations features
commitf25e007c8cee0cb68e270c12b518949fc3d643c1
authorJohn Foerch <jjfoerch@earthlink.net>
Sun, 15 Nov 2009 03:51:05 +0000 (14 22:51 -0500)
committerJohn Foerch <jjfoerch@earthlink.net>
Sun, 15 Nov 2009 03:51:05 +0000 (14 22:51 -0500)
treeeb451f6824292481c06dae9f3e277136a5575cd2
parent9562f7d960efdbc6071f65a9271f678da604e8fa
casual-spelling: split up the ligature and multiple-translations features

Supporting both ligatures and multiple-translations is computationally
intensive, such that with enough links, there is a noticable lag in
responsiveness on even a fast computer.  The solution is to provide
several different pattern matchers, and install the one that supports
only the features required by the installed translation tables.
modules/casual-spelling.js