summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2011-08-03 12:59:21 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2011-08-03 12:59:21 +0000
commit2f1e209ac67b4b7ffd3934f04e5dcdb45fc3f398 (patch)
treeda2590c25d72e360937ea176f126ac295193631c /Master
parenta397305833a8a2a6a3a3cacbc0b12c7f8c9f1ea6 (diff)
dehyph-exptl 2011-07-02: v0.22
git-svn-id: svn://tug.org/texlive/trunk@23375 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/generic/dehyph-exptl/CHANGES78
-rw-r--r--Master/texmf-dist/doc/generic/dehyph-exptl/INSTALL8
-rw-r--r--Master/texmf-dist/doc/generic/dehyph-exptl/LICENSE7
-rw-r--r--Master/texmf-dist/doc/generic/dehyph-exptl/README6
-rw-r--r--Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.bib14
-rw-r--r--Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.pdfbin241707 -> 216733 bytes
-rw-r--r--Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdfbin160172 -> 147640 bytes
-rw-r--r--Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.tex96
-rw-r--r--Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex553
-rw-r--r--Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2011-07-01.pat (renamed from Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2009-06-19.pat)284
-rw-r--r--Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2011-07-01.tex (renamed from Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.tex)39
-rw-r--r--Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2011-07-01.pat (renamed from Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.pat)314
-rw-r--r--Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2011-07-01.tex (renamed from Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2009-06-19.tex)39
-rw-r--r--Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2011-07-01.pat (renamed from Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.pat)335
-rw-r--r--Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2011-07-01.tex (renamed from Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.tex)39
15 files changed, 1070 insertions, 742 deletions
diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/CHANGES b/Master/texmf-dist/doc/generic/dehyph-exptl/CHANGES
index 5d1117b5ead..3fcd79bc394 100644
--- a/Master/texmf-dist/doc/generic/dehyph-exptl/CHANGES
+++ b/Master/texmf-dist/doc/generic/dehyph-exptl/CHANGES
@@ -4,7 +4,7 @@ experimentellen Trennmuster und einige bekannte Probleme
Änderungen können dem öffentlichen Entwicklerrepositorium entnommen
werden. Ältere Veröffentlichungen des Pakets können im Dateibereich
gefunden werden:
-http://groups.google.com/group/trennmuster-opensource/files
+http://projekte.dante.de/Trennmuster/WebHome
bekannte Probleme:
@@ -17,51 +17,73 @@ bekannte Probleme:
der in der Klammer angegebenen Transkription richtig getrennt.
+2011-07-02: v0.22
+-----------
+Wortdatenbank:
+* Etwa 200 Einträge wurden korrigiert.
+
+Paket:
+* Wenn pTeX verwendet wird, werden keine Trennmuster geladen
+ (notwendig für die platex-Formaterstellung in TeX Live 2011).
+* Die Dokumentation wurde erweitert.
+
+
2009-06-24: v0.20
-----------
-Änderungen:
-* allgemein:
- ** Die Trennung von Zahlwörtern wurde verbessert.
- ** Die römischen Zahlen bis MMD (2500) werden nicht getrennt.
- ** Viele zusätzliche irreführende Trennungen werden vermieden.
- ** Viele Fehler in der Wortdatenbank wurden korrigiert.
- ** Die Dokumentation wurde erweitert.
-
-* dehypht-x (traditionelle Rechtschreibung, Deutschland, Österreich):
- Der Ersatz ss für ß wird berücksichtigt und wie bei der Schreibung
- mit ß getrennt. Das Babelkürzel "S muss damit in Versalwörtern
- nur noch in Ausnahmefällen verwendet werden (siehe auch Regel T2
- in der Paketdokumentation).
+Wortdatenbank:
+* In der traditionellen Rechtschreibung wird der Ersatz ss für ß
+ berücksichtigt und wie bei der Schreibung mit ß getrennt. Das
+ Babelkürzel "S muss damit in Versalwörtern nur noch in
+ Ausnahmefällen verwendet werden (siehe auch Regel T2 in der
+ Paketdokumentation).
Beispiele: GRÜSSE --> GRÜ-SSE
GRÖSSTE --> GRÖSS-TE
-
-* dehyphts-x (traditionelle Rechtschreibung, Schweiz):
- Es werden neue Trennmuster für die traditionelle Rechtschreibung
- des Schweizer Standarddeutschs angeboten. Die Trennmuster
- unterscheiden sich von denen für die traditionelle Rechtschreibung
- des Standarddeutschs Deutschlands und Österreichs (dehypht-x) in
- der Trennung von ss als Ersatz für ß. Babelunterstützung für
- diese Trennmuster fehlt bisher jedoch. Wer machts?
+ Darüber hinaus wurde für alle Wörter mit ß die im Schweizer
+ Standarddeutsch gebräuchliche Schreibung mit ss und Trennung als
+ s-s aufgenommen.
Beispiele: Grüs-se statt Grü-ße
grös-ste statt größ-te
+* Die Trennung von Zahlwörtern wurde verbessert.
+* Die römischen Zahlen bis MMD (2500) werden nicht getrennt.
+* Viele zusätzliche irreführende Trennungen werden vermieden.
+* Viele Fehler wurden korrigiert.
+
+Trennmuster:
+* Es werden Trennmuster für die traditionelle Rechtschreibung des in
+ der Schweiz verwendeten Standarddeutschs bereitgestellt.
+ Babelunterstützung für diese Trennmuster fehlt bisher jedoch. Wer
+ machts?
+* Die Patgen-Parameter wurden geändert. Die Trennmusterdateien
+ werden dadurch etwas kleiner.
+
+Paket:
+* Die Dokumentation wurde erweitert.
2008-07-07: v0.13
-----------
-Änderungen:
-* keine
+Paket:
+* Die Dokumentation wurde überarbeitet.
2008-07-02: v0.12
-----------
-Änderungen:
-* keine
+Wortdatenbank:
+* Etwa 40 Wörter wurden korrigiert.
+
+Paket:
+* Die Dokumentation wurde erweitert.
2008-06-27: v0.11
-----------
-Änderungen:
-* keine
+Wortdatenbank:
+* Etwa 40 Wörter wurden korrigiert.
+* Einige knifflige Wortzusammensetzungen wurden hinzugefügt
+ (Patentrichter usw.)
+
+Paket:
+* Die Dokumentation wurde erweitert.
2008-06-18: v0.1
diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/INSTALL b/Master/texmf-dist/doc/generic/dehyph-exptl/INSTALL
index fc3c158739e..1a22736d4bb 100644
--- a/Master/texmf-dist/doc/generic/dehyph-exptl/INSTALL
+++ b/Master/texmf-dist/doc/generic/dehyph-exptl/INSTALL
@@ -89,7 +89,7 @@ C. Anlegen der Sprachen und Erstellen der Formatdateien:
>TeX capacity exceeded, sorry [pattern memory=XXX]
- oder
+ oder
>TEX capacity exceeded, sorry [pattern memory ops=XXX]
@@ -172,7 +172,7 @@ D. Anlegen der Formatdateien:
>TeX capacity exceeded, sorry [pattern memory=XXX]
- oder
+ oder
>TEX capacity exceeded, sorry [pattern memory ops=XXX]
@@ -270,7 +270,7 @@ D. Anlegen der Formatdateien:
>TeX capacity exceeded, sorry [pattern memory=XXX]
- oder
+ oder
>TEX capacity exceeded, sorry [pattern memory ops=XXX]
@@ -349,7 +349,7 @@ C. Refresh file name database:
>mktexlsr
-D. Rebuild format files:
+D. Rebuild format files:
Execute command
diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/LICENSE b/Master/texmf-dist/doc/generic/dehyph-exptl/LICENSE
index 80d87f46764..aafbda9f0a7 100644
--- a/Master/texmf-dist/doc/generic/dehyph-exptl/LICENSE
+++ b/Master/texmf-dist/doc/generic/dehyph-exptl/LICENSE
@@ -1,5 +1,6 @@
-%% Copyright 2008 German Hyphenation Pattern Development Team
-%% <URL:http://groups.google.de/group/trennmuster-opensource>
+%% Copyright 2007, 2008, 2009, 2011 German Hyphenation Pattern
+%% Development Team
+%% <URL:http://projekte.dante.de/Trennmuster/WebHome>
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -10,6 +11,6 @@
% version 2005/12/01 or later.
%
% This work has the LPPL maintenance status `maintained'.
-%
+%
% The Current Maintainer of this work is Werner Lemberg.
%
diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/README b/Master/texmf-dist/doc/generic/dehyph-exptl/README
index 1f8b8666d3d..8a9f3086b46 100644
--- a/Master/texmf-dist/doc/generic/dehyph-exptl/README
+++ b/Master/texmf-dist/doc/generic/dehyph-exptl/README
@@ -1,10 +1,10 @@
Package: dehyph-exptl (experimental German hyphenation patterns)
-Version: v0.20
-Date: 2009-06-24
+Version: v0.22
+Date: 2011-07-02
License: LPPL
Author: Werner Lemberg
Email: wl@gnu.org
-URL: http://groups.google.de/group/trennmuster-opensource
+URL: http://projekte.dante.de/Trennmuster/WebHome
English:
diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.bib b/Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.bib
index b0535e9dcab..d78422560b5 100644
--- a/Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.bib
+++ b/Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.bib
@@ -90,6 +90,20 @@
% aus Datei dtk.bib uebernommen
+@article{schmidt:1998,
+ author = {Walter Schmidt},
+ title = {\TeX\ und die neue deutsche Rechtschreibung},
+ journal = dtk,
+ year = 1998,
+ volume = 10,
+ number = 2,
+ month = sep,
+ pages = {35--37},
+ language = {ngerman}
+}
+
+
+% aus Datei dtk.bib uebernommen
@article{lemberg:2003,
author = {Werner Lemberg},
title = {Hyphenation Exception Log f\"ur deutsche Trennmuster},
diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.pdf b/Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.pdf
index 0fec0b915ad..700243825f9 100644
--- a/Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.pdf
+++ b/Master/texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf b/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf
index a2a9742f248..e0794b1646c 100644
--- a/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf
+++ b/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.tex b/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.tex
index 22e0f21a3db..d58e9dfacb8 100644
--- a/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.tex
+++ b/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.tex
@@ -8,7 +8,7 @@
%%% Schrifteinstellung.
%%% * Grundschrift Palatino,
%%% * Akzidenzschrift Bera Sans,
-%%% * Schreibmaschinenschrift Luxi Mono.
+%%% * Schreibmaschinenschrift Latin Modern Typewriter.
\usepackage[T1]{fontenc}
\usepackage[osf]{mathpazo}
\usepackage[scaled]{berasans}
@@ -100,7 +100,7 @@ desc={BibTeX-Quelltext der Datei \jobname.pdf}%
\typearea{last}
%%% Trennausnahmen definieren.
\hyphenation{
-Back-end
+Back-end Soft-ware-pro-jek-ten
}
\begin{document}
@@ -136,8 +136,8 @@ zugänglich gemacht werden.
\label{sec:wer}
Anstoß für dieses Projekt war eine Reihe von Artikeln in der
\emph{\TeX{}nischen Komödie}%
-\footnote{Vereinsschrift der \emph{Deutschsprachigen Anwendervereinigung
- \TeX} (\textls{DANTE}~e.\,V.), \url{http://www.dante.de/}}%
+\footnote{Vereinsschrift der Deutschsprachigen Anwendervereinigung \TeX\
+ (\textls{DANTE}~e.\,V.), \url{http://www.dante.de/}}%
%
, die sich mit den herkömmlichen Trennmustern für die deutsche Sprache
auseinandersetzen~\cite{lemberg:2003, lemberg:2005, hennig:2008}.
@@ -147,19 +147,18 @@ setzt sich zur Zeit aus Mitgliedern des \textls{DANTE}~e.\,V. sowie
Anwendern der Programme \TeX\ und \Programm{OpenOffice}%
\footnote{\url{http://de.openoffice.org/}}
%
-zusammen. Die Kommunikation läuft derzeit über die Gruppe
-\Programm{Trennmuster-Opensource} bei \Programm{Google}%
-\footnote{\url{http://groups.google.de/group/trennmuster-opensource?hl=de}}%
+zusammen. Die Kommunikation findet derzeit auf der Mailingliste der
+\Programm{Google}-Gruppe \Programm{Trennmuster-Opensource}%
+\footnote{\url{https://groups.google.com/forum/\#!forum/trennmuster-opensource}}
%
-, das Projekt soll jedoch bei einem anderen Internetdienst zur
+statt; das Projekt soll jedoch bei einem anderen Internetdienst zur
Verwaltung von Softwareprojekten angemeldet werden. Ersatzweise kann
für die Diskussion auch die Newsgruppe \Datei{de.comp.text.tex} genutzt
werden.
Wir benötigen dringend weitere Mithilfe. Informationen dazu können der
Dokumentation des \TeX-Pakets \texttt{dehyph-exptl} oder der folgenden
-Aufgabenliste entnommen werden. Bei Interesse oder mit Fragen wenden
-Sie sich bitte an die Projektliste.
+Aufgabenliste entnommen werden.
\section{Aufgabenliste}
@@ -168,6 +167,19 @@ Dieser Abschnitt enthält eine Zusammenstellung von anstehenden Aufgaben.
Die Liste ist weder sortiert noch vollständig. Die meisten Punkte
bestehen nur als Idee und werden zur Zeit nicht aktiv bearbeitet.
+\subsection{Allgemein}
+\begin{itemize}\raggedright
+
+\item Aufbau und Pflege des Trennmuster-Wikis%
+ \footnote{\url{http://projekte.dante.de/Trennmuster/WebHome}}
+
+\item Umzug der Mailing-Liste auf einen anderen Host (BerliOS,
+ Sourceforge o.\,ä.)
+
+\item Reservierung einer eigenen Domain
+
+\end{itemize}
+
\subsection{Wortlisten}
\begin{itemize}\raggedright
@@ -213,13 +225,15 @@ bestehen nur als Idee und werden zur Zeit nicht aktiv bearbeitet.
\item Gewichtung der Trennstellen
-\item Markierung von Nottrennungen
-
-\item Behandlung von falschen Ligaturen
+\item Markieren von falschen/""richtigen Ligaturen
\item Unterscheidung von Lang- und Rund-s für den Satz mit gebrochenen
Schriften
+\item Erstellen von Trennmustern unterschiedlicher Trennpriorität, für
+ die Erkennung von Sondertrennungen (ck- und Dreikonsonantenregel),
+ Ligaturen und die Behandlung des Rund-s
+
\item verteilte Kontrolle von Rechtschreibung und Trennung des
Wortbestands
@@ -249,17 +263,6 @@ bestehen nur als Idee und werden zur Zeit nicht aktiv bearbeitet.
\texttt{Polyglossia}) einen Versionsmechanismus für die
Trennmusteraktivierung. $\Rightarrow$ Paket \texttt{hyphsubst}
-\item[mehrere Trennmuster laden] Für einzelne Dokumente ist es
- wünschenswert, fachspezifische Trennmuster verwenden zu können.
- Allerdings können Trennmuster nur während der Formaterstellung geladen
- werden. Einmal eingebundene Trennmuster sind somit immer im Format
- vorhanden. Es wäre sinnvoll, Trennmuster auch dynamisch während der
- Ausführung laden zu können. Wie wird mit kollidierenden Mustern
- umgegangen? $\Rightarrow$ Lua\TeX
-
-\item[Trennstellengewichte] Trennstellen sollen gewichtet werden können
- (z.\,B. Haupt-, Neben-, Nottrennungen).
-
\item[Verallgemeinerung des Trennalgorithmus] Derzeit benötigen
\TeX-Quelltexte in deutscher Sprache verschiedene Auszeichnungen:
@@ -295,24 +298,16 @@ bestehen nur als Idee und werden zur Zeit nicht aktiv bearbeitet.
Es handelt sich hier um ein Mustererkennungsproblem ähnlich der
Worttrennung. Denkbar ist eine Verallgemeinerung des
- Silbentrennalgorithmus, mit der diese Fälle ohne Eingriffe im
- Quelltext erkannt und richtig behandelt werden können: Mit
- entsprechenden zusätzlichen Mustern werden während des Absatzumbruchs
- \emph{verschiedene} Tries durchsucht und die notwendigen Ersetzungen
- vorgenommen. $\Rightarrow$ Vorschlag für Lua\TeX-Entwickler
- ausarbeiten
+ Silbentrennalgorithmus, mit welcher diese Fälle ohne Eingriffe im
+ Quelltext erkannt und richtig behandelt werden können: Während des
+ Absatzumbruchs werden mehrere Tries mit entsprechenden zusätzlichen
+ Mustern durchsucht. Je nachdem von welchen Mustern die einzelnen
+ Trennstellen erfasst werden, erhalten diese unterschiedliche
+ Gewichte.%
+ \footnote{\url{http://tracker.luatex.org/view.php?id=168}}
\end{description}
-\subsection{Sonstige}
-\begin{itemize}\raggedright
-
-\item Umzug auf einen anderen Host (BerliOS, Sourceforge o.\,ä.)
-
-\item Reservierung einer eigenen Domain
-
-\end{itemize}
-
\section{Zeitplan}
@@ -375,6 +370,21 @@ dokumentieren.
\addlinespace\bottomrule
\end{tabularx}
+\bigskip\bigskip
+\noindent\lrand{\medskip Google-Books-Korpus}
+\begin{tabularx}{\linewidth}[t]{lL}
+ \toprule\addlinespace
+ Urheber & Google\\
+ Rechte & Creative Commons Attribution 3.0 Unported%
+ \footnote{\url{http://creativecommons.org/licenses/by/3.0/}}\\
+ Wortformen & 3\,200\,000\\
+ Sortierkriterium & Häufigkeit\\
+ Rechtschreibung & mit typischen OCR-Fehlern\\
+ Zugriff & googlebooks-ger-all-20090715,
+ \url{http://ngrams.googlelabs.com/datasets}\\
+ Stand & 1.\,7.\,2011\\
+ \addlinespace\bottomrule
+\end{tabularx}
\subsection{Welche Listen haben wir in Aussicht?}
@@ -402,10 +412,10 @@ dokumentieren.
\item Das \LaTeX-Paket \texttt{dehyph-exptl} enthält die aktuellen
experimentellen Trennmuster, die aus Werner Lembergs Liste generiert
wurden. Diese können zusammen mit den Paketen \texttt{Babel} und
- \texttt{hyphsubst} verwendet werden. Das Paket \texttt{dehyph-exptl}
- ist im \Abk{ctan} verfügbar.%
- \footnote{Comprehensive \TeX\ Archive Network,
- \url{http://ctan.tug.org/}}
+ \texttt{hyphsubst} verwendet werden. Die aktuelle sowie ältere
+ Versionen des Pakets \texttt{dehyph-exptl} sind im Dateibereich des
+ Trennmuster-Wikis verfügbar.%
+ \footnote{\url{http://projekte.dante.de/Trennmuster/WebHome}}
\item Die bisherigen Trennmusterdateien für die traditionelle und
reformierte Rechtschreibung, die Dateien \Datei{dehypht.tex} und
diff --git a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex
index 29c8080a1c7..e84a60ff605 100644
--- a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex
+++ b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex
@@ -135,7 +135,7 @@
%%% Dokumenttitel.
\author{Die deutschsprachige Trennmustermannschaft}
\title{\texttt{dehyph-exptl}\thanks{This document describes the
- \texttt{dehyph-exptl} package v0.20.}}
+ \texttt{dehyph-exptl} package v0.22.}}
\subtitle{Experimentelle Trennmuster für die deutsche Sprache}
\maketitle
@@ -147,8 +147,10 @@
language, covering traditional and reformed orthography for several
varieties of Standard German. The patterns can be used with packages
\texttt{Babel} and \texttt{hyphsubst} from the \Programm{Oberdiek
- bundle}. Project-\Abk{url} is
- \url{http://groups.google.de/group/trennmuster-opensource}.
+ bundle}. More information can be found in the Trennmuster-Wiki%
+ \footnote{\url{http://projekte.dante.de/Trennmuster/WebHome}}
+ %
+ (in German).
\end{abstract}
\selectlanguage{ngerman}
@@ -161,7 +163,21 @@
\Programm{Oberdiek-Bündel} verwendet werden.
\end{abstract}
+\vfill
+\begingroup
+\em\large
+\begin{center}
+ Warnung!
+\end{center}
+Diese Trennmuster befinden sich im experimentellen Status. Sie können
+jeder\-zeit vom \Abk{ctan} oder aus \TeX-Vertei\-lun\-gen entfernt oder
+durch umbruch\-inkompa\-ti\-ble Versionen ersetzt werden. Sie sind
+daher nicht für Anwendungen geeignet, die einen dauerhaft stabilen
+Umbruch erfordern.
+\endgroup
+\vfill
+\clearpage
%%% Zweispaltiges Inhaltsverzeichnis.
\begin{multicols}{2}
\small
@@ -180,17 +196,33 @@ Qualität der Worttrennung einer Sprache wird jedoch maßgeblich von der
Qualität der Wortliste beeinflusst, aus der die verwendeten Trennmuster
berechnet wurden.
-Obwohl die herkömmlichen Trennmuster%
+Obwohl die herkömmlichen Trennmuster für die deutsche Sprache bei der
+Worttrennung in gewöhnlichen Texten eine akzeptable Fehlerrate
+erreichen, enthalten sie doch eine Reihe von Schwächen:%
\footnote{Diese Liste bezieht sich auf die Trennmusterdateien
\Datei{dehypht.tex}, Version~3.2a vom 3.\,3.\,1999, und
\Datei{dehyphn.tex}, Version~31 vom 7.\,5.\,2001.}
-%
-für die deutsche Sprache bei der Worttrennung in gewöhnlichen Texten
-eine akzeptable Fehlerrate erreichen, enthalten sie doch eine Reihe von
-Schwächen:
\bigskip\smallskip
\needspace{4\baselineskip}
+\noindent\textit{traditionelle und reformierte Rechtschreibung}
+
+\begin{itemize}
+\item In zusammengesetzten Wörtern treten häufig Trennfehler an
+ Wortfugen auf.
+
+\item Fremdwörter mit akzentuierten Buchstaben werden mangelhaft
+ getrennt: ">C\ftr{af}é"<, ">Ci-tr\ftr{oë}n"<, ">F\ftr{aç}on"<,
+ ">vo\ftr{il}à"<.
+
+\item Die Trennmusterdateien enthalten eine Mischung aus \Abk{t1}- sowie
+ unvollständigen \Abk{ot1}-kodierten Mustern. Mit Erscheinen von
+ 16-Bit-fähigen \TeX-Varianten werden sauber \Abk{utf-8}-kodierte
+ Trennmuster nötig \cite{miklavec:2008}.
+\end{itemize}
+
+\bigskip
+\needspace{4\baselineskip}
\noindent\textit{traditionelle Rechtschreibung}
\begin{itemize}
@@ -202,25 +234,20 @@ Schwächen:
\item Umfang und Qualität der ursprünglichen Wortliste lassen sich nicht
mehr einschätzen. Für die Trennmuster in traditioneller
- Rechtschreibung existiert jedoch inzwischen eine Ausnahmeliste%
+ Rechtschreibung existiert jedoch inzwischen eine Ausnahmeliste mit
+ über 3500 korrigierten Trennungen einfacher Wörter \cite{lemberg:2003,
+ lemberg:2005}.%
\footnote{\url{CTAN:language/hyphenation/dehyph/dehyphtex.tex}}
-%
- mit über 3500 korrigierten Trennungen einfacher Wörter
- \cite{lemberg:2003, lemberg:2005}.
\item Wird in der traditionellen Rechtschreibung \emph{ß} durch
- \emph{ss/SS} oder \emph{sz/SZ}%
- \footnote{Im Versalsatz sollte auf Trennungen jedoch möglichst ganz
- verzichtet werden.}
-%
- ersetzt, so bleibt die Trennung davon unberührt. Die herkömmlichen
- Trennmuster berücksichtigen diese Regel nicht und trennen häufig den
- Ersatz: \textls{">GR\ftr{ÖS-S}E"<}, \textls{">GR\ftr{ÜS-S}E"<},
- \textls{">M\ftr{AS-S}ES"<}.%
- \footnote{Das Verhalten entspricht den Regeln der deutschen
- Standardsprache in der Schweiz, obwohl diese Sprachvarietät vom
- Paket \texttt{Babel} nicht offiziell unterstützt wird.
- \texttt{Babel} versucht den Mangel mit Hilfe des Kürzels
+ \emph{ss/SS} oder \emph{sz/SZ} ersetzt, so bleibt die Trennung davon
+ unberührt. Die herkömmlichen Trennmuster berücksichtigen diese Regel
+ nicht und trennen häufig den Ersatz: \textls{">GR\ftr{ÖS-S}E"<},
+ \textls{">GR\ftr{ÜS-S}E"<}, \textls{">M\ftr{AS-S}ES"<}.%
+ \footnote{Die Trennung der herkömmlichen Muster entspricht den Regeln
+ der deutschen Standardsprache in der Schweiz, obwohl diese
+ Sprachvarietät vom Paket \texttt{Babel} nicht offiziell unterstützt
+ wird. \texttt{Babel} versucht den Mangel mit Hilfe des Kürzels
\lstinline[style=LaTeX]+\"S+ zu kompensieren.}
\item Abweichende Schreibweisen, die in der traditionellen
@@ -239,28 +266,11 @@ Schwächen:
\item Die Trennmuster für die reformierte deutsche Rechtschreibung
wurden nicht mit \Programm{Patgen} aus einer Wortliste erstellt.
Stattdessen wurden die Trennmuster für die traditionelle
- Rechtschreibung von Hand an die reformierten Regeln angepasst. Aus
- diesem Grund ist die Worttrennung mit den Trennmustern für die
- reformierte Rechtschreibung etwas schlechter als mit den Trennmustern
- für die traditionelle Rechtschreibung.
-\end{itemize}
-
-\bigskip
-\needspace{4\baselineskip}
-\noindent\textit{traditionelle und reformierte Rechtschreibung}
-
-\begin{itemize}
-\item In zusammengesetzten Wörtern treten häufig Trennfehler an
- Wortfugen auf.
-
-\item Fremdwörter mit akzentuierten Buchstaben werden mangelhaft
- getrennt: ">C\ftr{af}é"<, ">Ci-tr\ftr{oë}n"<, ">F\ftr{aç}on"<,
- ">vo\ftr{il}à"<.
-
-\item Die Trennmusterdateien enthalten eine Mischung aus \Abk{t1}- sowie
- unvollständigen \Abk{ot1}-kodierten Mustern. Mit Erscheinen von
- 16-Bit-fähigen \TeX-Varianten werden sauber \Abk{utf-8}-kodierte
- Trennmuster nötig \cite{miklavec:2008}.
+ Rechtschreibung von Hand an die reformierten Regeln
+ angepasst~\cite{schmidt:1998}. Aus diesem Grund ist die Worttrennung
+ mit den Trennmustern für die reformierte Rechtschreibung etwas
+ schlechter als mit den Trennmustern für die traditionelle
+ Rechtschreibung.
\end{itemize}
Das Projekt \emph{Freie Wortlisten und Trennmuster für die deutsche
@@ -284,6 +294,36 @@ verbessern.
\section{Verwenden der Trennmuster}
\label{sec:verwenden}
+Dieses Paket stellt die experimentellen Trennmuster für die Verwendung
+mit \LaTeX\ und dem Sprachenpaket \texttt{Babel} zur Verfügung. Derzeit
+werden nur eine Auswahl von \TeX-Programmen und "~Formaten unterstützt
+(siehe \autoref{tab:texkompat}). Mit den nicht unterstützten Formaten
+können experimentelle Trennmuster dennoch verwendet werden, da das Paket
+\texttt{hyph-utf8} eine Version dieser Muster enthält.\footnote{%
+ Bisher die jeweils aktuelle Version.%
+} Werden Formate für die UTF-8-fähigen Programme Xe\TeX\ und Lua\TeX\
+oder für p\TeX\footnote{%
+ Eine in Japan populäre \TeX-Variante.%
+} verwendet, so werden jene experimentelle Trennmuster bereits
+standardmäßig aktiviert. Der Hauptzweck des Pakets
+\texttt{dehyph-exptl} ist die Verwendung mit den Formaten \texttt{latex}
+und \texttt{pdflatex}.
+
+\begin{table}
+ \centering
+ \caption{Kompatibilität mit verschiedenen \TeX-Varianten}
+ \label{tab:texkompat}
+ \begin{tabular}{l>{\ttfamily}lc}
+ Programm & \normalfont Format & Kompatibilität\\
+ \addlinespace\toprule\addlinespace
+ \TeX & latex & ja\\
+ pdf\TeX & pdflatex & ja\\
+ XeTeX & xelatex & ja\\
+ LuaTeX & lualatex & nein\\
+ p\TeX & platex & nein\\
+ \end{tabular}
+\end{table}
+
Zur Installation der experimentellen Trennmuster siehe
\autoref{sec:installation} und die Datei \Datei{INSTALL}. Beachte, in
den folgenden Abschnitten ist \verb+<datum>+ durch das bei der
@@ -299,7 +339,7 @@ bereit. Die Trennmuster unterstützen zur Zeit die drei in
\item Deutschland,
\item Österreich und der
\item Schweiz%
- %
+ %
\footnote{Für Texte in Schweizer Standarddeutsch fehlt zur Zeit die
\texttt{Babel}-Unterstützung. Zum Beispiel muss das Kürzel
\lstinline[style=LaTeX]+\"s+ stets zu \emph{ss} expandieren. In der
@@ -316,15 +356,14 @@ werden können.
\centering
\caption{Die unterstützten Varietäten und Rechtschreibungen}
\label{tab:varietaeten}
- \begin{tabular}{>{\ttfamily}l@{\hspace{2\tabcolsep}\hspace{1em}}l}
- \normalfont Trennmusterbezeichner & Sprachvarietät\\
- \addlinespace\toprule\addlinespace
- german-x-<datum> & \hspace*{-1em}\emph{traditionelle Rechtschreibung}\\
- & Deutschland, Österreich\\
- gswiss-x-<datum> & \hspace*{-1em}\emph{traditionelle Rechtschreibung}\\
- & Schweiz\\
- ngerman-x-<datum> & \hspace*{-1em}\emph{reformierte Rechtschreibung}\\
- & Deutschland, Österreich, Schweiz\\
+ \begin{tabular}{l>{\ttfamily}l}
+ \normalfont Sprachvarietät & Trennmusterbezeichner\\
+ \addlinespace\toprule\addlinespace
+ \hspace*{-\tabcolsep}\normalfont\emph{traditionelle Rechtschreibung}\\
+ Deutschland, Österreich & german-x-<datum>\\
+ Schweiz & gswiss-x-<datum>\\\addlinespace
+ \hspace*{-\tabcolsep}\normalfont\emph{reformierte Rechtschreibung}\\
+ Deutschland, Österreich, Schweiz & ngerman-x-<datum>\\
\end{tabular}
\end{table}
@@ -335,9 +374,8 @@ eine Vereinigung der den Varietäten entsprechenden Wortlisten. Zum
Beispiel werden Besonderheiten der österreichischen Standardsprache in
den Trennmustern für die Standardsprache Deutschlands berücksichtigt.
Österreichische und deutsche Anwender können daher dieselben Trennmuster
-verwenden.%
-\footnote{Wie das auch schon bei den herkömmlichen Trennmustern der Fall
- war.}
+verwenden. (Wie das auch schon bei den herkömmlichen Trennmustern der
+Fall war.)
Aufgrund unvereinbarer Trennregeln in der traditionellen Rechtschreibung
der Standardsprachen Deutschlands/""Österreichs und der Schweiz werden
@@ -403,11 +441,6 @@ zusammengefasst.
\end{tabular}
\end{table*}
-\emph{Diese Trennmuster befinden sich im experimentellen Status. Sie
-können jederzeit durch umbruchinkompatible Versionen ersetzt und vom
-\Abk{ctan} oder aus \TeX-Vertei\-lun\-gen entfernt werden. Sie sind
-daher nicht für Anwendungen geeignet, die einen dauerhaft stabilen
-Umbruch erfordern. Ausgiebige Tests sind erwünscht!}
% Trennung mit Mustern für traditionelle Rechtschreibung.
\newcommand*{\trtr}[1]{\trennung{tradcol!20}{#1}}
@@ -447,31 +480,6 @@ allgemeine Hinweise:
behandelt (siehe auch \regelref{enum:tradDoppeld} und
\regelref{enum:reformDoppeld}).
-\item Konsonantenänderungen, die bei der Trennung nach traditioneller
- Rechtschreibung auftreten, können nicht in Trennmustern berücksichtigt
- werden, sondern erfordern derzeit zusätzliche Auszeichnung im
- Quelltext mit Hilfe des Pakets \texttt{Babel}.
- \autoref{tab:konsonantenaenderung} stellt Eingaben und deren möglichen
- Trennungen gegenüber. Beachte, im letzten Beispiel sind die
- Trennstellen im zweiten Wortteil verloren gegangen. Es handelt sich
- dabei um einen bekannten Fehler im Paket \texttt{Babel}.%
- \footnote{\url{http://www.latex-project.org/}, Kennzeichen
- \texttt{babel/3458}}
-
- \begin{table}
- \centering
- \caption{Konsonantenänderungen in der traditionellen Rechtschreibung}
- \label{tab:konsonantenaenderung}
- \begin{tabular}[t]{ll}
- Eingabe & Trennung \\
- \addlinespace\toprule\addlinespace
- \lstinline[style=LaTeX]+drucken+ & drucken \\
- \lstinline[style=LaTeX]+dru"cken+ & druk-ken \\
- \lstinline[style=LaTeX]+Metallegierung+ & Me-talle-gie-rung \\
- \lstinline[style=LaTeX]+Meta"llegierung+ & Me-tall-legierung \\
- \end{tabular}\par\smallskip
- \end{table}
-
\item Die von \TeX\ gewählte Trennung kann in Einzelfällen mit den \TeX-
und \texttt{Babel}-Kürzeln \lstinline[style=LaTeX]+\-+ und
\lstinline[style=LaTeX]+"-+ geändert werden. Für dokumentweite
@@ -493,8 +501,19 @@ allgemeine Hinweise:
\begin{enumerate}[\hspace{1em}\itshape{T}1]
\labelformat{enumi}{\textit{T#1}}
+\item\label{enum:tradhyphenmin} Die minimal unterstützte Silbenlänge am
+ Wortanfang und "~ende beträgt zwei Buchstaben
+ \cite[R~178]{duden:1991}.
+
+ Beachte, die Mindestlänge abgetrennter Silben lässt sich in \TeX\ mit
+ den Makros \lstinline[style=LaTeX]+\lefthyphenmin+ und
+ \lstinline[style=LaTeX]+\righthyphenmin+ und in \LaTeX\ mit dem Makro
+ \lstinline[style=LaTeX]+\germanhyphenmins+ (\texttt{Babel}) anpassen.
+ Wird die Mindestlänge auf weniger als zwei Buchstaben verringert, so
+ können fehlerhafte Trennungen auftreten.
+
\item\label{enum:tradSinn} Sinnentstellende und irreführende Trennungen
- werden möglichst vermieden \cite[R~181]{duden:1991}:\par\nobreak
+ werden möglichst vermieden \cite[R~181]{duden:1991}:
\begin{tabular}[t]{TU}
An-alpha-bet & Anal-phabet\\
@@ -504,7 +523,7 @@ allgemeine Hinweise:
\item\label{enum:tradEszett} Wird der Buchstabe~\emph{ß} durch \emph{ss/SS}
ersetzt, so bleibt die Trennung davon unberührt
- \cite[R~179]{duden:1991}:\par\nobreak
+ \cite[R~179]{duden:1991}:
\begin{tabular}[t]{T}
\textls{GRÖSS-TE}\\
@@ -518,7 +537,6 @@ allgemeine Hinweise:
so wird zugunsten der Bedeutung des Wortes in der normalen
Schreibweise getrennt (siehe auch \regelref{enum:tradDoppeld}).
\end{itemize}
- \nobreak
\begin{tabular}[t]{TTU}
\textls{FLÖS-SE} & (wegen flös-se) & \textls{FLÖ-SSE}\\
@@ -531,7 +549,7 @@ allgemeine Hinweise:
nach der Schreibweise mit~\emph{ß} im Quelldokument.
\item\label{enum:tradDoppeld} In mehrdeutigen Wörtern werden Trennungen
- nur an übereinstimmenden Trennstellen zugelassen.\par\nobreak
+ nur an übereinstimmenden Trennstellen zugelassen.
\begin{tabular}[t]{TUUU}
Druckerzeug-nis & Druck-erzeugnis & Drucker-zeugnis\\
@@ -556,7 +574,6 @@ allgemeine Hinweise:
mit \emph{ß} auftreten, werden nicht berücksichtigt (siehe auch
\regelref{enum:tradEszett}).
\end{itemize}
- \nobreak
\begin{tabular}[t]{TUU}
spie-len-de & Spiel-ende & spielende\\
@@ -566,7 +583,7 @@ allgemeine Hinweise:
\item\label{enum:tradOW} In Ableitungen von Namen auf \emph{"~ow} wird
die Nottrennung der Ableitungssilben \emph{"~er}, \emph{"~ern},
- \emph{"~ers} unterdrückt \cite[R~180]{duden:1991}:\par\nobreak
+ \emph{"~ers} unterdrückt \cite[R~180]{duden:1991}:
\begin{tabular}[t]{TU}
Tel-tower & Teltow-er\\
@@ -574,27 +591,70 @@ allgemeine Hinweise:
Pan-kowers & Pankow-ers\\
\end{tabular}
-\item\label{enum:tradhyphenmin} Die minimal unterstützte Silbenlänge am
- Wortanfang und "~ende beträgt zwei Buchstaben.
+\item\label{enum:tradnstd} Spezialtrennungen (\emph{engl.:} non-standard
+ hyphenation), die nach Regeln erfolgen, die über das bloße Einfügen
+ eines Trennstrichs hinausgehen, wie die \emph{ck}- oder die
+ Dreikonsonantenregel, kann \TeX82 nicht automatisch behandeln. Aus
+ diesem Grund sind solche Trennstellen in diesen Trennmustern nicht
+ berücksichtigt. Das Paket \texttt{Babel} stellt jedoch verschiedene
+ Kürzel zur Verfügung, mit denen solche Trennstellen im Quelldokument
+ ausgezeichnet werden können.%
+ \footnote{Spezialtrennungen werden in \TeX\ mit Hilfe des Kommandos
+ \lstinline[style=LaTeX]+\\discretionary+ kodiert. So wird zum
+ Beispiel das \texttt{Babel}-Kürzel \lstinline[style=LaTeX]+\"ck+ in
+ der Eingabe während des Setzens durch
+ \lstinline[style=LaTeX]+\\discretionary\{k-\}\{k\}\{ck\}+ ersetzt,
+ wodurch \emph{k-k}-Trennungen möglich werden.}
+
+ \begin{tabular}[t]{TU}
+ drucken & drucken\\
+ Zuckerbäcker & Zucker-bäcker\\
+ Stoffetzen & Stoffet-zen\\
+ Metallegierung & Me-talle-gie-rung\\
+ \end{tabular}
+ \par\nobreak
+ \textit{aber:}
- Beachte, die Mindestlänge von Silben lässt sich mit
- \lstinline[style=LaTeX]+\germanhyphenmins+ (\texttt{Babel}) oder
- \lstinline[style=LaTeX]+\lefthyphenmin+ und
- \lstinline[style=LaTeX]+\righthyphenmin+ (\TeX) anpassen. Wird die
- Mindestlänge auf weniger als zwei Buchstaben verringert, so können
- fehlerhafte Trennungen auftreten.
+ \begin{tabular}[t]{TU}
+ \lstinline[style=LaTeX]+dru"cken+ & druk-ken \\
+ \lstinline[style=LaTeX]+Meta"llegierung+ & Me-tall-legierung \\
+ \end{tabular}
+
+ Beachte, im letzten Beispiel sind die nach der Auszeichnung liegenden
+ Trennstellen verloren gegangen. Es handelt sich dabei um einen
+ bekannten Fehler im Paket \texttt{Babel}.%
+ \footnote{\url{http://www.latex-project.org/}, Kennzeichen
+ \texttt{babel/3458}}
+
+ Lua\TeX%
+ \footnote{\url{http://www.luatex.org/}}
+%
+ soll in einer zukünftigen Version Mechanismen zur automatischen
+ Behandlung von Spezialtrennungen bereitstellen. Eine physische
+ Auszeichnung im Quelltext ist dann nicht mehr erforderlich. Die
+ entsprechenden Spezialtrennmuster für die deutsche Sprache werden
+ ebenfalls im Rahmen dieses Projekts erstellt.
\end{enumerate}
\subsection{Traditionelle Rechtschreibung in der Schweiz}
\label{sec:tradchRS}
+Die Trennmuster für die traditionelle Rechtschreibung in der Schweiz
+folgen weitgehend den Konventionen für die traditionelle Rechtschreibung
+in Deutschland (siehe \autoref{sec:tradRS}). Die folgende Liste enthält
+daher nur Fälle, in denen davon abgewichen wird oder deren Beschreibung
+aus anderen Gründen sinnvoll erscheint.
+
\begin{enumerate}[\hspace{1em}\itshape{TS}1]
\labelformat{enumi}{\textit{TS#1}}
-\item\label{enum:tradchEszett} Abweichend von \regelref{enum:tradEszett}
- wird \emph{ss/SS} stets als Doppelkonsonant behandelt und
- gegebenenfalls getrennt:\par\nobreak
+\item\label{enum:tradchEszett} Wörter mit \emph{ß} werden gemäß den
+ Regeln für die traditionelle Rechtschreibung in Deutschland getrennt.
+
+\item\label{enum:tradchSS} Abweichend von \regelref{enum:tradEszett}
+ wird \emph{ss/SS} immer als Doppelkonsonant behandelt und
+ gegebenenfalls getrennt:
\begin{tabular}[t]{T}
grös-ste\\
@@ -602,6 +662,12 @@ allgemeine Hinweise:
Mas-ses\\
\end{tabular}
+ Beachte, wird~\emph{ß} jedoch mit
+ \lstinline[style=LaTeX]+\MakeUppercase+ durch~\emph{SS} ersetzt, so
+ bleibt~\emph{SS} stets ungetrennt. Die Trennung richtet sich dann
+ nach der Schreibweise mit~\emph{ß} im Quelldokument (siehe
+ \regelref{enum:tradchEszett}).
+
\end{enumerate}
\subsection{Reformierte Rechtschreibung}
@@ -610,9 +676,58 @@ allgemeine Hinweise:
\begin{enumerate}[\hspace{1em}\itshape{R}1]
\labelformat{enumi}{\textit{R#1}}
+\item\label{enum:reformhyphenmin} Die minimal unterstützte Silbenlänge
+ am Wortanfang und "~ende beträgt zwei Buchstaben
+ \cite[\S~107]{amtlRegeln:2006, amtlRegeln:2006:duden}.
+
+ Beachte, die Mindestlänge abgetrennter Silben lässt sich in \TeX\ mit
+ den Makros \lstinline[style=LaTeX]+\lefthyphenmin+ und
+ \lstinline[style=LaTeX]+\righthyphenmin+ und in \LaTeX\ mit dem Makro
+ \lstinline[style=LaTeX]+\ngermanhyphenmins+ (\texttt{Babel}) anpassen.
+ Wird die Mindestlänge auf weniger als zwei Buchstaben verringert, so
+ können fehlerhafte Trennungen auftreten.
+
+\item\label{enum:reformEtymo} Falls die Trennung nach Sprechsilben und
+ die etymologische (sprachgeschichtliche) Trennung kollidieren, wird
+ weitgehend die etymologische Trennung gewählt
+ \cite[\S~113]{amtlRegeln:2006, amtlRegeln:2006:duden}:
+
+ \begin{tabular}[t]{RUU}
+% Heli-ko-pter & Helikop-ter\\
+% in-ter-view-en & intervie-wen\\
+ in-ter-es-sant & inte-ressant\\
+ Lin-ole-um & Li-noleum & Lino-leum\\
+ Päd-ago-ge & Pä-dagoge & Päda-goge\\
+ \end{tabular}
+
+\item\label{enum:reformClusterLR} In Fremdwörtern bleiben die
+ Buchstabengruppen \emph{bl, pl, fl, gl, cl, kl, phl; br, pr, dr, tr,
+ fr, vr, gr, cr, kr, phr, thr; chth; gn, kn} im allgemeinen
+ ungetrennt, nicht jedoch \emph{str} \cite[\S~112]{amtlRegeln:2006,
+ amtlRegeln:2006:duden}
+ i.\,V.\,m.~\cite[R~179]{duden:1991}:
+
+ \begin{tabular}[t]{RU}
+ Ar-thri-tis & Arth-ritis\\
+% Co-gnac & Cog-nac\\
+ Di-plom & Dip-lom\\
+% Fe-bru-ar & Feb-ruar\\
+ igno-rie-re & ig-noriere\\
+ In-te-gral & Integ-ral\\
+ \end{tabular}
+ \par\nobreak
+ \textit{aber:}
+
+ \begin{tabular}[t]{RUU}
+ In-dus-trie & Indu-strie & Indust-rie\\
+% Ma-gis-tra-le & Magi-strale\\
+ de-struk-tiv\\
+ sub-lim\\
+ \end{tabular}
+
\item\label{enum:reformSinn} Sinnentstellende und irreführende Trennungen
werden möglichst vermieden \cite[\S~107]{amtlRegeln:2006,
- amtlRegeln:2006:duden}:\par\nobreak
+ amtlRegeln:2006:duden}:
\begin{tabular}[t]{RU}
An-alpha-bet & Anal-phabet\\
@@ -622,7 +737,7 @@ allgemeine Hinweise:
\item\label{enum:reformEszett} Wird der Buchstabe~\emph{ß} durch
\emph{ss/SS} ersetzt, so wird \emph{s-s} getrennt \cite[\S\S~25~E3,
- 110]{amtlRegeln:2006, amtlRegeln:2006:duden}:\par\nobreak
+ 110]{amtlRegeln:2006, amtlRegeln:2006:duden}:
\begin{tabular}[t]{R}
\textls{GRÖS-STE}\\
@@ -637,7 +752,7 @@ allgemeine Hinweise:
\item\label{enum:reformDoppeld} In mehrdeutigen Wörtern werden
Trennungen nur an übereinstimmenden Trennstellen
- zugelassen.\par\nobreak
+ zugelassen:
\begin{tabular}[t]{RUUU}
Druckerzeug-nis & Dru-ckerzeugnis & Druck-erzeugnis &
@@ -659,7 +774,6 @@ allgemeine Hinweise:
"~endes} wird stets die Trennung der Partizipform des Verbs
verwendet.
\end{itemize}
- \nobreak
\begin{tabular}[t]{RUU}
spie-len-de & Spiel-ende & spielende\\
@@ -670,7 +784,7 @@ allgemeine Hinweise:
% Die Nottrennung der Ableitungssilben \emph{"~er}, \emph{"~ern},
% \emph{"~ers} wird unterdrückt \cite[\S~113]{amtlRegeln:2006,
% amtlRegeln:2006:duden}
-% i.\,V.\,m.~\cite[R~180]{duden:1991}:\par\nobreak
+% i.\,V.\,m.~\cite[R~180]{duden:1991}:
% \begin{tabular}[t]{RUU}
% Tel-tower & Telto-wer & Teltow-er\\
@@ -678,101 +792,70 @@ allgemeine Hinweise:
% Pan-kowers & Panko-wers & Pankow-ers\\
% \end{tabular}
-\item\label{enum:reformEtymo} Falls die Trennung nach Sprechsilben und
- die etymologische Trennung (nach Wortherkunft) kollidieren, wird
- weitgehend die etymologische Trennung gewählt
- \cite[\S~113]{amtlRegeln:2006, amtlRegeln:2006:duden}:\par\nobreak
+\end{enumerate}
- \begin{tabular}[t]{RUU}
-% Heli-ko-pter & Helikop-ter\\
-% in-ter-view-en & intervie-wen\\
- in-ter-es-sant & inte-ressant\\
- Lin-ole-um & Li-noleum & Lino-leum\\
- Päd-ago-ge & Pä-dagoge & Päda-goge\\
- \end{tabular}
-\item\label{enum:reformClusterLR} In Fremdwörtern bleiben die
- Buchstabengruppen \emph{bl, pl, fl, gl, cl, kl, phl; br, pr, dr, tr,
- fr, vr, gr, cr, kr, phr, thr; chth; gn, kn} im allgemeinen
- ungetrennt, nicht jedoch \emph{str} \cite[\S~112]{amtlRegeln:2006,
- amtlRegeln:2006:duden}
- i.\,V.\,m.~\cite[R~179]{duden:1991}:\par\nobreak
+\section{Trennfehler}
+\label{sec:trennfehler}
+Mit den vorliegenden Trennmustern können sämtliche Wörter der
+zugrundeliegenden Wortliste fehlerfrei getrennt werden. Technisch
+gesprochen endet der letzte \Programm{Patgen}-Lauf mit der Meldung
- \begin{tabular}[t]{RU}
- Ar-thri-tis & Arth-ritis\\
-% Co-gnac & Cog-nac\\
- Di-plom & Dip-lom\\
-% Fe-bru-ar & Feb-ruar\\
- igno-rie-re & ig-noriere\\
- In-te-gral & Integ-ral\\
- \end{tabular}
- \par\nobreak
- \textit{aber:}
-
- \begin{tabular}[t]{RUU}
- In-dus-trie & Indu-strie & Indust-rie\\
-% Ma-gis-tra-le & Magi-strale\\
- de-struk-tiv\\
- sub-lim\\
- \end{tabular}
+\begin{lstlisting}[style=shell]
+1266082 good, 0 bad, 0 missed
+100.00 %, 0.00 %, 0.00 %
+\end{lstlisting}
+(der Wert vor \lstinline[style=shell]+good+ ist vom Listenumfang
+abhängig). Trotz des großen Umfangs der Wortliste lassen sich
+Trennfehler in Wörtern, die nicht in der Liste enthalten sind, nicht
+vermeiden. Der Umfang der Wortliste kann allerdings nicht beliebig
+erweitert werden.%
+\footnote{Liangs Schema sieht nur einen begrenzten Bereich für die
+ Trennstellenbewertungen vor (0--9). Die derzeitigen Trennmuster
+ vewenden bereits Bewertungen der Höhe~8.}
+%
+In den folgenden Fällen sollten fehlerhafte Trennungen der Trennmuster
+jedoch gemeldet werden:
-\item\label{enum:reformhyphenmin} Die minimal unterstützte Silbenlänge
- am Wortanfang und "~ende beträgt zwei Buchstaben.
+\begin{enumerate}[\hspace{1em}A.]
- Beachte, die Mindestlänge von Silben lässt sich mit
- \lstinline[style=LaTeX]+\ngermanhyphenmins+ (\texttt{Babel}) oder
- \lstinline[style=LaTeX]+\lefthyphenmin+ und
- \lstinline[style=LaTeX]+\righthyphenmin+ (\TeX) anpassen. Wird die
- Mindestlänge auf weniger als zwei Buchstaben verringert, so können
- fehlerhafte Trennungen auftreten.
+\item\label{enum:kritWLfehlerhaft} Das Wort ist bereits in der Wortliste
+ enthalten. Der Eintrag ist jedoch fehlerhaft.
\end{enumerate}
+Falls das Wort nicht in der Wortliste enthalten ist, bestehen sehr gute
+Chancen, dass es aufgenommen wird, wenn eines der folgenden Kriterien
+erfüllt ist:
-\section{Fehltrennungen}
-\label{sec:fehltrennungen}
-Mit den vorliegenden Trennmustern können sämtliche Wörter der Wortliste
-fehlerfrei getrennt werden. Für fehlerhafte (falsche, ausgelassene oder
-unerwünschte) Trennungen gibt es zwei mögliche Ursachen:
-
-\begin{enumerate}
-\item\label{enum:WLfehlerhaft} Die zugrundeliegende Wortliste enthält
- einen Fehler.
-\item\label{enum:WLfehlt} Das betreffende Wort ist in der
- zugrundeliegenden Wortliste nicht enthalten.
-\end{enumerate}
-
-Da der Umfang der Wortliste nicht beliebig erweitert werden kann,
-sollten Fehltrennungen nur dann gemeldet werden, wenn eines der
-folgenden Kriterien erfüllt ist:
\begin{enumerate}[\hspace{1em}A.]
-\item\label{enum:kritHerkTM} Das betreffende Wort wird mit den
- herkömmlichen Trennmustern für die traditionelle oder reformierte
- Rechtschreibung korrekt getrennt. Korrekt bedeutet hier: Nicht alle
- möglichen Trennstellen müssen erkannt werden; es werden jedoch in
- keinem Fall falsche Trennstellen ermittelt.
+ \refstepcounter{enumi}% Fortsetzung der obigen Aufzählung.
- Zum Testen kann der folgende Aufruf verwendet werden (die Ausgabe
- erfolgt in der \Abk{log}-Datei):
+\item\label{enum:kritHerkTM} Das betreffende Wort wird mit den
+ \emph{herkömmlichen} Trennmustern für die traditionelle oder
+ reformierte Rechtschreibung korrekt getrennt. Korrekt bedeutet hier:
+ Nicht alle möglichen Trennstellen müssen erkannt werden; es werden
+ jedoch in keinem Fall falsche Trennstellen ermittelt. Zum Testen kann
+ in \TeX\ der folgende Aufruf verwendet werden (die Ausgabe erfolgt in
+ der \Abk{log}-Datei):
\begin{lstlisting}[style=LaTeX]
\showhyphens{durch Leerzeichen getrennte Wörter}
\end{lstlisting}
-
-\item\label{enum:kritSinn} Es handelt sich um eine sinnentstellende oder
- irreführende Trennung eines Wortes, das nicht aus mehr als zwei prä-
- und suffigierten Wörtern zusammengesetzt ist, zum Beispiel
- ">Talent-wässerung"<. Nicht berücksichtigt wird hingegen die
- ">Talent-wässerungsanlage"<.
-\item\label{enum:kritWLfehlerhaft} Das Wort ist bereits in der Wortliste
- enthalten (siehe \autoref{sec:wortliste}) und
- \autoref{enum:WLfehlerhaft} trifft zu.
+\item\label{enum:kritSinn} Es handelt es sich um eine orthographisch
+ richtige, aber sinnentstellende oder irreführende Trennung.
+ Berücksichtigt werden allerdings nur Wörter, die aus höchstens zwei
+ (gegebenenfalls prä- und suffigierten) Wörtern zusammengesetzt sind,
+ zum Beispiel ">Talent-wässerung"<. Nicht berücksichtigt wird hingegen
+ die ">Talent-wässerungsanlage"<.
+
\end{enumerate}
-Einige bekannte Fehler in den Trennmustern sind in der Datei
-\Datei{CHANGES} verzeichnet. Noch nicht bekannte falsche, fehlende und
-unerwünschte Worttrennungen können an die folgenden E-Mail-Adressen
-gerichtet werden:
+\autoref{sec:wortliste} beschreibt, wie auf die Wortliste zugegriffen
+werden kann. Einige bekannte Fehler in den Trennmustern sind in der
+Datei \Datei{CHANGES} verzeichnet. Noch nicht bekannte falsche,
+fehlende und unerwünschte Worttrennungen können an die folgenden
+E-Mail-Adressen gerichtet werden:
\begin{itemize}
\item
\href{mailto:trennmuster-opensource@googlegroups.com}{trennmuster-opensource@googlegroups.com}
@@ -780,16 +863,18 @@ gerichtet werden:
\item \href{mailto:wl@gnu.org}{wl@gnu.org} (Werner Lemberg).
\end{itemize}
-Fehltrennungen, die in den Trennmustern nicht korrigiert werden können,
+Trennfehler, die in den Trennmustern nicht korrigiert werden können,
können mit Hilfe einer privaten Ausnahmeliste behandelt werden:
\begin{lstlisting}[style=LaTeX]
\hyphenation{Tal-entwäs-se-rungs-an-la-ge Kaf-ka-kenner-klub}
\end{lstlisting}
-Aktuelle Trennmuster sind im Dateibereich unter der Projekt-\Abk{url}%
-\footnote{\url{http://groups.google.de/group/trennmuster-opensource?hl=de}}
+Die aktuelle und ältere Ausgaben der Trennmuster sind im Dateibereich
+des Trennmuster-Wikis erhältlich.%
+\footnote{\url{http://projekte.dante.de/Trennmuster/WebHome}}
%
-oder im \Abk{ctan} erhältlich.
+Im \Programm{Git}-Repositorium (siehe Anhang) befindet sich ein
+Makefile, mit dem jederzeit neue Trennmuster erzeugt werden können.
\nobreak
\noindent\parbox{\linewidth}{%
@@ -807,15 +892,13 @@ oder im \Abk{ctan} erhältlich.
\appendix
\section{Dateien und Installation}
\label{sec:installation}
-Die eigentlichen Trennmusterdateien liegen in \Abk{utf-8}-Kodierung vor.
-Sie sind somit für die Verwendung mit den 16-Bit-fähigen \TeX-Varianten
-Xe\TeX\ und Lua\TeX\ geeignet.%
-\footnote{Tatsächlich verwendet Xe\TeX\ bereits Trennmuster, die aus
- diesem Projekt hervorgegangen sind, jedoch unter anderen Namen.}
-%
-Für die 8-Bit-fähigen \TeX-Varianten \TeX\ und pdf\TeX\ werden
-Manteldateien bereitgestellt, die die \Abk{utf-8}-Dateien laden und in
-\Abk{t1}-Kodierung umwandeln (\autoref{tab:dateien}).
+
+Die eigentlichen Trennmusterdateien liegen in \Abk{utf-8}-Kodierung vor
+(siehe \autoref{tab:dateien}, Endung \texttt{pat}). Sie werden von
+\TeX\ nicht direkt geladen, sondern durch Manteldateien, die ebenfalls
+Teil des Pakets sind (Endung \texttt{tex}). Wird eine 8-Bit-fähige
+\TeX-Variante erkannt, übernehmen diese Manteldateien die Konvertierung
+der Trennmuster in die \Abk{t1}-Kodierung.
\begin{table}
\centering
@@ -830,7 +913,7 @@ Manteldateien bereitgestellt, die die \Abk{utf-8}-Dateien laden und in
\end{tabular}
\end{table}
-Bei der Installation für 8-Bit-\TeX\ werden die Manteldateien an die in
+Bei der Installation werden die Manteldateien an die in
\autoref{tab:varietaeten} gezeigten Trennmusterbezeichner gebunden.
Diese Schritte werden für verschiedene \TeX-Verteilungen in der Datei
\Datei{INSTALL} beschrieben. Nach der Installation können die
@@ -845,17 +928,17 @@ den Paketen \texttt{Babel} und \texttt{hyphsubst} aus dem
\item[Bezug] Die Wortliste ist über das öffentliche
Entwicklerrepositorium%
\footnote{\url{http://repo.or.cz/w/wortliste.git}}
- %
+ %
des Projekts%
- \footnote{\url{http://groups.google.de/group/trennmuster-opensource?hl=de}}
- %
+ \footnote{\url{http://projekte.dante.de/Trennmuster/WebHome}}
+ %
erhältlich. Eine Kopie kann mit
\begin{lstlisting}[style=shell]
$git clone git://repo.or.cz/wortliste.git
\end{lstlisting}
bezogen werden.%
\footnote{\url{http://repo.or.cz/}}
-
+
\emph{Hinweis:} Ältere \Programm{Git}-Versionen als v1.5.6.5 enthalten
einen Fehler im Netzwerkzugriff, der dazu führt, dass statt eines
Satzes von Änderungen häufig die komplette Wortliste übertragen wird.
@@ -871,10 +954,10 @@ $git config core.DeltaBaseCacheLimit 64m
$git config --get core.DeltaBaseCacheLimit
\end{lstlisting}
Das letzte Kommando sollte nun den Wert \verb+64m+ zurückliefern.
-
+
\item[Dateiformat] Das Format der Wortliste wird in der Datei
\Datei{dateikopf} beschrieben.
-
+
\item[Version] Der \Abk{sha1}-Commit-Hash der Repositoriumversion, die
den Musterdateien
\begin{lstlisting}
@@ -959,7 +1042,7 @@ dehyphn-x-<datum>.pat
\themenfont%
\zref@extract{frage:\thecntfrage}{text}%
\par
- \endgroup
+ \endgroup
\nobreak
}
\stepcounter{cntfrage}
@@ -1037,18 +1120,20 @@ dehyphn-x-<datum>.pat
\fragenthema{Mitarbeit}
\begin{frageantwort}{Wie kann ich mich über dieses Projekt informieren?}
- Zentrale Anlaufstelle ist die Projekt-\Abk{url}.%
- \footnote{\url{http://groups.google.de/group/trennmuster-opensource?hl=de}}
+ Zentrale Anlaufstelle ist das Trennmuster-Wiki, welches sich momentan
+ jedoch noch im Aufbau befindet.%
+ \footnote{\url{http://projekte.dante.de/Trennmuster/WebHome}}
+%
+ Für Fragen und Hinweise kann nach Anmeldung die Mailingliste%
+%
+ \footnote{\url{https://groups.google.com/forum/\#!forum/trennmuster-opensource};
+ Falls Sie die Anmeldung bei \Programm{Google} scheuen, können Sie
+ uns vielleicht beim Umzug auf einen anderen Host helfen? Die
+ Anforderungen an einen alternativen Projekthost können auch privat
+ besprochen werden.}
%
- Nach Anmeldung%
- \footnote{Falls Sie die Anmeldung bei \Programm{Google} scheuen,
- können Sie uns vielleicht beim Umzug auf einen anderen Host helfen?
- Die Anforderungen an einen alternativen Projekthost können auch
- privat oder in \Datei{de.comp.text.tex} besprochen werden.}
-%
- kann die Mailingliste für Fragen und Hinweise genutzt werden,
- ersatzweise auch die Newsgruppe \Datei{de.comp.text.tex}. Die
- folgenden Dateien enthalten weitergehende Informationen:
+ oder alternativ die Usenetgruppe \Datei{de.comp.text.tex} genutzt
+ werden. Die folgenden Dateien enthalten weitergehende Informationen:
\begin{itemize}
\item Neben der Dokumentation zu den Trennmustern enthält dieses Paket
@@ -1060,9 +1145,6 @@ dehyphn-x-<datum>.pat
\item Das Entwicklerrepositorium enthält in der Datei
\Datei{dateikopf} eine Beschreibung des Formats der Wortliste.
- \item Die \Abk{html}-Präsenz des Projekts enthält einen Dateibereich
- mit weiteren Dateien, etwa einem Archiv der Diskussion im
- \Abk{mbox}-Format.
\end{itemize}
\end{frageantwort}
@@ -1073,7 +1155,7 @@ dehyphn-x-<datum>.pat
willkommen! Zum Mitmachen gibt es mehrere Möglichkeiten:
\begin{itemize}
\item Die einfachste ist, die experimentellen Trennmuster ausgiebig zu
- testen und Fehler zu melden (siehe \autoref{sec:fehltrennungen}).
+ testen und Fehler zu melden (siehe \autoref{sec:trennfehler}).
\item Besonders hilfreich wäre Mitarbeit am Projekt. Als Einstieg
kann die (grobe) Aufgabenliste in der Projektbeschreibung dienen.
@@ -1101,9 +1183,11 @@ dehyphn-x-<datum>.pat
\begin{description}\setkomafont{descriptionlabel}{\normalfont\itshape}
\item[Aktualität] Wenn Sie ältere Trennmusterdateien verwenden, prüfen
Sie zunächst, ob der Fehler auch mit aktuellen Trennmustern
- auftritt. Aktuelle Trennmuster sind im \Abk{ctan} im Paket
+ auftritt. Die aktuellen Trennmuster sind im \Abk{ctan} im Paket
\texttt{dehyph-exptl} oder im Dateibereich unter der
- Projekt-\Abk{url} erhältlich.
+ Projekt-\Abk{url} erhältlich. Im Repositorium befindet sich auch
+ ein Makefile, mit dem jederzeit neue Trennmuster aus der aktuellen
+ Wortliste erzeugt werden können.
\item[Informationen] In einem Fehlerbericht sollte für das betreffende
Wort die richtige und bei einzelnen Worteinreichungen auch die
@@ -1136,19 +1220,18 @@ sonnendurchfluteten;son-nen-durch-flu-te-ten
Talentwässerung;Tal-ent.wäs-se-rung
Fensterplatz;Fen-ster-platz;Fens-ter-platz
\end{lstlisting}
- Dieses Format ist auch für einzeln eingereichte Fehltrennungen
+ Dieses Format ist auch für einzeln eingereichte Korrekturen
sinnvoll.
\item[Betreff] Der Betreff einer Fehlermeldung sollte aussagekräftig
- sein. Daher sollten mehrere Fehltrennungen, sofern möglich,
- thematisch zusammengefasst werden. Außerdem kann zur einfacheren
- Zuordnung das entsprechende Kriterium aus
- \autoref{sec:fehltrennungen} dem Betreff der E-Mail in eckigen
- Klammern vorangestellt werden, zum Beispiel:
+ sein. Daher sollten mehrere Trennfehler, sofern möglich, thematisch
+ zusammengefasst werden. Außerdem kann zur einfacheren Zuordnung das
+ entsprechende Kriterium aus \autoref{sec:trennfehler} dem Betreff
+ der E-Mail in eckigen Klammern vorangestellt werden, zum Beispiel:
\begin{lstlisting}[style=Text]
-Betreff: [C] sonnendurchfluteten
+Betreff: [A] sonnendurchfluteten
\end{lstlisting}
- für eine Fehltrennung des Wortes \emph{sonnendurchfluteten}, die
+ für einen Trennfehler im Wortes \emph{sonnendurchfluteten}, der
durch einen Fehler in der Wortliste hervorgerufen wird.
\end{description}
\end{frageantwort}
diff --git a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2009-06-19.pat b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2011-07-01.pat
index db6067f4dad..936f7e9ec62 100644
--- a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2009-06-19.pat
+++ b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2011-07-01.pat
@@ -1,11 +1,11 @@
-% dehyphn-x-2009-06-19.pat
+% dehyphn-x-2011-07-01.pat
-\message{German Hyphenation Patterns (Reformed Orthography, 2006) `dehyphn-x' 2009-06-19 (WL)}
+\message{German Hyphenation Patterns (Reformed Orthography, 2006) `dehyphn-x' 2011-07-01 (WL)}
% TeX-Trennmuster für die reformierte (2006) deutsche Rechtschreibung
%
%
-% Copyright (C) 2007, 2008 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 2007, 2008, 2009, 2011 Werner Lemberg <wl@gnu.org>
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
@@ -15,7 +15,7 @@
%
% The word list is available from
%
-% http://repo.or.cz/w/wortliste.git?a=commit;h=e4826ce7db99bceb6043be48983ff2b67d56669f
+% http://repo.or.cz/w/wortliste.git?a=commit;h=2d246449f5c4f570f4d735d3ad091f6ad70f6972
%
% The used patgen parameters are
%
@@ -79,7 +79,6 @@
.äm3
.ät2s
.be3erb
-.bei6ge.
.be3ra
.be3r2e
.berg3a
@@ -184,6 +183,7 @@
.her3an
.he3ri
.he6r5inn
+.hi2s
.ho4met
.ia4
.im2a
@@ -193,7 +193,6 @@
.in3e
.ink4
.inn2e
-.int6
.inu1
.ire3
.is2a
@@ -204,12 +203,14 @@
.ka4t3io
.ki4e
.kle2i
+.kni4e
.kopf1
.ks2
.kus2
.le4ar
.li2f
.li4tu
+.li4ve.
.lo4g3in
.lo3ver
.lus4tr
@@ -238,6 +239,7 @@
.or2a
.ort2
.orts3e
+.os5t6alg
.oste2
.ost5end
.os8ten8de
@@ -292,6 +294,8 @@
.th4
.ti2a
.tid1
+.ti4me.
+.ti4mes
.ti2s
.ti5ta
.tite4
@@ -348,7 +352,7 @@ aa2gr
4a2ar
aa2r1a
aar3f4
-aart4
+aart2
aas5t
aat4s3
a3au
@@ -394,7 +398,7 @@ a2blu
1abn
a2bo.
ab2of
-a2bon
+1a2bon
2abor
ab3r
a3bra
@@ -418,7 +422,6 @@ ab1ur
2aby
aby4t
1abz
-2ac.
2aca
2ac1c
a1cem
@@ -474,6 +477,7 @@ a1d
2ada.
a3d2ab
ad2ag
+ada2m
ad3ama
a2d1an
3a4dap
@@ -508,7 +512,7 @@ ad3ru
2ads2
ad3st
ad3sz
-2ad2t1
+ad2t1
ad4te
ad4tr
2adu
@@ -570,6 +574,7 @@ age4na
age4neb
a2gent
a4gentu
+ag2er
age4ral
2ages
age2sa
@@ -631,7 +636,6 @@ aht3s
a1hu
ah1w
a1hy
-2ai
aian3
aid2s
ai1e2
@@ -647,6 +651,7 @@ a1ind
ain4e
a1ing
ain3sp
+2ais
ai2sa
a3isch.
ai3s2e
@@ -657,6 +662,7 @@ a3ivl
a3ivs
a1j
aje2
+ajekt4o
2ak.
1a2k4ad
2akal
@@ -778,6 +784,7 @@ al2lau
al3lend
all5erfa
al3les
+1allgä
alli5er.
alli7ers.
al2lob
@@ -792,7 +799,6 @@ al2ös
3alpe.
1alph
al3skl
-al4spal
al5s6terb
al3sun
al2tak
@@ -819,7 +825,6 @@ amab4
amad2
ama3g
2amä
-2ambiq
2am4e
4ame.
a2meb
@@ -906,6 +911,7 @@ an3f2u
an2g1ei
an4g3erf
an4g3erl
+an4gerw
an4g3erz
2angf
2angh
@@ -919,7 +925,7 @@ an2g3ra
ang4s3po
1anh
2a3ni
-an2id
+an2i3d
ani5ers.
3a4nim
a4nins
@@ -934,7 +940,6 @@ ank1r
an2k3ra
an2k3rä
ankt4
-an2ky
1anl
2anmu
2ann
@@ -996,7 +1001,6 @@ a1p
2apa
2ape
a2pef
-a3pel
a2pé
a2pf
ap2fa
@@ -1113,9 +1117,8 @@ ar2the
ar3t2i
artin2
2arto
-art3r
-ar4tram
-ar6tri
+ar4t3ram
+art3re
2arts
2aru
ar1uh
@@ -1152,7 +1155,6 @@ a2s1o2f
as1or
a2sö
a2s1p
-as3pan
as2ph
as2pi
as2po
@@ -1271,6 +1273,7 @@ au4ferk
auff4
3aufn
2aufs.
+2auft.
2aug
4augeh
4au1i
@@ -1616,6 +1619,7 @@ be1eta
be3g2
2b1eier
bei1f4
+bei4ge.
beik4
beil2
bei3la
@@ -1753,7 +1757,7 @@ b3leb
2b3leid
b3lein
3blem
-3blen
+3ble4n
b3lese
ble3sz
b4let
@@ -1763,7 +1767,7 @@ b3leu
b2lie
2blig
bling4
-b3lis
+b4lis
b2lit
3blitz
b2lo
@@ -1813,6 +1817,7 @@ bot2st
bo2xi
bö2b3
2böf
+b1öl
2b1p2
bpa2g
2b1q
@@ -1930,7 +1935,7 @@ bys2
bzeit1
1ca
2c1ab
-ca1ch
+ca2ch
ca2e3
ca3g4
ca1h
@@ -1953,6 +1958,7 @@ c1ch2
c2d2
c3do
2cec
+ceco4
ce2dr
2cef
ce1i
@@ -2047,6 +2053,7 @@ chre3s
ch3rh
1chron
4chs
+ch4sper
2cht
2chuf
2chuh
@@ -2056,6 +2063,7 @@ ch3rh
4chü
2chv
4chw
+1chy
2chz
ci1c
ci2s
@@ -2130,7 +2138,6 @@ c2m2
co2c
co3ch
co2d2
-co4der.
co3di
coff4
coi2
@@ -2145,7 +2152,7 @@ co2pe
co1ra
cor3d
co3re
-cos4
+cos3t
co4te
cô4
2cp
@@ -2177,6 +2184,7 @@ da2ben
da2bre
dab4rü
2d1ac
+d2ac.
dach3a
da2cho
dach1s
@@ -2269,7 +2277,6 @@ de3b4
3de1c
de4ca.
de2cka
-deco3
de1e4
2d1eff
deg2
@@ -2332,6 +2339,7 @@ der2bl
de2re2b
de4reck
der3edi
+de4r3eis
derer3
de3r4erb
de3r4erf
@@ -2346,6 +2354,7 @@ der3m2
4d3ersat
der3tau
der6t5en6d
+dert4ra
de3ru
de4ruh
de4rum
@@ -2478,7 +2487,7 @@ d2orp
dor2ta
d2os.
dos3s
-dost1r
+dost1
dot6h
do3un
d1ö
@@ -2678,6 +2687,7 @@ eakt2
ea2la
e3alei
e4aler.
+ealti2
eam3
eam1o
ea2na
@@ -2707,6 +2717,7 @@ ebe2i
2ebel
eb2en
ebens3e
+ebert4
2ebet
2ebl
eb3ler
@@ -2755,6 +2766,7 @@ eck3se
2eckt
2e1cl
2eco
+eco3d
e3cr
ec1s4
2ect
@@ -3055,6 +3067,7 @@ ek2u
e3k2w
e1la
ela4ben
+el3abi
el2abt
ela2c
el1af
@@ -3177,6 +3190,7 @@ e2m1erw
eme2s
1e2meti
e2m1im
+emi5na
em1int
emi3ti
2emm
@@ -3254,7 +3268,7 @@ enf2a
enf2u
1engad
3engag
-en3ge
+enge3ra
en3g2i
en2gl
en3glo
@@ -3262,7 +3276,7 @@ en3glo
eng3se
e3ni.
e3nic
-e4nid
+e2nid
e3nie
eni3er.
eni5ers.
@@ -3270,7 +3284,6 @@ e2n1i4m
e2n1in
e3nio
2enis
-eni3se
e3nit
2eniv
en3k2ü
@@ -3297,7 +3310,8 @@ ens2el
1ensem
ensen1
en3ska
-en3s2po
+en3sp
+ens2po
enst5alt
en4s3tät
2ensto
@@ -3337,6 +3351,7 @@ e4ol
e1on.
e1ond
e1onf
+e1onh
e1onl
e1onr
e1ons
@@ -3494,6 +3509,7 @@ er1o2b
er1of
er1oh
e3ron
+er3ony
e2r1o2p
e4ro2r
e3ros
@@ -3514,11 +3530,11 @@ er3sp
er3sz
ert2ak
er6terei
+er4t3erf
er4ters
er2tho
4erti
ert3ins
-ert4ra
erts2e
2eru
eruf4s
@@ -3551,6 +3567,7 @@ es3eva
es2har
es2hu
es2id
+esi1er
e2sil
es3int
es2ir
@@ -3875,7 +3892,8 @@ f1erw
fe2st
fest1a
fest3ei
-2f1e4ta
+2f1eta
+fe4tag
3fete
fet2t3a
feuer3e
@@ -3918,8 +3936,6 @@ fge3s
3fi.
fi3at
fid2
-fi4ds
-fid3sc
fien3
fi1er2f
fi2kin
@@ -3982,6 +3998,7 @@ f4luc
flu4ger
f4lü
2f3m2
+fma2d
2f3n2
fni2s
1fo
@@ -3989,6 +4006,7 @@ fob2l
2f1of
foli3
fo2na
+fon2e
fo2nu
2f1op
fo1ra
@@ -4315,6 +4333,7 @@ ger3no
ge1r2ö
ger4sto
ge3r2u
+g1erwa
g2e1s2
ges3auf
ge3sc
@@ -4508,7 +4527,6 @@ gro4u
g4ruf
2g3rui
2g3rum
-3g4runs
3g4rup
2grut
2g3rüc
@@ -4551,7 +4569,6 @@ g3s2pek
g3spi
gs4pie
g4spin
-gs2pit
gs3pl
g3s2por
gsrat4
@@ -4596,7 +4613,9 @@ g3tü
gu3am
gu1an.
gu1ant
+gu1as
gu1c
+gu4d3r
gu2e
2gued
guet4
@@ -4727,7 +4746,6 @@ he2im
heim3p
hei4mu
heine2
-hei4neh
h1eink
4heio
he1ism
@@ -4860,7 +4878,6 @@ hi3ro
hir2s
his2a
hi2se
-his2p
hi2st
hi1th
hi3ti
@@ -5260,7 +5277,6 @@ hu2ti
hut2t
hut4zen
hut4z3er
-hutz1i
h2ü
h4übs
h3übu
@@ -5290,6 +5306,7 @@ i2af
iaf4l
i4a3g2
i2ah
+i3ai
i2aj
i2ak
i3ak.
@@ -5315,6 +5332,7 @@ ial3t4
ia2lu
ial3z2
i2am
+i3am.
i4amo
2ian
ia2nal
@@ -5365,9 +5383,8 @@ iben3a
ibi2k
i3bla
i3ble
-i2blis
ib2o
-i2b1ö
+i2bö
i4brä
ib3ren
ib4ste
@@ -5388,6 +5405,7 @@ i3chlo
ich3m
i1cho
i2ch3r
+ich4spe
ich2t3r
i1chu
ich1w
@@ -5475,7 +5493,6 @@ ien3sc
ien3s2e
ien3si
iens2k
-ien3sp
ienst5rä
ien3sz
ie1nu
@@ -5619,6 +5636,7 @@ ike2l1
i2k1e2r2e
ik1erf
iker6fah
+i2k1erh
i2ker2l
i2k1eta
i3ki.
@@ -5745,6 +5763,7 @@ in3am
i3nap
in2ara
in2ars
+in4art
ina4s
i2n3au
in1äs
@@ -5802,7 +5821,7 @@ inn4sta
in1od
in3ols
in1or
-ino1s2
+ino1s4
ino3t
i1nö
in1ö2d
@@ -5958,7 +5977,6 @@ i4schwa
i6schwir
i4schwo
isch3wu
-is1chy
i2s3cr
2ise
ise3e
@@ -5986,6 +6004,7 @@ i2spar
is1pe
is1pic
is2pit
+is2por
i2spro
is3sa
is4s1ac
@@ -6047,8 +6066,10 @@ i5thr
i2t1id
1itii
iti4kan
+iti3k2e
i2t1in1
it2inn
+i6tl
itmen2
i5toc
i2t1of
@@ -6129,7 +6150,6 @@ jean2s
je1c
je2g
jek4ter
-jekto2
jektor4
jek2tr
je3na
@@ -6289,6 +6309,7 @@ ke2lä
kel3b4
2ke2lek
ke2len
+ke2l1er
2ke3let
kell4e
kel3s2k
@@ -6473,6 +6494,7 @@ k4raz
2k3räum
2kre.
2k3rec
+2kred.
2k3rede
2k3ref
2kreg
@@ -6637,6 +6659,7 @@ lago2
la2g1ob
2la1ho
1lai
+la2kes
la2k1i
l2akk
la1k4l
@@ -6677,7 +6700,7 @@ lap4pl
la2r1an
la2r1ei
la4rene
-3l4ar3g
+3l2ar3g
lar3ini
lar3s
2l1ar3t
@@ -6958,8 +6981,10 @@ l3gro
3lia
li3ac
li3ak
+li3am
li3ar
lia1s
+li3b4
libi3
li1c
3lichem
@@ -7021,7 +7046,6 @@ li2p3a
3lis.
li3s2a
li4schu
-4lish
2l1isl
2l1i4so
li2sp
@@ -7193,7 +7217,9 @@ loss2e
lo4ste
los3t4r
lo2ta
+lot4h
lo3tha
+lo3thi
loti4o
2l1ov
lo2ve
@@ -7212,6 +7238,7 @@ l3pa
lpe2n3
lp2f
l2p1ho
+lpi4p
lp3t4
l3pu
2l1q
@@ -7349,7 +7376,6 @@ lug3sp
lu2gu
2l1uh
lu1id.
-lu1is.
lume2
2lumf
2luml
@@ -7376,7 +7402,7 @@ lus6serf
lus6serk
lus6sers
lus2s1o
-lus2s3p
+lus2s1p
lus2s3t
lus4stä
lu4st
@@ -7546,6 +7572,7 @@ mein4da
me1i4so
3meist
me3lam
+me2lau
3meld
me2lek
me2ler
@@ -7561,6 +7588,7 @@ mena2b
me3nal
men3ar
men3au
+men3ge
men3gl
me3nor
m2ens
@@ -7756,6 +7784,7 @@ mp4f3erz
mp2fl
mpf3li
mpf1or
+m3pi
m3pon
mp3ta
m3pu
@@ -7898,8 +7927,7 @@ na2h1a
n3ahn
3nai
nai2e
-n3aig
-n3air
+n1aig
2n1ak
na2ka
3nako
@@ -8064,6 +8092,7 @@ ne3ein
n1ef
neg4
2ne2he.
+2nehen2
3nehm
4n1ehr
2n1ei
@@ -8180,7 +8209,6 @@ n2erv
n4es.
ne3san
nes4c
-nesi1e
ne3ska
nes1o
ne2s1p
@@ -8202,6 +8230,7 @@ ne2u
neu1c
neu3g
2n1eup
+neur2
n2ew
2n1ex
3nez
@@ -8275,8 +8304,8 @@ nib4l
nich1s
nich8ters
n1id
+3n2id.
ni2de
-ni3de.
ni3dr
n4ie
nie3b
@@ -8322,6 +8351,7 @@ ni3ra
3n2is
ni4schw
ni2s1e
+ni3se.
ni2s1p
ni3spi
nis3s4
@@ -8432,7 +8462,7 @@ nor2d5r
n1ort
3n2os.
no3sh
-no2sp
+no2s3p
n2oste
nost1r
2nostv
@@ -8442,6 +8472,7 @@ no4t3ei
no2tel
no3t3h
no4tha
+no4thi
no2t3in
no2t1op
no2tr
@@ -8502,13 +8533,14 @@ ns2kal
n2s1op
n4s3ort.
nsp4
-n2spat
-n2sph
+n4spat
+n4speri
+n4sph
n3s2pi
ns4pie
n2spo
ns3pon
-n2sprä
+n4sprä
n4s3prie
n4spro
nsrü2
@@ -8582,6 +8614,7 @@ n2t1inh
ntini1
nt2ins
n3ti1t
+nt4lem
ntmen2
ntmo2
n3to
@@ -8706,7 +8739,6 @@ oa3ke
oa4k1l
o4a3la
o4a3mi
-oanne4
o2ar
o2as
3oa3se
@@ -8742,6 +8774,7 @@ ob3s2h
ob3sk
obs2p
ob2sta
+ob3sz
2o3bu
obu2s
2o3bü
@@ -9002,7 +9035,7 @@ onderer5
one2i
one2n3
onens2
-o2n1erb
+on1erb
o2n1erd
on1erg
on1erö
@@ -9060,6 +9093,7 @@ o1pa
opab4
o2p3ad
op3akt
+o3pan
opa5s
o1pec
o1pei
@@ -9150,6 +9184,7 @@ or3gle
or2gn
2orh
2o3ric
+4orie.
o4rient
o3rier
4oril
@@ -9224,7 +9259,8 @@ o4ski
os2lo
2oso
2os1p
-o2s3per
+os2pe
+os3pec
o3s2po
os2sa
oss3and
@@ -9236,12 +9272,12 @@ os2s3o
os4son
os2s3p
os2s3t
-ost1a
-osta2b
+ost1a2b
os4t3am
+ost3ang
os3tarr
-ost4art
os4ta4s
+ost1au
os4tei
oster3e
os6t5er6we
@@ -9279,7 +9315,7 @@ ote2s
4ot2h
ot4he
ot5hel
-o4t3hi
+o2t3hi
ot3hos
o2thr
o2t1i2m
@@ -9339,10 +9375,10 @@ ox2e
ox3l
o2xu
1oxy
-o1y2en
o1yo
oy1s4
2o1z
+o3z2a
oz2e
ozen4ta
o3zi
@@ -9401,6 +9437,7 @@ ozon1
2ön
ön2e
ö3ni
+önizi1
önn2e
ön2s
ön3sc
@@ -9465,7 +9502,6 @@ p2a
1pac
pa3da
pa2dr
-pa2el
pa1f4r
pag4
pa3gh
@@ -9473,7 +9509,7 @@ pa1ho
1pak
pa1k4l
pak2to
-1pala
+3pala
pala3t
1palä
pa3li
@@ -9483,10 +9519,11 @@ pa3nei
pa2neu
pan3k4
2panl
-3pa2no
+2pann
+1pa2no
pan3sl
pant2
-3panz4
+panz4
1pap
papi2
papieren8
@@ -9548,8 +9585,8 @@ pei1
pe1im
pekt4s
2peku
-1pel
-pe2l3a4
+3pel
+pe2l1a4
pel3d
pe2let
pe2lex
@@ -9587,7 +9624,7 @@ pe2st
p2fab
p2fad
p2faf
-pf3ai
+pf1ai
p2f1ak
pf1ans
p2fa4r
@@ -9666,6 +9703,7 @@ pi3oi
pi3onu
3pip
pi2pe
+pi4pel
pi3ri
3pirin
3pis
@@ -9673,6 +9711,7 @@ pi3ri
pi3t2a
pi1th
pit2s
+2pitz
pi2z1in
p1j
2p1k2
@@ -9886,7 +9925,6 @@ ra2chu
r2ack
r2ad
r4ad.
-rada2
ra2dam
2radap
3radf
@@ -9902,6 +9940,7 @@ ra3gle
ra2gn
3r2ahm
4raht
+r2ai
2raic
rail4l
2r3air
@@ -10132,6 +10171,7 @@ rech3ar
4rechs
2reck.
2recki
+3red.
4redd
2redit
re1el
@@ -10303,7 +10343,7 @@ r2greg
r2gres
r2gret
rg3rin
-rg3s2p
+rg3sp
rgs4tr
rg5s2tu
r1h4
@@ -10350,7 +10390,6 @@ rif3s
rif4ter
3rig
5rig.
-5rige
ri4gene
5rigj
rig1l
@@ -10387,9 +10426,7 @@ r4inspi
2rint
rin4teg
rin4t5r
-r1inv
-r2inva
-2rinve
+2r1inv
4r1ir
r2is
ris2a
@@ -10554,10 +10591,11 @@ ro2mer
4romm
4romt
r2on
+ro4nerb
3ronn
rons2
ron4tan
-ro1ny
+4ro1ny
ro1pe
ro3ph
r1or
@@ -10570,9 +10608,8 @@ ror3th
ro3sh
ro3s2i
ro3smo
-ros2p
ros2s1c
-ro3st2a
+ro3sta
rost1r
4roß
ro2ßu
@@ -10599,7 +10636,7 @@ r1ör
r2ös.
r2öse
2r1p2
-rp4a
+r3p4a
rp4e
rpe2re
rpe4r3in
@@ -10723,6 +10760,7 @@ r2temo
rte2n1
rten3s2
rt3erei
+r4terfa
r4terfo
r4t3erh
r2t1erk
@@ -10742,11 +10780,11 @@ rto1p
rt1or
rto2ri
r3tö
-r4trak
+r4t3rak
rt3rec
r4treis
r5tri
-rt1ros
+rt3ros
rtrü2c
r4ts
rt4s1eh
@@ -10809,6 +10847,7 @@ rus4st
ru2st
ru3sta
3rut
+ru4tei
rut3h
ru2t1o2
ru2t3r
@@ -10872,9 +10911,9 @@ sa1f4r
sa4gent
sag4n
sa2gr
-3sai
+3s2ai
sa3i2k1
-sail4
+sail2
2s1ak
sa2ka
3saki
@@ -11065,6 +11104,7 @@ seh1s
seh3t
se2hüb
2s1ei.
+2s1eie
2s1eig
s1ein
5s4ein.
@@ -11197,7 +11237,6 @@ sh4r
si2ach
si3ach.
si2ad
-si3am.
2siat
sib4
5si1c
@@ -11293,6 +11332,7 @@ sk4n
2s1l2
3slal
4slan
+sla2ve
s2law
s3lä
sl3b
@@ -11334,7 +11374,7 @@ son3au
sone2
son5ende
son3sä
-so2ny
+son2s1o
so3o
2sopf
3sor.
@@ -11366,43 +11406,45 @@ s1ös
1sp2
2sp.
2spaa
-2spak
-s2pan
+4spak
+2spala
spani7er.
-2spap
+4spap
2spara
-2sparo
+4sparo
3sparu
3spaß
-2spau
+4spau
s2paz
s2pä
3späh
2spär
-s2pee
+s3pe.
2spel
4spensi
spe3p4
-2s1peri
+s1peri
2sperl
+2spero
s2perr
-2spers
-2spet
+4spers
+4spet
3s2pez
4s3pf
2spha
+s4phä
s3phe
-2sphi
3s2pi4e
4spier4
spi2k
4spil
3spio
-4spip
+4spi4p
4spis
2spl
4spla
4splä
+4sple
3s2pli
s3p4lu
s3pn
@@ -11416,7 +11458,7 @@ s2pott
4spr.
s2prac
s2pran
-2sprax
+4sprax
2spräm
4spräs
3s4prec
@@ -11425,9 +11467,9 @@ s2pran
2sprob
3spross
3spru
-2sprüf
+4sprüf
2s3ps
-2spt
+2s4pt
2spun
2spup
3spur
@@ -11503,6 +11545,7 @@ st2ac
2stale
s3ta3li
2stalk
+st1alm
st1alp
st1ami
4stan.
@@ -11514,7 +11557,8 @@ sta4na
2stanw
s4tar.
4stari
-s4t2ars
+s4tars
+st1asi
s3tat.
s4tau.
2stauf
@@ -11862,6 +11906,7 @@ tag4st
tah2
tah3le
tahl3sk
+t2ai
ta3i2k
tai2l
ta1ins
@@ -11877,6 +11922,8 @@ tak6ta
ta2la
ta3lag
ta3lak
+t1alb.
+t1albk
tal3d
3t4ale
ta4lens
@@ -12028,8 +12075,7 @@ teg3re
2teh
3teha
3tehä
-3t2ei.
-t2eie
+3tei.
t3eifr
teik4
3teil
@@ -12041,6 +12087,7 @@ t3einla
4teinn
t3eis.
t3eisb
+tekt2
5tel.
3tela
te2l3ab
@@ -12291,7 +12338,6 @@ ti4gerz
3tik
ti2kam
ti2kar
-ti3k2er
ti2kin
ti2krä
ti2lar
@@ -12351,6 +12397,7 @@ ti2za
4t3k4
4t3l
tl4e
+5tlem
tle2r3a
6t5li
tlung4
@@ -12384,6 +12431,7 @@ to2men
2tomg
3ton
to2nau
+to2neh
3too
to2pak
to2pat
@@ -12397,7 +12445,6 @@ to4rän
t1ord
3tore
to2rel
-to3ren
t1org
t3orga
3torin
@@ -12449,6 +12496,7 @@ tra4far
5t4rai
3trak
3tral
+2t3rams
3t4ran.
2trand
3trank
@@ -12507,7 +12555,6 @@ t3rev
2t3rh
3tri
4tric
-2trid
5trieb
tri4er
5trigg
@@ -12539,7 +12586,7 @@ t3röc
4truk
trum2
trums1
-2trund
+2t3rund
3t4runk
5t4rup
tru2th
@@ -12647,7 +12694,6 @@ ttel1o
ttes1
tte2sa
tte2sä
-t4teti
tt2häu
t2t3ho
t3ti
@@ -12681,6 +12727,7 @@ tu3fen
t3u2fer
tuff3
2tuh
+tu2is
2tuk
t3u2kr
tul2a
@@ -12847,6 +12894,7 @@ u1cl
u3d2a
uden3s2
uder2e
+udert4
udi3en
uditi4
u2don
@@ -12981,6 +13029,7 @@ ui1em
u3ig
u4ige
u1in.
+u1is.
u3isch.
u3ischs
uisi4n
@@ -13219,7 +13268,6 @@ ur1im
ur1ini
ur3ins
ur1int
-u2rinv
urk2s
1urlau
4u1ro
@@ -13298,6 +13346,8 @@ u2tär
u3te
ut1eg
ute4ge
+ut1ei.
+ut1eie
ute2n1
u2tent
uter4er
@@ -13334,7 +13384,7 @@ utu4re
utu5ru
u3tü
utz3eng
-ut2zin
+ut2z1in
ut2zo
ut2z1w
2u1u2
@@ -13517,7 +13567,7 @@ ve3le
ve3li
ve3lo
ve3ma
-ve3mu
+2ve3mu
ve3nal
ven2c
ve3ne
@@ -13599,6 +13649,7 @@ vor3d
vor3e
vor3g
vo3ri
+vo5rig
vormen4
3voy
vö2c
@@ -13949,6 +14000,7 @@ y1of
yom2
yon4i
y1ont
+y1os
y1ou
y1p
ypa2
@@ -14000,7 +14052,6 @@ za3gr
zale3
2z1all
2z1am
-3zambiq
z1an
za2na
2z3anf
@@ -14089,7 +14140,7 @@ zer4t3ag
zert4an
zer6tere
zer4tin
-zer6t5rau
+zer6trau
4zerwei
2z1erz
3z2erza
@@ -14158,6 +14209,7 @@ zor4ne
2z3ot
2zö2f
z1öl
+2zön
2z3p4
2z1q
2z3r2
diff --git a/Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.tex b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2011-07-01.tex
index 54034abaae3..c856a71887e 100644
--- a/Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.tex
+++ b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2011-07-01.tex
@@ -1,27 +1,36 @@
-% dehypht-x-2009-06-19.tex
+% dehyphn-x-2011-07-01.tex
%
-% Copyright 2008 Werner Lemberg <wl@gnu.org>
+% Copyright 2007, 2008, 2009, 2011 Werner Lemberg <wl@gnu.org>
% You may freely use, modify and/or distribute this file.
%
-\newif\if@dehyphx@UTF@
-\@dehyphx@UTF@false
%
+% Put the whole wrapper into a group (\patterns acts globally).
\begingroup
+%
+% Create local flag for checking UTF-8 support of non-pTeX engines.
+% \newif must be defined outside any \ifx command.
+\newif\if@dehyphx@UTF@
+\@dehyphx@UTF@false
+% Test for pTeX engine. pTeX needs explicit 8 bit patterns. We don't
+% provide pTeX compatible patterns, yet. Therefore, don't load any
+% patterns for pTeX. This strategy is necessary for pTeX format
+% generation.
+\ifx\kanjiskip\undefined
+ % Non-pTeX engine. Test for UTF-8 aware engine.
\def\testengine#1#2!{\def\secondarg{#2}}%
\testengine χ!\relax % That's Chi, a 2-byte UTF-8 sequence
\ifx\secondarg\empty
- \message{Using a TeX engine with native UTF-8 support.}%
- \aftergroup\@dehyphx@UTF@true
+ \message{dehyph-exptl: using a TeX engine with native UTF-8 support.}%
+ \@dehyphx@UTF@true
\else
- \message{Using an 8-bit TeX engine.}%
+ \message{dehyph-exptl: using an 8-bit TeX engine.}%
\fi
-\endgroup
%
-\begingroup
\if@dehyphx@UTF@
\else
\catcode"C3=\active
-% The word list for the German hyphenation patterns is encoded in Latin1.
+ % The word list used for generating German hyphenation patterns is
+ % encoded in Latin1.
\def^^c3#1{%
\ifx#1^^9f^^ff\else % ß - U+00DF - germandbls
\ifx#1^^a0^^e0\else % à - U+00E0 - agrave
@@ -58,7 +67,7 @@
%
\ifx#1^^be^^fe\else % þ - U+00FE - thorn
\ifx#1^^bf^^b8\else % ÿ - U+00FF - ydieresis
- \errmessage{Hyphenation pattern file `dehypht-x-2009-06-19.tex' corrupted!}%
+ \errmessage{Hyphenation pattern file `dehyphn-x-2011-07-01.tex' corrupted!}%
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
@@ -101,7 +110,13 @@
\lccode"FF="FF % ß - U+00DF - germandbls
\fi
%
- \input dehypht-x-2009-06-19.pat
+ \input dehyphn-x-2011-07-01.pat
+\else
+ % pTeX engine. Don't load any patterns.
+ \message{dehyph-exptl: pTeX engine detected. Experimental German
+ patterns not loaded!}%
+\fi
+%
\endgroup
%
\endinput
diff --git a/Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.pat b/Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2011-07-01.pat
index 4713868f7dc..3ced13d886d 100644
--- a/Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.pat
+++ b/Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2011-07-01.pat
@@ -1,11 +1,11 @@
-% dehypht-x-2009-06-19.pat
+% dehypht-x-2011-07-01.pat
-\message{German Hyphenation Patterns (Traditional Orthography) `dehypht-x' 2009-06-19 (WL)}
+\message{German Hyphenation Patterns (Traditional Orthography) `dehypht-x' 2011-07-01 (WL)}
% TeX-Trennmuster für die traditionelle deutsche Rechtschreibung
%
%
-% Copyright (C) 2008 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 2008, 2009, 2011 Werner Lemberg <wl@gnu.org>
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
@@ -15,7 +15,7 @@
%
% The word list is available from
%
-% http://repo.or.cz/w/wortliste.git?a=commit;h=e4826ce7db99bceb6043be48983ff2b67d56669f
+% http://repo.or.cz/w/wortliste.git?a=commit;h=2d246449f5c4f570f4d735d3ad091f6ad70f6972
%
% The used patgen parameters are
%
@@ -80,7 +80,6 @@
.ät2s
.äu3
.be3erb
-.bei6ge.
.be3ra
.be3r2e
.berg3a
@@ -197,7 +196,6 @@
.in3e
.ink4
.inn2e
-.int6
.inu1
.ire3
.is2a
@@ -210,11 +208,13 @@
.ker3s
.ki4e
.kle2i
+.kni4e
.kopf1
.ks2
.kus2
.le4ar
.li2f
+.li4ve.
.lo4g3in
.lo3ver
.lö4s3s
@@ -248,6 +248,7 @@
.ort2
.orts3e
.ort4st
+.os5t6alg
.oste2
.ost5end
.osten8de
@@ -304,6 +305,8 @@
.th4
.ti2a
.tid1
+.ti4me.
+.ti4mes
.ti2s
.tite4
.to4nin
@@ -356,7 +359,7 @@ aa2gr
4a2ar
aa2r1a
aar3f4
-aart4
+aart2
aas1t
aat4s1
a3au
@@ -424,7 +427,6 @@ ab1ur
1abw
2aby
1abz
-2ac.
2aca
2ac1c
a1cem
@@ -483,6 +485,7 @@ a1d
a3d2ab
ad2ag
adai4
+ada2m
ad3ama
a2d1an
3a4dap
@@ -515,7 +518,7 @@ ad4res
ad3ru
2ads2
ad3sz
-2ad2t1
+ad2t1
2adu
2a1e1
ae2b
@@ -573,6 +576,7 @@ age4na
age4neb
a2gent
a4gentu
+ag2er
age4ral
2ages
age2sa
@@ -634,7 +638,6 @@ aht1s
a1hu
ah1w
a1hy
-2ai
aian3
aid4s
aids1t
@@ -649,6 +652,7 @@ a1ind
ain4e
a1ing
ain3sp
+2ais
ai2sa
a3isch.
ai3s2e
@@ -661,6 +665,7 @@ aive3
a3ivl
a3ivs
a1j
+ajekt4o
2ak.
1a2k4ad
2akal
@@ -781,6 +786,7 @@ al4lec
al3lend
all5erfa
al3les
+1allgä
alli5er.
alli7ers.
al2lob
@@ -795,7 +801,6 @@ al2ös
3alpe.
1alph
al3skl
-al4spal
al2sum
al3sun
al2tak
@@ -823,7 +828,6 @@ amab4
amad2
ama3g
2amä
-2ambiq
am4e
2ame.
a2meb
@@ -907,6 +911,7 @@ an3f2u
an2g1ei
an4g3erf
an4g3erl
+an4gerw
an4g3erz
2angf
2angh
@@ -921,7 +926,7 @@ ang3sc
ang6s3po
1anh
2a3ni
-an2id
+an2i3d
ani5ers.
3a4nim
a4nins
@@ -936,7 +941,6 @@ ank1r
an2k3ra
an2k3rä
ankt4
-an2ky
1anl
anma3s2
2anmu
@@ -1001,7 +1005,6 @@ a1p
2a3pa
2ape
a2pef
-a3pel
a2pé
a2pf
ap2fa
@@ -1116,8 +1119,8 @@ ar2the
art2i
artin2
2arto
-art3r
-ar4tram
+ar4t3ram
+art3re
2arts
2aru
ar1uh
@@ -1161,7 +1164,6 @@ as1o2f
a3sol
as1or
as1p
-as3pan
a4s2ph
as2pi
a4spl
@@ -1280,9 +1282,12 @@ auf1er
au4ferk
auff4
3aufn
+2auft.
2aug
4augeh
+2auh
au3ha
+au2hu
4au1i
au2is
2auj
@@ -1331,10 +1336,8 @@ aus3tri
1ausz
au3ß
a4ut
-2aut.
au2t1äu
-2aute
-au4ten4g
+auten4g
au4t3erh
3auto
2auts
@@ -1650,6 +1653,7 @@ be1eta
be3g2
2b1eier
bei1f4
+bei4ge.
beik4
beil2
bei3la
@@ -1802,7 +1806,7 @@ b3leb
2b3leid
b3lein
3blem
-3blen
+3ble4n
b3lese
ble3sz
b4let
@@ -1812,7 +1816,7 @@ b3leu
b2lie
2blig
bling4
-b3lis
+b4lis
b2lit
3blitz
b2lo
@@ -1863,6 +1867,7 @@ bot2s3t
bo2xi
bö2b3
2böf
+b1öl
2b1p2
bpa2g
2b1q
@@ -1927,7 +1932,6 @@ b4sers
b3ses
b3set
bsi2t
-bs2ku
b4sl
b2s1of
bs1op
@@ -1999,7 +2003,7 @@ bzeit1
bzu1
1ca
2c1ab
-ca1ch
+ca2ch
ca2e3
ca3g4
ca1h
@@ -2021,6 +2025,7 @@ c1ch2
c2d2
c3do
2cec
+ceco4
ce2dr
2cef
ce1i
@@ -2122,6 +2127,7 @@ ch4stal
2chü
2chv
2chw
+5chy
2chz
ci1c
ci2s
@@ -2160,7 +2166,6 @@ c2m2
1co
co1ch
co2d2
-co4der.
co3di
coff4
coi2
@@ -2176,7 +2181,6 @@ co1ra
cor3d
co3re
cos4
-co2st
co2te
2cp
c1q
@@ -2205,6 +2209,7 @@ da2ben
da2bre
dab4rü
2d1ac
+d2ac.
dach3a
dachgeschos8
dachgescho7sse
@@ -2294,7 +2299,6 @@ de3b4
2d1e4ben
3dec
de1ch
-deco3
de1e2
2d1eff
deg2
@@ -2327,7 +2331,7 @@ del4san
del2s5e
del2so
del2s1p
-del3t4
+del3t
dem2ar
2d1emp
d2en.
@@ -2353,6 +2357,7 @@ der2bl
de2re2b
de4reck
der3edi
+de4r3eis
derer3
de3r4erb
de3r4erf
@@ -2370,6 +2375,7 @@ derö4
4d3ersat
der3tau
der6t5en6d
+dert4ra
de3ru
de4ruh
de4rum
@@ -2501,8 +2507,8 @@ d2orp
dor2ta
d2os.
dos3s
+dost1
do4sta
-dost1r
dot6h
do3un
d1ö
@@ -2694,6 +2700,7 @@ eakt2
ea2la
e3alei
e4aler.
+ealti2
e2ame
eam1o
eam3t
@@ -2724,6 +2731,7 @@ ebe2i
2ebel
eb2en
ebens3e
+ebert4
2ebet
2ebl
eb3ler
@@ -2776,6 +2784,7 @@ eck3se
2eckt
2e1cl
2eco
+eco3d
2ect
e1d
e3d2a
@@ -2971,7 +2980,7 @@ e1hy
4eib
ei2bar
ei2bl
-eibu4t
+eibu2t
ei4b3ute
ei2cho
e2id
@@ -2981,7 +2990,6 @@ ei3de
ei4d3err
2eidn
ei3dra
-eid2sc
ei1e
4eien
eienge4
@@ -3087,6 +3095,7 @@ ek2u
e3k2w
e1la
ela4ben
+el3abi
el2abt
el1af
ela2h
@@ -3209,6 +3218,7 @@ e6mentsp
e2m1erw
1e2meti
e2m1im
+emi5na
em1int
emi3ti
2emm
@@ -3289,7 +3299,7 @@ enf2a
enf2u
1engad
3engag
-en3ge
+enge3ra
en3g2i
en2gl
en3glo
@@ -3299,7 +3309,7 @@ eng3sc
eng3se
e3ni.
e3nic
-e4nid
+e2nid
e3nie
eni3er.
eni5ers.
@@ -3307,7 +3317,6 @@ e2n1i4m
e2n1in
e3nio
2enis
-eni3se
e3nit
2eniv
en3k2ü
@@ -3379,6 +3388,7 @@ e4ol
e1on.
e1ond
e1onf
+e1onh
e1onl
e1onr
e1ons
@@ -3541,6 +3551,7 @@ e1rok
e1rol
e1rom
e3ron
+er3ony
er1o2p
e4ro2r
e1ros
@@ -3567,11 +3578,11 @@ ers2te
er3sz
ert2ak
er6terei
+er4t3erf
er4ters
er2tho
4erti
ert3ins
-ert4ra
ert3s2e
2eru
eruf4s
@@ -3612,6 +3623,7 @@ es3eva
es3ha
es4har
es2hu
+esi1er
e3sig
e2s1il
es1ini
@@ -3668,6 +3680,7 @@ e4sw
e3sy
eße3r2e
e1t
+e3ta.
etab4
et1am
1etap
@@ -3933,7 +3946,8 @@ fes2t
fe2st1a
fe4st3ei
fe2str
-2f1e4ta
+2f1eta
+fe4tag
3fete
fet2t3a
feuer3e
@@ -3976,7 +3990,6 @@ fge3s
1fi
3fi.
fi3at
-fi4ds
fi1er2f
fi2kin
fi3kl
@@ -4038,6 +4051,7 @@ flu4ger
flus3se
f4lü
2f3m2
+fma2d
fmas2s
fma3sse
2f3n2
@@ -4047,6 +4061,7 @@ fob2l
2f1of
foli3
fo2na
+fon2e
fo2nu
2f1op
4f3org
@@ -4374,6 +4389,7 @@ ge1ro
ge1r2ö
ger4sto
ge3r2u
+g1erwa
ges2c
ges3elt
ge2s1er
@@ -4473,6 +4489,7 @@ g2lom
3g2lot
2gls
2g1lu2
+glu3te
3glü
g2ly
2g1m2
@@ -4564,7 +4581,6 @@ gro4u
g4ruf
2g3rui
2g3rum
-3g4runs
3g4rup
grus2s
gru3sse
@@ -4611,7 +4627,6 @@ gs1o2
gs1p4
g3s2pek
gs4pie
-gs2pit
gs3pl
g5s2por
gsrat4
@@ -4650,6 +4665,8 @@ gt2se
gu3am
gu1an.
gu1ant
+gu1as
+gu4d3r
gu2e
2gued
guet2
@@ -4676,6 +4693,7 @@ gu3sti
gu2ß1
gu2t
gut1a
+gu3te
gu4t3erh
gut3h
2güb
@@ -4741,7 +4759,7 @@ hau4ss
haus5sen
hau4s3ti
hau4sto
-hau6terk
+h2aut.
2hauto
hau2tr
h1äff
@@ -4787,7 +4805,6 @@ he2im
heim3p
hei4mu
heine2
-hei4neh
h1eink
4heio
he1ism
@@ -4915,7 +4932,7 @@ hi3ro
hir2s
his2a
hi2se
-his2p
+hi2spa
hi3ti
2hiu
h1j
@@ -5336,7 +5353,6 @@ hu2ti
hut2t
hut4zen
hut4z3er
-hutz1i
h2ü
h4übs
h3übu
@@ -5366,6 +5382,7 @@ i2af
iaf4l
i4a3g2
i2ah
+i3ai
i2aj
i2ak
i3ak.
@@ -5392,6 +5409,7 @@ ial3t4
ia2lu
ial3z2
i2am4
+i3am.
i4amo
2ian
ia2nal
@@ -5441,9 +5459,8 @@ iben3a
ibi2k
i3bla
i3ble
-i2blis
ib2o
-i2b1ö
+i2bö
i4brä
ib3ren
ib4ste
@@ -5489,7 +5506,7 @@ idni3
i2dol
1idol.
2i2dr
-i3dsc
+i3d2sc
id2s1p
idt4
i2dy
@@ -5700,6 +5717,7 @@ ike2l1
i2k1e2r2e
ik1erf
iker6fah
+i2k1erh
i2ker2l
i2k1eta
i3ki.
@@ -5827,6 +5845,7 @@ in1am
i3nap
in2ara
in2ars
+in4art
ina4s
i2n3au2
inaus1
@@ -5892,6 +5911,7 @@ inn4sta
in1od
in3ols
in1or
+inos4
ino3t
i1nö
in1ö2d
@@ -6045,7 +6065,6 @@ i4schwa
i6schwir
i4schwo
isch3wu
-is1chy
i2s3cr
2ise
ise3e
@@ -6073,6 +6092,7 @@ i2spar
is1pe
is1pic
is2pit
+is2por
i2spro
is3sa
is4s1ac
@@ -6139,10 +6159,12 @@ i1ti
i2t1id
1itii
iti4kan
+iti3k2e
i2t1in1
it2inn
i3tis
i3tiv
+i4tl
itmen2
i1to
i3toc
@@ -6231,7 +6253,6 @@ je2a
jean2s
je2g
jek4ter
-jekto2
jektor4
jek2tr
je3na
@@ -6260,7 +6281,7 @@ ju2k
jung5s
ju3ni
jur2o
-jut2e3
+ju3t2e3
2j1v
1ka
3ka.
@@ -6385,6 +6406,7 @@ ke2lä
kel3b4
2k1e2lek
ke2len
+ke2l1er
2ke3let
kell4e
kel3s2k
@@ -6568,6 +6590,7 @@ k4raz
2k3räum
2kre.
2k3rec
+2kred.
2k3rede
2k3ref
2kreg
@@ -6726,6 +6749,7 @@ lag5se
2la1ho
1lai
lai4s1t
+la2kes
la2k1i
l2akk
la1k4l
@@ -6767,7 +6791,7 @@ lap4pl
la2r1an
la2r1ei
la4rene
-3l4ar3g
+3l2ar3g
lar3ini
2l1ar3t
l3arti
@@ -7058,7 +7082,9 @@ lg4s1t
3lia
li3ac
li3ak
+li3am
li3ar
+li3b4
libi3
li1c
3lichem
@@ -7068,7 +7094,7 @@ li3chi
li3d2a
li2deo
2l1ido
-li4ds
+li4d3s
l2ie
3lie.
liebe4s
@@ -7122,7 +7148,6 @@ li2p3a
3lis.
li3s2a
li4schu
-4lish
2l1isl
2l1i2so
li2sp
@@ -7296,7 +7321,9 @@ lo2s3to
lo2s3t4r
lo2ßu
lo2t1a
+lot4h
lo3tha
+lo3thi
loti4o
2l1ov
lo2ve
@@ -7315,6 +7342,7 @@ l3pa
lpe2n3
lp2f
l2p1ho
+lpi4p
lp3t4
l3pu
2l1q
@@ -7424,7 +7452,6 @@ l4ts
lt3sc
lt1spa
lt4stab
-lt5ste
lt4stoc
ltt2
lt1uh
@@ -7453,7 +7480,6 @@ lug3sa
lu2gu
2l1uh
lu1id.
-lu1is.
lume2
2lumf
2luml
@@ -7477,7 +7503,7 @@ lus4s3a
lus2s1c
lus3sen
lus2s1o
-lus2s3p
+lus2s1p
lus4s1t
lus2t
lu2st1a
@@ -7488,8 +7514,8 @@ lust3re
lu2s1u
4lu2ß1
lu2t1a
-lu4teg
-lu4t3erg
+lu2teg
+lut3erg
lut1o2f
lu2top
lu2t3r
@@ -7564,7 +7590,7 @@ ma3ler
mali1
mal3lo
2mallt
-malu4
+malu2
ma2l3ut
mam3m
2m1anal
@@ -7658,6 +7684,7 @@ meis2
me1i2so
m2eist
me3lam
+me2lau
3meld
me2lek
me2ler
@@ -7672,6 +7699,7 @@ mena2b
me3nal
men3ar
men3au
+men3ge
men3gl
me3nor
m2ens
@@ -7858,6 +7886,7 @@ mp4f3erz
mp2fl
mpf3li
mpf1or
+m3pi
m3pon
mp3ta
m3pu
@@ -7988,8 +8017,7 @@ na2h1a
n3ahn
3nai
nai2e
-n3aig
-n3air
+n1aig
2n1ak
na2ka
3nako
@@ -8073,6 +8101,7 @@ n2auso
4nauss
n4auste
4nausw
+nau3te
navi5er.
navi5ers
1nä
@@ -8151,6 +8180,7 @@ ne3ein
n1ef
neg4
2ne2he.
+2nehen2
3nehm
4n1ehr
2n1ei
@@ -8270,7 +8300,6 @@ n4es.
nes2c
ne2sei
ne2sev
-nesi1e
ne3ska
nes1o
ne2sor
@@ -8291,6 +8320,7 @@ ne2u
neu1c
neu3g
2n1eup
+neur2
n2ew
2n1ex
3nez
@@ -8369,8 +8399,8 @@ nib4l
nibu2
nich8ters
n1id
+3n2id.
ni2de
-ni3de.
ni3dr
n4ie
nie3b
@@ -8415,6 +8445,7 @@ ni3ra
3n2is
ni4schw
ni2s1e
+ni3se.
ni2s1p
ni3spi
nis5s2
@@ -8526,7 +8557,7 @@ nor2d5r
n1ort
3n2os.
no3sh
-no2sp
+no2s3p
no4ss
n2oste
nost1r
@@ -8537,6 +8568,7 @@ no4t3ei
no2tel
no3t3h
no4tha
+no4thi
no2t3in
no2t1op
no2tr
@@ -8603,6 +8635,7 @@ n4s3ort.
nsp4
nspas2
n2spat
+n4speri
n2sph
ns2pi
n2spo
@@ -8679,6 +8712,7 @@ n2t1inh
ntini1
nt2ins
n3tit
+nt4lem
ntmen2
ntmo2
n3to
@@ -8745,6 +8779,7 @@ nu4s1t
1nu2ß
1nut
nu2t1a
+nu3te
nu2t3r
1nuu
1nux
@@ -8804,7 +8839,6 @@ oa3ke
oak1l
o4a3la
o4a3mi
-oanne4
o2ar
o2a3s
3oase
@@ -8838,10 +8872,11 @@ o2b3li
2o3bo
o2b3re
o3bri
-ob3s2h
+obs2
+ob3sh
ob3sk
-obs2p
ob2sta
+ob3sz
2o3bu
obus3s
2o3bü
@@ -9108,7 +9143,7 @@ onderer5
one2i
one2n1
onen3g
-o2n1erb
+on1erb
o2n1erd
on1erg
on1erö
@@ -9163,6 +9198,7 @@ o1pa
opab4
o2p3ad
op3akt
+o3pan
o1pec
o1pei
o1pe4n
@@ -9248,6 +9284,7 @@ or3gle
or2gn
2orh
2o3ric
+4orie.
o4rient
o3rier
4oril
@@ -9321,7 +9358,8 @@ o4ski
os2lo
2oso
2os1p
-o2s3per
+os2pe
+os3pec
o3s2po
os2pr
os2sa
@@ -9338,12 +9376,12 @@ os2s3p
os4s3t
os2su
os2t
-ost1a
-o2sta2b
+o2st1a2b
o3stal.
-o4stam
-ost4art
+o4st1am
+ost3ang
osta4s
+ost1au
o4sterd
oster3e
ost5er6we
@@ -9383,7 +9421,7 @@ o2t1erw
4ot2h
ot4he
ot5hel
-o4t3hi
+o2t3hi
ot3hos
o2thr
o2t1i2m
@@ -9443,9 +9481,9 @@ ox2e
ox3l
o2xu
1oxy
-o1y2en
o1yo
2o1z
+o3z2a
oz2e
ozen4ta
o3zi
@@ -9507,6 +9545,7 @@ ozon1
2ön
ön2e
ö3ni
+önizi1
önn2e
ö1nu
öo1
@@ -9570,7 +9609,6 @@ p2a
1pac
pa3da
pa2dr
-pa2el
pa1f4r
pag4
pa3gh
@@ -9578,7 +9616,7 @@ pa1ho
1pak
pa1k4l
pak2to
-1pala
+3pala
pala3t
1palä
pa3li
@@ -9590,10 +9628,11 @@ pa3nei
pa2neu
pan3k4
2panl
-3pa2no
+2pann
+1pa2no
pan3sl
pant2
-3panz4
+panz4
1pap
papi2
papieren8
@@ -9653,8 +9692,8 @@ pei1
pe1im
pekt4s
2peku
-1pel
-pe2l3a4
+3pel
+pe2l1a4
pel3d
pe2let
pe2lex
@@ -9693,7 +9732,7 @@ pes3s2
p2f1ab
p2fad
p2faf
-pf3ai
+pf1ai
p2f1ak
pf1ans
p2fa4r
@@ -9758,7 +9797,6 @@ piegelei8en
pi2el
piela2
3pier
-pie3t
3pik
1pil
pi3le
@@ -9772,6 +9810,7 @@ pi3oi
pi3onu
3pip
pi2pe
+pi4pel
pi3ri
3pirin
3pis
@@ -9779,6 +9818,7 @@ pi3ri
pis2t
pi3t2a
pit2s
+2pitz
pi2z1in
p1j
2p1k2
@@ -9987,7 +10027,6 @@ ra2chu
r2ack
1r2ad
r4ad.
-rada2
ra2dam
2radap
3radf
@@ -10003,6 +10042,7 @@ ra3gle
ra2gn
3r2ahm
4raht
+r2ai
2raic
rail4l
2r3air
@@ -10103,7 +10143,6 @@ rat2st
rau3e2n
2rauf
2raug
-r2auh
3raum
rau4m3ag
rau4man
@@ -10114,6 +10153,7 @@ rau2sp
2rauss
rau4sti
raus3tr
+4raut
raut5s
1raü
r2ax
@@ -10245,6 +10285,7 @@ rech3ar
4rechs
2reck.
2recki
+3red.
4redd
2redit
re1el
@@ -10428,7 +10469,7 @@ r2gres
r2gret
rg3rin
rgro5sse
-rg1s2p
+rg1sp
rgs2tr
r1h4
2rh.
@@ -10470,7 +10511,6 @@ ri2fr
rif4ter
3rig
5rig.
-5rige
ri4gene
5rigj
rig1l
@@ -10506,9 +10546,7 @@ r4inspi
2rint
rin4teg
rin4t5r
-r1inv
-r2inva
-2rinve
+2r1inv
4r1ir
r2is
ris4a
@@ -10676,10 +10714,11 @@ ro2mer
4romm
4romt
r2on
+ro4nerb
3ronn
rons2
ron4tan
-ro1ny
+4ro1ny
ro1pe
2ro2pf
ro3ph
@@ -10693,11 +10732,10 @@ ror3th
ro3sh
ro3s2i
ro5smo
-ros2p
ros6san
ross1c
ros4t
-ro3st2a
+ro3sta
ro2st1r
ro2ßu
ro4tag
@@ -10722,7 +10760,7 @@ r1ör
r2ös.
r2öse
2r1p2
-rp4a
+r3p4a
rp4e
rpe2re
rpe4r3in
@@ -10831,6 +10869,7 @@ r2telf
rte2n1
r3ten.
rt3erei
+r4terfa
r4terfo
r4t3erh
r2t1erk
@@ -10850,11 +10889,11 @@ r2tinf
rto1p
rt1or
rto2ri
-r2trak
+r2t3rak
rtra4s3
rt3rec
r4treis
-rt1ros
+rt3ros
r4ts
rt4s1eh
rt1spe
@@ -10909,6 +10948,7 @@ rus3sen
rus2s1p
rus6s3t
3rut
+ru2tei
rut3h
ru2t1o2
ru2t3r
@@ -10976,9 +11016,9 @@ sa1f4r
sa4gent
sag4n
4s1a2gr
-3sai
+3s2ai
sa3i2k1
-sail4
+sail2
2s1ak
sa2ka
3saki
@@ -11176,6 +11216,7 @@ seh3s
seh3t
se2hüb
2s1ei.
+2s1eie
2s1eig
s1ein
5s2ein.
@@ -11312,7 +11353,6 @@ sh4r
si2ach
si3ach.
si2ad
-si3am.
sia4s
2siat
sib4
@@ -11408,6 +11448,7 @@ skus3
4sl.
3slal
4slan
+sla2ve
s2law
sl3b
s5le
@@ -11446,7 +11487,7 @@ son3au
sone2
son5ende
son3sä
-so2ny
+son2s1o
so3o
2s1opf
3sor.
@@ -11478,7 +11519,7 @@ sp2
2sp.
2spaa
2spak
-s2pan
+2spala
spani7er.
2spano
4spap
@@ -11493,27 +11534,28 @@ spa3ssi
s2paz
s2pä
2spär
-s2pee
-4s3pel
+s3pe.
+4spel
4spensi
spe3p4
-2s1peri
+s1peri
4sperl
+2spero
s2perr
2spers
2spet
1s2pez
2s3pf
2spha
+s4phä
s3phe
-2sphi
1spi
3s2pi4e
4spier4
spi2k
2spil
3spio
-4spip
+4spi4p
4spis
2spl
4spla
@@ -11545,7 +11587,7 @@ s2pran
2sprüf
3sprün
2s3ps
-2spt
+2s4pt
2spun
2spup
3spur
@@ -11679,6 +11721,7 @@ st2ac
2stale
3sta3li
2stalk
+st1alm
st1alp
3stam
st1ami
@@ -11691,8 +11734,9 @@ sta4na
2stanw
4stanza
s2tar.
-s2t2ars
+s2tars
3start
+st1asi
3stat
3s4tau.
2stauf
@@ -12022,6 +12066,7 @@ tag4st
tah2
tah3le
tahl3sk
+t2ai
ta3i2k
tai2l
ta1ins
@@ -12038,6 +12083,8 @@ tak2ta
ta2la
ta3lag
ta3lak
+t1alb.
+t1albk
1talbu
tal3d
1t4ale
@@ -12185,8 +12232,6 @@ te2es
teg2
teg3re
2teh
-t2ei.
-t2eie
t3eifr
teik4
1teil
@@ -12195,11 +12240,10 @@ teinbus6
tein3ec
t3einge
t3einla
-4teinn
t3eis.
t3eisb
tei3st
-tek3t
+tek3t2
tela4
te2l3ab
te2l1ac
@@ -12258,7 +12302,7 @@ ten3ens
4tenerg
te2net
ten3g
-4t1eng.
+t1eng.
tengeschos8
tengescho7sse
ten4gla
@@ -12276,10 +12320,9 @@ t4enta
t3entb
4tentd
t4ente
-4tentn
ten4t3ri
4t3entw
-4t3entz
+t3entz
ten6zerh
ten3zw
t3e2pi
@@ -12308,7 +12351,7 @@ tergescho7sse
6tergrei
t6ergru
2t1ergu
-4tergü
+2tergü
t4eri
te3ria
4terklä
@@ -12454,7 +12497,6 @@ ti4gerz
tihi4
ti2kam
ti2kar
-ti3k2er
ti2kin
ti2krä
tiks2
@@ -12515,6 +12557,7 @@ ti2za
2t3k4
2t3l2
tl4e
+3tlem
tle2r3a
4t5li
2t1m2
@@ -12545,6 +12588,7 @@ to2men
2tomg
1ton
to2nau
+to2neh
3too
to2pak
to2pat
@@ -12557,7 +12601,6 @@ to4rän
t1ord
1tore.
to2r1el
-to3ren
t1org
t3orga
tor3int
@@ -12596,6 +12639,7 @@ tra4far
2trahm
3t4rai
1tram
+2t3rams
3t4ran.
2trand
1trank
@@ -12657,7 +12701,6 @@ t3rev
3t4ré
2t3rh
1trib
-2trid
3trieb.
3triebs
tri2er
@@ -12687,7 +12730,7 @@ trö4s3s
2truk
trum2
trums1
-2trund
+2t3rund
1t4runk
3t4rup
t3ruß
@@ -12795,7 +12838,6 @@ t3ter
tt2erg
tterma8s7s
tte4s1ä
-t2teti
tt2häu
t2t3ho
ttras3s
@@ -12821,6 +12863,7 @@ tuf2e
tu3fen
t3u2fer
2tuh
+tu2is
t3u2kr
tul2a
1tum
@@ -12993,6 +13036,7 @@ u1cl
2u1d
u3d2a
uder2e
+udert4
udi3en
uditi4
u2don
@@ -13119,6 +13163,7 @@ uh4rin
uhrt4
uh2ru
uh4rü
+uh1un
uh1w
2ui
ui2c
@@ -13128,6 +13173,7 @@ u3ig
u4ige
u1im
u1in.
+u1is.
u3isch.
u3ischs
uisi4n
@@ -13365,7 +13411,6 @@ ur1im
ur1ini
ur3ins
ur1int
-u2rinv
1urlau
4u1ro
u3rol
@@ -13460,16 +13505,19 @@ ut3a2m
u2t1ap
u2t1ar
u2tär
-u3te
+u3te.
ut1eg
ute4ge
+ut1ei.
+ut1eie
ute2n1
+u3ten.
u2tent
uter4er
u4t3ersa
-ut2es
-ut2et
-u4tev
+u3t2es
+u3t2et
+u2tev
u4t1ex
utfi4
ut2he
@@ -13500,11 +13548,10 @@ utt1s2
utu4re
utu5ru
utz3eng
-ut2zin
+ut2z1in
ut2zo
ut2z1w
2u1u2
-uufe2
u1ü2
u1v4
u2ve.
@@ -13678,7 +13725,7 @@ ve3le
ve3li
ve3lo
ve3ma
-ve3mu
+2ve3mu
ve3nal
ven2c
ve3ne
@@ -13762,6 +13809,7 @@ vor3d
vor3e
vor3g
vo3ri
+vo5rig
vormen4
vorö4
3voy
@@ -13955,7 +14003,7 @@ wun2s
wur2fa
1wurst
wus4
-1wu4t1
+1wu2t1
1wüh
wüs4
2w1w
@@ -14106,6 +14154,7 @@ y1of
yom2
yon4i
y1ont
+y1os
y1ou
y1p
ypa2
@@ -14159,7 +14208,6 @@ zale3
za3li
2z1all
2z1am
-3zambiq
z1an
za3ne
2z3anf
@@ -14257,7 +14305,7 @@ zer4t3ag
zert4an
zer6tere
zer4tin
-zer6t5rau
+zer6trau
4zerwei
2z1erz
3z2erza
@@ -14326,6 +14374,7 @@ zor4ne
2z3ot
2zö2f
z1öl
+2zön
2z3p4
2z1q
2z3r2
@@ -14358,6 +14407,7 @@ zugs1t
zug4ste
zug1un
2z1uhr
+zuh2u
zu1i
zu3k
2z1um.
diff --git a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2009-06-19.tex b/Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2011-07-01.tex
index db2cfcf456e..02b206f1b0e 100644
--- a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2009-06-19.tex
+++ b/Master/texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2011-07-01.tex
@@ -1,27 +1,36 @@
-% dehyphn-x-2009-06-19.tex
+% dehypht-x-2011-07-01.tex
%
-% Copyright 2008 Werner Lemberg <wl@gnu.org>
+% Copyright 2008, 2009, 2011 Werner Lemberg <wl@gnu.org>
% You may freely use, modify and/or distribute this file.
%
-\newif\if@dehyphx@UTF@
-\@dehyphx@UTF@false
%
+% Put the whole wrapper into a group (\patterns acts globally).
\begingroup
+%
+% Create local flag for checking UTF-8 support of non-pTeX engines.
+% \newif must be defined outside any \ifx command.
+\newif\if@dehyphx@UTF@
+\@dehyphx@UTF@false
+% Test for pTeX engine. pTeX needs explicit 8 bit patterns. We don't
+% provide pTeX compatible patterns, yet. Therefore, don't load any
+% patterns for pTeX. This strategy is necessary for pTeX format
+% generation.
+\ifx\kanjiskip\undefined
+ % Non-pTeX engine. Test for UTF-8 aware engine.
\def\testengine#1#2!{\def\secondarg{#2}}%
\testengine χ!\relax % That's Chi, a 2-byte UTF-8 sequence
\ifx\secondarg\empty
- \message{Using a TeX engine with native UTF-8 support.}%
- \aftergroup\@dehyphx@UTF@true
+ \message{dehyph-exptl: using a TeX engine with native UTF-8 support.}%
+ \@dehyphx@UTF@true
\else
- \message{Using an 8-bit TeX engine.}%
+ \message{dehyph-exptl: using an 8-bit TeX engine.}%
\fi
-\endgroup
%
-\begingroup
\if@dehyphx@UTF@
\else
\catcode"C3=\active
-% The word list for the German hyphenation patterns is encoded in Latin1.
+ % The word list used for generating German hyphenation patterns is
+ % encoded in Latin1.
\def^^c3#1{%
\ifx#1^^9f^^ff\else % ß - U+00DF - germandbls
\ifx#1^^a0^^e0\else % à - U+00E0 - agrave
@@ -58,7 +67,7 @@
%
\ifx#1^^be^^fe\else % þ - U+00FE - thorn
\ifx#1^^bf^^b8\else % ÿ - U+00FF - ydieresis
- \errmessage{Hyphenation pattern file `dehyphn-x-2009-06-19.tex' corrupted!}%
+ \errmessage{Hyphenation pattern file `dehypht-x-2011-07-01.tex' corrupted!}%
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
@@ -101,7 +110,13 @@
\lccode"FF="FF % ß - U+00DF - germandbls
\fi
%
- \input dehyphn-x-2009-06-19.pat
+ \input dehypht-x-2011-07-01.pat
+\else
+ % pTeX engine. Don't load any patterns.
+ \message{dehyph-exptl: pTeX engine detected. Experimental German
+ patterns not loaded!}%
+\fi
+%
\endgroup
%
\endinput
diff --git a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.pat b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2011-07-01.pat
index 14ab9960f35..fb62f71cdfc 100644
--- a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.pat
+++ b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2011-07-01.pat
@@ -1,12 +1,12 @@
-% dehyphts-x-2009-06-19.pat
+% dehyphts-x-2011-07-01.pat
-\message{Swiss-German Hyphenation Patterns (Traditional Orthography) `dehyphts-x' 2009-06-19 (WL)}
+\message{Swiss-German Hyphenation Patterns (Traditional Orthography) `dehyphts-x' 2011-07-01 (WL)}
% TeX-Trennmuster für die traditionelle deutsch-schweizerische
% Rechtschreibung
%
%
-% Copyright (C) 2008 Werner Lemberg <wl@gnu.org>
+% Copyright (C) 2009, 2011 Werner Lemberg <wl@gnu.org>
%
% This program can be redistributed and/or modified under the terms
% of the LaTeX Project Public License Distributed from CTAN
@@ -16,7 +16,7 @@
%
% The word list is available from
%
-% http://repo.or.cz/w/wortliste.git?a=commit;h=e4826ce7db99bceb6043be48983ff2b67d56669f
+% http://repo.or.cz/w/wortliste.git?a=commit;h=2d246449f5c4f570f4d735d3ad091f6ad70f6972
%
% The used patgen parameters are
%
@@ -79,7 +79,6 @@
.äm3
.ät2s
.be3erb
-.bei6ge.
.be3ra
.be3r2e
.berg3a
@@ -187,7 +186,6 @@
.in3e
.ink4
.inn2e
-.int6
.inu1
.ire3
.is2a
@@ -200,11 +198,13 @@
.ker3s
.ki4e
.kle2i
+.kni4e
.kopf1
.ks2
.kus2
.le4ar
.li2f
+.li4ve.
.lo4g3in
.lo3ver
.lu4str
@@ -237,6 +237,7 @@
.ort2
.orts3e
.ort4st
+.os5t6alg
.oste2
.ost5end
.osten8de
@@ -284,6 +285,8 @@
.th4
.ti2a
.tid1
+.ti4me.
+.ti4mes
.ti2s
.tite4
.to4nin
@@ -334,13 +337,14 @@ aa2gr
4a2ar
aa2r1a
aar3f4
-aart4
+aart2
aas1t
aat4s1
a3au
a1ä
a1b
2aba
+abais4
ab1auf
ab1ä
ab2äu
@@ -401,7 +405,6 @@ ab1ur
1abw
2aby
1abz
-2ac.
2aca
2ac1c
a1cem
@@ -460,6 +463,7 @@ a1d
a3d2ab
ad2ag
adai4
+ada2m
ad3ama
a2d1an
3a4dap
@@ -492,7 +496,7 @@ ad4res
ad3ru
2ads2
ad3sz
-2ad2t1
+ad2t1
2adu
2a1e1
ae2b
@@ -550,6 +554,7 @@ age4na
age4neb
a2gent
a4gentu
+ag2er
age4ral
2ages
age2sa
@@ -612,7 +617,6 @@ aht1s
a1hu
ah1w
a1hy
-2ai
aian3
aid4s
aids1t
@@ -627,17 +631,20 @@ a1ind
ain4e
a1ing
ain3sp
+2ais
ai2sa
a3isch.
ai3s2e
aiso2
aiss2
+ais4se.
ais5st
a3iv.
aive3
a3ivl
a3ivs
a1j
+ajekt4o
2ak.
1a2k4ad
2akal
@@ -758,6 +765,7 @@ al4lec
al3lend
all5erfa
al3les
+1allgä
alli5er.
alli7ers.
al2lob
@@ -772,7 +780,6 @@ al2ös
3alpe.
1alph
al3skl
-al4spal
al2sum
al3sun
al2tak
@@ -800,7 +807,6 @@ amab4
amad2
ama3g
2amä
-2ambiq
am4e
2ame.
a2meb
@@ -884,6 +890,7 @@ an3f2u
an2g1ei
an4g3erf
an4g3erl
+an4gerw
an4g3erz
2angf
2angh
@@ -898,7 +905,7 @@ ang3sc
ang6s3po
1anh
2a3ni
-an2id
+an2i3d
ani5ers.
3a4nim
a4nins
@@ -913,7 +920,6 @@ ank1r
an2k3ra
an2k3rä
ankt4
-an2ky
1anl
2anmu
2ann
@@ -969,7 +975,7 @@ ao1i4
a1op
a1or
a1os
-ao3t2
+ao3t4
a3ot.
a1ö
a1p
@@ -977,7 +983,6 @@ a1p
2a3pa
2ape
a2pef
-a3pel
a2pé
a2pf
ap2fa
@@ -1092,8 +1097,8 @@ ar2the
art2i
artin2
2arto
-art3r
-ar4tram
+ar4t3ram
+art3re
2arts
2aru
ar1uh
@@ -1132,7 +1137,6 @@ as1o2f
a3sol
as1or
as1p
-as3pan
as2ph
as2pi
as2po
@@ -1246,9 +1250,12 @@ auf1er
au4ferk
auff4
3aufn
+2auft.
2aug
4augeh
+2auh
au3ha
+au2hu
4au1i
au2is
2auj
@@ -1294,10 +1301,8 @@ aus3tri
1ausü
1ausz
au3ß
-2aut.
au2t1äu
-2aute
-au4ten4g
+auten4g
au4t3erh
3auto
2auts
@@ -1601,6 +1606,7 @@ be1eta
be3g2
2b1eier
bei1f4
+bei4ge.
beik4
beil2
bei3la
@@ -1742,7 +1748,7 @@ b3leb
2b3leid
b3lein
3blem
-3blen
+3ble4n
b3lese
ble3sz
b4let
@@ -1752,7 +1758,7 @@ b3leu
b2lie
2blig
bling4
-b3lis
+b4lis
b2lit
3blitz
b2lo
@@ -1800,6 +1806,7 @@ bot2s3t
bo2xi
bö2b3
2böf
+b1öl
2b1p2
bpa2g
2b1q
@@ -1846,7 +1853,6 @@ bs2ca
b6schan
b6schef
bs4cu
-b3se.
bs1e2b
b3sel.
bs1ele
@@ -1858,7 +1864,6 @@ bs3e4r3in
b4sers
b3ses
bsi2t
-bs2ku
b4sl
b2s1of
bs1op
@@ -1928,7 +1933,7 @@ bzeit1
bzu1
1ca
2c1ab
-ca1ch
+ca2ch
ca2e3
ca3g4
ca1h
@@ -1950,6 +1955,7 @@ c1ch2
c2d2
c3do
2cec
+ceco4
ce2dr
2cef
ce1i
@@ -2052,6 +2058,7 @@ chus4si
2chü
2chv
2chw
+1chy
2chz
ci1c
ci2s
@@ -2090,7 +2097,6 @@ c2m2
1co
co1ch
co2d2
-co4der.
co3di
coff4
coi2
@@ -2106,7 +2112,6 @@ co1ra
cor3d
co3re
cos4
-co2st
co2te
2cp
c1q
@@ -2136,6 +2141,7 @@ da2ben
da2bre
dab4rü
2d1ac
+d2ac.
dach3a
da2cho
4d3achse
@@ -2222,7 +2228,6 @@ de3b4
2d1e4ben
3dec
de1ch
-deco3
de1e2
2d1eff
deg2
@@ -2255,7 +2260,7 @@ del4san
del2s5e
del2so
del2s1p
-del3t4
+del3t
dem2ar
2d1emp
d2en.
@@ -2281,6 +2286,7 @@ der2bl
de2re2b
de4reck
der3edi
+de4r3eis
derer3
de3r4erb
de3r4erf
@@ -2298,6 +2304,7 @@ derö4
4d3ersat
der3tau
der6t5en6d
+dert4ra
de3ru
de4ruh
de4rum
@@ -2427,8 +2434,8 @@ d2orp
dor2ta
d2os.
dos3s
+dost1
do4sta
-dost1r
dot6h
do3un
d1ö
@@ -2619,6 +2626,7 @@ eakt2
ea2la
e3alei
e4aler.
+ealti2
e2ame
eam1o
eam3t
@@ -2648,6 +2656,7 @@ ebe2i
2ebel
eb2en
ebens3e
+ebert4
2ebet
2ebl
eb3ler
@@ -2699,6 +2708,7 @@ eck3se
2eckt
2e1cl
2eco
+eco3d
2ect
e1d
e3d2a
@@ -2887,7 +2897,7 @@ e1hy
4eib
ei2bar
ei2bl
-eibu4t
+eibu2t
ei4b3ute
ei2cho
e2id
@@ -2897,7 +2907,6 @@ ei3de
ei4d3err
2eidn
ei3dra
-eid2sc
ei1e
4eien
eienge4
@@ -3000,6 +3009,7 @@ ek2u
e3k2w
e1la
ela4ben
+el3abi
el2abt
el1af
ela2h
@@ -3120,6 +3130,7 @@ e6mentsp
e2m1erw
1e2meti
e2m1im
+emi5na
em1int
emi3ti
2emm
@@ -3197,7 +3208,7 @@ enf2a
enf2u
1engad
3engag
-en3ge
+enge3ra
en3g2i
en2gl
en3glo
@@ -3207,7 +3218,7 @@ eng3sc
eng3se
e3ni.
e3nic
-e4nid
+e2nid
e3nie
eni3er.
eni5ers.
@@ -3215,7 +3226,6 @@ e2n1i4m
e2n1in
e3nio
2enis
-eni3se
e3nit
2eniv
en3k2ü
@@ -3285,6 +3295,7 @@ e4ol
e1on.
e1ond
e1onf
+e1onh
e1onl
e1onr
e1ons
@@ -3446,6 +3457,7 @@ e1rok
e1rol
e1rom
e3ron
+er3ony
er1o2p
e4ro2r
e1ros
@@ -3470,11 +3482,11 @@ ers2te
er3sz
ert2ak
er6terei
+er4t3erf
er4ters
er2tho
4erti
ert3ins
-ert4ra
erts2e
2eru
eruf4s
@@ -3502,6 +3514,7 @@ esch2
e4sco
e4scu
es1ebe
+e3seg
es3ehr
e2sein
ese4ler
@@ -3510,6 +3523,7 @@ es3eva
4esh
es2har
es2hu
+esi1er
e2s1il
es1ini
es3int
@@ -3563,6 +3577,7 @@ es1ur
e3sy
eße3r2e
e1t
+e3ta.
etab4
et1am
1etap
@@ -3825,7 +3840,8 @@ fes2t
fe2st1a
fe4st3ei
fe2str
-2f1e4ta
+2f1eta
+fe4tag
3fete
fet2t3a
feuer3e
@@ -3868,7 +3884,6 @@ fge3s
1fi
3fi.
fi3at
-fi4ds
fi1er2f
fi2kin
fi3kl
@@ -3928,6 +3943,7 @@ f4luc
flu4ger
f4lü
2f3m2
+fma2d
2f3n2
fni2s
1fo
@@ -3935,6 +3951,7 @@ fob2l
2f1of
foli3
fo2na
+fon2e
fo2nu
2f1op
4f3org
@@ -4255,6 +4272,7 @@ ge1ro
ge1r2ö
ger4sto
ge3r2u
+g1erwa
ges2c
ges3elt
ge2s1er
@@ -4354,6 +4372,7 @@ g2lom
3g2lot
2gls
2g1lu2
+glu3te
3glü
g2ly
2g1m2
@@ -4443,7 +4462,6 @@ gro4u
g4ruf
2g3rui
2g3rum
-3g4runs
3g4rup
2grut
2g3rüc
@@ -4486,7 +4504,6 @@ gs1o2
gs1p4
g3s2pek
gs4pie
-gs2pit
gs3pl
g5s2por
gsrat4
@@ -4520,11 +4537,13 @@ g3sy
g3te
gti2m
gt4r
-gt2se
+gt4se
1gu
gu3am
gu1an.
gu1ant
+gu1as
+gu4d3r
gu2e
2gued
guet2
@@ -4554,6 +4573,7 @@ gu3sti
gu2ß1
gu2t
gut1a
+gu3te
gu4t3erh
gut3h
2güb
@@ -4617,7 +4637,7 @@ hau2sc
hau4spa
hau4s3ti
hau4sto
-hau6terk
+h2aut.
2hauto
hau2tr
h1äff
@@ -4661,7 +4681,6 @@ he2im
heim3p
hei4mu
heine2
-hei4neh
h1eink
4heio
he1ism
@@ -4787,8 +4806,8 @@ hir4ner
hi3ro
hir2s
his2a
-hi2se
-his2p
+hi4se
+hi2spa
hi3ti
2hiu
h1j
@@ -5196,7 +5215,6 @@ hu2ti
hut2t
hut4zen
hut4z3er
-hutz1i
h2ü
h4übs
h3übu
@@ -5225,6 +5243,7 @@ i2af
iaf4l
i4a3g2
i2ah
+i3ai
i2aj
i2ak
i3ak.
@@ -5251,6 +5270,7 @@ ial3t4
ia2lu
ial3z2
i2am4
+i3am.
i4amo
2ian
ia2nal
@@ -5300,9 +5320,8 @@ iben3a
ibi2k
i3bla
i3ble
-i2blis
ib2o
-i2b1ö
+i2bö
i4brä
ib3ren
ib4ste
@@ -5344,7 +5363,7 @@ idni3
i2dol
1idol.
2i2dr
-i3dsc
+i3d2sc
id2s1p
idt4
i2dy
@@ -5549,6 +5568,7 @@ ike2l1
i2k1e2r2e
ik1erf
iker6fah
+i2k1erh
i2ker2l
i2k1eta
i3ki.
@@ -5676,6 +5696,7 @@ in1am
i3nap
in2ara
in2ars
+in4art
ina4s
i2n3au2
inaus1
@@ -5738,6 +5759,7 @@ inn4sta
in1od
in3ols
in1or
+inos4
ino3t
i1nö
in1ö2d
@@ -5862,7 +5884,6 @@ irpla4
ir4rei
irr2h
ir4sch3w
-ir3se
ir3sh
irt4st
iru2s1
@@ -5890,7 +5911,6 @@ i4schwa
i6schwir
i4schwo
isch3wu
-is1chy
i2s3cr
2ise
ise3e
@@ -5920,6 +5940,7 @@ i2spar
is1pe
is1pic
is2pit
+is2por
i2spro
is3sa
is4saa
@@ -5982,10 +6003,12 @@ i1ti
i2t1id
1itii
iti4kan
+iti3k2e
i2t1in1
it2inn
i3tis
i3tiv
+i4tl
itmen2
i1to
i3toc
@@ -6073,7 +6096,6 @@ je2a
jean2s
je2g
jek4ter
-jekto2
jektor4
jek2tr
je3na
@@ -6102,7 +6124,7 @@ ju2k
jung5s
ju3ni
jur2o
-jut2e3
+ju3t2e3
2j1v
1ka
3ka.
@@ -6226,6 +6248,7 @@ ke2lä
kel3b4
2k1e2lek
ke2len
+ke2l1er
2ke3let
kell4e
kel3s2k
@@ -6405,6 +6428,7 @@ k4raz
2k3räum
2kre.
2k3rec
+2kred.
2k3rede
2k3ref
2kreg
@@ -6560,6 +6584,7 @@ la2g1ob
2la1ho
1lai
lai4s1t
+la2kes
la2k1i
l2akk
la1k4l
@@ -6601,7 +6626,7 @@ lap4pl
la2r1an
la2r1ei
la4rene
-3l4ar3g
+3l2ar3g
lar3ini
2l1ar3t
l3arti
@@ -6884,7 +6909,9 @@ lg4s1t
3lia
li3ac
li3ak
+li3am
li3ar
+li3b4
libi3
li1c
3lichem
@@ -6894,7 +6921,7 @@ li3chi
li3d2a
li2deo
2l1ido
-li4ds
+li4d3s
l2ie
3lie.
liebe4s
@@ -6946,7 +6973,6 @@ li2p3a
3lis.
li3s2a
li4schu
-4lish
2l1isl
2l1i2so
li2sp
@@ -7118,7 +7144,9 @@ lo2s3to
lo2s3t4r
lo2ßu
lo2t1a
+lot4h
lo3tha
+lo3thi
loti4o
2l1ov
lo2ve
@@ -7137,6 +7165,7 @@ l3pa
lpe2n3
lp2f
l2p1ho
+lpi4p
lp3t4
l3pu
2l1q
@@ -7156,7 +7185,6 @@ l3sare
l2sau2
l4schin
l4schmü
-l3se.
l2s1e2b
l2s1ec
l2s1em
@@ -7187,7 +7215,6 @@ l2stit
ls2tr
ls1um
l2sun
-lsu3s
ls2zen
4l1t
l2tab
@@ -7242,7 +7269,6 @@ l4ts
lt3sc
lt1spa
lt4stab
-lt5ste
lt4stoc
ltt2
lt1uh
@@ -7271,7 +7297,6 @@ lug3sa
lu2gu
2l1uh
lu1id.
-lu1is.
lume2
2lumf
2luml
@@ -7299,7 +7324,7 @@ lus6serf
lus6serk
lus4si
lus2s1o
-lus2s3p
+lus2s1p
lus4s1t
lus6suc
lus2t
@@ -7311,8 +7336,8 @@ lust3re
lu2s1u
4lu2ß1
lu2t1a
-lu4teg
-lu4t3erg
+lu2teg
+lut3erg
lut1o2f
lu2top
lu2t3r
@@ -7386,7 +7411,7 @@ ma3ler
mali1
mal3lo
2mallt
-malu4
+malu2
ma2l3ut
mam3m
2m1anal
@@ -7474,6 +7499,7 @@ mein4da
me1i2so
m2eist
me3lam
+me2lau
3meld
me2lek
me2ler
@@ -7488,6 +7514,7 @@ mena2b
me3nal
men3ar
men3au
+men3ge
men3gl
me3nor
m2ens
@@ -7671,6 +7698,7 @@ mp4f3erz
mp2fl
mpf3li
mpf1or
+m3pi
m3pon
mp3ta
m3pu
@@ -7798,8 +7826,7 @@ na2h1a
n3ahn
3nai
nai2e
-n3aig
-n3air
+n1aig
2n1ak
na2ka
3nako
@@ -7883,6 +7910,7 @@ n2auso
4nauss
n4auste
4nausw
+nau3te
navi5er.
navi5ers
1nä
@@ -7898,6 +7926,7 @@ n2äss
2näu
3nä1um
2n3b4
+nbais4
nbe2in
nbe3n
nbe3r2e
@@ -7961,6 +7990,7 @@ ne3ein
n1ef
neg4
2ne2he.
+2nehen2
3nehm
4n1ehr
2n1ei
@@ -8078,7 +8108,6 @@ n4es.
nes2c
ne2sei
ne2sev
-nesi1e
ne3ska
nes1o
ne2sor
@@ -8099,6 +8128,7 @@ ne2u
neu1c
neu3g
2n1eup
+neur2
n2ew
2n1ex
3nez
@@ -8172,8 +8202,8 @@ nib4l
nibu2
nich8ters
n1id
+3n2id.
ni2de
-ni3de.
ni3dr
n4ie
nie3b
@@ -8328,7 +8358,7 @@ nor2d5r
n1ort
3n2os.
no3sh
-no2sp
+no2s3p
n2oste
nost1r
2nostv
@@ -8338,6 +8368,7 @@ no4t3ei
no2tel
no3t3h
no4tha
+no4thi
no2t3in
no2t1op
no2tr
@@ -8397,6 +8428,7 @@ n2s1op
n4s3ort.
nsp4
n2spat
+n4speri
n2sph
ns2pi
n2spo
@@ -8472,6 +8504,7 @@ n2t1inh
ntini1
nt2ins
n3tit
+nt4lem
ntmen2
ntmo2
n3to
@@ -8537,6 +8570,7 @@ nu4s1t
1nu2ß
1nut
nu2t1a
+nu3te
nu2t3r
1nuu
1nux
@@ -8596,7 +8630,6 @@ oa3ke
oak1l
o4a3la
o4a3mi
-oanne4
o2ar
o2a3s
3oase
@@ -8630,10 +8663,11 @@ o2b3li
2o3bo
o2b3re
o3bri
-ob3s2h
+obs2
+ob3sh
ob3sk
-obs2p
ob2sta
+ob3sz
2o3bu
2o3bü
2oby2
@@ -8897,7 +8931,7 @@ onderer5
one2i
one2n1
onen3g
-o2n1erb
+on1erb
o2n1erd
on1erg
on1erö
@@ -8952,6 +8986,7 @@ o1pa
opab4
o2p3ad
op3akt
+o3pan
o1pec
o1pei
o1pe4n
@@ -9037,6 +9072,7 @@ or3gle
or2gn
2orh
2o3ric
+4orie.
o4rient
o3rier
4oril
@@ -9111,7 +9147,8 @@ o4ski
os2lo
2oso
2os1p
-o2s3per
+os2pe
+os3pec
o3s2po
os2pr
os2sa
@@ -9127,12 +9164,12 @@ os4son
os2s3p
os4s3t
os2t
-ost1a
-o2sta2b
+o2st1a2b
o3stal.
-o4stam
-ost4art
+o4st1am
+ost3ang
osta4s
+ost1au
o4sterd
oster3e
ost5er6we
@@ -9172,7 +9209,7 @@ o2t1erw
4ot2h
ot4he
ot5hel
-o4t3hi
+o2t3hi
ot3hos
o2thr
o2t1i2m
@@ -9231,9 +9268,9 @@ ox2e
ox3l
o2xu
1oxy
-o1y2en
o1yo
2o1z
+o3z2a
oz2e
ozen4ta
o3zi
@@ -9293,6 +9330,7 @@ ozon1
2ön
ön2e
ö3ni
+önizi1
önn2e
ö1nu
öo1
@@ -9350,7 +9388,6 @@ p2a
1pac
pa3da
pa2dr
-pa2el
pa1f4r
pag4
pa3gh
@@ -9358,7 +9395,7 @@ pa1ho
1pak
pa1k4l
pak2to
-1pala
+3pala
pala3t
1palä
pa3li
@@ -9370,10 +9407,11 @@ pa3nei
pa2neu
pan3k4
2panl
-3pa2no
+2pann
+1pa2no
pan3sl
pant2
-3panz4
+panz4
1pap
papi2
papieren8
@@ -9433,8 +9471,8 @@ pei1
pe1im
pekt4s
2peku
-1pel
-pe2l3a4
+3pel
+pe2l1a4
pel3d
pe2let
pe2lex
@@ -9473,7 +9511,7 @@ pes3s2
p2f1ab
p2fad
p2faf
-pf3ai
+pf1ai
p2f1ak
pf1ans
p2fa4r
@@ -9538,7 +9576,6 @@ piegelei8en
pi2el
piela2
3pier
-pie3t
3pik
1pil
pi3le
@@ -9552,6 +9589,7 @@ pi3oi
pi3onu
3pip
pi2pe
+pi4pel
pi3ri
3pirin
3pis
@@ -9559,6 +9597,7 @@ pi3ri
pis2t
pi3t2a
pit2s
+2pitz
pi2z1in
p1j
2p1k2
@@ -9765,7 +9804,6 @@ ra2chu
r2ack
1r2ad
r4ad.
-rada2
ra2dam
2radap
3radf
@@ -9781,6 +9819,7 @@ ra3gle
ra2gn
3r2ahm
4raht
+r2ai
2raic
rail4l
2r3air
@@ -9878,7 +9917,6 @@ rat2st
rau3e2n
2rauf
2raug
-r2auh
3raum
rau4m3ag
rau4man
@@ -9889,6 +9927,7 @@ rau2sp
2raus5s
rau4sti
raus3tr
+4raut
raut5s
1raü
r2ax
@@ -10016,6 +10055,7 @@ rech3ar
4rechs
2reck.
2recki
+3red.
4redd
2redit
re1el
@@ -10195,7 +10235,7 @@ r2greg
r2gres
r2gret
rg3rin
-rg1s2p
+rg1sp
rgs2tr
r1h4
2rh.
@@ -10237,7 +10277,6 @@ ri2fr
rif4ter
3rig
5rig.
-5rige
ri4gene
5rigj
rig1l
@@ -10273,9 +10312,7 @@ r4inspi
2rint
rin4teg
rin4t5r
-r1inv
-r2inva
-2rinve
+2r1inv
4r1ir
r2is
ris4a
@@ -10440,10 +10477,11 @@ ro2mer
4romm
4romt
r2on
+ro4nerb
3ronn
rons2
ron4tan
-ro1ny
+4ro1ny
ro1pe
2ro2pf
ro3ph
@@ -10457,11 +10495,10 @@ ror3th
ro3sh
ro3s2i
ro3smo
-ros2p
ros2s1c
ros4sie
ros4t
-ro3st2a
+ro3sta
ro2st1r
ro2ßu
ro4tag
@@ -10486,7 +10523,7 @@ r1ör
r2ös.
r2öse
2r1p2
-rp4a
+r3p4a
rp4e
rpe2re
rpe4r3in
@@ -10592,6 +10629,7 @@ r2telf
rte2n1
r3ten.
rt3erei
+r4terfa
r4terfo
r4t3erh
r2t1erk
@@ -10611,10 +10649,10 @@ r2tinf
rto1p
rt1or
rto2ri
-r2trak
+r2t3rak
rt3rec
r4treis
-rt1ros
+rt3ros
r4ts
rt4s1eh
rt1spe
@@ -10668,6 +10706,7 @@ ru2si
rus2s1p
rus6s3t
3rut
+ru2tei
rut3h
ru2t1o2
ru2t3r
@@ -10732,9 +10771,9 @@ sa1f4r
sa4gent
sag4n
s1a2gr
-3sai
+3s2ai
sa3i2k1
-sail4
+sail2
2s1ak
sa2ka
3saki
@@ -10897,6 +10936,7 @@ sda3me
sdien4e
sd4r
1se
+3se.
se3at.
2s1e2ben
seb4r
@@ -10927,6 +10967,7 @@ seh3s
seh3t
se2hüb
2s1ei.
+2s1eie
2s1eig
s1ein
5s2ein.
@@ -11056,7 +11097,6 @@ sh4r
si2ach
si3ach.
si2ad
-si3am.
sia4s
2siat
sib4
@@ -11147,6 +11187,7 @@ sk4n
2s1l2
3slal
4slan
+sla2ve
s2law
sl3b
s5le
@@ -11157,6 +11198,7 @@ slo3be
s3loe
2s1m2
s3ma
+s3mu
2s3n4
4sna
snab4
@@ -11184,7 +11226,7 @@ son3au
sone2
son5ende
son3sä
-so2ny
+son2s1o
so3o
2s1opf
3sor.
@@ -11216,7 +11258,7 @@ sp2
2sp.
2spaa
2spak
-s2pan
+2spala
spani7er.
2spano
2spap
@@ -11229,27 +11271,28 @@ spani7er.
s2paz
s2pä
2spär
-s2pee
+s3pe.
2spel
4spensi
spe3p4
-2s1peri
+s1peri
2sperl
+2spero
s2perr
2spers
2spet
1s2pez
2s3pf
2spha
+s4phä
s3phe
-2sphi
1spi
3s2pi4e
4spier4
spi2k
2spil
3spio
-4spip
+4spi4p
4spis
2spl
4spla
@@ -11282,7 +11325,7 @@ s2pran
2sprüf
1sprün
2s3ps
-2spt
+2s4pt
2spun
2spup
3spur
@@ -11374,6 +11417,7 @@ st2ac
2stale
3sta3li
2stalk
+st1alm
st1alp
3stam
st1ami
@@ -11386,8 +11430,9 @@ sta4na
2stanw
4stanza
s2tar.
-s2t2ars
+s2tars
3start
+st1asi
3stat
3s4tau.
2stauf
@@ -11595,6 +11640,7 @@ süden2
3sün
2s1v
2s1w
+s3we
sweh2
4swie
4swil
@@ -11705,6 +11751,7 @@ tag4st
tah2
tah3le
tahl3sk
+t2ai
ta3i2k
tai2l
ta1ins
@@ -11721,6 +11768,8 @@ tak2ta
ta2la
ta3lag
ta3lak
+t1alb.
+t1albk
1talbu
tal3d
1t4ale
@@ -11867,8 +11916,6 @@ te2es
teg2
teg3re
2teh
-t2ei.
-t2eie
t3eifr
teik4
1teil
@@ -11876,11 +11923,10 @@ teik4
tein3ec
t3einge
t3einla
-4teinn
t3eis.
t3eisb
tei3st
-tek3t
+tek3t2
tela4
te2l3ab
te2l1ac
@@ -11939,7 +11985,7 @@ ten3ens
4tenerg
te2net
ten3g
-4t1eng.
+t1eng.
ten4gla
t4enh
te2ni
@@ -11955,10 +12001,9 @@ t4enta
t3entb
4tentd
t4ente
-4tentn
ten4t3ri
4t3entw
-4t3entz
+t3entz
ten6zerh
ten3zw
t3e2pi
@@ -11985,7 +12030,7 @@ ter3g2
6tergrei
t6ergru
2t1ergu
-4tergü
+2tergü
t4eri
te3ria
4terklä
@@ -12015,8 +12060,7 @@ ter3za
4t3erzb
te2s
tes1ac
-te3se
-te4sel
+te3ser
te3si
te3so
te3sp
@@ -12091,7 +12135,7 @@ t3hof
t4hol.
t3hor
2t3hot
-thou2
+thou4
2t3hö
2thp
1th2r2
@@ -12127,7 +12171,6 @@ ti4gerz
tihi4
ti2kam
ti2kar
-ti3k2er
ti2kin
ti2krä
tiks2
@@ -12188,6 +12231,7 @@ ti2za
2t3k4
2t3l2
tl4e
+3tlem
tle2r3a
4t5li
2t1m2
@@ -12218,6 +12262,7 @@ to2men
2tomg
1ton
to2nau
+to2neh
3too
to2pak
to2pat
@@ -12230,7 +12275,6 @@ to4rän
t1ord
1tore.
to2r1el
-to3ren
t1org
t3orga
tor3int
@@ -12271,6 +12315,7 @@ tra4far
2trahm
3t4rai
1tram
+2t3rams
3t4ran.
2trand
1trank
@@ -12330,7 +12375,6 @@ t3rev
3t4ré
2t3rh
1trib
-2trid
3trieb.
3triebs
tri2er
@@ -12359,7 +12403,7 @@ t3röc
2truk
trum2
trums1
-2trund
+2t3rund
1t4runk
3t4rup
t3ruß
@@ -12462,7 +12506,6 @@ ttel1o
t3ter
tt2erg
tte4s1ä
-t2teti
tt2häu
t2t3ho
t3tro
@@ -12487,6 +12530,7 @@ tuf2e
tu3fen
t3u2fer
2tuh
+tu2is
t3u2kr
tul2a
1tum
@@ -12655,6 +12699,7 @@ u1cl
2u1d
u3d2a
uder2e
+udert4
udi3en
uditi4
u2don
@@ -12777,6 +12822,7 @@ uh4rin
uhrt4
uh2ru
uh4rü
+uh1un
uh1w
2ui
ui2c
@@ -12786,6 +12832,7 @@ u3ig
u4ige
u1im
u1in.
+u1is.
u3isch.
u3ischs
uisi4n
@@ -12915,7 +12962,7 @@ une2h
un2ei.
un3ein
unen2t
-un4es2
+un4es4
1unget
1ungew
1unglü
@@ -13024,7 +13071,6 @@ ur1im
ur1ini
ur3ins
ur1int
-u2rinv
1urlau
4u1ro
u3rol
@@ -13114,16 +13160,19 @@ ut3a2m
u2t1ap
u2t1ar
u2tär
-u3te
+u3te.
ut1eg
ute4ge
+ut1ei.
+ut1eie
ute2n1
+u3ten.
u2tent
uter4er
u4t3ersa
-ut2es
-ut2et
-u4tev
+u3t2es
+u3t2et
+u2tev
u4t1ex
utfi4
ut2he
@@ -13152,11 +13201,10 @@ utt1s2
utu4re
utu5ru
utz3eng
-ut2zin
+ut2z1in
ut2zo
ut2z1w
2u1u2
-uufe2
u1ü2
u1v4
u2ve.
@@ -13326,7 +13374,7 @@ ve3le
ve3li
ve3lo
ve3ma
-ve3mu
+2ve3mu
ve3nal
ven2c
ve3ne
@@ -13408,6 +13456,7 @@ vor3d
vor3e
vor3g
vo3ri
+vo5rig
vormen4
vorö4
3voy
@@ -13601,7 +13650,7 @@ wun2s
wur2fa
1wurst
wus4
-1wu4t1
+1wu2t1
1wüh
wüs4
2w1w
@@ -13750,6 +13799,7 @@ y1of
yom2
yon4i
y1ont
+y1os
y1ou
y1p
ypa2
@@ -13803,7 +13853,6 @@ zale3
za3li
2z1all
2z1am
-3zambiq
z1an
za3ne
2z3anf
@@ -13898,7 +13947,7 @@ zer4t3ag
zert4an
zer6tere
zer4tin
-zer6t5rau
+zer6trau
4zerwei
2z1erz
3z2erza
@@ -13967,6 +14016,7 @@ zor4ne
2z3ot
2zö2f
z1öl
+2zön
2z3p4
2z1q
2z3r2
@@ -13999,6 +14049,7 @@ zugs1t
zug4ste
zug1un
2z1uhr
+zuh2u
zu1i
zu3k
2z1um.
diff --git a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.tex b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2011-07-01.tex
index 3d1e8ba7077..c48d31cd585 100644
--- a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.tex
+++ b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2011-07-01.tex
@@ -1,27 +1,36 @@
-% dehyphts-x-2009-06-19.tex
+% dehyphts-x-2011-07-01.tex
%
-% Copyright 2008 Werner Lemberg <wl@gnu.org>
+% Copyright 2009, 2011 Werner Lemberg <wl@gnu.org>
% You may freely use, modify and/or distribute this file.
%
-\newif\if@dehyphx@UTF@
-\@dehyphx@UTF@false
%
+% Put the whole wrapper into a group (\patterns acts globally).
\begingroup
+%
+% Create local flag for checking UTF-8 support of non-pTeX engines.
+% \newif must be defined outside any \ifx command.
+\newif\if@dehyphx@UTF@
+\@dehyphx@UTF@false
+% Test for pTeX engine. pTeX needs explicit 8 bit patterns. We don't
+% provide pTeX compatible patterns, yet. Therefore, don't load any
+% patterns for pTeX. This strategy is necessary for pTeX format
+% generation.
+\ifx\kanjiskip\undefined
+ % Non-pTeX engine. Test for UTF-8 aware engine.
\def\testengine#1#2!{\def\secondarg{#2}}%
\testengine χ!\relax % That's Chi, a 2-byte UTF-8 sequence
\ifx\secondarg\empty
- \message{Using a TeX engine with native UTF-8 support.}%
- \aftergroup\@dehyphx@UTF@true
+ \message{dehyph-exptl: using a TeX engine with native UTF-8 support.}%
+ \@dehyphx@UTF@true
\else
- \message{Using an 8-bit TeX engine.}%
+ \message{dehyph-exptl: using an 8-bit TeX engine.}%
\fi
-\endgroup
%
-\begingroup
\if@dehyphx@UTF@
\else
\catcode"C3=\active
-% The word list for the German hyphenation patterns is encoded in Latin1.
+ % The word list used for generating German hyphenation patterns is
+ % encoded in Latin1.
\def^^c3#1{%
\ifx#1^^9f^^ff\else % ß - U+00DF - germandbls
\ifx#1^^a0^^e0\else % à - U+00E0 - agrave
@@ -58,7 +67,7 @@
%
\ifx#1^^be^^fe\else % þ - U+00FE - thorn
\ifx#1^^bf^^b8\else % ÿ - U+00FF - ydieresis
- \errmessage{Hyphenation pattern file `dehyphts-x-2009-06-19.tex' corrupted!}%
+ \errmessage{Hyphenation pattern file `dehyphts-x-2011-07-01.tex' corrupted!}%
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
@@ -101,7 +110,13 @@
\lccode"FF="FF % ß - U+00DF - germandbls
\fi
%
- \input dehyphts-x-2009-06-19.pat
+ \input dehyphts-x-2011-07-01.pat
+\else
+ % pTeX engine. Don't load any patterns.
+ \message{dehyph-exptl: pTeX engine detected. Experimental German
+ patterns not loaded!}%
+\fi
+%
\endgroup
%
\endinput