___________________________________________________________

 Split wrong ligatures in German TeX files [for WinEdt 9]

===========================================================

 by Matthias Vogel
 E-mail: Matthias.Vogel@phil.uni-giessen.de

 http://www.winedt.org/

___________________________________________________________


TeX automatically typesets combinations like fi, ff, fl as
ligatures. But characters that are parts of different syllables
should not be joint to a ligature (at least in German). The macro
searches such cases and prevents TeX to typset the respective
ligatures by inserting the string »"|«.

The macro is not quick but dirty. It does not work on the basis of
a list of problematic words (that would in principle be
indeterminable), it rather searches combinations of syllables and
characters. These combinations can be found by sorting out fairly
general search strings, which have been improved in every days
practice. Wrong ligatures are splitted first by the arbitrary
string »"||«, that finally will be converted to »"|« in order to
get the appropiate TeX-command and the total number of
replacements.

The macro is reasonably well tested over some years of use. As far
as I can see, it seems to work better than other solutions of the
problem with regard to correctness, but it is not very fast. So be
patient!

Users of LuaTeX already find a better solution of the problem by
using the far more sophisticated 'selnolig' package developed by
Mico Loretan.

---------------------------
 INSTALLATION
---------------------------

Open the macro file "Install.edt" in WinEdt, and execute it by
choosing "Macros" menu > "Execute Current Macro".

---------------------------
 UNINSTALLATION
---------------------------

Open the macro file "Uninstall.edt" in WinEdt (also available in
%b\Uninstall\Ligatures-German folder), and execute it by choosing
"Macros" menu > "Execute Current Macro".

---------------------------
 USAGE
---------------------------

Split wrong ligatures in your file by choosing "Ligatures-German"
in the Edit menu or by pressing the shortcut Alt+L.

---------------------------
 TESTS
---------------------------
The database of strings is checked against the words listed in
"Deutsches Wörterbuch" by Jacob and Wilhelm Grimm" [WBG]
(containing unconjugated and undeclinated entries) and a free
wordlist called "deulex" by a German linguist (containing
conjugated and declinated entries). Here are the results for an
earlier Version (0.91)

         Words total   Words cont.   wrong ligs found   wrong ligs found
                       fi fl ff      by LigaKorr 0.91   by rmligs 0.84
-------------------------------------------------------------------------
WBG      318890        15550         1399               107
-------------------------------------------------------------------------
deulex   412686        21233         1928               223
-------------------------------------------------------------------------
Errors                                  0                 0

---------------------------
 HISTORY
---------------------------
Version 0.96 initial public version
Version 0.98 --bugfixes and less regular expressions for better control
               -- patterns for cases like
                  - stoff-ion (Thanks to Stefan Pinnow)
                  - f-firm
                  - auf-faßt (Thanks to Mico Loretan)
                  - lauf-[aäeioöuü]
                  - nf-f
             --optional handling of ft-ligatures, commented out by default,
               please uncomment to use these patterns. (Many Thanks to
               Mico Loretan for allowing me to use his patterns concerning
               ft-ligatures.)
			 --decreased number of replacement runs by joining patterns
		       to more general ones.
             --Global optional solution for "fb" and "fh" (commented out
               by default)
