Unternehmensberatung Dieckmann

Home Report excerpts References DIHYPH -
hyphenation
Detailed program descriptions Price List
Languages
InDesign PlugIns Contact

 DIHYPH

 hyphenation

 Silbentrennung

DITECT

spelling-check 

Rechtschreibprüfung 

























































































































































































































DIHYPH Configuration File "dhdflt.cfg"




Only lines starting with DH00 or DHnn are evaluated  !
DHnn  lines not used may be removed  !
(nn = language-no. e.g.: 01 German, 02 English, etc.)
All other lines are comments.


The following lines are showing file "dhdflt.cfg"


      Switches: Description:                                           Apr02
----------------------------------------------------------------------------


      adaptable by authorized personnell only !
      -----------------------------------------

      dhpath=   Pathname for all file-i/o (e.g.  \dihyph\ )

      tabspac   Space for largest DHTAnn file.

      exdspac=  I/O-space for dictionary records.

      excspac=  Space for dictionary-catalog(s).
                Add 2000 to 'excspac' for every special exception file !


      adaptable by user:
      ------------------

      vs        Minimum length of first syllable to be split off.

      ns        Minimum length of last  syllable to be split off.

      minwl=    Minimum length of words to be split.

      mexsw     Multiple exception-access for exceptions ending with *

      exfile=   Define special exception file(s).

        |______ all switches must be written with small letters !



Basic switches value
----------------------------------------------------------------------------
DH00  tabspac= 29000;
DH00  exdspac=  8000;
DH00  excspac=  2000;
DH00  mexsw=       1;


Language dependant values
----------------------------------------------------------------------------
DH01  vs=2; ns=2; minwl=4;
DH02  vs=2; ns=3; minwl=6;
DH03  vs=2; ns=3; minwl=5;
DH04  vs=2; ns=2; minwl=4;
DH05  vs=2; ns=2; minwl=4;
DH06  vs=2; ns=2; minwl=4;
DH07  vs=2; ns=2; minwl=4;
DH08  vs=2; ns=2; minwl=4;
DH09  vs=2; ns=2; minwl=4;
DH10  vs=2; ns=2; minwl=4;
DH11  vs=2; ns=2; minwl=4;
DH12  vs=2; ns=2; minwl=4;
DH13  vs=2; ns=2; minwl=4;
DH14  vs=2; ns=2; minwl=4;
DH15  vs=2; ns=2; minwl=4;
DH16  vs=2; ns=2; minwl=4;
DH17  vs=1; ns=1; minwl=4;
DH18  vs=2; ns=2; minwl=4;
DH19  vs=2; ns=2; minwl=4;
DH20  vs=2; ns=2; minwl=4;
DH21  vs=2; ns=2; minwl=4;
DH22  vs=2; ns=3; minwl=6;
DH23  vs=2; ns=2; minwl=4;
DH24  vs=2; ns=2; minwl=4;
DH25  vs=2; ns=3; minwl=6;
DH26  vs=2; ns=2; minwl=4;
DH27  vs=2; ns=2; minwl=4;
DH28  vs=2; ns=2; minwl=4;
DH29  vs=2; ns=2; minwl=4;
DH30  vs=2; ns=2; minwl=4;
DH31  vs=2; ns=2; minwl=4;
DH32  vs=2; ns=2; minwl=4;
DH33  vs=2; ns=2; minwl=6;
DH34  vs=2; ns=2; minwl=4;
DH35  vs=2; ns=2; minwl=4; mexsw=0;
DH36  vs=2; ns=2; minwl=4;
DH37  vs=1; ns=1; minwl=1; mexsw=0;
DH38  vs=2; ns=2; minwl=4;
DH39  vs=2; ns=2; minwl=4;
DH40  vs=2; ns=2; minwl=4;
DH41  vs=2; ns=2; minwl=4;
DH42  vs=2; ns=2; minwl=4;
DH43  vs=2; ns=2; minwl=4;
DH43  vs=2; ns=2; minwl=4;
DH44  vs=2; ns=2; minwl=4;
DH45  vs=3; ns=4; minwl=6;
DH46  vs=2; ns=2; minwl=4;
DH47  vs=2; ns=2; minwl=4;
DH48  vs=2; ns=2; minwl=4;




Description of lines


DIHYPH uses several predefined global variables (switches) that may be
adapted to the user's wishes by editing file "dhdflt.cfg".



DH00   lines hold definitions valid for all languages.
DHnn   lines hold definitions valid for language 'nn'.
Other lines not starting with 'DH' are comments only.

DH00 and DHnn lines are limited to 80 characters but you may define
more than one DHnn line for the same language-no, e.g.:

DH40  vs=2; ns=2; minwl=4;
DH40  exfile=  +specf1 specf2 specf3 specf4;


Later defined values overrule values defined before !
When languages are switched during hyphenation session, user must be aware
that all values defined in a DH-line (except "exfile") are valid for other
languages as well until redefined again in another DH-line !
That is why "vs, ns and minwl" are defined in every DH-line again.


Description of special switches:

mexsw= 1;
          Multiple exception-access for exceptions ending with *
          e.g.: following exceptions are stored (among others):
          -------------
          Ab-schieds-t*
          Teil-etat
          -------------
          To split the word "Abschiedsteiletat" DIHYPH finds first
          "Ab-schieds-t" and than starting with first letter following
          last hyphen ("-t") the word "Teil-etat" in exception file.


exfile=    
          Definition of special exception dictionaries.

          DIHYPH uses standard exception file "DHEXnn.TXT" and "DTEXnn.CAT"
          automatically.
          When user wants to switch it off or to add one or more other files,
          he may define this by using the "exfile=" parameter as follows:

          exfile=  +specf1 specf2;
             Use standard file plus "specf1" and "specf2" files for exception search.

          exfile=  =specf1 specf2;
             Don't use standard exception file but "specf1" and "specf2" only
             for exception search.

          specf1  means files "specf1.txt" and "specf1.cat".
          specf2  means files "specf2.txt" and "specf2.cat".

          Lenght of file name(s) e.g. "specf1" must be >= 5 characters.
          For every exception file defined in "exfile= " the value of
          "excspac" must be increased by 2000 !