diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2011-08-03 12:59:21 +0000 |
---|---|---|
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2011-08-03 12:59:21 +0000 |
commit | 2f1e209ac67b4b7ffd3934f04e5dcdb45fc3f398 (patch) | |
tree | da2590c25d72e360937ea176f126ac295193631c /Master | |
parent | a397305833a8a2a6a3a3cacbc0b12c7f8c9f1ea6 (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')
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 Binary files differindex 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 diff --git a/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf b/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf Binary files differindex a2a9742f248..e0794b1646c 100644 --- a/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf +++ b/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf 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 |