Thomas A. Schmitz wrote:
All,
German orthography is a mess right now, we now have two sets of rules, old and new. New hyphenation is ugly and rules are constantly changing. I see that ConTeXt has lang-deo.pat, so I was hoping that this would produce "old" patterns, but it doesn't seem to work:
\enableregime[utf] \mainlanguage[deo]
\starttext
\showhyphens{gestorben}
\showhyphens{Bierdeckel}
\showhyphens{�u�erst}
\stoptext
gives me:
Underfull \hbox (badness 10000) in paragraph at lines 8--8 [] \*10ptrmtf* ge-stor-ben
Underfull \hbox (badness 10000) in paragraph at lines 10--10 [] \*10ptrmtf* Bier-de-ckel
Underfull \hbox (badness 10000) in paragraph at lines 12--12 [] \*10ptrmtf* �u-�erst
which is identical to \mainlanguage[de]. Patterns should be Bierdek- kel and �us-serst. Am I missing something, how can I enable "old" patterns?
(I assume that you loaded the patterns, i.e. texexec --make --all) hard to see; for ck to become k-k you need this active " mess: \usetypescript[modern][ec] \setupbodyfont[modern,11pt] \mainlanguage[deo] \hyphenation{Bier-de-ckel} \starttext \number\normallanguage \hyphenatedword{gestorben} \hyphenatedword{Bierdeckel} \hyphenatedword{Bierde"ckel} \stoptext