Projektbeschr: Aufgabenliste ueberarbeitet.
[wortliste.git] / dehyphn-x.tex.in
blob4ab3d2544670c8aa68e8d31ff016852b4e066bbb
1 % dehyphn-x-@DATE@.tex
3 % Copyright 2008 Werner Lemberg <wl@gnu.org>
4 % You may freely use, modify and/or distribute this file.
6 \newif\if@dehyphx@UTF@
7 \@dehyphx@UTF@false
9 \begingroup
10 \def\testengine#1#2!{\def\secondarg{#2}}%
11 \testengine χ!\relax % That's Chi, a 2-byte UTF-8 sequence
12 \ifx\secondarg\empty
13 \message{Using a TeX engine with native UTF-8 support.}%
14 \aftergroup\@dehyphx@UTF@true
15 \else
16 \message{Using an 8-bit TeX engine.}%
17 \fi
18 \endgroup
20 \begingroup
21 \if@dehyphx@UTF@
22 \else
23 \catcode"C3=\active
24 % The word list for the German hyphenation patterns is encoded in Latin1.
25 \def^^c3#1{%
26 \ifx#1^^9f^^ff\else % ß - U+00DF - germandbls
27 \ifx#1^^a0^^e0\else % à - U+00E0 - agrave
28 \ifx#1^^a1^^e1\else % á - U+00E1 - aacute
29 \ifx#1^^a2^^e2\else % â - U+00E2 - acircumflex
30 \ifx#1^^a3^^e3\else % ã - U+00E3 - atilde
31 \ifx#1^^a4^^e4\else % ä - U+00E4 - adieresis
32 \ifx#1^^a5^^e5\else % å - U+00E5 - aring
33 \ifx#1^^a6^^e6\else % æ - U+00E6 - ae
34 \ifx#1^^a7^^e7\else % ç - U+00E7 - ccedilla
35 \ifx#1^^a8^^e8\else % è - U+00E8 - egrave
37 \ifx#1^^a9^^e9\else % é - U+00E9 - eacute
38 \ifx#1^^aa^^ea\else % ê - U+00EA - ecircumflex
39 \ifx#1^^ab^^eb\else % ë - U+00EB - edieresis
40 \ifx#1^^ac^^ec\else % ì - U+00EC - igrave
41 \ifx#1^^ad^^ed\else % í - U+00ED - iacute
42 \ifx#1^^ae^^ee\else % î - U+00EE - icircumflex
43 \ifx#1^^af^^ef\else % ï - U+00EF - idieresis
44 \ifx#1^^b0^^f0\else % ð - U+00F0 - eth
45 \ifx#1^^b1^^f1\else % ñ - U+00F1 - ntilde
46 \ifx#1^^b2^^f2\else % ò - U+00F2 - ograve
48 \ifx#1^^b3^^f3\else % ó - U+00F3 - oacute
49 \ifx#1^^b4^^f4\else % ô - U+00F4 - ocircumflex
50 \ifx#1^^b5^^f5\else % õ - U+00F5 - otilde
51 \ifx#1^^b6^^f6\else % ö - U+00F6 - odieresis
52 \ifx#1^^b8^^f8\else % ø - U+00F8 - oslash
53 \ifx#1^^b9^^f9\else % ù - U+00F9 - ugrave
54 \ifx#1^^ba^^fa\else % ú - U+00FA - uacute
55 \ifx#1^^bb^^fb\else % û - U+00FB - ucircumflex
56 \ifx#1^^bc^^fc\else % ü - U+00FC - udieresis
57 \ifx#1^^bd^^fd\else % ý - U+00FD - yacute
59 \ifx#1^^be^^fe\else % þ - U+00FE - thorn
60 \ifx#1^^bf^^b8\else % ÿ - U+00FF - ydieresis
61 \errmessage{Hyphenation pattern file `dehyphn-x-@DATE@.tex' corrupted!}%
62 \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
63 \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
64 \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
65 \fi\fi}%
67 \lccode"B8="B8 % ÿ - U+00FF - ydieresis
68 \lccode"E0="E0 % à - U+00E0 - agrave
69 \lccode"E1="E1 % á - U+00E1 - aacute
70 \lccode"E2="E2 % â - U+00E2 - acircumflex
71 \lccode"E3="E3 % ã - U+00E3 - atilde
72 \lccode"E4="E4 % ä - U+00E4 - adieresis
73 \lccode"E5="E5 % å - U+00E5 - aring
74 \lccode"E6="E6 % æ - U+00E6 - ae
75 \lccode"E7="E7 % ç - U+00E7 - ccedilla
76 \lccode"E8="E8 % è - U+00E8 - egrave
78 \lccode"E9="E9 % é - U+00E9 - eacute
79 \lccode"EA="EA % ê - U+00EA - ecircumflex
80 \lccode"EB="EB % ë - U+00EB - edieresis
81 \lccode"EC="EC % ì - U+00EC - igrave
82 \lccode"ED="ED % í - U+00ED - iacute
83 \lccode"EE="EE % î - U+00EE - icircumflex
84 \lccode"EF="EF % ï - U+00EF - idieresis
85 \lccode"F0="F0 % ð - U+00F0 - eth
86 \lccode"F1="F1 % ñ - U+00F1 - ntilde
87 \lccode"F2="F2 % ò - U+00F2 - ograve
89 \lccode"F3="F3 % ó - U+00F3 - oacute
90 \lccode"F4="F4 % ô - U+00F4 - ocircumflex
91 \lccode"F5="F5 % õ - U+00F5 - otilde
92 \lccode"F6="F6 % ö - U+00F6 - odieresis
93 \lccode"F8="F8 % ø - U+00F8 - oslash
94 \lccode"F9="F9 % ù - U+00F9 - ugrave
95 \lccode"FA="FA % ú - U+00FA - uacute
96 \lccode"FB="FB % û - U+00FB - ucircumflex
97 \lccode"FC="FC % ü - U+00FC - udieresis
98 \lccode"FD="FD % ý - U+00FD - yacute
100 \lccode"FE="FE % þ - U+00FE - thorn
101 \lccode"FF="FF % ß - U+00DF - germandbls
104 \input dehyphn-x-@DATE@.pat
105 \endgroup
107 \endinput
109 %%% Local Variables:
110 %%% mode: tex
111 %%% coding: utf-8
112 %%% End: