Unternehmensberatung Dieckmann |
---|
Home | Report excerpts | References | DIHYPH - hyphenation |
Detailed program descriptions | Price List Languages |
InDesign PlugIns | Contact |
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 !