Index of /support/delig
      Name                    Last modified       Size  Description

[DIR] Parent Directory 14-Jan-2021 00:07 - [   ] COPYING 11-Mar-2008 01:15 34k [   ] DeLig.jar 13-Mar-2008 07:55 36k [   ] DeLig.list 10-Mar-2008 11:04 23k [   ] DeLigGUI.jar 13-Mar-2008 07:56 36k [DIR] delig/ 13-Mar-2008 20:13 -

DeLig [Version 0.1]
Author: Daniel Warner (
DeLig disables misplaced ligatures in LaTeX documents
using a dictionary approach.

DeLig is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of

It may be copied or modified under the terms of the
GNU General Public License version 3
as published by the Free Software Foundation

This version is intended for German language texts only.
DeLig is partially based on the Perl script rmligs by Bjrn Jacke,
in particular the wordlist data is based on his igerman98 dictionary.
In general LaTeX always uses ligatures for the letter combinations
"ff", "fi", "fl", "ffi" and "ffl".

This is not always correct in the German language,
e.g. the word "Auflage" may not be printed with an "fl"-ligature,
that is, the "fl"-ligature in "Auflage" must be disabled.

This may be accomplished by using the babel-package
and the two symbols |": Auf"lage.

DeLig does this job automatically for you, using a ligature
word list. Please note that DeLig is only as good as the
ligature word list file DeLig.list it relies on.
DeLig is a console oriented Java program that may be used as follows:

java -jar DeLig.jar infile outfile

DeLig comes with DeLigGUI, a rudimentary graphical user interface
that allows opening several files at once and processing them with DeLig.
Usage of DeLigGUI is simple and straightforward.

In order to start DeLigGUI just double click on the file DeLigGUI.jar.
Alternatively you may start DeLigGUI from the console:

java -jar DeLigGUI.jar

The ligature word list file DeLig.list must reside in the
same directory as DeLig.jar or DeLigGUI.jar.

Each word in the ligature word list may contain an arbitrary number
of delimiters ("|") in order to denote positions where a ligature
is not allowed, e.g. auf|lage or auf|lauf|form.

The ligature word list is case-insensitive.

Umlauts (mutated vowels: ) and  may not be masked
(like "a, \"a, etc.) in the ligature word list, however this
is of course allowed in the LaTeX input files.
I would appreciate emails concerning extensions, improvements and bugs,
as well as extensions to the ligature word list file.

Daniel Warner, March 2008