summaryrefslogtreecommitdiff
path: root/tex/context
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2021-04-18 19:27:46 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2021-04-18 19:27:46 +0200
commit4831ec8b98dbd0b637271f601c288960f9259bfc (patch)
tree9163b423a7b6f23b0249e923cab8e4a1f2ca18b0 /tex/context
parent113a26a2838ace27514f6348ed0d41bf87724472 (diff)
downloadcontext-4831ec8b98dbd0b637271f601c288960f9259bfc.tar.gz
2021-04-18 18:07:00
Diffstat (limited to 'tex/context')
-rw-r--r--tex/context/base/mkii/cont-new.mkii2
-rw-r--r--tex/context/base/mkii/context.mkii2
-rw-r--r--tex/context/base/mkiv/cont-new.mkiv2
-rw-r--r--tex/context/base/mkiv/context.mkiv2
-rw-r--r--tex/context/base/mkiv/core-con.lua105
-rw-r--r--tex/context/base/mkiv/luat-mac.lua2
-rw-r--r--tex/context/base/mkiv/mult-low.lua1
-rw-r--r--tex/context/base/mkiv/mult-prm.lua3
-rw-r--r--tex/context/base/mkiv/status-files.pdfbin24897 -> 24876 bytes
-rw-r--r--tex/context/base/mkiv/status-lua.pdfbin240711 -> 240761 bytes
-rw-r--r--tex/context/base/mkxl/buff-ver.mkxl18
-rw-r--r--tex/context/base/mkxl/colo-ini.mkxl42
-rw-r--r--tex/context/base/mkxl/cont-new.mkxl2
-rw-r--r--tex/context/base/mkxl/context.mkxl2
-rw-r--r--tex/context/base/mkxl/core-con.mkxl4
-rw-r--r--tex/context/base/mkxl/driv-shp.lmt1
-rw-r--r--tex/context/base/mkxl/good-mth.lmt2
-rw-r--r--tex/context/base/mkxl/grph-inc.mkxl2
-rw-r--r--tex/context/base/mkxl/lang-ini.lmt35
-rw-r--r--tex/context/base/mkxl/lang-ini.mkxl7
-rw-r--r--tex/context/base/mkxl/lpdf-lmt.lmt95
-rw-r--r--tex/context/base/mkxl/math-ali.mkxl22
-rw-r--r--tex/context/base/mkxl/mlib-svg.lmt2
-rw-r--r--tex/context/base/mkxl/node-ini.lmt3
-rw-r--r--tex/context/base/mkxl/publ-ini.mkxl2
-rw-r--r--tex/context/base/mkxl/strc-not.mklx4
-rw-r--r--tex/context/base/mkxl/symb-ini.mkxl2
-rw-r--r--tex/context/base/mkxl/trac-ctx.mkxl14
-rw-r--r--tex/context/base/mkxl/trac-vis.lmt413
-rw-r--r--tex/context/fonts/mkiv/type-imp-texgyre.mkiv2
-rw-r--r--tex/context/modules/mkiv/s-languages-goodies.mkxl111
-rw-r--r--tex/context/modules/mkiv/x-asciimath.lua1
-rw-r--r--tex/context/patterns/lmtx/lang-de.llg4275
33 files changed, 4448 insertions, 732 deletions
diff --git a/tex/context/base/mkii/cont-new.mkii b/tex/context/base/mkii/cont-new.mkii
index b468ce3d0..740b08bdf 100644
--- a/tex/context/base/mkii/cont-new.mkii
+++ b/tex/context/base/mkii/cont-new.mkii
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2021.04.14 22:55}
+\newcontextversion{2021.04.18 18:04}
%D This file is loaded at runtime, thereby providing an
%D excellent place for hacks, patches, extensions and new
diff --git a/tex/context/base/mkii/context.mkii b/tex/context/base/mkii/context.mkii
index 7ad92f388..49b387e44 100644
--- a/tex/context/base/mkii/context.mkii
+++ b/tex/context/base/mkii/context.mkii
@@ -20,7 +20,7 @@
%D your styles an modules.
\edef\contextformat {\jobname}
-\edef\contextversion{2021.04.14 22:55}
+\edef\contextversion{2021.04.18 18:04}
%D For those who want to use this:
diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv
index 7bb390194..3fdf4202b 100644
--- a/tex/context/base/mkiv/cont-new.mkiv
+++ b/tex/context/base/mkiv/cont-new.mkiv
@@ -13,7 +13,7 @@
% \normalend % uncomment this to get the real base runtime
-\newcontextversion{2021.04.14 22:55}
+\newcontextversion{2021.04.18 18:04}
%D This file is loaded at runtime, thereby providing an excellent place for hacks,
%D patches, extensions and new features. There can be local overloads in cont-loc
diff --git a/tex/context/base/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv
index 6fa606a95..2ce45e779 100644
--- a/tex/context/base/mkiv/context.mkiv
+++ b/tex/context/base/mkiv/context.mkiv
@@ -45,7 +45,7 @@
%D {YYYY.MM.DD HH:MM} format.
\edef\contextformat {\jobname}
-\edef\contextversion{2021.04.14 22:55}
+\edef\contextversion{2021.04.18 18:04}
%D Kind of special:
diff --git a/tex/context/base/mkiv/core-con.lua b/tex/context/base/mkiv/core-con.lua
index 4bf1424bc..f1aa37a7c 100644
--- a/tex/context/base/mkiv/core-con.lua
+++ b/tex/context/base/mkiv/core-con.lua
@@ -1415,6 +1415,111 @@ data.es = data.spanish
-- print(translate(101))
-- print(translate(199))
+-- verbose swedish by Peter Kvillegard
+
+do
+
+ local words = {
+ [0] = "noll",
+ [1] = "ett",
+ [2] = "två",
+ [3] = "tre",
+ [4] = "fyra",
+ [5] = "fem",
+ [6] = "sex",
+ [7] = "sju",
+ [8] = "åtta",
+ [9] = "nio",
+ [10] = "tio",
+ [11] = "elva",
+ [12] = "tolv",
+ [13] = "tretton",
+ [14] = "fjorton",
+ [15] = "femton",
+ [16] = "sexton",
+ [17] = "sjutton",
+ [18] = "arton",
+ [19] = "nitton",
+ [20] = "tjugo",
+ [30] = "trettio",
+ [40] = "fyrtio",
+ [50] = "femtio",
+ [60] = "sextio",
+ [70] = "sjuttio",
+ [80] = "åttio",
+ [90] = "nittio",
+ [100] = "hundra",
+ [10^3] = "tusen",
+ [10^6] = "miljon",
+ [10^9] = "miljard",
+ [10^12] = "biljon",
+ [10^15] = "biljard",
+ }
+
+ local function translate(n,connector)
+ local w = words[n]
+ if w then
+ return w
+ else
+ local t = { }
+ local l = 0
+ -- group of three digits to words, e.g. 123 -> etthundratjugotre
+ local function triplets(n)
+ if floor(n/100) > 0 then
+ l = l + 1 ; t[l] = words[floor(n/100)]
+ l = l + 1 ; t[l] = words[100]
+ end
+ if n%100 > 20 then
+ l = l + 1 ; t[l] = words[n%100-n%10]
+ if n%10 > 0 then
+ l = l + 1 ; t[l] = words[n%10]
+ end
+ elseif n%100 > 0 then
+ l = l + 1 ; t[l] = words[n%100]
+ end
+ end
+ -- loops through 10^15,10^12,...10^3, extracting groups of three digits
+ -- to make words from, then adding names for order of magnitude
+ for i=15,3,-3 do
+ local triplet = floor(n/10^i)%10^3
+ if triplet > 0 then
+ -- grammar: "en" instead of "ett"
+ if i > 3 and triplet == 1 then
+ l = l + 1 ; t[l] = "en"
+ else
+ triplets(triplet)
+ end
+ -- grammar: plural form of "millions" etc
+ l = l + 1 ; t[l] = words[10^i]
+ if i > 3 and triplet > 1 then
+ l = l + 1 ; t[l] = "er"
+ end
+ end
+ end
+ -- add last group of three numbers (no word for magnitude)
+ n = n%1000
+ if n > 0 then
+ triplets(n)
+ end
+ t = concat(t," ")
+ -- grammar: spacing for numbers < 10^6 and repeated letters
+ if n < 10^6 then
+ t = gsub(t,"%stusen%s","tusen")
+ t = gsub(t,"etttusen","ettusen")
+ end
+ return t
+ end
+ end
+
+ data.swedish = {
+ words = words,
+ translate = translate,
+ }
+
+ data.sv = data.swedish
+
+end
+
-- verbose handler:
function converters.verbose.translate(n,language,connector)
diff --git a/tex/context/base/mkiv/luat-mac.lua b/tex/context/base/mkiv/luat-mac.lua
index 01857511c..fca59c993 100644
--- a/tex/context/base/mkiv/luat-mac.lua
+++ b/tex/context/base/mkiv/luat-mac.lua
@@ -85,6 +85,8 @@ local set = CONTEXTLMTXMODE > 0 and
return h .. "-"
elseif s == "spacer" then
return h .. "*"
+ elseif s == "keepspacer" then
+ return h .. ","
elseif s == "pickup" then
return h .. ":"
else
diff --git a/tex/context/base/mkiv/mult-low.lua b/tex/context/base/mkiv/mult-low.lua
index 05e5f28e5..78f864307 100644
--- a/tex/context/base/mkiv/mult-low.lua
+++ b/tex/context/base/mkiv/mult-low.lua
@@ -164,6 +164,7 @@ return {
"automaticpenaltyhyphenationmodecode", "explicitpenaltyhyphenationmodecode",
"permitgluehyphenationmodecode", "permitallhyphenationmodecode", "permitmathreplacehyphenationmodecode",
"forcecheckhyphenationmodecode", "lazyligatureshyphenationmodecode", "forcehandlerhyphenationmodecode",
+ "feedbackcompoundhyphenationmodecode", "ignoreboundshyphenationmodecode",
--
"normalizelinecode", "parindentskipcode", "swaphangindentcode", "swapparsshapecode", "breakafterdircode", "removemarginkernscode",
"clipwidthcode", "flattendiscretionariescode",
diff --git a/tex/context/base/mkiv/mult-prm.lua b/tex/context/base/mkiv/mult-prm.lua
index c2b11df3d..855b4bc1f 100644
--- a/tex/context/base/mkiv/mult-prm.lua
+++ b/tex/context/base/mkiv/mult-prm.lua
@@ -315,6 +315,7 @@ return {
"glyphyscale",
"gtoksapp",
"gtokspre",
+ "hccode",
"hjcode",
"hpack",
"hyphenationmin",
@@ -593,6 +594,7 @@ return {
"baselineskip",
"batchmode",
"begingroup",
+ "beginsimplegroup",
"belowdisplayshortskip",
"belowdisplayskip",
"binoppenalty",
@@ -640,6 +642,7 @@ return {
"endgroup",
"endinput",
"endlinechar",
+ "endsimplegroup",
"eqno",
"errhelp",
"errmessage",
diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf
index 69556e09e..9d4db8781 100644
--- a/tex/context/base/mkiv/status-files.pdf
+++ b/tex/context/base/mkiv/status-files.pdf
Binary files differ
diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf
index 615e7d326..5963b5c89 100644
--- a/tex/context/base/mkiv/status-lua.pdf
+++ b/tex/context/base/mkiv/status-lua.pdf
Binary files differ
diff --git a/tex/context/base/mkxl/buff-ver.mkxl b/tex/context/base/mkxl/buff-ver.mkxl
index 68a07df60..c948181c5 100644
--- a/tex/context/base/mkxl/buff-ver.mkxl
+++ b/tex/context/base/mkxl/buff-ver.mkxl
@@ -835,13 +835,25 @@
\stoppacked
\typingparameter\c!after\relax}
-\permanent\protected\def\typeinlinebuffer
+\permanent\tolerant\protected\def\typeinlinebuffer[#1]#,[#2]%
{\dontleavehmode
\begingroup
- \enforced\let\buff_verbatim_type_buffer_indeed\buff_verbatim_type_buffer_indeed_inline
\enforced\let\setupcurrenttyping\setupcurrenttype % a terrible hack but it saves code
\let\currenttype\empty
- \buff_verbatim_type_buffer}
+ \ifparameters
+ \buff_verbatim_type_buffer_indeed_inline\currenttyping\empty% []
+ \or
+ \ifhastok={#1}%
+ \setupcurrenttyping[#1]%
+ \buff_verbatim_type_buffer_indeed_inline\currenttyping\empty% [settings]
+ \else
+ \processcommalist[#1]{\buff_verbatim_type_buffer_indeed_inline\currenttyping}% [name]
+ \fi
+ \or
+ \setupcurrenttyping[#2]%
+ \processcommalist[#1]{\buff_verbatim_type_buffer_indeed_inline\currenttyping}% [name] [settings]
+ \fi
+ \endgroup}
\protected\def\buff_verbatim_type_buffer_indeed_inline#1#2% category name
{\edef\currenttype{#1}%
diff --git a/tex/context/base/mkxl/colo-ini.mkxl b/tex/context/base/mkxl/colo-ini.mkxl
index c096fe90f..97ad183e5 100644
--- a/tex/context/base/mkxl/colo-ini.mkxl
+++ b/tex/context/base/mkxl/colo-ini.mkxl
@@ -125,7 +125,7 @@
% transparency
\permanent\protected\def\transparent[#1]%
- {\bgroup
+ {\beginsimplegroup
\edef\scratchstringone{#1}%
% the \relax catches a non existent csname
\ifx\scratchstringone\v!reset
@@ -150,7 +150,7 @@
% color
\permanent\protected\def\coloronly[#1]%
- {\bgroup
+ {\beginsimplegroup
\edef\currentcolorname{#1}%
\ifempty\currentcolorprefix
\colo_helpers_activate_nop_only
@@ -174,7 +174,7 @@
% color + transparency
\permanent\protected\def\color[#1]%
- {\bgroup
+ {\beginsimplegroup
\edef\currentcolorname{#1}%
\ifempty\currentcolorprefix
\colo_helpers_activate_nop
@@ -184,7 +184,7 @@
\let\nexttoken}
\permanent\protected\def\graycolor[#1]%
- {\bgroup
+ {\beginsimplegroup
\colo_helpers_set_model\s!gray\colo_helpers_activate{#1}%
\let\nexttoken}
@@ -201,7 +201,7 @@
{\endgroup}
\permanent\protected\def\colored[#1]%
- {\bgroup
+ {\beginsimplegroup
\colo_basics_defined_and_activated{#1}%
\let\nexttoken}
@@ -333,20 +333,38 @@
%D We provide stacking independent of grouping.
-\newcount\c_colo_nesting
+% the old one
+%
+% \newcount\c_colo_nesting
+%
+% \permanent\protected\def\pushcolor[#1]%
+% {\global\advance\c_colo_nesting\plusone
+% \edefcsname\??colorstack\number\c_colo_nesting\endcsname
+% {\c_attr_colormodel \the\c_attr_colormodel
+% \c_attr_color \the\c_attr_color
+% \c_attr_transparency\the\c_attr_transparency
+% \relax}% stack
+% \colo_helpers_activate{#1}}
+%
+% \permanent\protected\def\popcolor
+% {\csname\??colorstack\number\c_colo_nesting\endcsname
+% \global\advance\c_colo_nesting\minusone}
+%
+% more efficient:
+
+\installmacrostack\m_color_state
\permanent\protected\def\pushcolor[#1]%
- {\global\advance\c_colo_nesting\plusone
- \edefcsname\??colorstack\number\c_colo_nesting\endcsname
+ {\edef\m_color_state
{\c_attr_colormodel \the\c_attr_colormodel
\c_attr_color \the\c_attr_color
- \c_attr_transparency\the\c_attr_transparency
- \relax}% stack
+ \c_attr_transparency\the\c_attr_transparency}%
+ \push_macro_m_color_state
\colo_helpers_activate{#1}}
\permanent\protected\def\popcolor
- {\csname\??colorstack\number\c_colo_nesting\endcsname
- \global\advance\c_colo_nesting\minusone}
+ {\pop_macro_m_color_state
+ \m_color_state\relax}
% a simple one: assumes grouping
diff --git a/tex/context/base/mkxl/cont-new.mkxl b/tex/context/base/mkxl/cont-new.mkxl
index f99a9ce23..2e0fc46a1 100644
--- a/tex/context/base/mkxl/cont-new.mkxl
+++ b/tex/context/base/mkxl/cont-new.mkxl
@@ -13,7 +13,7 @@
% \normalend % uncomment this to get the real base runtime
-\newcontextversion{2021.04.14 22:55}
+\newcontextversion{2021.04.18 18:04}
%D This file is loaded at runtime, thereby providing an excellent place for hacks,
%D patches, extensions and new features. There can be local overloads in cont-loc
diff --git a/tex/context/base/mkxl/context.mkxl b/tex/context/base/mkxl/context.mkxl
index 103481265..c36c43a47 100644
--- a/tex/context/base/mkxl/context.mkxl
+++ b/tex/context/base/mkxl/context.mkxl
@@ -29,7 +29,7 @@
%D {YYYY.MM.DD HH:MM} format.
\immutable\edef\contextformat {\jobname}
-\immutable\edef\contextversion{2021.04.14 22:55}
+\immutable\edef\contextversion{2021.04.18 18:04}
%overloadmode 1 % check frozen / warning
%overloadmode 2 % check frozen / error
diff --git a/tex/context/base/mkxl/core-con.mkxl b/tex/context/base/mkxl/core-con.mkxl
index df505cfee..223afa1a1 100644
--- a/tex/context/base/mkxl/core-con.mkxl
+++ b/tex/context/base/mkxl/core-con.mkxl
@@ -418,7 +418,7 @@
\installcorenamespace{date}
-\permanent\tolerant\protected\def\definedate[#1]#*[#2]%
+\permanent\tolerant\protected\def\definedate[#1]#,[#2]%
{\ifarguments\else\setvalue{\??date#1}{#2}\fi}
\def\syst_converters_check_date_specification#1%
@@ -452,7 +452,7 @@
\iftok{\directdummyparameter\c!m}\emptytoks\else\normalmonth\number\directdummyparameter\c!m\relax\fi
\iftok{\directdummyparameter\c!y}\emptytoks\else\normalyear \number\directdummyparameter\c!y\relax\fi}}
-\permanent\tolerant\protected\def\date[#1]#*[#2]% sets the date !
+\permanent\tolerant\protected\def\date[#1]#,[#2]% sets the date !
{\dontleavehmode
\begingroup
\setdate[#1]% sets the date !
diff --git a/tex/context/base/mkxl/driv-shp.lmt b/tex/context/base/mkxl/driv-shp.lmt
index 80c2faffe..0ef37a054 100644
--- a/tex/context/base/mkxl/driv-shp.lmt
+++ b/tex/context/base/mkxl/driv-shp.lmt
@@ -444,6 +444,7 @@ local flush_character do
end
return 0, 0, 0
end
+
if vfcommands then
vfcommands = data.commands
end
diff --git a/tex/context/base/mkxl/good-mth.lmt b/tex/context/base/mkxl/good-mth.lmt
index 87b6787df..dc61e953d 100644
--- a/tex/context/base/mkxl/good-mth.lmt
+++ b/tex/context/base/mkxl/good-mth.lmt
@@ -143,6 +143,8 @@ local function finalize(tfmdata,feature,value)
if commands then
prependcommands(commands,yoffset,xoffset)
else
+-- character.commands = { { "offset", xoffset, yoffset, unicode } }
+-- print(unicode,character.width)
local slot = charcommand[unicode]
if xoffset and yoffset then
character.commands = { xoffset, yoffset, slot }
diff --git a/tex/context/base/mkxl/grph-inc.mkxl b/tex/context/base/mkxl/grph-inc.mkxl
index 5bd829e00..85f0af73e 100644
--- a/tex/context/base/mkxl/grph-inc.mkxl
+++ b/tex/context/base/mkxl/grph-inc.mkxl
@@ -215,7 +215,7 @@
% inclusion
-\permanent\tolerant\protected\def\externalfigure[#1]#*[#2]#*[#3]%
+\permanent\tolerant\protected\def\externalfigure[#1]#,[#2]#,[#3]%
{\ifhastok={#2}%
\grph_include_place[#1][][#2]%
\else
diff --git a/tex/context/base/mkxl/lang-ini.lmt b/tex/context/base/mkxl/lang-ini.lmt
index a0bed0d0a..c80c57a73 100644
--- a/tex/context/base/mkxl/lang-ini.lmt
+++ b/tex/context/base/mkxl/lang-ini.lmt
@@ -650,7 +650,7 @@ do
local compound_disc_code = tex.discoptioncodes.preword | tex.discoptioncodes.postword
- local function setcompound(current,id,first,last,lh,rh)
+ local function setcompound(current,id,first,last,lh,rh,hyphen)
local prev = getprev(current)
-- local language = tolang(id)
-- local prechar = prehyphenchar(language)
@@ -659,6 +659,7 @@ do
local postchar = posthyphenchar(id)
local pre = prechar and copy_node(current)
local post = postchar and copy_node(current)
+ local replace = hyphen and prechar and copy_node(current)
local disc = new_disc()
if pre then
setchar(pre,prechar)
@@ -666,9 +667,12 @@ do
if post then
setchar(post,postchar)
end
+ if replace then
+ setchar(replace,prechar)
+ end
setattrlist(disc,current)
setoptions(disc,0x3) -- todo foo_code
- setdisc(disc,pre,post)
+ setdisc(disc,pre,post,replace)
setlink(prev,disc,current)
if lh then
setfield(first,"rhmin",rh)
@@ -690,6 +694,16 @@ do
return v
end)
+ local sethyphens = setmetatableindex(function(t,l)
+ local v = setmetatableindex(function(t,r)
+ local v = function(current,id,first,last) return setcompound(current,id,first,last,l,r,true) end
+ t[r] = v
+ return v
+ end)
+ t[l] = v
+ return v
+ end)
+
local function replaceword(first,last,old,new,oldlen)
local oldlen = utflength(old)
local newlen = utflength(new)
@@ -739,6 +753,8 @@ do
local v = 0
if k == "compound" then
v = setcompounds[lh][rh]
+ elseif k == "hyphen" then
+ v = sethyphens[lh][rh]
else
v = 0
for s in gmatch(k,"%w+") do
@@ -992,6 +1008,11 @@ do
v[n] = setcompounds[lh][rh]
return true
end
+ elseif oc == "hyphen" then
+ if n > 1 then
+ v[n] = sethyphens[lh][rh]
+ return true
+ end
elseif oc == "nokern" then
if n > 0 then
local vv = v[n-1]
@@ -1026,6 +1047,7 @@ do
-- a=b : a:norightkern b:noleftkern
-- a<b : b:noleftkern
-- a>b : a:norightkern
+ -- a-b : hyphen
-- a+b : compound
local actions = {
@@ -1034,6 +1056,7 @@ do
["<"] = "noleftkern",
[">"] = "norightkern",
["+"] = "compound",
+ ["-"] = "hyphen",
}
local function analyzed(m,a,t,k)
@@ -1098,13 +1121,13 @@ do
-- maybe also a skip symbol
- local replace1 = Cs ( ( S("|=<>+.0123456789")/"" + lpegpatterns.utf8character )^0 )
- local replace2 = Cs ( ( S("|=<>+.0123456789") + lpegpatterns.utf8character/".")^0 )
+ local replace1 = Cs ( ( S("|=<>+-.0123456789")/"" + lpegpatterns.utf8character )^0 )
+ local replace2 = Cs ( ( S("|=<>+-.0123456789") + lpegpatterns.utf8character/".")^0 )
local function stripped(str)
-- todo : lpeg
- str = gsub(str,"%-%-[^\n]+\n","")
- str = gsub(str,"%%[^\n]+\n","")
+ str = gsub(str,"%-%-[^\n]*\n","")
+ str = gsub(str,"%%[^\n]*\n","")
str = gsub(str,"%s+"," ")
str = gsub(str,"^%s+","")
str = gsub(str,"%s+$","")
diff --git a/tex/context/base/mkxl/lang-ini.mkxl b/tex/context/base/mkxl/lang-ini.mkxl
index c4a109f3b..4c9d11a1a 100644
--- a/tex/context/base/mkxl/lang-ini.mkxl
+++ b/tex/context/base/mkxl/lang-ini.mkxl
@@ -434,8 +434,15 @@
+ \permitallhyphenationmodecode % okay, let's be even more tolerant
+ \permitmathreplacehyphenationmodecode % and again we're more permissive
+ \forcehandlerhyphenationmodecode % kick in the handler (could be an option)
+ + \feedbackcompoundhyphenationmodecode % feedback compound snippets
+ + \ignoreboundshyphenationmodecode % just in case we have hyphens at the edges
\relax
+\hccode"002D "002D
+\hccode"2010 "2010
+\hccode"2013 "2013
+\hccode"2014 "2014
+
% maybe a (un)setter for handlers
\permanent\protected\def\dohyphens {\hyphenationmode\completehyphenationmodecode}
diff --git a/tex/context/base/mkxl/lpdf-lmt.lmt b/tex/context/base/mkxl/lpdf-lmt.lmt
index 800f56ca3..ce938a5c2 100644
--- a/tex/context/base/mkxl/lpdf-lmt.lmt
+++ b/tex/context/base/mkxl/lpdf-lmt.lmt
@@ -430,36 +430,9 @@ do
local hshift = false
local vshift = false
- -- local naturalwidths = setmetatableindex(function(t,font)
- -- local d = descriptions[font]
- -- local c = characters[font]
- -- local f = parameters[font].hfactor or parameters[font].factor
- -- local v = setmetatableindex(function(t,char)
- -- local w
- -- local e = d and d[char]
- -- if e then
- -- w = e.width
- -- if w then
- -- w = w * f
- -- end
- -- end
- -- if not w then
- -- e = c and c[char]
- -- if e then
- -- w = e.width or 0
- -- end
- -- end
- -- if not w then
- -- w = 0
- -- end
- -- t[char] = w
- -- return w
- -- end)
- -- t[font] = v
- -- return v
- -- end)
-
- -- when changing this, check math: compact-001.tex (rule width)
+ -- The width array uses the original dimensions! This is different from e.g.
+ -- luatex where we have more widths arrays and these reflect the cheated
+ -- widths (goes wrong elsewhere).
local naturalwidths = setmetatableindex(function(t,font)
local d = descriptions[font]
@@ -467,17 +440,17 @@ do
local f = parameters[font].hfactor or parameters[font].factor
local v = setmetatableindex(function(t,char)
local w
- local e = c and c[char]
+ local e = d and d[char]
if e then
- w = e.width or 0
+ w = e.width
+ if w then
+ w = w * f
+ end
end
if not w then
- e = d and d[char]
+ e = c and c[char]
if e then
- w = e.width
- if w then
- w = w * f
- end
+ w = e.width or 0
end
end
if not w then
@@ -490,6 +463,42 @@ do
return v
end)
+ -- when changing this, check math: compact-001.tex (rule width)
+
+-- this goes wrong with adapted widths in (virtual) fonts so we really
+-- need the above ..
+--
+-- so, what was the failing test? if so, maybe adapt threshold (now 10pt)
+
+-- local xnaturalwidths = setmetatableindex(function(t,font)
+-- local d = descriptions[font]
+-- local c = characters[font]
+-- local f = parameters[font].hfactor or parameters[font].factor
+-- local v = setmetatableindex(function(t,char)
+-- local w
+-- local e = c and c[char]
+-- if e then
+-- w = e.width or 0
+-- end
+-- if not w then
+-- e = d and d[char]
+-- if e then
+-- w = e.width
+-- if w then
+-- w = w * f
+-- end
+-- end
+-- end
+-- if not w then
+-- w = 0
+-- end
+-- t[char] = w
+-- return w
+-- end)
+-- t[font] = v
+-- return v
+-- end)
+
local function setup_fontparameters(font,factor,f,e,sx,sy)
local slant = fontparameters.slantfactor or 0
local extend = fontparameters.extendfactor or 1
@@ -623,12 +632,12 @@ do
local move = calc_pdfpos(pos_h,pos_v)
- -- if trace_threshold then
- -- report(
- -- "font %i, char %C, factor %i, naturalwidth %p, move %l, tm %l, hpos %p, delta %p, threshold %p, cw %p",
- -- font,char,factor,naturalwidth[char],move,need_tm,pos_h,tj_delta,threshold,cw
- -- )
- -- end
+ -- if trace_threshold then
+ -- report(
+ -- "font %i, char %C, factor %i, naturalwidth %p, move %l, tm %l, hpos %p, delta %p, threshold %p, cw %p",
+ -- font,char,factor,naturalwidth[char],move,need_tm,pos_h,tj_delta,threshold,cw
+ -- )
+ -- end
if move or need_tm then
if not need_tm then
diff --git a/tex/context/base/mkxl/math-ali.mkxl b/tex/context/base/mkxl/math-ali.mkxl
index decf8c655..44e436338 100644
--- a/tex/context/base/mkxl/math-ali.mkxl
+++ b/tex/context/base/mkxl/math-ali.mkxl
@@ -768,13 +768,32 @@
\def\math_cases_NC_two
{\ifmmode\stopimath\fi}
+\def\math_cases_TC_zero
+ {}
+
+\def\math_cases_TC_one
+ {\ifmmode\stopimath\fi
+ \aligntab}
+
\permanent\protected\def\math_cases_NC
{\ifcase\c_math_cases_nc
\expandafter\math_cases_NC_zero
\or
\expandafter\math_cases_NC_one
\or
- \expandafter\math_cases_NC_two
+ \expandafter\math_cases_NC_zero
+ \else
+ % error
+ \fi
+ \global\advance\c_math_cases_nc\plusone}
+
+\permanent\protected\def\math_cases_TC
+ {\ifcase\c_math_cases_nc
+ \expandafter\math_cases_TC_zero
+ \or
+ \expandafter\math_cases_TC_one
+ \or
+ \expandafter\math_cases_TC_two
\else
% error
\fi
@@ -807,6 +826,7 @@
\enforced\let\MC\math_cases_NC
\enforced\let\NC\math_cases_NC
\enforced\let\NR\math_cases_NR
+ \enforced\let\TC\math_cases_TC
\enforced\let\TB\math_common_TB
\normalbaselines
\mathsurround\zeropoint
diff --git a/tex/context/base/mkxl/mlib-svg.lmt b/tex/context/base/mkxl/mlib-svg.lmt
index 961176e07..1b2114ec9 100644
--- a/tex/context/base/mkxl/mlib-svg.lmt
+++ b/tex/context/base/mkxl/mlib-svg.lmt
@@ -2006,7 +2006,7 @@ local fraction = offset and asnumber_p(offset)
o = nil
elseif o == "transparent" then
o = f_opacity(0)
- else
+ elseif o then
o = asnumber_r(o)
if o == ignoredopacity then
o = nil
diff --git a/tex/context/base/mkxl/node-ini.lmt b/tex/context/base/mkxl/node-ini.lmt
index f29a2e448..e176b1214 100644
--- a/tex/context/base/mkxl/node-ini.lmt
+++ b/tex/context/base/mkxl/node-ini.lmt
@@ -56,6 +56,7 @@ local parcodes = mark(getsubtypes("par"))
local fillvalues = mark(getvalues("fill"))
local dirvalues = mark(getvalues("dir"))
+local mathvalues = mark(getvalues("math"))
local function simplified(t)
local r = { }
@@ -99,6 +100,7 @@ noadoptions = allocate(swapped(noadoptions,noadoptions))
dirvalues = allocate(swapped(dirvalues,dirvalues))
fillvalues = allocate(swapped(fillvalues,fillvalues))
+mathvalues = allocate(swapped(mathvalues,mathvalues))
nodes.gluecodes = gluecodes
nodes.dircodes = dircodes
@@ -120,6 +122,7 @@ nodes.noadoptions = noadoptions
nodes.fillvalues = fillvalues
nodes.fillcodes = fillvalues -- for now
nodes.dirvalues = dirvalues
+nodes.mathvalues = mathvalues
nodes.nodecodes = nodecodes
diff --git a/tex/context/base/mkxl/publ-ini.mkxl b/tex/context/base/mkxl/publ-ini.mkxl
index 2f4d817f2..2c52b24e9 100644
--- a/tex/context/base/mkxl/publ-ini.mkxl
+++ b/tex/context/base/mkxl/publ-ini.mkxl
@@ -1502,7 +1502,7 @@
\permanent\protected\def\btxtextcitation {\publ_citation\v!text}
\permanent\protected\def\btxalwayscitation{\publ_citation\v!always}
-\tolerant\def\publ_citation#1[#2]#*[#3]% could be made more efficient but not now
+\tolerant\def\publ_citation#1[#2]#,[#3]% could be made more efficient but not now
{\dontleavehmode
\begingroup
\let\currentbtxcitemethod#1%
diff --git a/tex/context/base/mkxl/strc-not.mklx b/tex/context/base/mkxl/strc-not.mklx
index dd22bc6df..ac769ee38 100644
--- a/tex/context/base/mkxl/strc-not.mklx
+++ b/tex/context/base/mkxl/strc-not.mklx
@@ -1901,7 +1901,7 @@
\mutable\let\lastnotesymbol\empty % todo: per class
-\permanent\tolerant\protected\def\notesymbol[#tag]#spacer[#reference]%
+\permanent\tolerant\protected\def\notesymbol[#tag]#keepspacer[#reference]%
{\ifnotesenabled
\dontleavehmode
\begingroup
@@ -1916,7 +1916,7 @@
\endgroup
\fi}
-\permanent\tolerant\protected\def\note[#tag]#spacer[#reference]%
+\permanent\tolerant\protected\def\note[#tag]#keepspacer[#reference]%
{\iftok{#reference}\emptytoks
\notesymbol[\v!footnote][#tag]%
\else
diff --git a/tex/context/base/mkxl/symb-ini.mkxl b/tex/context/base/mkxl/symb-ini.mkxl
index c29b07360..ce489ee5a 100644
--- a/tex/context/base/mkxl/symb-ini.mkxl
+++ b/tex/context/base/mkxl/symb-ini.mkxl
@@ -212,7 +212,7 @@
\mutable\def\defaultsymbolfactor{10}
\mutable\def\defaultsymbolheight{1.25ex}
-\permanent\tolerant\protected\def\figuresymbol[#1]#*[#2]%
+\permanent\tolerant\protected\def\figuresymbol[#1]#,[#2]%
{\externalfigure[#1][\c!reset=\v!yes,\c!symbol=\v!yes,\c!height=\defaultsymbolheight,#2]}
\permanent\tolerant\protected\def\definefiguresymbol[#1]#*[#2]#*[#3]%
diff --git a/tex/context/base/mkxl/trac-ctx.mkxl b/tex/context/base/mkxl/trac-ctx.mkxl
index 656a7a9aa..3410c5ea9 100644
--- a/tex/context/base/mkxl/trac-ctx.mkxl
+++ b/tex/context/base/mkxl/trac-ctx.mkxl
@@ -27,6 +27,20 @@
\clf_initializetexexperiments
\to \everyjob
+\pushoverloadmode
+
+\let\syst_beginsimplegroup_yes\beginsimplegroup
+\let\syst_beginsimplegroup_nop\bgroup
+
+\let\beginsimplegroup\syst_beginsimplegroup_nop
+
+\installtexexperiment
+ {simplegroups}
+ {\enforced\let\beginsimplegroup\syst_beginsimplegroup_yes}
+ {\enforced\let\beginsimplegroup\syst_beginsimplegroup_nop}
+
+\popoverloadmode
+
\protect \endinput
% this is one option:
diff --git a/tex/context/base/mkxl/trac-vis.lmt b/tex/context/base/mkxl/trac-vis.lmt
index 8b2380b70..0c3e0168c 100644
--- a/tex/context/base/mkxl/trac-vis.lmt
+++ b/tex/context/base/mkxl/trac-vis.lmt
@@ -9,7 +9,7 @@ if not modules then modules = { } end modules ['trac-vis'] = {
local node, nodes, attributes, tex = node, nodes, attributes, tex
local type, tonumber, next, rawget = type, tonumber, next, rawget
-local gmatch = string.gmatch
+local gmatch, gsub = string.gmatch, string.gsub
local formatters = string.formatters
local round = math.round
@@ -30,8 +30,6 @@ local round = math.round
-- todo: tags can also be numbers (just add to hash)
-- todo: make a lmtx variant (a few more efficient fetchers)
-local nodecodes = nodes.nodecodes
-
local nuts = nodes.nuts
local tonut = nuts.tonut
@@ -133,33 +131,34 @@ local enableaction = nodes.tasks.enableaction
local report_visualize = logs.reporter("visualize")
local modes = {
- hbox = 0x000001,
- vbox = 0x000002,
- vtop = 0x000004,
- kern = 0x000008,
- glue = 0x000010,
- penalty = 0x000020,
- fontkern = 0x000040,
- strut = 0x000080,
- whatsit = 0x000100,
- glyph = 0x000200,
- simple = 0x000400,
- simplehbox = 0x000401,
- simplevbox = 0x000402,
- simplevtop = 0x000404,
- user = 0x000800,
- math = 0x001000,
- italic = 0x002000,
- origin = 0x004000,
- discretionary = 0x008000,
- expansion = 0x010000,
- line = 0x020000,
- space = 0x040000,
- depth = 0x080000,
- marginkern = 0x100000,
- mathlistkern = 0x200000,
- dir = 0x400000,
- par = 0x800000,
+ hbox = 0x0000001,
+ vbox = 0x0000002,
+ vtop = 0x0000004,
+ kern = 0x0000008,
+ glue = 0x0000010,
+ penalty = 0x0000020,
+ fontkern = 0x0000040,
+ strut = 0x0000080,
+ whatsit = 0x0000100,
+ glyph = 0x0000200,
+ simple = 0x0000400,
+ simplehbox = 0x0000401,
+ simplevbox = 0x0000402,
+ simplevtop = 0x0000404,
+ user = 0x0000800,
+ math = 0x0001000,
+ italic = 0x0002000,
+ origin = 0x0004000,
+ discretionary = 0x0008000,
+ expansion = 0x0010000,
+ line = 0x0020000,
+ space = 0x0040000,
+ depth = 0x0080000,
+ marginkern = 0x0100000,
+ mathlistkern = 0x0200000,
+ dir = 0x0400000,
+ par = 0x0800000,
+ mathglue = 0x1000000,
}
local usedfont, exheight, emwidth
@@ -175,7 +174,7 @@ local preset_makeup = preset_boxes
local preset_all = preset_makeup
+ modes.fontkern + modes.marginkern + modes.mathlistkern
+ modes.whatsit + modes.glyph + modes.user + modes.math
- + modes.dir + modes.whatsit
+ + modes.dir + modes.whatsit + modes.mathglue
function visualizers.setfont(id)
usedfont = id or current_font()
@@ -380,42 +379,6 @@ trackers .register("visualizers.makeup", function(v) set("makeup",v) end)
trackers .register("visualizers.boxes", function(v) set("boxes", v) end)
directives.register("visualizers.fraction", function(v) fraction = (v and tonumber(v)) or (v == "more" and 5) or 10 end)
-local c_positive = "trace:b"
-local c_negative = "trace:r"
-local c_zero = "trace:g"
-local c_text = "trace:s"
-local c_space = "trace:y"
-local c_space_x = "trace:m"
-local c_skip_a = "trace:c"
-local c_skip_b = "trace:m"
-local c_glyph = "trace:o"
-local c_ligature = "trace:s"
-local c_white = "trace:w"
------ c_math = "trace:s"
------ c_origin = "trace:o"
------ c_discretionary = "trace:d"
------ c_expansion = "trace:o"
-local c_depth = "trace:o"
-local c_indent = "trace:s"
-
-local c_positive_d = "trace:db"
-local c_negative_d = "trace:dr"
-local c_zero_d = "trace:dg"
-local c_text_d = "trace:ds"
-local c_space_d = "trace:dy"
-local c_space_x_d = "trace:dm"
-local c_skip_a_d = "trace:dc"
-local c_skip_b_d = "trace:dm"
-local c_glyph_d = "trace:do"
-local c_ligature_d = "trace:ds"
-local c_white_d = "trace:dw"
-local c_math_d = "trace:dr"
-local c_origin_d = "trace:do"
-local c_discretionary_d = "trace:dd"
------ c_expansion_d = "trace:do"
------ c_depth_d = "trace:do"
------ c_indent_d = "trace:ds"
-
-- we can just paste verbatim together .. no typesetting needed
local function sometext(str,layer,color,textcolor,lap,variant)
@@ -430,7 +393,7 @@ local function sometext(str,layer,color,textcolor,lap,variant)
setlistcolor(getlist(text),textcolor)
end
local info = setlink(rule,kern,text)
- setlisttransparency(info,c_zero)
+ setlisttransparency(info,"trace:g")
info = hpack_nodes(info)
local width = getwidth(info)
if variant then
@@ -459,7 +422,7 @@ local function someblob(str,layer,color,textcolor,width)
setlistcolor(getlist(text),textcolor)
end
local info = setlink(rule,kern,text)
- setlisttransparency(info,c_zero)
+ setlisttransparency(info,"trace:g")
info = hpack_nodes(info)
local width = getwidth(info)
info = new_hlist(info)
@@ -488,11 +451,11 @@ local fontkern, italickern, marginkern, mathlistkern do
local rule = new_rule(emwidth/fraction,6*exheight,2*exheight)
local list = getlist(text)
if kern > 0 then
- setlistcolor(list,c_positive_d)
+ setlistcolor(list,"trace:db")
elseif kern < 0 then
- setlistcolor(list,c_negative_d)
+ setlistcolor(list,"trace:dr")
else
- setlistcolor(list,c_zero_d)
+ setlistcolor(list,"trace:dg")
end
setlisttransparency(list,color)
setcolor(rule,color)
@@ -507,19 +470,19 @@ local fontkern, italickern, marginkern, mathlistkern do
end
fontkern = function(head,current)
- return somekern(head,current,f_cache,c_text_d,l_fontkern)
+ return somekern(head,current,f_cache,"trace:ds",l_fontkern)
end
italickern = function(head,current)
- return somekern(head,current,i_cache,c_glyph_d,l_italic)
+ return somekern(head,current,i_cache,"trace:do",l_italic)
end
marginkern = function(head,current)
- return somekern(head,current,m_cache,c_glyph_d,l_marginkern)
+ return somekern(head,current,m_cache,"trace:do",l_marginkern)
end
mathlistkern = function(head,current)
- return somekern(head,current,l_cache,c_glyph_d,l_mathlistkern)
+ return somekern(head,current,l_cache,"trace:do",l_mathlistkern)
end
end
@@ -538,13 +501,13 @@ local glyphexpansion do
local rule = new_rule(emwidth/fraction,exheight,2*exheight)
local list = getlist(text)
if extra > 0 then
- setlistcolor(list,c_positive_d)
+ setlistcolor(list,"trace:db")
elseif extra < 0 then
- setlistcolor(list,c_negative_d)
+ setlistcolor(list,"trace:dr")
end
- setlisttransparency(list,c_text_d)
- setcolor(rule,c_text_d)
- settransparency(rule,c_text_d)
+ setlisttransparency(list,"trace:ds")
+ setcolor(rule,"trace:ds")
+ settransparency(rule,"trace:ds")
setshift(text,1.5 * exheight)
info = new_hlist(setlink(rule,text))
setattr(info,a_layer,l_expansion)
@@ -574,13 +537,13 @@ local kernexpansion do
local rule = new_rule(emwidth/fraction,exheight,4*exheight)
local list = getlist(text)
if extra > 0 then
- setlistcolor(list,c_positive_d)
+ setlistcolor(list,"trace:db")
elseif extra < 0 then
- setlistcolor(list,c_negative_d)
+ setlistcolor(list,"trace:dr")
end
- setlisttransparency(list,c_text_d)
- setcolor(rule,c_text_d)
- settransparency(rule,c_text_d)
+ setlisttransparency(list,"trace:ds")
+ setcolor(rule,"trace:ds")
+ settransparency(rule,"trace:ds")
setshift(text,3.5 * exheight)
info = new_hlist(setlink(rule,text))
setattr(info,a_layer,l_expansion)
@@ -630,7 +593,7 @@ local whatsit do
if info then
-- print("hit whatsit")
else
- info = sometext(formatters["W:%s"](tags[what] or what),usedfont,nil,c_white)
+ info = sometext(formatters["W:%s"](tags[what] or what),usedfont,nil,"trace:w")
setattr(info,a_layer,l_whatsit)
w_cache[what] = info
end
@@ -666,7 +629,7 @@ local dir, par do
if info then
-- print("hit par")
else
- info = sometext(formatters["L:%s"](what),usedfont,nil,c_white)
+ info = sometext(formatters["L:%s"](what),usedfont,nil,"trace:w")
setattr(info,a_layer,l_dir)
d_cache[what] = info
end
@@ -686,7 +649,7 @@ local dir, par do
if info then
-- print("hit dir")
else
- info = sometext(formatters["D:%s"](what),usedfont,nil,c_white)
+ info = sometext(formatters["D:%s"](what),usedfont,nil,"trace:w")
setattr(info,a_layer,l_dir)
d_cache[what] = info
end
@@ -735,10 +698,10 @@ local math do
if info then
-- print("hit math")
else
- local text, width = sometext(formatters["M:%s"](tag and tags[tag] or what),usedfont,nil,c_math_d)
+ local text, width = sometext(formatters["M:%s"](tag and tags[tag] or what),usedfont,nil,"trace:dr")
local rule = new_rule(skip,-655360/fraction,2*655360/fraction)
- setcolor(rule,c_math_d)
- settransparency(rule,c_math_d)
+ setcolor(rule,"trace:dr")
+ settransparency(rule,"trace:dr")
setattr(rule,a_layer,l_math)
if tag == "beginmath" then
info = new_hlist(setlink(new_glue(-skip),rule,new_glue(-width),text))
@@ -760,8 +723,8 @@ local ruleddepth do
local wd, ht, dp = getwhd(current)
if dp ~= 0 then
local rule = new_rule(wd,0,dp)
- setcolor(rule,c_depth)
- settransparency(rule,c_zero)
+ setcolor(rule,"trace:o")
+ settransparency(rule,"trace:g")
setattr(rule,a_layer,l_depth)
setlist(current,setlink(rule,new_kern(-wd),getlist(current)))
end
@@ -779,8 +742,8 @@ local ruledbox do
setmetatableindex(o_cache,function(t,size)
local rule = new_rule(2*size,size,size)
local origin = hpack_nodes(rule)
- setcolor(rule,c_origin_d)
- settransparency(rule,c_origin_d)
+ setcolor(rule,"trace:do")
+ settransparency(rule,"trace:do")
setattr(rule,a_layer,l_origin)
t[size] = origin
return origin
@@ -801,7 +764,7 @@ local ruledbox do
if not this then
local text = hpack_string(what,usedfont)
this = setlink(new_kern(-getwidth(text)),text)
- setlisttransparency(this,c_text)
+ setlisttransparency(this,"trace:s")
this = new_hlist(this)
b_cache[what] = this
end
@@ -821,7 +784,7 @@ local ruledbox do
}
)
--
- setlisttransparency(info,c_text)
+ setlisttransparency(info,"trace:s")
info = new_hlist(info) -- important
--
setattr(info,a_layer,layer)
@@ -911,11 +874,11 @@ local ruledglyph do
local c, f = isglyph(current)
local char = chardata[f][c]
if char and type(char.unicode) == "table" then -- hackery test
- setlistcolor(info,c_ligature)
- setlisttransparency(info,c_ligature_d)
+ setlistcolor(info,"trace:s")
+ setlisttransparency(info,"trace:ds")
else
- setlistcolor(info,c_glyph)
- setlisttransparency(info,c_glyph_d)
+ setlistcolor(info,"trace:o")
+ setlisttransparency(info,"trace:do")
end
info = new_hlist(info)
setattr(info,a_layer,l_glyph)
@@ -944,7 +907,7 @@ local ruledglyph do
end
-local ruledglue do
+local ruledglue, ruledmathglue do
local effectiveglue = nuts.effective_glue
@@ -962,6 +925,7 @@ local ruledglue do
local parfillleftskip_code = gluecodes.parfillleftskip or parfillskip_code
local parfillrightskip_code = gluecodes.parfillrightskip or parfillskip_code
local indentskip_code = gluecodes.indentskip
+ local intermathskip_code = gluecodes.intermathskip
local correctionskip_code = gluecodes.correctionskip
local g_cache_v = caches["vglue"]
@@ -974,6 +938,7 @@ local ruledglue do
local g_cache_rp = caches["parfillrightskip"]
local g_cache_is = caches["indentskip"]
local g_cache_cs = caches["correctionskip"]
+ local g_cache_gn = caches["gluename"]
local tags = {
-- [userskip_code] = "US",
@@ -990,7 +955,7 @@ local ruledglue do
[gluecodes.thinmuskip] = "MS",
[gluecodes.medmuskip] = "MM",
[gluecodes.thickmuskip] = "ML",
- [gluecodes.intermathskip] = "IM",
+ [intermathskip_code] = "IM",
[gluecodes.keepskip or 99] = "KS",
[gluecodes.mathskip] = "MT",
[gluecodes.leaders] = "NL",
@@ -1023,45 +988,70 @@ local ruledglue do
-- we sometimes pass previous as we can have issues in math (not watertight for all)
+ local f_amount = formatters["%s:%0.3f"]
+ local mathvalues = nodes.mathvalues
+
+ local function gluename(name,layer,color)
+ local info = g_cache_gn[name]
+ if not info then
+ local text = hpack_string((gsub(mathvalues[name],"spacing","")),usedfont)
+ local rule = new_rule(emwidth/fraction,2*exheight,2.75*exheight)
+ local list = getlist(text)
+ setlisttransparency(list,color)
+ settransparency(rule,color)
+ setshift(text,2*exheight)
+ info = new_hlist(setlink(rule,text))
+ setattr(info,a_layer,layer)
+ g_cache_gn[name] = info
+ end
+ return copy_list(info)
+ end
+
+ ruledmathglue = function(head,current)
+ return insert_node_before(head,current,gluename(getfont(current),l_glue,"trace:m"))
+ end
+
ruledglue = function(head,current,vertical,parent)
local subtype = getsubtype(current)
local width = effectiveglue(current,parent)
local stag = normalize and stags[subtype]
- local amount = formatters["%s:%0.3f"](tags[subtype] or (vertical and "VS") or "HS",width*pt_factor)
+ local amount = f_amount(tags[subtype] or (vertical and "VS") or "HS",width*pt_factor) -- can be sped up
local info = (vertical and g_cache_v or g_cache_h)[amount]
+ if subtype == intermathskip_code then
+ head = ruledmathglue(head, current)
+ end
if info then
-- print("glue hit")
else
if subtype == spaceskip_code or subtype == xspaceskip_code or subtype == zerospaceskip_code then
- info = sometext(amount,l_glue,c_space)
+ info = sometext(amount,l_glue,"trace:y")
elseif subtype == userskip_code then
if width > 0 then
- info = sometext(amount,l_glue,c_positive)
+ info = sometext(amount,l_glue,"trace:b")
elseif width < 0 then
- info = sometext(amount,l_glue,c_negative)
+ info = sometext(amount,l_glue,"trace:r")
else
- info = sometext(amount,l_glue,c_zero)
+ info = sometext(amount,l_glue,"trace:g")
end
elseif subtype == indentskip_code or subtype == correctionskip_code then
- info = sometext(amount,l_glue,c_indent)
+ info = sometext(amount,l_glue,"trace:s")
elseif subtype == leftskip_code then
- info = sometext(amount,l_glue,normalize and c_space or c_skip_a,false,true,stag)
+ info = sometext(amount,l_glue,normalize and "trace:y" or "trace:c",false,true,stag)
elseif subtype == rightskip_code then
- info = sometext(amount,l_glue,normalize and c_space or c_skip_a,false,false,stag)
+ info = sometext(amount,l_glue,normalize and "trace:y" or "trace:c",false,false,stag)
elseif subtype == lefthangskip_code then
- info = sometext(amount,l_glue,normalize and c_space or c_skip_b,false,true,stag)
+ info = sometext(amount,l_glue,normalize and "trace:y" or "trace:m",false,true,stag)
elseif subtype == righthangskip_code then
- info = sometext(amount,l_glue,normalize and c_space or c_skip_b,false,false,stag)
+ info = sometext(amount,l_glue,normalize and "trace:y" or "trace:m",false,false,stag)
elseif subtype == parfillleftskip_code then
- info = sometext(amount,l_glue,c_indent,false,true,stag)
+ info = sometext(amount,l_glue,"trace:s",false,true,stag)
elseif subtype == parfillrightskip_code then
- info = sometext(amount,l_glue,c_indent,false,false,stag)
+ info = sometext(amount,l_glue,"trace:s",false,false,stag)
else
- info = sometext(amount,l_glue,c_skip_b)
+ info = sometext(amount,l_glue,"trace:m")
end
(vertical and g_cache_v or g_cache_h)[amount] = info
end
- ::PICKIP::
info = copy_list(info)
if vertical then
info = vpack_nodes(info)
@@ -1070,53 +1060,29 @@ local ruledglue do
return head, getnext(current)
end
- -- ruledspace = function(head,current,parent)
- -- local subtype = getsubtype(current)
- -- if subtype == spaceskip_code or subtype == xspaceskip_code or subtype == zerospaceskip_code then
- -- local width = effectiveglue(current,parent)
- -- local amount = formatters["%s:%0.3f"](tags[subtype] or "HS",width*pt_factor)
- -- local info = g_cache_h[amount]
- -- if info then
- -- -- print("space hit")
- -- else
- -- info = sometext(amount,l_glue,c_space)
- -- g_cache_h[amount] = info
- -- end
- -- info = copy_list(info)
- -- head, current = insert_node_before(head,current,info)
- -- return head, getnext(current)
- -- else
- -- return head, current
- -- end
- -- end
-
local g_cache_s = caches["space"]
local g_cache_x = caches["xspace"]
ruledspace = function(head,current,parent)
local subtype = getsubtype(current)
- if subtype == spaceskip_code or subtype == xspaceskip_code or subtype == zerospaceskip_code then -- not yet all space
- local width = effectiveglue(current,parent)
- local info
- if subtype == spaceskip_code then
- info = g_cache_s[width]
- if not info then
- info = someblob("SP",l_glue,c_space,nil,width)
- g_cache_s[width] = info
- end
- else
- info = g_cache_x[width]
- if not info then
- info = someblob("XS",l_glue,c_space_x,nil,width)
- g_cache_x[width] = info
- end
+ local width = effectiveglue(current,parent)
+ local info
+ if subtype == spaceskip_code then
+ info = g_cache_s[width]
+ if not info then
+ info = someblob("SP",l_glue,"trace:y",nil,width)
+ g_cache_s[width] = info
end
- info = copy_list(info)
- head, current = insert_node_before(head,current,info)
- return head, getnext(current)
else
- return head, current
+ info = g_cache_x[width]
+ if not info then
+ info = someblob("XS",l_glue,"trace:m",nil,width)
+ g_cache_x[width] = info
+ end
end
+ info = copy_list(info)
+ head, current = insert_node_before(head,current,info)
+ return head, getnext(current)
end
end
@@ -1133,11 +1099,11 @@ local ruledkern do
if not info then
local amount = formatters["%s:%0.3f"](vertical and "VK" or (mk and "MK") or "HK",kern*pt_factor)
if kern > 0 then
- info = sometext(amount,l_kern,c_positive)
+ info = sometext(amount,l_kern,"trace:b")
elseif kern < 0 then
- info = sometext(amount,l_kern,c_negative)
+ info = sometext(amount,l_kern,"trace:r")
else
- info = sometext(amount,l_kern,c_zero)
+ info = sometext(amount,l_kern,"trace:g")
end
cache[kern] = info
end
@@ -1161,11 +1127,11 @@ local ruleditalic do
if not info then
local amount = formatters["%s:%0.3f"]("IC",kern*pt_factor)
if kern > 0 then
- info = sometext(amount,l_kern,c_positive)
+ info = sometext(amount,l_kern,"trace:b")
elseif kern < 0 then
- info = sometext(amount,l_kern,c_negative)
+ info = sometext(amount,l_kern,"trace:r")
else
- info = sometext(amount,l_kern,c_zero)
+ info = sometext(amount,l_kern,"trace:g")
end
i_cache[kern] = info
end
@@ -1186,11 +1152,11 @@ local ruledmarginkern do
if not info then
local amount = formatters["%s:%0.3f"]("MK",kern*pt_factor)
if kern > 0 then
- info = sometext(amount,l_marginkern,c_positive)
+ info = sometext(amount,l_marginkern,"trace:b")
elseif kern < 0 then
- info = sometext(amount,l_marginkern,c_negative)
+ info = sometext(amount,l_marginkern,"trace:r")
else
- info = sometext(amount,l_marginkern,c_zero)
+ info = sometext(amount,l_marginkern,"trace:g")
end
m_cache[kern] = info
end
@@ -1211,11 +1177,11 @@ local ruledmathlistkern do
if not info then
local amount = formatters["%s:%0.3f"]("LK",kern*pt_factor)
if kern > 0 then
- info = sometext(amount,l_mathlistkern,c_positive)
+ info = sometext(amount,l_mathlistkern,"trace:b")
elseif kern < 0 then
- info = sometext(amount,l_mathlistkern,c_negative)
+ info = sometext(amount,l_mathlistkern,"trace:r")
else
- info = sometext(amount,l_mathlistkern,c_zero)
+ info = sometext(amount,l_mathlistkern,"trace:g")
end
l_cache[kern] = info
end
@@ -1236,8 +1202,8 @@ local ruleddiscretionary do
local rule = new_rule(4*emwidth/fraction,4*exheight,exheight)
local kern = new_kern(-2*emwidth/fraction)
setlink(kern,rule)
- setcolor(rule,c_discretionary_d)
- settransparency(rule,c_discretionary_d)
+ setcolor(rule,"trace:dd")
+ settransparency(rule,"trace:dd")
setattr(rule,a_layer,l_discretionary)
d = new_hlist(kern)
d_cache[true] = d
@@ -1267,11 +1233,11 @@ local ruledpenalty do
else
local amount = formatters["%s:%s"](vertical and "VP" or "HP",penalty)
if penalty > 0 then
- info = sometext(amount,l_penalty,c_positive)
+ info = sometext(amount,l_penalty,"trace:b")
elseif penalty < 0 then
- info = sometext(amount,l_penalty,c_negative)
+ info = sometext(amount,l_penalty,"trace:r")
else
- info = sometext(amount,l_penalty,c_zero)
+ info = sometext(amount,l_penalty,"trace:g")
end
(vertical and p_cache_v or p_cache_h)[penalty] = info
end
@@ -1289,6 +1255,7 @@ end
do
+ local nodecodes = nodes.nodecodes
local disc_code = nodecodes.disc
local kern_code = nodecodes.kern
local glyph_code = nodecodes.glyph
@@ -1312,6 +1279,12 @@ do
local mathlistkern_code = kerncodes.mathlistkern
----- userkern_code = kerncodes.userkern
+ local skipcodes = nodes.skipcodes
+ local spaceskip_code = skipcodes.spaceskip
+ local xspaceskip_code = skipcodes.xspaceskip
+ local zerospaceskip_code = skipcodes.zerospaceskip
+ local intermathskip_code = skipcodes.intermathskip
+
local listcodes = nodes.listcodes
local linelist_code = listcodes.line
@@ -1323,7 +1296,7 @@ do
local setleader = nuts.setleader
local setdisc = nuts.setdisc
- local cache
+ -- local cache
local function visualize(head,vertical,forced,parent)
local trace_hbox = false
@@ -1348,24 +1321,25 @@ do
local trace_depth = false
local trace_dir = false
local trace_par = false
+ local trace_math_glue = false
local current = head
local previous = nil
local attr = unsetvalue
local prev_trace_fontkern = nil
local prev_trace_italic = nil
local prev_trace_marginkern = nil
--- local prev_trace_mathlist = nil
+ -- local prev_trace_mathlist = nil
local prev_trace_expansion = nil
while current do
local id = getid(current)
local a = forced or getattr(current,a_visual) or unsetvalue
- local subtype
+ local subtype, content
if a ~= attr then
prev_trace_fontkern = trace_fontkern
prev_trace_italic = trace_italic
prev_trace_marginkern = trace_marginkern
--- prev_trace_mathlistkern = trace_mathlistkern
+ -- prev_trace_mathlistkern = trace_mathlistkern
prev_trace_expansion = trace_expansion
attr = a
if a == unsetvalue then
@@ -1393,6 +1367,7 @@ do
trace_mathlistkern = false
trace_dir = false
trace_par = false
+ trace_math_glue = false
if id == kern_code then
goto kern
else
@@ -1400,30 +1375,31 @@ do
end
else -- dead slow:
-- cache[a]()
- trace_hbox = band(a,0x000001) ~= 0
- trace_vbox = band(a,0x000002) ~= 0
- trace_vtop = band(a,0x000004) ~= 0
- trace_kern = band(a,0x000008) ~= 0
- trace_glue = band(a,0x000010) ~= 0
- trace_penalty = band(a,0x000020) ~= 0
- trace_fontkern = band(a,0x000040) ~= 0
- trace_strut = band(a,0x000080) ~= 0
- trace_whatsit = band(a,0x000100) ~= 0
- trace_glyph = band(a,0x000200) ~= 0
- trace_simple = band(a,0x000400) ~= 0
- trace_user = band(a,0x000800) ~= 0
- trace_math = band(a,0x001000) ~= 0
- trace_italic = band(a,0x002000) ~= 0
- trace_origin = band(a,0x004000) ~= 0
- trace_discretionary = band(a,0x008000) ~= 0
- trace_expansion = band(a,0x010000) ~= 0
- trace_line = band(a,0x020000) ~= 0
- trace_space = band(a,0x040000) ~= 0
- trace_depth = band(a,0x080000) ~= 0
- trace_marginkern = band(a,0x100000) ~= 0
- trace_mathlistkern = band(a,0x200000) ~= 0
- trace_dir = band(a,0x400000) ~= 0
- trace_par = band(a,0x800000) ~= 0
+ trace_hbox = band(a,0x0000001) ~= 0
+ trace_vbox = band(a,0x0000002) ~= 0
+ trace_vtop = band(a,0x0000004) ~= 0
+ trace_kern = band(a,0x0000008) ~= 0
+ trace_glue = band(a,0x0000010) ~= 0
+ trace_penalty = band(a,0x0000020) ~= 0
+ trace_fontkern = band(a,0x0000040) ~= 0
+ trace_strut = band(a,0x0000080) ~= 0
+ trace_whatsit = band(a,0x0000100) ~= 0
+ trace_glyph = band(a,0x0000200) ~= 0
+ trace_simple = band(a,0x0000400) ~= 0
+ trace_user = band(a,0x0000800) ~= 0
+ trace_math = band(a,0x0001000) ~= 0
+ trace_italic = band(a,0x0002000) ~= 0
+ trace_origin = band(a,0x0004000) ~= 0
+ trace_discretionary = band(a,0x0008000) ~= 0
+ trace_expansion = band(a,0x0010000) ~= 0
+ trace_line = band(a,0x0020000) ~= 0
+ trace_space = band(a,0x0040000) ~= 0
+ trace_depth = band(a,0x0080000) ~= 0
+ trace_marginkern = band(a,0x0100000) ~= 0
+ trace_mathlistkern = band(a,0x0200000) ~= 0
+ trace_dir = band(a,0x0400000) ~= 0
+ trace_par = band(a,0x0800000) ~= 0
+ trace_math_glue = band(a,0x1000000) ~= 0
end
elseif a == unsetvalue then
goto list
@@ -1455,14 +1431,7 @@ do
elseif id == kern_code then
goto kern
elseif id == glue_code then
- local content = getleader(current)
- if content then
- setleader(current,visualize(content,false,nil,parent))
- elseif trace_glue then
- head, current = ruledglue(head,current,vertical,parent)
- elseif trace_space then
- head, current = ruledspace(head,current,parent)
- end
+ goto glue
elseif id == penalty_code then
if trace_penalty then
head, current = ruledpenalty(head,current,vertical)
@@ -1495,6 +1464,25 @@ do
end
end
goto next
+ ::glue::
+ content = getleader(current)
+ if content then
+ setleader(current,visualize(content,false,nil,parent))
+ elseif trace_glue then
+ head, current = ruledglue(head,current,vertical,parent)
+ else
+ subtype = getsubtype(current)
+ if subtype == spaceskip_code or subtype == xspaceskip_code or subtype == zerospaceskip_code then -- not yet all space
+ if trace_space then
+ head, current = ruledspace(head,current,parent)
+ end
+ elseif subtype == intermathskip_code then
+ if trace_math or trace_math_glue then
+ head = ruledmathglue(head,current,parent)
+ end
+ end
+ end
+ goto next
::kern::
subtype = getsubtype(current)
if subtype == fontkern_code then
@@ -1617,6 +1605,7 @@ end
do
+ local nodecodes = nodes.nodecodes
local hlist_code = nodecodes.hlist
local vlist_code = nodecodes.vlist
local nextnode = nuts.traversers.node
@@ -1739,10 +1728,10 @@ do
local cache = caches[name]
local layer = layers[name]
if not textcolor then
- textcolor = c_text_d
+ textcolor = "trace:ds"
end
if not rulecolor then
- rulecolor = c_origin_d
+ rulecolor = "trace:do"
end
return function(str)
if not str then
diff --git a/tex/context/fonts/mkiv/type-imp-texgyre.mkiv b/tex/context/fonts/mkiv/type-imp-texgyre.mkiv
index f839db298..24b982bb5 100644
--- a/tex/context/fonts/mkiv/type-imp-texgyre.mkiv
+++ b/tex/context/fonts/mkiv/type-imp-texgyre.mkiv
@@ -21,7 +21,7 @@
%D around but I won't waste time on sorting out all the (changing) font hassles. Also,
%D the T1 fonts involved are unlikely to be available.
-% \definefontfeature[mathextra][mathcollapseitalics]
+% \definefontfeature[mathextra][collapseitalics]
\starttypescriptcollection[texgyre]
diff --git a/tex/context/modules/mkiv/s-languages-goodies.mkxl b/tex/context/modules/mkiv/s-languages-goodies.mkxl
index 669a7b3b8..3ced071be 100644
--- a/tex/context/modules/mkiv/s-languages-goodies.mkxl
+++ b/tex/context/modules/mkiv/s-languages-goodies.mkxl
@@ -22,6 +22,9 @@
\continueifinputfile{s-languages-goodies.mkxl}
+% Beware, for now this file is a playground so what gets rendered
+% can differ per upload.
+
\usemodule[art-01]
% \setupbodyfont[libertine]
@@ -31,7 +34,7 @@
\mainlanguage[de]
-\setupalign[stretch,verytolerant,flushleft,nothyphenated] \dontcomplain
+% \setupalign[stretch,verytolerant,flushleft] \dontcomplain
% \startlanguageoptions[de]
% Zapf|innovation
@@ -40,18 +43,102 @@
% \tracinghyphenation3 \tracingonline2
\starttext
- \showlanguageligatures[language=de,list=ff fi fl fk ft fb ffi ffl fff ffk fft ffb ffh ffj]
- \showlanguageligatures[language=en,list=ff fi fl fk ft fb ffi ffl fff ffk fft ffb ffh ffj]
- \starttitle[title={DE}]
- \start \de \showlanguagegoodies [file={lang-de.llg}] \stop
- \stoptitle
+ \start
+% \setupalign[stretch,verytolerant,flushleft,nothyphenated] \dontcomplain
+
+% \showlanguageligatures[language=de,list=ff fi fl fk ft fb ffi ffl fff ffk fft ffb ffh ffj]
+% \showlanguageligatures[language=en,list=ff fi fl fk ft fb ffi ffl fff ffk fft ffb ffh ffj]
+
+% \starttitle[title={DE}]
+% \start \de \showlanguagegoodies [file={lang-de.llg}] \stop
+% \stoptitle
+
+% \starttitle[title={EN}]
+% \start \en \showlanguagegoodies[file={lang-en.llg}] \stop
+% \stoptitle
+
+ \page
+
+ \stop
+
+ % oeps effe
+ % nonexistentffitestcase
+ % nonexistentffltestcase
+
+ \enabletrackers[languages.goodies,languages.applied]
+
+ \start \de \dontcomplain
+
+% general
+
+% 0 : ignore
+% 1 : invisible % {}{}{}
+% 2 : no break % {}{}{}[9]
+% 3 : pre % {-}{}{}
+% 4 : pre replace % {-}{}{-}
+% 5 : post % {}{-}{}
+% 6 : post replace % {}{-}{-}
+% 7 : pre post % {-}{-}{}
+% 8 : pre post replace % {-}{-}{-}
+
+% \codedef\hccode
+% \codedef\hycode
+
+% \hccode"002D = "2010 \hycode"002D = "0 % hyphen minus
+% \hccode"00AD = "0000 \hycode"00AD = "1 % soft hyphen
+% \hccode"2010 = "2010 \hycode"2010 = "0 % hyphen
+% \hccode"2011 = "2010 \hycode"2011 = "2 % non breaking hyphen
+% \hccode"2012 = "2012 \hycode"2012 = "0 % figure dash
+% \hccode"2013 = "2013 \hycode"2013 = "0 % en dash
+% \hccode"2014 = "2014 \hycode"2014 = "0 % em dash
+
+
+% \permanent\protected\def\cwm{\discretionary preword postword{-}{}{-}}
+% \tracingonline2 \tracinghyphenation2
+
+% One can map to exhyphenchar and use a pre/post for that one but if
+% really needed \hbcode (before=pre) and \hacode (after=post) can be
+% introduced. Maybe only settable runtime via lua.
+
+\hccode"002D = "002D
+\hccode"2010 = "2010
+\hccode"2013 = "2013
+\hccode"2014 = "2014
+
+% Offline\cwm Anwendungen\par
+% {\hsize 1mm Offline\cwm Anwendungen\par}
+% Offline-Anwendungen\par
+% Offline{\char"2010}Anwendungen\par
+% {\hsize 1mm Offline-Anwendungen\par}
+% {\hsize 1mm Offline{\char"2010}Anwendungen\par}
+% {\hsize 1mm Offline{\endash}Anwendungen\par}
+% {\hsize 1mm Offline{\emdash}Anwendungen\par}
+ {\hsize 3mm \emdash Offline-Anwendungen\emdash\par}
+ {\hsize 3mm \emdash\wordboundary Offline-Anwendungen\wordboundary\emdash\par}
+ {\hsize 3mm \quotation{Offline-Anwendungen}\par}
+ {\hsize 3mm „Offline-Anwendungen“\par}
+ {\hsize 3mm -Offline-Anwendungen-\par}
+
+% OfflineAnwendungen\par
+% {\hsize 1mm OfflineAnwendungen\par}
+% Offline\par
+% {\hsize 1mm Offline\par}
+
+
+% \hyphenationmode\bitwiseflip\hyphenationmode-\forcehandlerhyphenationmodecode
+
+% \de \dontcomplain
+
+% \startexceptions[de]
+% multi-cul-ti{-}{}{-}word{-}{}{-}boun-daries
+% \stopexceptions
- \starttitle[title={EN}]
- \start \en \showlanguagegoodies[file={lang-en.llg}] \stop
- \stoptitle
+% {multiculti-word-boundaries\par}
+% {multicultiwordboundaries\par}
+% {\hsize 1mm multicultiwordboundaries\par}
+% {\hsize 1mm multiculti-word-boundaries\par}
+% {\hsize 1mm multiwordboundaries\par}
-% oeps effe
-% nonexistentffitestcase
-% nonexistentffltestcase
+ \stop
\stoptext
diff --git a/tex/context/modules/mkiv/x-asciimath.lua b/tex/context/modules/mkiv/x-asciimath.lua
index edad3f575..fdcab141c 100644
--- a/tex/context/modules/mkiv/x-asciimath.lua
+++ b/tex/context/modules/mkiv/x-asciimath.lua
@@ -1403,6 +1403,7 @@ local function collapse_stupids(t)
if type(one) == "table" then
one = collapse(one,level)
t[m] = current .. "{" .. one .. "}"
+-- t[m] = current .. "\\begingroup" .. one .. "\\endgroup"
i = i + 2
else
t[m] = current
diff --git a/tex/context/patterns/lmtx/lang-de.llg b/tex/context/patterns/lmtx/lang-de.llg
index db45d004c..b7230d0fa 100644
--- a/tex/context/patterns/lmtx/lang-de.llg
+++ b/tex/context/patterns/lmtx/lang-de.llg
@@ -1,591 +1,4010 @@
--- In ConTeXt we have several mechanisms to deal with compound words, ligatures etc. We have language
--- features, font features, in-stream replacers etc. At some point Denis Maier played with all of this
--- and in the process we decided to look at yet another variant. For that we also needed lists of words
--- and he came with one at:
+-- In ConTeXt we have several mechanisms to deal with compound words, ligatures etc.
+-- We have language features, font features, in-stream replacers etc. At some point
+-- Denis Maier played with all of this and in the process we decided to look at yet
+-- another variant. For that we also needed lists of words and he came with one at:
--
-- https://github.com/micoloretan/selnolig/blob/master/selnolig-german-wordlist.tex
--
--- I'm not sure where that list originates (to be sorted out) and didn't look into how it is used (as
--- we already followed different routes when we started with MKIV). We will also extend the list and let
--- users add stuff. The main reason is to deal with compound words (for which we have multiple
--- mechanisms) in a more automates way, using modern LMTX features. So this is not for MKIV (at least
--- not now). This mechanism can and will also deal with some other language issues.
---
--- https://typography.guru/journal/whats-a-ligature/
+-- I'm not sure where that list originates (to be sorted out) and didn't look into
+-- how it is used (as we already followed different routes when we started with
+-- MKIV). So instead Denis started with some corpus and sdripted the lists instead.
+-- One reason is to deal with compound words (for which we have multiple mechanisms)
+-- in a more automates way, using modern LMTX features. So this is not for MKIV (at
+-- least not now). This mechanism can and will also deal with some other language
+-- issues.
-- Comment : this is a starting point, not de definitve list of words
-- Todo : break down this list in more meaningfull categories (like 'matches')
-- Todo : maybe make options into a tabel with named option sets (only if needed)
+-- Todo : check if we need more at the engine level
return {
name = "german",
version = "1.00",
comment = "Goodies that complement german.",
author = "Denis Maier & Hans Hagen",
- copyright = "ConTeXt development team & whoever made this list",
+ copyright = "ConTeXt development team & whoever made this list / corpus",
options = {
- -- For Denis:
+ {
+ words = [[
+ --
+ Auf|lauf|bremse
+ Auf|lauf|bremsen
+ Auf|lauf|theorien
+ Auf|triebsrumpf|konzept
+ --
+ Auf|fangfläche
+ Auf|fangversicherungspflicht
+ Auf|fangversicherungspflichtige
+ Auf|fangversicherungspflichtigen
+ Auf|fangversicherungspflichtiger
+ Auf|lageflaeche
+ Auf|lagefläche
+ Auf|lageflächen
+ Auf|lagenflut
+ Auf|lageziffer
+ Auf|lageziffern
+ Auf|lauffläche
+ Dampf|lokomotiventreffen
+ Schöpf|löffel
+ Schöpf|löffeln
+ Tief|fliegerangriff
+ Tief|fliegerangriffe
+ Tief|fliegerangriffen
+ Tief|flugangriffen
+ Tief|landfluss
+ Tief|landflüsse
+ Auf|lageflächen
+ Auf|lagenziffer
+ Auf|lagenziffern
+ Schöpf|löffels
+ Tief|löffel
+ Tief|löffelbagger
+ Tief|löffelbaggern
+ Tief|löffels
+ tief|löffeln
+ --
+ Grafikauf|lösung
+ Grafikauf|lösungen
+ Grafikkartenauf|lösung
+ Grafikkartenauf|lösungen
+ --
+ Auf|triebskraft
+ Auf|triebskräf|te
+ Auf|trifft
+ Brief|trägergewerkschaft
+ auf|trifft
+ auf|trumpft
+ auf|trumpf|te
+ ]],
+ },
{
patterns = {
ff = "f|f",
fl = "f|l",
fi = "f|i",
- ffi = "f|f|i",
- ffl = "f|f|l",
- fff = "f|f|f",
+ ffi = "f|fi",
+ ffl = "f|fl",
},
- matches = { 1 },
- words = [[
- Auflaufform Auflaufformen
- Ablauffolge Ablauffolgen
- ablauffähig ablauffähige ablauffähigem ablauffähigen ablauffähiger ablauffähiges Ablauffähigkeit Ablauffähigkeiten
- Ablaufleitung Ablaufleitungen
- Ablaufliste Ablauflisten
- Abruffunktion Abruffunktionen
- Anruffalle Anruffallen
- Anruffunktion Anruffunktionen
- Anzweiflung Anzweiflungen
- auffahrbar auffahrbare auffahrbarem auffahrbaren auffahrbarer auffahrbares auffahre auffahren auffahrend auffahrende auffahrendem auffahrenden auffahrender auffahrendes auffahrt Auffahrten Auffahrtsweg Auffahrunfall Auffahrunfalls Auffahrunfälle Auffahrunfällen
- auffalle auffallen auffallend auffallende auffallendem auffallenden auffallender auffallendere auffallenderem auffallenderen auffallenderer auffallenderes auffallenderweise auffallendes auffallendst auffallendste auffallendstem auffallendsten auffallendster auffallendstes auffallt
- auffaltbar Auffaltungen
- auffand auffanden auffandest auffandet auffandst
- auffangbar auffangbare auffangbarem auffangbaren auffangbarer auffangbares auffange auffangen auffangend auffangende auffangendem auffangenden auffangender auffangendes
- Auffangbecken Auffangbeckens Auffanglager Auffanglagern Auffanglagers Auffangregister Auffangregistern Auffangregisters Auffangt Auffangvorrichtung Auffangvorrichtungen Auffangwanne Auffangwannen Auffangweiche Auffangweichen
- auffassbar auffassbare auffassbarem auffassbaren auffassbarer auffassbares auffasse auffassen auffassend auffassende auffassendem auffassenden auffassender auffassendes auffassens auffassest auffasst auffasste auffassten auffasstest auffasstet
- Auffassbarkeit Auffassbarkeiten Auffassung Auffassungen Auffassungsgabe Auffassungsgaben Auffassungsvermögen Auffassungsvermögens
- auffasst auffasste auffassten auffasstest auffasstet
- auffaßt auffaßte auffaßten auffaßtest auffaßtet
- auffiel auffiele auffielen auffielst auffielt
- auffindbar auffindbare auffindbarem auffindbaren auffindbarer auffindbares Auffindbarkeit Auffindbarkeiten auffinde auffinden auffindend auffindende auffindendem auffindenden auffindender auffindendes auffindens auffindest auffindet Auffindung Auffindungen
- auffing auffinge auffingen auffingst auffingt
- auffische auffischen auffischend auffischende auffischendem auffischenden auffischender auffischendes auffischest auffischst auffischt auffischte auffischten auffischtest auffischtet
- aufflackern Aufflackerns
- aufflamme aufflammen aufflammend aufflammende aufflammendem aufflammenden aufflammender aufflammendes aufflammst aufflammt aufflammte aufflammten aufflammtest aufflammtet
- auffliege auffliegen auffliegend auffliegende auffliegendem auffliegenden auffliegender auffliegendes auffliegst auffliegt
- auffloge aufflogen aufflogest auffloget
- aufflöge aufflögen aufflögest aufflöget
- auffordere auffordern auffordernd auffordernde aufforderndem auffordernden auffordernder aufforderndes aufforderns aufforderst auffordert aufforderte aufforderten auffordertest auffordertet Aufforderung Aufforderungen auffordre
- aufforstbar aufforstbare aufforstbarem aufforstbaren aufforstbarer aufforstbares aufforste aufforsten aufforstend aufforstende aufforstendem aufforstenden aufforstender aufforstendes aufforstens aufforstest aufforstet aufforstete aufforsteten aufforstetest aufforstetet Aufforstung Aufforstungen
- auffrass auffrassen auffrassest auffrasst
- auffraß auffraßen auffraßest auffraßt
- auffresse auffressen auffressend auffressende auffressendem auffressenden auffressender auffressendes
- auffresst
- auffreßt
- auffrischbar auffrischbare auffrischbarem auffrischbaren auffrischbarer auffrischbares auffrische auffrischen auffrischend auffrischende auffrischendem auffrischenden auffrischender auffrischendes auffrischens auffrischest auffrischst auffrischt auffrischte auffrischten auffrischtest auffrischtet Auffrischung Auffrischungen
- auffrisiere auffrisieren auffrisierend auffrisierende auffrisierendem auffrisierenden auffrisierender auffrisierendes auffrisierst auffrisiert auffrisierte auffrisiertem auffrisierten auffrisierter auffrisiertes auffrisiertest auffrisiertet
- auffrisst
- auffrißt
- auffräse auffräsen auffräsest auffräset
- auffrässe auffrässen auffrässest auffrässet
- auffräße auffräßen auffräßest auffräßet
- auffuhr auffuhren auffuhrst auffuhrt
- auffächerbar auffächerbare auffächerbarem auffächerbaren auffächerbarer auffächerbares auffächere auffächern auffächernd auffächernde auffächerndem auffächernden auffächernder auffächerndes auffächerns auffächerst auffächert auffächerte auffächerten auffächertest auffächertet Auffächerung Auffächerungen auffächre
- auffährst auffährt hinauffährt
- arbeitskampffähig hoffähig Kampffähigkeit kampffähig lauffähig prüffähige straffähig tariffähig Tariffähigkeit Umlauffähigkeit wettkampffähiges
- auffällig auffällige auffälligem auffälligen auffälliger auffälligere auffälligerem auffälligeren auffälligerer auffälligeres auffälliges auffälligkeit auffälligkeiten auffälligst auffälligste auffälligstem auffälligsten auffälligster auffälligstes auffällst auffällt
- auffängst auffängt
- aufführbar aufführbare aufführbarem aufführbaren aufführbarer aufführbares aufführe aufführen aufführend aufführende aufführendem aufführenden aufführender aufführendes aufführens aufführst aufführt aufführte aufführten aufführtest aufführtet Aufführung Aufführungen Aufführungsstatistik Aufführungsstil Aufführungsstile Aufführungsstilen Aufführungsstils
- auffüllbar auffüllbare auffüllbarem auffüllbaren auffüllbarer auffüllbares auffülle auffüllen auffüllend auffüllende auffüllendem auffüllenden auffüllender auffüllendes auffüllens auffüllst auffüllt auffüllte auffüllten auffülltest auffülltet Auffüllung Auffüllungen
- aufisst
- auflache auflachen auflachend auflachende auflachendem auflachenden auflachender auflachendes
- auflachst
- auflacht auflachte auflachten auflachtest auflachtet
- aufladbar aufladbare aufladbarem aufladbaren aufladbarer aufladbares
- auflade aufladen aufladend aufladende aufladendem aufladenden aufladender aufladendes aufladens Auflader Aufladerin Aufladerinnen Aufladern Aufladers Aufladet Aufladevorgang Aufladevorgangs
- Aufladung Aufladungen
- Auflage Auflagefläche Auflageflächen Auflagen Auflagenerhöhung Auflagenerhöhungen Auflagenstark Auflagenstarke Auflagenstarkem Auflagenstarken Auflagenstarker Auflagenstarkes Auflagenstärke Auflagenzahl Auflagenzahlen Auflagenziffer Auflagenziffern
- auflandig auflandige auflandigem auflandigen auflandiger auflandiges
- auflasse auflassen auflassend auflassende auflassendem auflassenden auflassender auflassendes auflassens auflasst Auflassung Auflassungen
- auflauere auflauern auflauernd auflauernde auflauerndem auflauernden auflauernder auflauerndes auflauerst auflauert auflauerte auflauerten auflauertest auflauertet
- Auflauf auflaufe auflaufen auflaufend auflaufende auflaufendem auflaufenden auflaufender auflaufendes Auflaufs auflauft
- auflaure
- auflaßt
- auflebe aufleben auflebend auflebende auflebendem auflebenden auflebender auflebendes
- auflebst
- auflebt auflebte auflebten auflebtest auflebtet
- auflege auflegen auflegend auflegende auflegendem auflegenden auflegender auflegendes
- auflegst
- auflegt auflegte auflegten auflegtest auflegtet
- auflehne auflehnen auflehnend auflehnende auflehnendem auflehnenden auflehnender auflehnendes auflehnens auflehnst auflehnt auflehnte auflehnten auflehntest auflehntet Auflehnung Auflehnungen
- auflese auflesen auflesend auflesende auflesendem auflesenden auflesender auflesendes
- auflest
- aufleuchte aufleuchten aufleuchtend aufleuchtende aufleuchtendem aufleuchtenden aufleuchtender aufleuchtendes aufleuchtest aufleuchtet aufleuchtete aufleuchteten aufleuchtetest aufleuchtetet
- aufliege aufliegen aufliegend aufliegende aufliegendem aufliegenden aufliegender aufliegendes Aufliegeschema aufliegst aufliegt
- aufliesse aufliessen aufliessest aufliesset
- aufließe aufließen aufließest aufließet
- auflistbar auflistbare auflistbarem auflistbaren auflistbarer auflistbares
- aufliste auflisten auflistend auflistende auflistendem auflistenden auflistender auflistendes auflistens auflistest auflistet auflistete auflisteten auflistetest auflistetet Auflistung Auflistungen
- auflockere auflockern auflockernd auflockernde auflockerndem auflockernden auflockernder auflockerndes auflockerns auflockerst auflockert auflockerte auflockerten auflockertest auflockertet Auflockerung Auflockerungen Auflockerungstendenz Auflockerungstendenzen auflockre
- auflodere auflodern auflodernd auflodernde aufloderndem auflodernden auflodernder aufloderndes aufloderns aufloderst auflodert aufloderte aufloderten auflodertest auflodertet auflodre
- auflädst auflädt
- Aufläufe Aufläufen aufläuft
- auflösbar auflösbare auflösbarem auflösbaren auflösbarer auflösbares auflöse auflösen auflösend auflösende auflösendem auflösenden auflösender auflösendes auflösens auflösest auflöst auflöste auflösten auflöstest auflöstet Auflösung Auflösungen Auflösungsbeschluss Auflösungsbeschlusses Auflösungsbeschluß Auflösungsbeschlüsse Auflösungsbeschlüssen Auflösungserscheinung Auflösungserscheinungen Auflösungsprozess Auflösungsprozesse Auflösungsprozessen Auflösungsprozeß
- auflüde auflüden auflüdest auflüdet
+ words = [[
+ Auffahren
+ Auffahrende
+ Auffahrgefahr
+ Auffahrkollision
+ Auffahrkonvergenz
+ Auffahrrampe
+ Auffahrrampen
+ Auffahrt
+ Auffahrtrampe
+ Auffahrtrampen
+ Auffahrtsrampe
+ Auffahrtsrampen
+ Auffahrtsstraße
+ Auffahrtstag
+ Auffahrtswochenende
+ Auffahrung
+ Auffahrungen
+ Auffahrungslänge
+ Auffallen
+ Auffallend
+ Auffallende
+ Auffallendes
+ Auffallendstes
+ Auffalt-Smartphone
+ Auffaltung
+ Auffang
+ Auffangbehälter
+ Auffangbett
+ Auffangbeutel
+ Auffangbox
+ Auffangeinrichtung
+ Auffangeinrichtungen
+ Auffangen
+ Auffanggatter
+ Auffanggeräte
+ Auffanggesellschaft
+ Auffanggesellschaf|ten
+ Auffanggurt
+ Auffanghauses
+ Auffanglinie
+ Auffanglösung
+ Auffangnetz
+ Auffangnetze
+ Auffangorganisation
+ Auffangparkplätzen
+ Auffangposten
+ Auffangprogrammen
+ Auffangraum
+ Auffangregelungen
+ Auffangrinne
+ Auffangschale
+ Auffangschirm
+ Auffangschüsseln
+ Auffangsgesellschaft
+ Auffangsieb
+ Auffangstation
+ Auffangstationen
+ Auffangstelle
+ Auffangstellung
+ Auffangstruktur
+ Auffangsystem
+ Auffangtatbestand
+ Auffangtrichter
+ Auffangverein
+ Auffangvolumen
+ Auffangzentrum
+ Auffangziele
+ Auffangzuständigkeit
+ Auffarth
+ Auffarths
+ Auffassungsreichweite
+ Auffassungstests
+ Auffassungsunterschied
+ Auffassungsunterschiede
+ Auffassungsunterschieden
+ Auffassungsweise
+ Auffinden
+ Auffindens
+ Auffindeort
+ Auffindesituation
+ Auffindsituation
+ Auffindungschancen
+ Auffindungsort
+ Aufflackern
+ Aufflammen
+ Auffliegen
+ Auffliegende
+ Aufflutung
+ Auffordern
+ Auffordernd
+ Auffordernde
+ Aufforderungscharakter
+ Aufforderungsschreiben
+ Aufforderungssignal
+ Aufforderungssignale
+ Aufforstungsaktivitäten
+ Aufforstungsarbeiten
+ Aufforstungsbescheid
+ Aufforstungsgebiets
+ Aufforstungsmaßnahmen
+ Aufforstungsprogramm
+ Aufforstungsprojekt
+ Aufforstungsprojekten
+ Aufforstungsprojekts
+ Aufforstungsunternehmen
+ Auffressen
+ Auffrischen
+ Auffrischimpfung
+ Auffrischungsimpfung
+ Auffädeln
+ Auffäliig
+ Auffällig
+ Auffällige
+ Auffälligen
+ Auffälliger
+ Auffälligerweise
+ Auffälliges
+ Auffälligkeit
+ Auffälligkeiten
+ Auffälligkeitsgrad
+ Auffälligste
+ Auffälligsten
+ Auffälligster
+ Auffälligstes
+ Aufführen
+ Aufführung
+ Aufführungen
+ Aufführungen/Lesungen
+ Aufführungsabende
+ Aufführungsapparate
+ Aufführungsbedingungen
+ Aufführungsblöcken
+ Aufführungsdaten
+ Aufführungsdauer
+ Aufführungsformate
+ Aufführungsgeschichte
+ Aufführungskritik
+ Aufführungskünste
+ Aufführungslandes
+ Aufführungsmaterial
+ Aufführungsmateriale
+ Aufführungsort
+ Aufführungsorte
+ Aufführungsorten
+ Aufführungspause
+ Aufführungspraktiken
+ Aufführungspraxis
+ Aufführungsprotokollen
+ Aufführungsprozess
+ Aufführungsrecht
+ Aufführungsreihe
+ Aufführungsrepertoire
+ Aufführungsserien
+ Aufführungsstätte
+ Aufführungstermine
+ Aufführungsterminen
+ Aufführungstradition
+ Aufführungstraditionen
+ Aufführungsverbot
+ Aufführungsverbote
+ Aufführungsvollprivileg
+ Aufführungswoche
+ Aufführungswochen
+ Aufführungszahlen
+ Aufführungszeit
+ Auffüllarbeiten
+ Auffüllen
+ Auffüller
+ Auffüllgebühren
+ Auffüllkapazität
+ Auffüllmaterial
+ Auffütterung
+ Aufladbarkeit
+ Auflade-Codes
+ Aufladedauer
+ Aufladegeschwindigkeit
+ Aufladekabel
+ Aufladekarten
+ Auflademädchen
+ Auflademöglichkeiten
+ Aufladen
+ Aufladens
+ Aufladereglung
+ Aufladesteuerung
+ Aufladesystem
+ Auflage
+ Auflagebereich
+ Auflagebügel
+ Auflagedatum
+ Auflagedruck
+ Auflagefrist
+ Auflagehöhe
+ Auflagekante
+ Auflagekräf|te
+ Auflagemaß
+ Auflagemaßes
+ Auflagen
+ Auflagenbegrenzung
+ Auflagenbezeichnung
+ Auflagendruck
+ Auflagendruckprozess
+ Auflageneinbußen
+ Auflagenentwicklung
+ Auflagenerfüllung
+ Auflagenfolge
+ Auflagenhöhe
+ Auflagenhöhen
+ Auflagenkontrolle
+ Auflagenniedergang
+ Auflagenobjekte
+ Auflagenpolitik
+ Auflagenrückgang
+ Auflagensparte
+ Auflagenstatistik
+ Auflagensteigerung
+ Auflagenstärkste
+ Auflagenverfügung
+ Auflagenverlust
+ Auflagenverstöße
+ Auflageprojekt
+ Auflagepunkt
+ Auflagepunkte
+ Auflager
+ Auflagerbereich
+ Auflagerkräf|te
+ Auflagern
+ Auflagerreaktionen
+ Auflagers
+ Auflagerung
+ Auflagerungen
+ Auflageschützen
+ Auflagespülen
+ Auflagesteine
+ Auflageverfahren
+ Auflagezeit
+ Auflagezimmer
+ Auflandungen
+ Auflandungsteiche
+ Auflassungsvormerkung
+ Auflast
+ Auflasten
+ Auflauf-/Kuchenform
+ Auflauf-Alternative
+ Auflaufen
+ Auflaufrolle
+ Auflaufschäden
+ Auflaufunfall
+ Aufleben
+ Auflebstiftung
+ Auflege-Vibrator
+ Auflegekanten
+ Auflegen
+ Auflegen-Symbol
+ Aufleger
+ Auflegern
+ Auflegung
+ Aufleuchten
+ Aufleuchtenlassen
+ Aufleveln
+ Auflicht
+ Auflichtbildverarbeitung
+ Auflichtmikroskopie
+ Auflichtprojektoren
+ Auflieferung
+ Aufliegen
+ Auflieger
+ Aufliegern
+ Aufliegers
+ Aufliegezeit
+ Auflisten
+ Auflockern
+ Auflockerungsboden
+ Auflockerungsgebiete
+ Aufloesung
+ Auflösen
+ Auflöser
+ Auflösezeit
+ Auflösung
+ Auflösungs-Dreisatz
+ Auflösungs-Erscheinungen
+ Auflösungsantrag
+ Auflösungsarbeit
+ Auflösungsbeschluß
+ Auflösungsbeschlüsse
+ Auflösungsentscheidung
+ Auflösungsgrund
+ Auflösungsproezsses
+ Auflösungstendenzen
+ Auflösungsunabhängigkeit
+ Auflösungsverlust
+ Auflösungsverlusts
+ Auflösungsvermögen
+ Auflösungsvermögens
+ Auflösungsversammlung
+ Auflösungsvertrag
+ Auflösungsvertrages
+ Auflösungsverträge
+ Auflösungsvorgang
+ Auflösungszeichen
+ Auflösungszeitpunkt
+ Auflüge
+ Brieffassung
+ Briefformat
+ Brieffreund
+ Brieffreunde
+ Brieffreundin
+ Brieffreundschaft
+ Brieffreundschaf|ten
+ Briefinhalt
+ Briefinhalten
+ Brieflauf
+ Brieflieferungen
+ Brieflos
+ Cheffluglehrer
+ Chefforscherinnen
+ Chefideologen
+ Cheflektor
+ Cheflimousinen
+ Cheflobbyistin
+ Dampffahne
+ Dampffahrt
+ Dampffahrzeugen
+ Dampffeuerspritze
+ Dampffontäne
+ Dampffrachter
+ Dampffreunden
+ Dampffördermaschine
+ Dampffördermaschinen
+ Dampfladen
+ Dampflagerstätten
+ Dampfleck
+ Dampfleitung
+ Dampfleitungen
+ Dampfleitungsverbindung
+ Dampflock
+ Dampflockbetriebs
+ Dampflockzug
+ Dampflok
+ Dampflok-Nostalgie
+ Dampflokabschied
+ Dampflokbau
+ Dampflokbaureihe
+ Dampflokbehandlungsanlagen
+ Dampflokbestand
+ Dampflokbetrieb
+ Dampflokeinsatz
+ Dampflokeinsatzes
+ Dampflokeldorados
+ Dampflokentwicklung
+ Dampflokfahrten
+ Dampflokführer
+ Dampflokhalle
+ Dampflokheizer
+ Dampfloki-Verein
+ Dampflokklinik
+ Dampflokkonstruktion
+ Dampflokmuseum
+ Dampflokomobile
+ Dampflokomotiv-Betriebswerk
+ Dampflokomotiv-Museums
+ Dampflokomotiv-Produktion
+ Dampflokomotivbau
+ Dampflokomotivbaureihe
+ Dampflokomotive
+ Dampflokomotivendepot
+ Dampflokomotivgattung
+ Dampflokomotivreihe
+ Dampfloks
+ Dampflokwerk
+ Dampflokzeit
+ Dampflokzuschlag
+ Dampfluftbefeuchter
+ Dorffeiern
+ Dorffeld
+ Dorffeldes
+ Dorffest
+ Dorffest-Atmosphäre
+ Dorffest-Ausschuss
+ Dorffeste
+ Dorffesten
+ Dorffestes
+ Dorffestgemeinschaft
+ Dorffestmacher
+ Dorffestung
+ Dorffilialen
+ Dorfflohmarkt
+ Dorfflur
+ Dorffläche
+ Dorfform
+ Dorfformen
+ Dorffrauen
+ Dorffreunde
+ Dorffriedhof
+ Dorffriedhofes
+ Dorffußball
+ Dorfführungen
+ Dorfidyll
+ Dorfidylle
+ Dorfinnern
+ Dorfitter
+ Dorflada
+ Dorfladenboten
+ Dorfladenkonzepte
+ Dorfladens
+ Dorflage
+ Dorflagen
+ Dorflazaretten
+ Dorfleben
+ Dorflebens
+ Dorflehrer
+ Dorflehrerin
+ Dorflif|te
+ Dorflinde
+ Dorflinden
+ Dorfliste
+ Dorflädchen
+ Dorfläden
+ Fünfliber
+ Fünfligist
+ Fünfliter-V2
+ Golffahrer
+ Golffahrerin
+ Golffahrers
+ Golffalte
+ Golfferien
+ Golflegende
+ Golflehrer
+ Golflehrerin
+ Golflektion
+ Golfliebhaber
+ Hanffabrik
+ Hanffaser
+ Hanffasern
+ Hanffaserproduktion
+ Hanffeld
+ Hanffreund
+ Hanffreunde
+ Hanfland-Ullrich
+ Hanfling
+ Hanfliteratur
+ Hoffahrt
+ Hoffaktor
+ Hoffaktoren
+ Hoffaktorin
+ Hoffaschen
+ Hoffassade
+ Hoffassaden
+ Hoffest
+ Hoffeste
+ Hoffesten
+ Hoffestes
+ Hoffilmer
+ Hoffilmerin
+ Hofflohmarkt
+ Hoffläche
+ Hofflächen
+ Hofflächenprogramm
+ Hofflügel
+ Hoffolgezeugnis
+ Hofform
+ Hofformen
+ Hoffotograf
+ Hoffotografen
+ Hoffrogge
+ Hoffront
+ Hoffräulein
+ Hoffung
+ Hoffungen
+ Hoffungsschimmer
+ Hoffungsträger
+ Hofi
+ Hofimmobilien
+ Hofinger
+ Hofinhaber
+ Hofinsel
+ Hofintendanten
+ Hofintrige
+ Hofintrigen
+ Hoflackierer
+ Hofladen-Hütte
+ Hofladen-Verkauf
+ Hofladens
+ Hoflader
+ Hoflager
+ Hofland
+ Hoflandwirtschaft
+ Hoflebens
+ Hoflehrer
+ Hofleitner
+ Hofleute
+ Hofleuten
+ Hoflicht
+ Hoflieferant
+ Hoflieferanten
+ Hoflieferantendiplom
+ Hoflieferantentitel
+ Hoflinger
+ Hoflingerin
+ Hoflingers
+ Hoflnung
+ Hoflädeli
+ Hofläden
+ Hoflößnitz
+ Hoflößnitzer
+ Huflederhaut
+ Impffachleute
+ Impffest
+ Impffrage
+ Impffragen
+ Impffrist
+ Impfleistung
+ Impflicht
+ Impfling
+ Impflinge
+ Impflingen
+ Impflings
+ Impfliste
+ Impflogistik
+ Impflösungen
+ Impflücken
+ Kampffahrzeug
+ Kampffahrzeuge
+ Kampffahrzeugen
+ Kampffahrzeugs
+ Kampffeld
+ Kampffeldes
+ Kampffelds
+ Kampffertigkeit
+ Kampffertigkeiten
+ Kampfform
+ Kampfformation
+ Kampfformationen
+ Kampfformen
+ Kampffrage
+ Kampffähigkeiten
+ Kampfinstrument
+ Kampflager
+ Kampfleistung
+ Kampflesben
+ Kampflinie
+ Kampflos
+ Kampflose
+ Kampfluren
+ Kampflustig
+ Kampfläufer
+ Kampfläufers
+ Kaufimpuls
+ Kaufimpulse
+ Kaufingerstraße
+ Kaufinteressent
+ Klopffestigkeit
+ Klopffestigkeitsgründen
+ Kopffalten
+ Kopffedern
+ Kopffeld
+ Kopfformen
+ Kopffraktion
+ Kopffreiheit
+ Kopffutter
+ Kopffärbung
+ Kopffüssler
+ Kopffüßer
+ Kopffüßer-Kamasutra
+ Kopffüßern
+ Kopffüßers
+ Kopffüßler
+ Kopffüßler-Wesen
+ Kopflehne
+ Kopfleidens
+ Kopflose
+ Kopflosen
+ Kopflosigkeit
+ Kopflänge
+ Kopfläuse
+ Köpfli
+ Laufinlay
+ Laufinnere
+ Pfeiflaute
+ Pfeifle
+ Prüffall
+ Prüffallbearbeitungen
+ Prüffassung
+ Prüffehler
+ Prüffelder
+ Prüfflug
+ Prüffrist
+ Prüffristen
+ Prüffällen
+ Prüflaboratorien
+ Prüflaboratorium
+ Prüflabors
+ Prüflager
+ Prüflauf
+ Prüfleiter
+ Prüflinges
+ Prüflingsanschluss
+ Prüflingslänge
+ Prüflizenzen
+ Prüfläufe
+ Reifland-Wünschendorf
+ Reifling-Formation
+ Relieflinie
+ Ruflaute
+ Rufli
+ Rufling
+ Rumpff
+ Rumpffamilien
+ Rumpfflächen
+ Rumpfform
+ Rumpfformen
+ Rumpfinneren
+ Schaffarmen
+ Schaflechner
+ Schaflerhofes
+ Schieflast
+ Schiefling
+ Schilff
+ Schilffläche
+ Schilfflächen
+ Schlaflabor
+ Schlaflabore
+ Schlaflaboren
+ Schlaflaborpersonal
+ Schlaflabors
+ Schlaflager
+ Schlaflagern
+ Schlaflandschaft
+ Schlafleben
+ Schlafliegen
+ Schlaflos
+ Schlaflose
+ Schlafly
+ Schlaflys
+ Schlaflähmungen
+ Schleiflack
+ Schleiflade
+ Schleifladen
+ Schleifladen-Instrument
+ Schleifladenorgel
+ Schleifladenorgeln
+ Schleifleiste
+ Schleifleisten
+ Schleifleistung
+ Schweiflänge
+ Senffabrik
+ Straflandesgericht
+ Straflandesgerichts
+ Strafleiden
+ Strafleistung
+ Straflingsinspektor
+ Straflingskolonie
+ Straflinie
+ Straflos
+ Straflosigkeit
+ Sumpffarngewächse
+ Sumpffieberepidemie
+ Sumpffläche
+ Sumpfflächen
+ Sumpflandschaft
+ Sumpflandschaf|ten
+ Sumpfloch
+ Sumpfläufer
+ Sumpflöcher
+ Surfleet
+ Surflegende
+ Surflehrer
+ Surflehrerbody
+ Surflehrerin
+ Surfliner
+ Tariffestsetzungen
+ Tarifflucht
+ Tarifforderungen
+ Tariffortschreibung
+ Tariffragen
+ Tariffuchs
+ Tarifindex
+ Tarifinformation
+ Tarifinformationen
+ Tarifinnovationen
+ Tariflandschaft
+ Tarifleistung
+ Tariflich
+ Tariflichen
+ Tarifliste
+ Tariflohnentwicklung
+ Tariflohnerhöhungen
+ Tariflohnsteigerung
+ Tieffeldverschiebung
+ Tieffenbach
+ Tieffenbrucker
+ Tieffliegende
+ Tieffliegererkennung
+ Tieffliegervernichtungsabzeichen
+ Tiefflugaktivitäten
+ Tiefflugeinsätze
+ Tieffluggebiete
+ Tiefflugschneisen
+ Tieffrieren
+ Tiefladeanhänger
+ Tiefladern
+ Tiefladers
+ Tiefladewagen
+ Tiefland
+ Tiefland-Plätzen
+ Tiefland-Regenwälder
+ Tiefland-Regenwäldern
+ Tiefland-Verlag
+ Tieflandbach
+ Tieflandbäche
+ Tieflandebene
+ Tieflandfarmern
+ Tieflandgebiete
+ Tieflandgebieten
+ Tieflandregenwald
+ Tieflandregenwald-Schutzgebietes
+ Tieflandregenwälder
+ Tieflandregionen
+ Tieflandsbucht
+ Tieflandstrecke
+ Tieflandwaldgürtel
+ Tieflandwälder
+ Tieflandwäldern
+ Tieflauter
+ Tieflegung
+ Tieflochbohren
+ Tieflohnbereich
+ Tieflohnjobs
+ Tieflöhne
+ Topflappen
+ Torflaute
+ Torflieferungen
+ Torflinse
+ Wurflanzen
+ auffaellig
+ auffaelliges
+ auffallend
+ auffasern
+ auffetten
+ auffinbar
+ aufflackernde
+ aufflackernden
+ aufflanschen
+ aufflog
+ auffraß
+ auffraßen
+ auffußen
+ auffällig
+ auffälligerweise
+ aufführungspraktische
+ aufführungspraktischem
+ aufführungsreif
+ auflag
+ auflagefreie
+ auflagen
+ auflagenbewehrte
+ auflagenfördernde
+ auflagenmäßig
+ auflagenstarke
+ auflagenstarken
+ auflagenstärkste
+ auflagenstärksten
+ auflagernden
+ auflastet
+ auflauert
+ auflauft
+ auflegen
+ aufleveln
+ auflevelt
+ auflief
+ aufliefen
+ aufliest
+ auflud
+ aufluden
+ auflässigen
+ auflösen
+ auflösenden
+ auflösung
+ auflösungen
+ auflösungsgerichteten
+ brieflich
+ dampffrei
+ dampflokbetriebene
+ dorffreie
+ fünflappig
+ fünflappige
+ fünflappigen
+ hanffarbenen
+ kampffertig
+ kampffrei
+ kampffreudige
+ kampflastig
+ klopffeste
+ klopffesten
+ kopfförmig
+ kopfförmige
+ laufintensiven
+ prüffähigen
+ schieflaufen
+ schieflief
+ schifflosen
+ schlaflose
+ senffarbenen
+ steifleinern
+ straflager
+ tariffremden
+ tariffähigen
+ tariflose
+ tieffrequenten
+ tieffrequenter
+ tiefinnere
+ Ablauffolge
+ Ablauffolgen
+ Ablauffähigkeit
+ Ablauffähigkeiten
+ Ablaufleitung
+ Ablaufleitungen
+ Ablaufliste
+ Ablauflisten
+ Abruffunktion
+ Abruffunktionen
+ Anruffalle
+ Anruffallen
+ Anruffunktion
+ Anruffunktionen
+ Anzweiflung
+ Anzweiflungen
+ Auffahrten
+ Auffahrtsweg
+ Auffahrunfall
+ Auffahrunfalls
+ Auffahrunfälle
+ Auffahrunfällen
+ Auffaltungen
+ Auffangbecken
+ Auffangbeckens
+ Auffanglager
+ Auffanglagern
+ Auffanglagers
+ Auffangregister
+ Auffangregistern
+ Auffangregisters
+ Auffangt
+ Auffangvorrichtung
+ Auffangvorrichtungen
+ Auffangwanne
+ Auffangwannen
+ Auffangweiche
+ Auffangweichen
+ Auffassbarkeit
+ Auffassbarkeiten
+ Auffassung
+ Auffassungen
+ Auffassungsgabe
+ Auffassungsgaben
+ Auffassungsvermögen
+ Auffassungsvermögens
+ Auffindbarkeit
+ Auffindbarkeiten
+ Auffindung
+ Auffindungen
+ Aufflackerns
+ Aufforderung
+ Aufforderungen
+ Aufforstung
+ Aufforstungen
+ Auffrischung
+ Auffrischungen
+ Auffächerung
+ Auffächerungen
+ Aufführung
+ Aufführungen
+ Aufführungsstatistik
+ Aufführungsstil
+ Aufführungsstile
+ Aufführungsstilen
+ Aufführungsstils
+ Auffüllung
+ Auffüllungen
+ Auflader
+ Aufladerin
+ Aufladerinnen
+ Aufladern
+ Aufladers
+ Aufladet
+ Aufladevorgang
+ Aufladevorgangs
+ Aufladung
+ Aufladungen
+ Auflage
+ Auflagen
+ Auflagenerhöhung
+ Auflagenerhöhungen
+ Auflagenstark
+ Auflagenstarke
+ Auflagenstarkem
+ Auflagenstarken
+ Auflagenstarker
+ Auflagenstarkes
+ Auflagenstärke
+ Auflagenzahl
+ Auflagenzahlen
+ Auflassung
+ Auflassungen
+ Auflauf
+ Auflaufform
+ Auflaufformen
+ Auflaufs
+ Auflehnung
+ Auflehnungen
+ Aufliegeschema
+ Auflistung
+ Auflistungen
+ Auflockerung
+ Auflockerungen
+ Auflockerungstendenz
+ Auflockerungstendenzen
+ Aufläufe
+ Aufläufen
+ Auflösung
+ Auflösungen
+ Auflösungsbeschluss
+ Auflösungsbeschlusses
+ Auflösungsbeschluß
+ Auflösungsbeschlüssen
+ Auflösungserscheinung
+ Auflösungserscheinungen
+ Auflösungsprozess
+ Auflösungsprozesse
+ Auflösungsprozessen
+ Auflösungsprozeß
Autobahnauffahrt
- Bauauflage Bauauflagen
- Baustoffindustrie Baustoffindustrien
- Baustoffingenieur Baustoffingenieure
- begreiflich begreifliche begreiflichem begreiflichen begreiflicher begreiflichere begreiflicherem begreiflicheren begreiflicherer begreiflicheres begreiflicherweise begreifliches begreiflichst begreiflichste begreiflichstem begreiflichsten begreiflichster begreiflichstes
- begrifflich begriffliche begrifflichem begrifflichen begrifflicher begriffliches
- behilflich behilfliche behilflichem behilflichen behilflicher behilfliches
- beruflich berufliche beruflichem beruflichen beruflicher berufliches
- Bettauflage Bettauflagen
- bezweifle bezweiflete bezweifleten
+ Bauauflage
+ Bauauflagen
+ Bettauflage
+ Bettauflagen
Bezweiflung
- Bildschirmauflösung Bildschirmauflösungen
+ Bildschirmauflösung
+ Bildschirmauflösungen
Biohofladen
- bischöflich bischöfliche bischöflichem bischöflichen bischöflicher bischöfliches
Bischoffinger
Brieffach
Briefform
Brieffächer
Briefintrige
Brieflaufzeiten
- brieflich briefliche brieflichem brieflichen brieflicher briefliches
- Büffler Büfflerin Büfflerinnen
Chefflugleiter
Cheffunktion
Chefideologe
Dampfleistung
Dampflokomotiven
- darauffolge darauffolgen darauffolgend darauffolgende darauffolgendem darauffolgenden darauffolgender darauffolgendes darauffolgst darauffolgt darauffolgte darauffolgten darauffolgtest darauffolgtet
- Darstellungsauffassung Darstellungsauffassungen
+ Darstellungsauffassung
+ Darstellungsauffassungen
Dauertropfflasche
Dorffeuerwehr
Dorfladen
- drauflege drauflegen drauflegend drauflegende drauflegendem drauflegenden drauflegender drauflegendes drauflegst drauflegt drauflegte drauflegten drauflegtest drauflegtet
- drauflos drauflosgegangen drauflosgegangene drauflosgegangenem drauflosgegangenen drauflosgegangener drauflosgegangenes drauflosgehe drauflosgehen drauflosgehend drauflosgehende drauflosgehendem drauflosgehenden drauflosgehender drauflosgehendes drauflosgehst drauflosgeht drauflosging drauflosginge drauflosgingen drauflosgingst drauflosgingt
- dörflich dörfliche dörflichem dörflichen dörflicher dörfliches
Düsenkampfflugzeug
Eingabeaufforderung
Einwurffächer
- Einzelhandelskaufleute Einzelhandelskaufleuten
- elffach elffache elffachem elffachen elffacher elffaches
- elffingrig elffingrige
+ Einzelhandelskaufleute
+ Einzelhandelskaufleuten
Erstaufführung
Erstauflage
Erstauflagen
- erzbischöflich erzbischöfliche erzbischöflichem erzbischöflichen erzbischöflicher erzbischöfliches
- Freiberufler Freiberuflerin Freiberuflerinnen Freiberuflern Freiberuflers
- freiberuflich freiberufliche freiberuflichem freiberuflichen freiberuflicher freiberufliches
- Freilichtaufführung Freilichtaufführungen
- fünffach fünffache fünffachem fünffachen fünffacher fünffaches
- fünffingerig fünffingerige fünffingerigem fünffingerigen fünffingeriger fünffingeriges
- Fünflinge Fünflingen
+ Freiberufler
+ Freiberuflerin
+ Freiberuflerinnen
+ Freiberuflern
+ Freiberuflers
+ Freilichtaufführung
+ Freilichtaufführungen
+ Fünflinge
+ Fünflingen
Gastspielaufführung
Gebirgsauffaltung
- glimpflich glimpfliche glimpflichem glimpflichen glimpflicher glimpfliches
- Grafikauflösung Grafikauflösungen Grafikkartenauflösung Grafikkartenauflösungen
- grifffest grifffeste grifffestem grifffesten grifffester grifffestes
- Großkaufleute Großkaufleuten % Buddenbrooks
- Grundauffassung Grundauffassungen
+ Großkaufleute
+ Großkaufleuten -- Buddenbrooks
+ Grundauffassung
+ Grundauffassungen
Gugelhupfform
- handgreiflich handgreifliche handgreiflichem handgreiflichen handgreiflicher handgreifliches Handgreiflichkeit Handgreiflichkeiten
- hauptberuflich hauptberufliche hauptberuflichem hauptberuflichen hauptberuflicher hauptberufliches
- hilflos hilflose hilflosem hilflosen hilfloser hilflosere hilfloserem hilfloseren hilfloserer hilfloseres hilfloses hilflosest hilfloseste hilflosestem hilflosesten hilflosester hilflosestes
- hinauffahre hinauffahren hinauffahrend hinauffahrende hinauffahrendem hinauffahrenden hinauffahrender hinauffahrendes hinauffahrt
- hinauffuhr hinauffuhren hinauffuhrst hinauffuhrt
- hinaufführe hinaufführen hinaufführend hinaufführende hinaufführendem hinaufführenden hinaufführender hinaufführendes hinaufführst hinaufführt hinaufführte hinaufführten hinaufführtest hinaufführtet
- hochauflösend hochauflösende hochauflösendem hochauflösenden hochauflösender hochauflösendes
- hoffähig
+ Handgreiflichkeit
+ Handgreiflichkeiten
Hofladen
- Hoflandwirtschaft
Hofleben
Hufform
- Häuflein Häufleins
- höflich höfliche höflichem höflichen höflicher höflichere höflicherem höflicheren höflicherer höflicheres höfliches höflichkeit höflichkeiten höflichkeitsbesuche höflichkeitsbesuches höflichkeitsformeln höflichst höflichste höflichstem höflichsten höflichster höflichstes
+ Häuflein
+ Häufleins
+ Impfflüssigkeit
Impffolgen
Impfforschung
- Impfflüssigkeit
- inbegriffleitend
- Kampfflieger Kampffliegers
- Kampfflugzeug Kampfflugzeuge Kampfflugzeuges
+ Kampfflieger
+ Kampffliegers
+ Kampfflugzeug
+ Kampfflugzeuge
+ Kampfflugzeuges
Kampffront
- kampffähig kampffähige kampffähigem kampffähigen kampffähiger kampffähiges Kampffähigkeit
+ Kampffähigkeit
Kampfführung
Kampflaune
- Kampflied Kampflieder Kampfliedern
- kampflos kampflose kampflosem kampflosen kampfloser kampfloses
- kampflustig kampflustige kampflustigem kampflustigen kampflustiger kampflustigere kampflustigerem kampflustigeren kampflustigerer kampflustigeres kampflustiges kampflustigst kampflustigste kampflustigstem kampflustigsten kampflustigster kampflustigstes
- Kauffahrer Kauffahrerin Kauffahrerinnen Kauffahrern Kauffahrers
+ Kampflied
+ Kampflieder
+ Kampfliedern
+ Kauffahrer
+ Kauffahrerin
+ Kauffahrerinnen
+ Kauffahrern
+ Kauffahrers
Kauffahrt
- Kauffrau Kauffrauen
- Kaufindex Kaufindizes
- Kaufinteresse Kaufinteressenten
- Kaufladen Kaufladens
+ Kauffrau
+ Kauffrauen
+ Kaufindex
+ Kaufindizes
+ Kaufinteresse
+ Kaufinteressenten
+ Kaufladen
+ Kaufladens
Kauflaune
Kaufleidenschaft
Kaufleitung
- Kaufleute Kaufleuten
- Kauflust kauflustig kauflustige kauflustiger kauflustigste kauflustigsten
+ Kaufleute
+ Kaufleuten
+ Kauflust
Kaufläden
- Kettensträfling Kettensträflinge Kettensträflingen Kettensträflings
- Kleiderstoffindustrie
- knifflig knifflige kniffligem kniffligen kniffliger kniffligere kniffligerem kniffligeren kniffligerer kniffligeres kniffliges kniffligst kniffligste kniffligstem kniffligsten kniffligster kniffligstes
+ Kettensträfling
+ Kettensträflinge
+ Kettensträflingen
+ Kettensträflings
Knopfloch
Knopflöcher
- Knoepffler
Kontoauflösung
- Kopfform Menschenkopfform
- kopflastig kopflastige kopflastigem kopflastigen kopflastiger kopflastiges
+ Kopfform
Kopfleiste
- kopflos kopflose kopflosem kopflosen kopfloser kopflosere kopfloserem kopfloseren kopfloserer kopfloseres kopfloses kopflosest kopfloseste kopflosestem kopflosesten kopflosester kopflosestes
Kreislauffunktion
Kreislaufleiden
- Kunststoffindustrie
- käuflich käufliche käuflichem käuflichen käuflicher käufliches Käuflichkeit
+ Käuflichkeit
Köpflein
Lagerauffüllung
Lagerauflösung
- Lauffeuer Lauffeuern Lauffeuers
+ Lauffeuer
+ Lauffeuern
+ Lauffeuers
Lauffolgen
- lauffähig lauffähige lauffähigem lauffähigen lauffähiger lauffähiges Lauffähigkeit
- Laufindex Laufindexe Laufindexen Laufindexes Laufindices
- Laufleine Laufleinen
+ Lauffähigkeit
+ Laufindex
+ Laufindexe
+ Laufindexen
+ Laufindexes
+ Laufindices
+ Laufleine
+ Laufleinen
Lauflernhilfen
- Lebensauffassung Lebensauffassungen
+ Lebensauffassung
+ Lebensauffassungen
Liebhaberaufführung
- Löffler
- markgräflich markgräfliche markgräflichem markgräflichen markgräflicher markgräfliches
+ Menschenkopfform
Mindestreserveauflagen
- Monitorauflösung Monitorauflösungen
- nebenberuflich nebenberufliche nebenberuflichem nebenberuflichen nebenberuflicher nebenberufliches
- Neuauflage Neuauflagen
+ Monitorauflösung
+ Monitorauflösungen
+ Neuauflage
+ Neuauflagen
Oberstufler
- offline
- Opernaufführung Opernaufführungen
+ Opernaufführung
+ Opernaufführungen
Parlamentsauflösung
- Politikauffassung Politikauffassungen
+ Politikauffassung
+ Politikauffassungen
Produktionsauflagen
Prüffach
Prüffeld
Prüffächer
Prüfingenieur
- Prüfling Prüflinge Prüflingen Prüflings
- Prüfliste Prüflisten
- rauflustig rauflustige rauflustigem rauflustigen rauflustiger rauflustiges
+ Prüfling
+ Prüflinge
+ Prüflingen
+ Prüflings
+ Prüfliste
+ Prüflisten
Reichstagsauflösung
- reiflich reifliche reiflichem reiflichen reiflicher reiflichere reiflicherem reiflicheren reiflicherer reiflicheres reifliches reiflichst reiflichste reiflichstem reiflichsten reiflichster reiflichstes
- Restauflage Restauflagen
+ Restauflage
+ Restauflagen
Rinderkopffleisch
- Rohstoffindex Rohstoffindexe Rohstoffindices Rohstoffindustrie
- Rohstoffingenieur Rohstoffingenieure
- Schaffell Schaffelle Schaffellen Schaffells
- Schafleder Schafledern Schafleders
- Scherflein Scherfleins
- schieflache schieflachen schieflachend schieflachende schieflachendem schieflachenden schieflachender schieflachendes schieflachst schieflacht schieflachte schieflachten schieflachtest schieflachtet
- schieflag Schieflage Schieflagen schieflagst schieflagt
+ Schaffell
+ Schaffelle
+ Schaffellen
+ Schaffells
+ Schafleder
+ Schafledern
+ Schafleders
+ Scherflein
+ Scherfleins
+ Schieflage
+ Schieflagen
Schieflaufen
- schiefliege schiefliegen schiefliegend schiefliegende schiefliegendem schiefliegenden schiefliegender schiefliegendes schiefliegst schiefliegt
- schiefläuft
- Schilffeld Schilffelder % Th. Mann's "Tod in Venedig"
- Schilfinsel Schilfinseln
- schimpflich schimpfliche schimpflichem schimpflichen schimpflicher schimpfliches
- Schlafforscher Schlafforschung
+ Schilffeld
+ Schilffelder
+ Schilfinsel
+ Schilfinseln
+ Schlafforscher
+ Schlafforschung
Schlaffrisur
- Schlaflied Schlaflieder Schlafliedern Schlafliedes Schlaflieds
- schlaflos schlaflose schlaflosem schlaflosen schlafloser schlafloses Schlaflosigkeit Schlaflosigkeiten
- Schlupfloch Schlupfloches Schlupflochs
- Schlupflöcher Schlupflöchern
- Schnüffler Schnüfflerin Schnüfflerinnen Schnüfflern Schnüfflers
- schweflig schweflige schwefligem schwefligen schwefliger schwefliges
- Schöpflöffel Schöpflöffeln Schöpflöffels
- selbstauffaltend
+ Schlaflied
+ Schlaflieder
+ Schlafliedern
+ Schlafliedes
+ Schlaflieds
+ Schlaflosigkeit
+ Schlaflosigkeiten
+ Schlupfloch
+ Schlupfloches
+ Schlupflochs
+ Schlupflöcher
+ Schlupflöchern
Selbstauflösung
Serienbrieffunktion
- Sprengstofffallen
- steckbrieflich
- Steuerschnüffler Steuerschnüfflern Steuerschnüfflers
- Straffall Straffalls
- straffrisch
- Straffälle straffällig straffällige straffälligem straffälligen straffälliger straffälliges
+ Straffall
+ Straffalls
Strafforderung
- straffähig
- Straflager Straflagern Straflagers
- straflos straflose straflosem straflosen strafloser strafloses
- Streiflicht Streiflichter Streiflichtern Streiflichts
- sträflich sträfliche sträflichem sträflichen sträflicher sträfliches
- Sträfling Sträflinge Sträflingen Sträflings
- Sturzkampfflugzeug Sturzkampfflugzeuge Sturzkampfflugzeugen Sturzkampfflugzeugs
+ Straffälle
+ Straflager
+ Straflagern
+ Straflagers
+ Streiflicht
+ Streiflichter
+ Streiflichtern
+ Streiflichts
+ Sträfling
+ Sträflinge
+ Sträflingen
+ Sträflings
+ Sturzkampfflugzeug
+ Sturzkampfflugzeuge
+ Sturzkampfflugzeugen
+ Sturzkampfflugzeugs
Sumpffieber
- Sumpffliege Sumpffliegen
- Sumpfland Sumpflandes Sumpflands
- Sumpflicht Sumpflichter
- Sumpfländer Sumpfländern
+ Sumpffliege
+ Sumpffliegen
+ Sumpfland
+ Sumpflandes
+ Sumpflands
+ Sumpflicht
+ Sumpflichter
+ Sumpfländer
+ Sumpfländern
Surfladen
- tariflich tarifliche tariflichem tariflichen tariflicher tarifliches
- Tariffalle Tariffallen
+ Tariffalle
+ Tariffallen
Tarifforderung
Tariffront
- Tariflohn Tariflohns
- Tariflöhne Tariflöhnen
- teuflisch teuflische teuflischem teuflischen teuflischer teuflischere teuflischerem teuflischeren teuflischerer teuflischeres teuflisches teuflischst teuflischste teuflischstem teuflischsten teuflischster teuflischstes
- Theateraufführung Theateraufführungen
- tieffliege tieffliegen tieffliegend tieffliegende tieffliegendem tieffliegenden tieffliegender tieffliegendes Tiefflieger Tieffliegern Tieffliegers tieffliegst tieffliegt
- tiefflog tiefflogen tiefflogst tiefflogt
- Tiefflug Tieffluges Tiefflugs
- Tiefflüge Tiefflügen
- tiefladbar tiefladbare tiefladbarem tiefladbaren tiefladbarer tiefladbares tieflade tiefladen Tieflader Tiefladeprogramm
- Tieflage Tieflagen
- Tiefland Tieflandes Tieflands
- tiefliege tiefliegen tiefliegend tiefliegende tiefliegendem tiefliegenden tiefliegender tiefliegendes tiefliegst tiefliegt
- Tiefländer Tiefländern
- Tieflöffel Tieflöffelbagger Tieflöffelbaggern tieflöffeln Tieflöffels
+ Tariffähigkeit
+ Tariflohn
+ Tariflohns
+ Tariflöhne
+ Tariflöhnen
+ Theateraufführung
+ Theateraufführungen
+ Tiefflieger
+ Tieffliegern
+ Tieffliegers
+ Tiefflug
+ Tieffluges
+ Tiefflugs
+ Tiefflüge
+ Tiefflügen
+ Tiefladeprogramm
+ Tieflader
+ Tieflage
+ Tieflagen
+ Tiefland
+ Tieflandes
+ Tieflands
+ Tiefländer
+ Tiefländern
Torffeuer
Totenkopfflagge
- trefflich treffliche trefflichem trefflichen trefflicher trefflichere trefflicherem trefflicheren trefflicherer trefflicheres treffliches trefflichkeit trefflichst trefflichste trefflichstem trefflichsten trefflichster trefflichstes
- Täufling Täuflinge Täuflingen Täuflings
- Tüpflischeißer Tüpflischiesser
- unauffindbar unauffindbare unauffindbarem unauffindbaren unauffindbarer unauffindbares Unauffindbarkeit Unauffindbarkeiten
- unauffällig unauffällige unauffälligem unauffälligen unauffälliger unauffälligere unauffälligerem unauffälligeren unauffälligerer unauffälligeres unauffälliges unauffälligkeit unauffälligkeiten unauffälligst unauffälligste unauffälligstem unauffälligsten unauffälligster unauffälligstes
- unauflösbar unauflösbare unauflösbarem unauflösbaren unauflösbarer unauflösbares
- unauflöslich unauflösliche unauflöslichem unauflöslichen unauflöslicher unauflösliches
- unbegreiflich unbegreifliche unbegreiflichem unbegreiflichen unbegreiflicher unbegreiflichere unbegreiflicherem unbegreiflicheren unbegreiflicherer unbegreiflicheres unbegreifliches unbegreiflichkeit unbegreiflichst unbegreiflichste unbegreiflichstem unbegreiflichsten unbegreiflichster unbegreiflichstes
- unerschöpflich unerschöpfliche unerschöpflichem unerschöpflichen unerschöpflicher unerschöpflichere unerschöpflicherem unerschöpflicheren unerschöpflicherer unerschöpflicheres unerschöpfliches unerschöpflichst unerschöpflichste unerschöpflichstem unerschöpflichsten unerschöpflichster unerschöpflichstes
- unglimpflich unglimpfliche unglimpflichem unglimpflichen unglimpflicher unglimpfliches
- unhöflich unhöfliche unhöflichem unhöflichen unhöflicher unhöflichere unhöflicherem unhöflicheren unhöflicherer unhöflicheres unhöfliches unhöflichkeit unhöflichkeiten unhöflichst unhöflichste unhöflichstem unhöflichsten unhöflichster unhöflichstes
- unverkäuflich unverkäufliche unverkäuflichem unverkäuflichen unverkäuflicher unverkäufliches Unverkäuflichkeit
- unwiderruflich unwiderrufliche unwiderruflichem unwiderruflichen unwiderruflicher unwiderrufliches
- unübertrefflich
- uraufführe uraufführen uraufführend uraufführende uraufführendem uraufführenden uraufführender uraufführendes uraufführst uraufführt uraufführte uraufführten uraufführtest uraufführtet Uraufführung Uraufführungen
- übertariflich übertarifliche übertariflichem übertariflichen übertariflicher übertarifliches
- verelffache verelffachen verelffachend verelffachende verelffachendem verelffachenden verelffachender verelffachendes verelffachst verelffacht verelffachte verelffachtem verelffachten verelffachter verelffachtes verelffachtest verelffachtet
- verfünffache verfünffachen verfünffachend verfünffachende verfünffachendem verfünffachenden verfünffachender verfünffachendes verfünffachst verfünffacht verfünffachte verfünffachtem verfünffachten verfünffachter verfünffachtes verfünffachtest verfünffachtet
- verkäuflich verkäufliche verkäuflichem verkäuflichen verkäuflicher verkäufliches Verkäuflichkeit
- verwerflich verwerfliche verwerflichem verwerflichen verwerflicher verwerflichere verwerflicherem verwerflicheren verwerflicherer verwerflicheres verwerfliches verwerflichst verwerflichste verwerflichstem verwerflichsten verwerflichster verwerflichstes
- Verzweiflung Verzweiflungsschritt Verzweiflungstat
- verzwölffache verzwölffachen verzwölffachend verzwölffachende verzwölffachendem verzwölffachenden verzwölffachender verzwölffachendes verzwölffachst verzwölffacht verzwölffachte verzwölffachtem verzwölffachten verzwölffachter verzwölffachtes verzwölffachtest verzwölffachtet
- Voraufführung Voraufführungen
- vorberuflich vorberufliche vorberuflichem vorberuflichen vorberuflicher vorberufliches
- Vorlaufindikator Vorlaufindikatoren
- vortrefflich vortreffliche vortrefflichem vortrefflichen vortrefflicher vortreffliches
- Wahlkampffieber Wahlkampfflyer Wahlkampfflamme Wahlkampffloskeln
- Waldorflehrer Waldorflehrerin Waldorflehrerinnen Waldorflehrern Waldorflehrers
+ Täufling
+ Täuflinge
+ Täuflingen
+ Täuflings
+ Tüpflischeißer
+ Tüpflischiesser
+ Umlauffähigkeit
+ Unauffindbarkeit
+ Unauffindbarkeiten
+ Unverkäuflichkeit
+ Uraufführung
+ Uraufführungen
+ Verkäuflichkeit
+ Verzweiflung
+ Verzweiflungsschritt
+ Verzweiflungstat
+ Voraufführung
+ Voraufführungen
+ Vorlaufindikator
+ Vorlaufindikatoren
+ Wahlkampffieber
+ Wahlkampfflamme
+ Wahlkampffloskeln
+ Wahlkampfflyer
+ Waldorflehrer
+ Waldorflehrerin
+ Waldorflehrerinnen
+ Waldorflehrern
+ Waldorflehrers
Wegwerfformat
- Wettkampffieber Wettkampffläche Wettkampfflair
- widerruflich widerrufliche widerruflichem widerruflichen widerruflicher widerrufliches
- wiederaufführung wiederaufführungen
- wiederaufladbar wiederaufladbare wiederaufladbarem wiederaufladbaren wiederaufladbarer wiederaufladbares
- wiederauflade wiederaufladen wiederaufladend wiederaufladende wiederaufladendem wiederaufladenden wiederaufladender wiederaufladendes wiederaufladet Wiederaufladung
- wiederauflebe wiederaufleben wiederauflebend wiederauflebende wiederauflebendem wiederauflebenden wiederauflebender wiederauflebendes wiederauflebst wiederauflebt wiederauflebte wiederauflebten wiederauflebtest wiederauflebtet
+ Wettkampffieber
+ Wettkampfflair
+ Wettkampffläche
+ Wiederaufladung
Wirtschaftsauffassung
- würflig würflige würfligem würfligen würfliger würfliges
+ Wurflaune
Wölflein
Wölfling
- Wurflaune
- Zahlungsaufforderung Zahlungsaufforderungen
+ Zahlungsaufforderung
+ Zahlungsaufforderungen
Zeitauflösung
+ Zupfinstrument
+ Zupfinstrumente
+ Zupfinstrumenten
+ Zupfinstrumentes
+ Zupfinstruments
+ Zweifler
+ Zweiflerin
+ Zweiflerinnen
+ Zweiflern
+ Zweiflers
+ Zweitauflage
+ Zweitauflagen
+ Zwölffingerdarm
+ Zwölffingerdarmes
+ Zwölffingerdarms
Zöpflein
- Zupfinstrument Zupfinstrumente Zupfinstrumenten Zupfinstrumentes Zupfinstruments
+ ablauffähig
+ ablauffähige
+ ablauffähigem
+ ablauffähigen
+ ablauffähiger
+ ablauffähiges
+ arbeitskampffähig
+ auffahrbar
+ auffahrbare
+ auffahrbarem
+ auffahrbaren
+ auffahrbarer
+ auffahrbares
+ auffahre
+ auffahren
+ auffahrend
+ auffahrende
+ auffahrendem
+ auffahrenden
+ auffahrender
+ auffahrendes
+ auffahrt
+ auffalle
+ auffallen
+ auffallend
+ auffallende
+ auffallendem
+ auffallenden
+ auffallender
+ auffallendere
+ auffallenderem
+ auffallenderen
+ auffallenderer
+ auffallenderes
+ auffallenderweise
+ auffallendes
+ auffallendst
+ auffallendste
+ auffallendstem
+ auffallendsten
+ auffallendster
+ auffallendstes
+ auffallt
+ auffaltbar
+ auffand
+ auffanden
+ auffandest
+ auffandet
+ auffandst
+ auffangbar
+ auffangbare
+ auffangbarem
+ auffangbaren
+ auffangbarer
+ auffangbares
+ auffange
+ auffangen
+ auffangend
+ auffangende
+ auffangendem
+ auffangenden
+ auffangender
+ auffangendes
+ auffassbar
+ auffassbare
+ auffassbarem
+ auffassbaren
+ auffassbarer
+ auffassbares
+ auffasse
+ auffassen
+ auffassend
+ auffassende
+ auffassendem
+ auffassenden
+ auffassender
+ auffassendes
+ auffassens
+ auffassest
+ auffasst
+ auffasste
+ auffassten
+ auffasstest
+ auffasstet
+ auffaßt
+ auffaßte
+ auffaßten
+ auffaßtest
+ auffaßtet
+ auffiel
+ auffiele
+ auffielen
+ auffielst
+ auffielt
+ auffindbar
+ auffindbare
+ auffindbarem
+ auffindbaren
+ auffindbarer
+ auffindbares
+ auffinde
+ auffinden
+ auffindend
+ auffindende
+ auffindendem
+ auffindenden
+ auffindender
+ auffindendes
+ auffindens
+ auffindest
+ auffindet
+ auffing
+ auffinge
+ auffingen
+ auffingst
+ auffingt
+ auffische
+ auffischen
+ auffischend
+ auffischende
+ auffischendem
+ auffischenden
+ auffischender
+ auffischendes
+ auffischest
+ auffischst
+ auffischt
+ auffischte
+ auffischten
+ auffischtest
+ auffischtet
+ aufflackern
+ aufflamme
+ aufflammen
+ aufflammend
+ aufflammende
+ aufflammendem
+ aufflammenden
+ aufflammender
+ aufflammendes
+ aufflammst
+ aufflammt
+ aufflammte
+ aufflammten
+ aufflammtest
+ aufflammtet
+ auffliege
+ auffliegen
+ auffliegend
+ auffliegende
+ auffliegendem
+ auffliegenden
+ auffliegender
+ auffliegendes
+ auffliegst
+ auffliegt
+ auffloge
+ aufflogen
+ aufflogest
+ auffloget
+ aufflöge
+ aufflögen
+ aufflögest
+ aufflöget
+ auffordere
+ auffordern
+ auffordernd
+ auffordernde
+ aufforderndem
+ auffordernden
+ auffordernder
+ aufforderndes
+ aufforderns
+ aufforderst
+ auffordert
+ aufforderte
+ aufforderten
+ auffordertest
+ auffordertet
+ auffordre
+ aufforstbar
+ aufforstbare
+ aufforstbarem
+ aufforstbaren
+ aufforstbarer
+ aufforstbares
+ aufforste
+ aufforsten
+ aufforstend
+ aufforstende
+ aufforstendem
+ aufforstenden
+ aufforstender
+ aufforstendes
+ aufforstens
+ aufforstest
+ aufforstet
+ aufforstete
+ aufforsteten
+ aufforstetest
+ aufforstetet
+ auffrass
+ auffrassen
+ auffrassest
+ auffrasst
+ auffraß
+ auffraßest
+ auffraßt
+ auffresse
+ auffressen
+ auffressend
+ auffressende
+ auffressendem
+ auffressenden
+ auffressender
+ auffressendes
+ auffresst
+ auffreßt
+ auffrischbar
+ auffrischbare
+ auffrischbarem
+ auffrischbaren
+ auffrischbarer
+ auffrischbares
+ auffrische
+ auffrischen
+ auffrischend
+ auffrischende
+ auffrischendem
+ auffrischenden
+ auffrischender
+ auffrischendes
+ auffrischens
+ auffrischest
+ auffrischst
+ auffrischt
+ auffrischte
+ auffrischten
+ auffrischtest
+ auffrischtet
+ auffrisiere
+ auffrisieren
+ auffrisierend
+ auffrisierende
+ auffrisierendem
+ auffrisierenden
+ auffrisierender
+ auffrisierendes
+ auffrisierst
+ auffrisiert
+ auffrisierte
+ auffrisiertem
+ auffrisierten
+ auffrisierter
+ auffrisiertes
+ auffrisiertest
+ auffrisiertet
+ auffrisst
+ auffrißt
+ auffräse
+ auffräsen
+ auffräsest
+ auffräset
+ auffrässe
+ auffrässen
+ auffrässest
+ auffrässet
+ auffräße
+ auffräßen
+ auffräßest
+ auffräßet
+ auffuhr
+ auffuhren
+ auffuhrst
+ auffuhrt
+ auffächerbar
+ auffächerbare
+ auffächerbarem
+ auffächerbaren
+ auffächerbarer
+ auffächerbares
+ auffächere
+ auffächern
+ auffächernd
+ auffächernde
+ auffächerndem
+ auffächernden
+ auffächernder
+ auffächerndes
+ auffächerns
+ auffächerst
+ auffächert
+ auffächerte
+ auffächerten
+ auffächertest
+ auffächertet
+ auffächre
+ auffährst
+ auffährt
+ auffällig
+ auffällige
+ auffälligem
+ auffälligen
+ auffälliger
+ auffälligere
+ auffälligerem
+ auffälligeren
+ auffälligerer
+ auffälligeres
+ auffälliges
+ auffälligkeit
+ auffälligkeiten
+ auffälligst
+ auffälligste
+ auffälligstem
+ auffälligsten
+ auffälligster
+ auffälligstes
+ auffällst
+ auffällt
+ auffängst
+ auffängt
+ aufführbar
+ aufführbare
+ aufführbarem
+ aufführbaren
+ aufführbarer
+ aufführbares
+ aufführe
+ aufführen
+ aufführend
+ aufführende
+ aufführendem
+ aufführenden
+ aufführender
+ aufführendes
+ aufführens
+ aufführst
+ aufführt
+ aufführte
+ aufführten
+ aufführtest
+ aufführtet
+ auffüllbar
+ auffüllbare
+ auffüllbarem
+ auffüllbaren
+ auffüllbarer
+ auffüllbares
+ auffülle
+ auffüllen
+ auffüllend
+ auffüllende
+ auffüllendem
+ auffüllenden
+ auffüllender
+ auffüllendes
+ auffüllens
+ auffüllst
+ auffüllt
+ auffüllte
+ auffüllten
+ auffülltest
+ auffülltet
+ aufisst
+ auflache
+ auflachen
+ auflachend
+ auflachende
+ auflachendem
+ auflachenden
+ auflachender
+ auflachendes
+ auflachst
+ auflacht
+ auflachte
+ auflachten
+ auflachtest
+ auflachtet
+ aufladbar
+ aufladbare
+ aufladbarem
+ aufladbaren
+ aufladbarer
+ aufladbares
+ auflade
+ aufladen
+ aufladend
+ aufladende
+ aufladendem
+ aufladenden
+ aufladender
+ aufladendes
+ aufladens
+ auflandig
+ auflandige
+ auflandigem
+ auflandigen
+ auflandiger
+ auflandiges
+ auflasse
+ auflassen
+ auflassend
+ auflassende
+ auflassendem
+ auflassenden
+ auflassender
+ auflassendes
+ auflassens
+ auflasst
+ auflauere
+ auflauern
+ auflauernd
+ auflauernde
+ auflauerndem
+ auflauernden
+ auflauernder
+ auflauerndes
+ auflauerst
+ auflauert
+ auflauerte
+ auflauerten
+ auflauertest
+ auflauertet
+ auflaufe
+ auflaufen
+ auflaufend
+ auflaufende
+ auflaufendem
+ auflaufenden
+ auflaufender
+ auflaufendes
+ auflaure
+ auflaßt
+ auflebe
+ aufleben
+ auflebend
+ auflebende
+ auflebendem
+ auflebenden
+ auflebender
+ auflebendes
+ auflebst
+ auflebt
+ auflebte
+ auflebten
+ auflebtest
+ auflebtet
+ auflege
+ auflegen
+ auflegend
+ auflegende
+ auflegendem
+ auflegenden
+ auflegender
+ auflegendes
+ auflegst
+ auflegt
+ auflegte
+ auflegten
+ auflegtest
+ auflegtet
+ auflehne
+ auflehnen
+ auflehnend
+ auflehnende
+ auflehnendem
+ auflehnenden
+ auflehnender
+ auflehnendes
+ auflehnens
+ auflehnst
+ auflehnt
+ auflehnte
+ auflehnten
+ auflehntest
+ auflehntet
+ auflese
+ auflesen
+ auflesend
+ auflesende
+ auflesendem
+ auflesenden
+ auflesender
+ auflesendes
+ auflest
+ aufleuchte
+ aufleuchten
+ aufleuchtend
+ aufleuchtende
+ aufleuchtendem
+ aufleuchtenden
+ aufleuchtender
+ aufleuchtendes
+ aufleuchtest
+ aufleuchtet
+ aufleuchtete
+ aufleuchteten
+ aufleuchtetest
+ aufleuchtetet
+ aufliege
+ aufliegen
+ aufliegend
+ aufliegende
+ aufliegendem
+ aufliegenden
+ aufliegender
+ aufliegendes
+ aufliegst
+ aufliegt
+ aufliesse
+ aufliessen
+ aufliessest
+ aufliesset
+ aufließe
+ aufließen
+ aufließest
+ aufließet
+ auflistbar
+ auflistbare
+ auflistbarem
+ auflistbaren
+ auflistbarer
+ auflistbares
+ aufliste
+ auflisten
+ auflistend
+ auflistende
+ auflistendem
+ auflistenden
+ auflistender
+ auflistendes
+ auflistens
+ auflistest
+ auflistet
+ auflistete
+ auflisteten
+ auflistetest
+ auflistetet
+ auflockere
+ auflockern
+ auflockernd
+ auflockernde
+ auflockerndem
+ auflockernden
+ auflockernder
+ auflockerndes
+ auflockerns
+ auflockerst
+ auflockert
+ auflockerte
+ auflockerten
+ auflockertest
+ auflockertet
+ auflockre
+ auflodere
+ auflodern
+ auflodernd
+ auflodernde
+ aufloderndem
+ auflodernden
+ auflodernder
+ aufloderndes
+ aufloderns
+ aufloderst
+ auflodert
+ aufloderte
+ aufloderten
+ auflodertest
+ auflodertet
+ auflodre
+ auflädst
+ auflädt
+ aufläuft
+ auflösbar
+ auflösbare
+ auflösbarem
+ auflösbaren
+ auflösbarer
+ auflösbares
+ auflöse
+ auflösen
+ auflösend
+ auflösende
+ auflösendem
+ auflösenden
+ auflösender
+ auflösendes
+ auflösens
+ auflösest
+ auflöst
+ auflöste
+ auflösten
+ auflöstest
+ auflöstet
+ auflüde
+ auflüden
+ auflüdest
+ auflüdet
+ begreiflich
+ begreifliche
+ begreiflichem
+ begreiflichen
+ begreiflicher
+ begreiflichere
+ begreiflicherem
+ begreiflicheren
+ begreiflicherer
+ begreiflicheres
+ begreiflicherweise
+ begreifliches
+ begreiflichst
+ begreiflichste
+ begreiflichstem
+ begreiflichsten
+ begreiflichster
+ begreiflichstes
+ behilflich
+ behilfliche
+ behilflichem
+ behilflichen
+ behilflicher
+ behilfliches
+ beruflich
+ berufliche
+ beruflichem
+ beruflichen
+ beruflicher
+ berufliches
+ bezweifle
+ bezweiflete
+ bezweifleten
+ bischöflich
+ bischöfliche
+ bischöflichem
+ bischöflichen
+ bischöflicher
+ bischöfliches
+ brieflich
+ briefliche
+ brieflichem
+ brieflichen
+ brieflicher
+ briefliches
+ darauffolge
+ darauffolgen
+ darauffolgend
+ darauffolgende
+ darauffolgendem
+ darauffolgenden
+ darauffolgender
+ darauffolgendes
+ darauffolgst
+ darauffolgt
+ darauffolgte
+ darauffolgten
+ darauffolgtest
+ darauffolgtet
+ drauflege
+ drauflegen
+ drauflegend
+ drauflegende
+ drauflegendem
+ drauflegenden
+ drauflegender
+ drauflegendes
+ drauflegst
+ drauflegt
+ drauflegte
+ drauflegten
+ drauflegtest
+ drauflegtet
+ drauflos
+ drauflosgegangen
+ drauflosgegangene
+ drauflosgegangenem
+ drauflosgegangenen
+ drauflosgegangener
+ drauflosgegangenes
+ drauflosgehe
+ drauflosgehen
+ drauflosgehend
+ drauflosgehende
+ drauflosgehendem
+ drauflosgehenden
+ drauflosgehender
+ drauflosgehendes
+ drauflosgehst
+ drauflosgeht
+ drauflosging
+ drauflosginge
+ drauflosgingen
+ drauflosgingst
+ drauflosgingt
+ dörflich
+ dörfliche
+ dörflichem
+ dörflichen
+ dörflicher
+ dörfliches
+ elffach
+ elffache
+ elffachem
+ elffachen
+ elffacher
+ elffaches
+ elffingrig
+ elffingrige
+ erzbischöflich
+ erzbischöfliche
+ erzbischöflichem
+ erzbischöflichen
+ erzbischöflicher
+ erzbischöfliches
+ freiberuflich
+ freiberufliche
+ freiberuflichem
+ freiberuflichen
+ freiberuflicher
+ freiberufliches
+ fünffach
+ fünffache
+ fünffachem
+ fünffachen
+ fünffacher
+ fünffaches
+ fünffingerig
+ fünffingerige
+ fünffingerigem
+ fünffingerigen
+ fünffingeriger
+ fünffingeriges
+ glimpflich
+ glimpfliche
+ glimpflichem
+ glimpflichen
+ glimpflicher
+ glimpfliches
+ handgreiflich
+ handgreifliche
+ handgreiflichem
+ handgreiflichen
+ handgreiflicher
+ handgreifliches
+ hauptberuflich
+ hauptberufliche
+ hauptberuflichem
+ hauptberuflichen
+ hauptberuflicher
+ hauptberufliches
+ hilflos
+ hilflose
+ hilflosem
+ hilflosen
+ hilfloser
+ hilflosere
+ hilfloserem
+ hilfloseren
+ hilfloserer
+ hilfloseres
+ hilfloses
+ hilflosest
+ hilfloseste
+ hilflosestem
+ hilflosesten
+ hilflosester
+ hilflosestes
+ hinauffahre
+ hinauffahren
+ hinauffahrend
+ hinauffahrende
+ hinauffahrendem
+ hinauffahrenden
+ hinauffahrender
+ hinauffahrendes
+ hinauffahrt
+ hinauffuhr
+ hinauffuhren
+ hinauffuhrst
+ hinauffuhrt
+ hinauffährt
+ hinaufführe
+ hinaufführen
+ hinaufführend
+ hinaufführende
+ hinaufführendem
+ hinaufführenden
+ hinaufführender
+ hinaufführendes
+ hinaufführst
+ hinaufführt
+ hinaufführte
+ hinaufführten
+ hinaufführtest
+ hinaufführtet
+ hochauflösend
+ hochauflösende
+ hochauflösendem
+ hochauflösenden
+ hochauflösender
+ hochauflösendes
+ hoffähig
+ höflich
+ höfliche
+ höflichem
+ höflichen
+ höflicher
+ höflichere
+ höflicherem
+ höflicheren
+ höflicherer
+ höflicheres
+ höfliches
+ höflichkeit
+ höflichkeiten
+ höflichkeitsbesuche
+ höflichkeitsbesuches
+ höflichkeitsformeln
+ höflichst
+ höflichste
+ höflichstem
+ höflichsten
+ höflichster
+ höflichstes
+ kampffähig
+ kampffähige
+ kampffähigem
+ kampffähigen
+ kampffähiger
+ kampffähiges
+ kampflos
+ kampflose
+ kampflosem
+ kampflosen
+ kampfloser
+ kampfloses
+ kampflustig
+ kampflustige
+ kampflustigem
+ kampflustigen
+ kampflustiger
+ kampflustigere
+ kampflustigerem
+ kampflustigeren
+ kampflustigerer
+ kampflustigeres
+ kampflustiges
+ kampflustigst
+ kampflustigste
+ kampflustigstem
+ kampflustigsten
+ kampflustigster
+ kampflustigstes
+ kauflustig
+ kauflustige
+ kauflustiger
+ kauflustigste
+ kauflustigsten
+ kopflastig
+ kopflastige
+ kopflastigem
+ kopflastigen
+ kopflastiger
+ kopflastiges
+ kopflos
+ kopflose
+ kopflosem
+ kopflosen
+ kopfloser
+ kopflosere
+ kopfloserem
+ kopfloseren
+ kopfloserer
+ kopfloseres
+ kopfloses
+ kopflosest
+ kopfloseste
+ kopflosestem
+ kopflosesten
+ kopflosester
+ kopflosestes
+ käuflich
+ käufliche
+ käuflichem
+ käuflichen
+ käuflicher
+ käufliches
+ lauffähig
+ lauffähige
+ lauffähigem
+ lauffähigen
+ lauffähiger
+ lauffähiges
+ markgräflich
+ markgräfliche
+ markgräflichem
+ markgräflichen
+ markgräflicher
+ markgräfliches
+ nebenberuflich
+ nebenberufliche
+ nebenberuflichem
+ nebenberuflichen
+ nebenberuflicher
+ nebenberufliches
+ prüffähige
+ rauflustig
+ rauflustige
+ rauflustigem
+ rauflustigen
+ rauflustiger
+ rauflustiges
+ reiflich
+ reifliche
+ reiflichem
+ reiflichen
+ reiflicher
+ reiflichere
+ reiflicherem
+ reiflicheren
+ reiflicherer
+ reiflicheres
+ reifliches
+ reiflichst
+ reiflichste
+ reiflichstem
+ reiflichsten
+ reiflichster
+ reiflichstes
+ schieflache
+ schieflachen
+ schieflachend
+ schieflachende
+ schieflachendem
+ schieflachenden
+ schieflachender
+ schieflachendes
+ schieflachst
+ schieflacht
+ schieflachte
+ schieflachten
+ schieflachtest
+ schieflachtet
+ schieflag
+ schieflagst
+ schieflagt
+ schiefliege
+ schiefliegen
+ schiefliegend
+ schiefliegende
+ schiefliegendem
+ schiefliegenden
+ schiefliegender
+ schiefliegendes
+ schiefliegst
+ schiefliegt
+ schiefläuft
+ schimpflich
+ schimpfliche
+ schimpflichem
+ schimpflichen
+ schimpflicher
+ schimpfliches
+ schlaflos
+ schlaflose
+ schlaflosem
+ schlaflosen
+ schlafloser
+ schlafloses
+ schweflig
+ schweflige
+ schwefligem
+ schwefligen
+ schwefliger
+ schwefliges
+ selbstauffaltend
+ steckbrieflich
+ straffrisch
+ straffähig
+ straffällig
+ straffällige
+ straffälligem
+ straffälligen
+ straffälliger
+ straffälliges
+ straflos
+ straflose
+ straflosem
+ straflosen
+ strafloser
+ strafloses
+ sträflich
+ sträfliche
+ sträflichem
+ sträflichen
+ sträflicher
+ sträfliches
+ tariffähig
+ tariflich
+ tarifliche
+ tariflichem
+ tariflichen
+ tariflicher
+ tarifliches
+ teuflisch
+ teuflische
+ teuflischem
+ teuflischen
+ teuflischer
+ teuflischere
+ teuflischerem
+ teuflischeren
+ teuflischerer
+ teuflischeres
+ teuflisches
+ teuflischst
+ teuflischste
+ teuflischstem
+ teuflischsten
+ teuflischster
+ teuflischstes
+ tieffliege
+ tieffliegen
+ tieffliegend
+ tieffliegende
+ tieffliegendem
+ tieffliegenden
+ tieffliegender
+ tieffliegendes
+ tieffliegst
+ tieffliegt
+ tiefflog
+ tiefflogen
+ tiefflogst
+ tiefflogt
+ tiefladbar
+ tiefladbare
+ tiefladbarem
+ tiefladbaren
+ tiefladbarer
+ tiefladbares
+ tieflade
+ tiefladen
+ tiefliege
+ tiefliegen
+ tiefliegend
+ tiefliegende
+ tiefliegendem
+ tiefliegenden
+ tiefliegender
+ tiefliegendes
+ tiefliegst
+ tiefliegt
+ unauffindbar
+ unauffindbare
+ unauffindbarem
+ unauffindbaren
+ unauffindbarer
+ unauffindbares
+ unauffällig
+ unauffällige
+ unauffälligem
+ unauffälligen
+ unauffälliger
+ unauffälligere
+ unauffälligerem
+ unauffälligeren
+ unauffälligerer
+ unauffälligeres
+ unauffälliges
+ unauffälligkeit
+ unauffälligkeiten
+ unauffälligst
+ unauffälligste
+ unauffälligstem
+ unauffälligsten
+ unauffälligster
+ unauffälligstes
+ unauflösbar
+ unauflösbare
+ unauflösbarem
+ unauflösbaren
+ unauflösbarer
+ unauflösbares
+ unauflöslich
+ unauflösliche
+ unauflöslichem
+ unauflöslichen
+ unauflöslicher
+ unauflösliches
+ unbegreiflich
+ unbegreifliche
+ unbegreiflichem
+ unbegreiflichen
+ unbegreiflicher
+ unbegreiflichere
+ unbegreiflicherem
+ unbegreiflicheren
+ unbegreiflicherer
+ unbegreiflicheres
+ unbegreifliches
+ unbegreiflichkeit
+ unbegreiflichst
+ unbegreiflichste
+ unbegreiflichstem
+ unbegreiflichsten
+ unbegreiflichster
+ unbegreiflichstes
+ unerschöpflich
+ unerschöpfliche
+ unerschöpflichem
+ unerschöpflichen
+ unerschöpflicher
+ unerschöpflichere
+ unerschöpflicherem
+ unerschöpflicheren
+ unerschöpflicherer
+ unerschöpflicheres
+ unerschöpfliches
+ unerschöpflichst
+ unerschöpflichste
+ unerschöpflichstem
+ unerschöpflichsten
+ unerschöpflichster
+ unerschöpflichstes
+ unglimpflich
+ unglimpfliche
+ unglimpflichem
+ unglimpflichen
+ unglimpflicher
+ unglimpfliches
+ unhöflich
+ unhöfliche
+ unhöflichem
+ unhöflichen
+ unhöflicher
+ unhöflichere
+ unhöflicherem
+ unhöflicheren
+ unhöflicherer
+ unhöflicheres
+ unhöfliches
+ unhöflichkeit
+ unhöflichkeiten
+ unhöflichst
+ unhöflichste
+ unhöflichstem
+ unhöflichsten
+ unhöflichster
+ unhöflichstes
+ unverkäuflich
+ unverkäufliche
+ unverkäuflichem
+ unverkäuflichen
+ unverkäuflicher
+ unverkäufliches
+ unwiderruflich
+ unwiderrufliche
+ unwiderruflichem
+ unwiderruflichen
+ unwiderruflicher
+ unwiderrufliches
+ uraufführe
+ uraufführen
+ uraufführend
+ uraufführende
+ uraufführendem
+ uraufführenden
+ uraufführender
+ uraufführendes
+ uraufführst
+ uraufführt
+ uraufführte
+ uraufführten
+ uraufführtest
+ uraufführtet
+ verelffache
+ verelffachen
+ verelffachend
+ verelffachende
+ verelffachendem
+ verelffachenden
+ verelffachender
+ verelffachendes
+ verelffachst
+ verelffacht
+ verelffachte
+ verelffachtem
+ verelffachten
+ verelffachter
+ verelffachtes
+ verelffachtest
+ verelffachtet
+ verfünffache
+ verfünffachen
+ verfünffachend
+ verfünffachende
+ verfünffachendem
+ verfünffachenden
+ verfünffachender
+ verfünffachendes
+ verfünffachst
+ verfünffacht
+ verfünffachte
+ verfünffachtem
+ verfünffachten
+ verfünffachter
+ verfünffachtes
+ verfünffachtest
+ verfünffachtet
+ verkäuflich
+ verkäufliche
+ verkäuflichem
+ verkäuflichen
+ verkäuflicher
+ verkäufliches
+ verwerflich
+ verwerfliche
+ verwerflichem
+ verwerflichen
+ verwerflicher
+ verwerflichere
+ verwerflicherem
+ verwerflicheren
+ verwerflicherer
+ verwerflicheres
+ verwerfliches
+ verwerflichst
+ verwerflichste
+ verwerflichstem
+ verwerflichsten
+ verwerflichster
+ verwerflichstes
+ verzwölffache
+ verzwölffachen
+ verzwölffachend
+ verzwölffachende
+ verzwölffachendem
+ verzwölffachenden
+ verzwölffachender
+ verzwölffachendes
+ verzwölffachst
+ verzwölffacht
+ verzwölffachte
+ verzwölffachtem
+ verzwölffachten
+ verzwölffachter
+ verzwölffachtes
+ verzwölffachtest
+ verzwölffachtet
+ vorberuflich
+ vorberufliche
+ vorberuflichem
+ vorberuflichen
+ vorberuflicher
+ vorberufliches
+ wettkampffähiges
+ widerruflich
+ widerrufliche
+ widerruflichem
+ widerruflichen
+ widerruflicher
+ widerrufliches
+ wiederaufführung
+ wiederaufführungen
+ wiederaufladbar
+ wiederaufladbare
+ wiederaufladbarem
+ wiederaufladbaren
+ wiederaufladbarer
+ wiederaufladbares
+ wiederauflade
+ wiederaufladen
+ wiederaufladend
+ wiederaufladende
+ wiederaufladendem
+ wiederaufladenden
+ wiederaufladender
+ wiederaufladendes
+ wiederaufladet
+ wiederauflebe
+ wiederaufleben
+ wiederauflebend
+ wiederauflebende
+ wiederauflebendem
+ wiederauflebenden
+ wiederauflebender
+ wiederauflebendes
+ wiederauflebst
+ wiederauflebt
+ wiederauflebte
+ wiederauflebten
+ wiederauflebtest
+ wiederauflebtet
+ würflig
+ würflige
+ würfligem
+ würfligen
+ würfliger
+ würfliges
zweifle
- Zweifler Zweiflerin Zweiflerinnen Zweiflern Zweiflers
- Zweitauflage Zweitauflagen
- zwölffach zwölffache zwölffachem zwölffachen zwölffacher zwölffaches
- Zwölffingerdarm Zwölffingerdarmes Zwölffingerdarms
- ]]
+ zwölffach
+ zwölffache
+ zwölffachem
+ zwölffachen
+ zwölffacher
+ zwölffaches
+ übertariflich
+ übertarifliche
+ übertariflichem
+ übertariflichen
+ übertariflicher
+ übertarifliches
+ ]],
+ },
+ {
+ patterns = {
+ ffi = "f|f|i",
+ ffl = "f|f|l",
+ fff = "f|f|f",
+ },
+ words = [[
+ Griffleisten
+ Grifflochsysteme
+ Grifflänge
+ Grifflöcher
+ Grifflöchern
+ Grifflücke
+ Offline
+ -- Offline-Anwendungen
+ -- Offline-Archiv
+ -- Offline-Betrachtung
+ -- Offline-Betrieb
+ -- Offline-Browser
+ -- Offline-Challenge
+ -- Offline-Daten
+ -- Offline-Dating
+ -- Offline-Dienste
+ -- Offline-Download
+ -- Offline-Funktionalität
+ -- Offline-Funktionalitäten
+ -- Offline-Fähigkeit
+ -- Offline-Geschäft
+ -- Offline-Installer
+ -- Offline-Karten
+ -- Offline-Kompaktierung
+ -- Offline-Konsum
+ -- Offline-Kopien
+ -- Offline-Marketing
+ -- Offline-Multiplayer
+ -- Offline-Multiplayer-Modus
+ -- Offline-Netflix-Vergnügen
+ -- Offline-Nutzung
+ -- Offline-Optimierung
+ -- Offline-Phasen
+ -- Offline-Programmierung
+ -- Offline-Projektstart
+ -- Offline-Prüfung
+ -- Offline-Publikationen
+ -- Offline-Test
+ -- Offline-Trainingsgelände
+ -- Offline-Transaktionen
+ -- Offline-Umgebungen
+ -- Offline-Ungleichheit
+ -- Offline-Versammlungen
+ -- Offline-Version
+ -- Offline-Vertriebskanal
+ -- Offline-Wikipedia
+ Offlineversion
+ Offlinezeit
+ Offlinezugriff
+ Schifflange
+ Schifflinien
+ Schiffliste
+ Schifflände
+ Stoffideen
+ Stofflappen
+ Stofflehre
+ Stofflich
+ Stoffliche
+ Stofflichkeit
+ Stofflichkeiten
+ Stofflumpen
+ Stofflänge
+ Stofflöwen
+ offline-Lesen
+ offline-netflix-Filme
+ stofflich
+ stoffliche
+ stofflichen
+ stofflicher
+ Offlinezugriffe
+ Offlinezugriffs
+ Baustoffindustrie
+ Baustoffindustrien
+ Baustoffingenieur
+ Baustoffingenieure
+ Büffler
+ Büfflerin
+ Büfflerinnen
+ Kleiderstoffindustrie
+ Knoepffler
+ Kunststoffindustrie
+ Löffler
+ Rohstoffindex
+ Rohstoffindexe
+ Rohstoffindices
+ Rohstoffindustrie
+ Rohstoffingenieur
+ Rohstoffingenieure
+ Schifffahrt
+ Schnüffler
+ Schnüfflerin
+ Schnüfflerinnen
+ Schnüfflern
+ Schnüfflers
+ Sprengstofffallen
+ Steuerschnüffler
+ Steuerschnüfflern
+ Steuerschnüfflers
+ begrifflich
+ begriffliche
+ begrifflichem
+ begrifflichen
+ begrifflicher
+ begriffliches
+ grifffest
+ grifffeste
+ grifffestem
+ grifffesten
+ grifffester
+ grifffestes
+ inbegriffleitend
+ knifflig
+ knifflige
+ kniffligem
+ kniffligen
+ kniffliger
+ kniffligere
+ kniffligerem
+ kniffligeren
+ kniffligerer
+ kniffligeres
+ kniffliges
+ kniffligst
+ kniffligste
+ kniffligstem
+ kniffligsten
+ kniffligster
+ kniffligstes
+ offline
+ trefflich
+ treffliche
+ trefflichem
+ trefflichen
+ trefflicher
+ trefflichere
+ trefflicherem
+ trefflicheren
+ trefflicherer
+ trefflicheres
+ treffliches
+ trefflichkeit
+ trefflichst
+ trefflichste
+ trefflichstem
+ trefflichsten
+ trefflichster
+ trefflichstes
+ unübertrefflich
+ vortrefflich
+ vortreffliche
+ vortrefflichem
+ vortrefflichen
+ vortrefflicher
+ vortreffliches
+ ]],
},
{
patterns = {
ft = "f|t",
- fft = "fft",
+ fft = "ff|t",
},
words = [[
Auftakt
- auftanken auftasten auftat
- auftauen auftaute
- auftauchen auftauchte
- aufteilen Aufteilung Aufteilungen
- auftischen auftischte auftoupieren
- auftraben
- Auftrag auftragen, Auftraggeber
- auftrat
- auftreiben
+ -- Auftakt-Aus
+ -- Auftakt-Ausscheiden
+ -- Auftakt-Durchgang
+ -- Auftakt-Event
+ -- Auftakt-Folge
+ -- Auftakt-Freilos
+ -- Auftakt-Gegnerin
+ -- Auftakt-Grand-Prix
+ -- Auftakt-Heldin
+ -- Auftakt-Hürde
+ -- Auftakt-Inszenierung
+ -- Auftakt-Niederlage
+ -- Auftakt-Pressekonferenz
+ -- Auftakt-Programm
+ -- Auftakt-Reise
+ -- Auftakt-Scharte
+ -- Auftakt-Seufzer
+ -- Auftakt-Sieg
+ -- Auftakt-Veranstaltung
+ -- Auftakt-Vorstellungen
+ -- Auftakt-Wochenende
+ -- Auftakt-Workshop
+ Auftaktabend
+ Auftaktaktion
+ Auftaktaktionen
+ Auftaktanlass
+ Auftaktbezwinger
+ Auftaktchores
+ Auftaktdrittel
+ Auftaktdrittels
+ Auftaktduell
+ Auftakte
+ Auftaktepisode
+ Auftakterfolg
+ Auftaktetappe
+ Auftaktfall
+ Auftaktfilm
+ Auftaktfolge
+ Auftaktgegner
+ Auftaktgeschichte
+ Auftaktgottesdienst
+ Auftakthürde
+ Auftaktkampf
+ Auftaktkundgebung
+ Auftaktlauf
+ Auftaktlos
+ Auftaktmarsch
+ Auftaktmatch
+ Auftaktmotiv
+ Auftaktniederlage
+ Auftaktniederlagen
+ Auftaktpartie
+ Auftaktpartien
+ Auftaktplädoyer
+ Auftaktplädoyers
+ Auftaktpointe
+ Auftaktpremiere
+ Auftaktproduktion
+ Auftaktprogramm
+ Auftaktquartal
+ Auftaktrede
+ Auftaktrennen
+ Auftaktrunde
+ Auftakts
+ Auftaktsaison
+ Auftaktsatz
+ Auftaktseminar
+ Auftaktsendung
+ Auftaktshow
+ Auftaktsieg
+ Auftaktsieger
+ Auftaktsitzung
+ Auftaktsong
+ Auftaktspiel
+ Auftaktspiele
+ Auftaktspiels
+ Auftaktspielt
+ Auftaktspieltages
+ Auftaktspot
+ Auftaktspringen
+ Auftaktsprint
+ Auftaktstaffel
+ Auftakttermin
+ Auftakttraining
+ Auftakttrainings
+ Auftakttreffen
+ Auftaktturnier
+ Auftaktveranstaltung
+ Auftaktveranstaltungen
+ Auftaktverluste
+ Auftaktvideos
+ Auftaktvorlesung
+ Auftaktweltcup
+ Auftaktwettbewerb
+ Auftaktzeichen
+ Auftaktzeitfahren
+ Auftaktzeremonie
+ Auftaktzeremoniell
+ Auftanken
+ Auftankens
+ Auftankterminal
+ Auftauboden
+ Auftaubodens
+ Auftauchen
+ Auftauchende
+ Auftauchgeschwindigkeit
+ Auftauchvorgang
+ Auftauen
+ Auftauflüssigkeit
+ Auftaufunktion
+ Auftaumittel
+ Auftauplatten
+ Auftauprozesses
+ Auftausalz
+ Auftauschicht
+ Auftauzeit
+ Auftischalternative
+ Auftraege
+ Auftrag
+ Auftragbestand
+ Auftrage
+ Auftrageber
+ Auftragemengen
+ Auftragen
+ Auftrages
+ Auftraggbeer
+ Auftraggeber
+ Auftraggeberin
+ Auftraggeberinnen
+ Auftraggebern
+ Auftraggeberrisikos
+ Auftraggebers
+ Auftragnehmer
+ Auftragnehmern
+ Auftragnehmers
+ Auftragnehmerseite
+ Auftrags
+ Auftrags-/Projektgröße
+ Auftrags-Revolverhelden
+ Auftragsabsprache
+ Auftragsabwicklung
+ Auftragsakquise
+ Auftragsakquisition
+ Auftragsangeboten
+ Auftragsangelegenheiten
+ Auftragsannahme
+ Auftragsanstieg
+ Auftragsanzahl
+ Auftragsarbeit
+ Auftragsarbeiten
+ Auftragsarten
+ Auftragsausfälle
+ Auftragsausfällen
+ Auftragsbaby
+ Auftragsbasis
+ Auftragsbearbeitung
+ Auftragsberatungsstellen
+ Auftragsbericht
+ Auftragsbeschaffung
+ Auftragsbeschreibung
+ Auftragsbestand
+ Auftragsbestandes
+ Auftragsbestands
+ Auftragsbestände
+ Auftragsbeständen
+ Auftragsbestätigung
+ Auftragsbestätigung/Lieferschein
+ Auftragsbestätigungen
+ Auftragsbohrungen
+ Auftragsboom
+ Auftragsbuch
+ Auftragsbudget
+ Auftragsbücher
+ Auftragsbüchern
+ Auftragsdaten
+ Auftragsdatenverarbeitungsvereinbarung
+ Auftragsdecke
+ Auftragsdiebin
+ Auftragsdurchlauf
+ Auftragsdurchlaufzeit
+ Auftragseinbruch
+ Auftragseinbruchs
+ Auftragseinbrüche
+ Auftragseinbrüchen
+ Auftragseinbußen
+ Auftragseingang
+ Auftragseingangs
+ Auftragseingänge
+ Auftragseingängen
+ Auftragseinheiten
+ Auftragsende
+ Auftragsentwicklung
+ Auftragserfüllung
+ Auftragserholung
+ Auftragserteilung
+ Auftragsfall
+ Auftragsfertiger
+ Auftragsfertigern
+ Auftragsfertigung
+ Auftragsfilme
+ Auftragsfirma
+ Auftragsfirmen
+ Auftragsflaute
+ Auftragsflauten
+ Auftragsflut
+ Auftragsfolge
+ Auftragsformular
+ Auftragsformulare
+ Auftragsforscher
+ Auftragsforschers
+ Auftragsforschung
+ Auftragsforschungsinstitut
+ Auftragsfotografien
+ Auftragsgebiete
+ Auftragsgebieten
+ Auftragsgegenstandes
+ Auftragsgemälde
+ Auftragsgeschwindigkeit
+ Auftragsgröße
+ Auftragshersteller
+ Auftragsherstellerin
+ Auftragshoch
+ Auftragshonoraren
+ Auftragshöhe
+ Auftragsindex
+ Auftragsinhalt
+ Auftragsinstitut
+ Auftragskanon
+ Auftragskapazität
+ Auftragskiller
+ Auftragskillerin
+ Auftragskillern
+ Auftragskomponisten
+ Auftragskomposition
+ Auftragskompositionen
+ Auftragskomödien
+ Auftragskostenpauschale
+ Auftragskunst
+ Auftragsköpfen
+ Auftragsküche
+ Auftragskünstler
+ Auftragskürzungen
+ Auftragslabor
+ Auftragslage
+ Auftragsleistungen
+ Auftragslimit
+ Auftragslücken
+ Auftragsmalereien
+ Auftragsmalerin
+ Auftragsmangel
+ Auftragsmangels
+ Auftragsmethode
+ Auftragsminus
+ Auftragsmontagen
+ Auftragsmord
+ Auftragsmorde
+ Auftragsmordes
+ Auftragsmords
+ Auftragsmörder
+ Auftragsmörderin
+ Auftragsmördern
+ Auftragsnamens
+ Auftragsnehmern
+ Auftragsnummer
+ Auftragsnummern
+ Auftragsoper
+ Auftragspalette
+ Auftragspauschale
+ Auftragsplus
+ Auftragspolster
+ Auftragspotential
+ Auftragspotenzial
+ Auftragsproduktion
+ Auftragsproduktionen
+ Auftragsproduzent
+ Auftragsprofil
+ Auftragsprojekte
+ Auftragsreichweite
+ Auftragsreichweiten
+ Auftragsreihe
+ Auftragsreihenfolge
+ Auftragsrückgang
+ Auftragsrückgänge
+ Auftragssachbearbeiter
+ Auftragsschub
+ Auftragsschwankungen
+ Auftragsschwämme
+ Auftragssituation
+ Auftragsspitzen
+ Auftragsstammsatz
+ Auftragsstopp
+ Auftragsstornierungen
+ Auftragsstornos
+ Auftragsstudien
+ Auftragsstunden
+ Auftragsstärke
+ Auftragssumme
+ Auftragssummen
+ Auftragssätze
+ Auftragstaktik
+ Auftragstalfahrt
+ Auftragstechniken
+ Auftragstexter
+ Auftragsumfang
+ Auftragsunternehmen
+ Auftragsunternehmer
+ Auftragsunternehmern
+ Auftragsverarbeiter
+ Auftragsverarbeitungsvertrag
+ Auftragsverdoppelung
+ Auftragsverfolgung
+ Auftragsvergabe
+ Auftragsvergaben
+ Auftragsvergabeprozess
+ Auftragsverhältnis
+ Auftragsverlust
+ Auftragsverwaltung
+ Auftragsvielfalt
+ Auftragsvolumen
+ Auftragsvolumens
+ Auftragsvolumina
+ Auftragswarteschlange
+ Auftragswechsel
+ Auftragswege
+ Auftragswelle
+ Auftragswerk
+ Auftragswerke
+ Auftragswerken
+ Auftragswert
+ Auftragswerten
+ Auftragswertes
+ Auftragswerts
+ Auftragswesens
+ Auftragszahlen
+ Auftragszugangsim
+ Auftragszunahme
+ Auftragszuwachses
+ Auftragszuwächse
+ Auftragt
+ Auftragung
+ Auftreffen
+ Auftreffgeschwindigkeit
+ Auftreffgeschwindigkeiten
+ Auftreffpunkt
+ Auftreffwinkel
+ Auftreiben
+ Auftreibung
+ Auftreibungen
+ Auftrennen
+ Auftrennung
+ Auftrennungsbereich
+ Auftreten
+ Auftretende
+ Auftretenden
+ Auftretens
+ Auftretenshäufigkeit
+ Auftretenswahrscheinlichkeit
+ Auftrieb
+ Auftriebe
+ Auftriebs
+ Auftriebsankern
+ Auftriebsasymmetrie
+ Auftriebsausgleich
+ Auftriebsbeiwert
+ Auftriebserhöhung
+ Auftriebsfläche
+ Auftriebsgürtel
+ Auftriebshilfe
+ Auftriebshilfen
+ Auftriebsklappen
+ Auftriebskoeffizient
+ Auftriebskoeffizienten
+ Auftriebskräf|te
+ Auftriebskörper
+ Auftriebskörpern
+ Auftriebsprinzip
+ Auftriebspunkt
+ Auftriebsschwerpunkt
+ Auftriebsschwert
+ Auftriebsverlust
+ Auftriebsverteilung
+ Auftriebsvolumen
+ Auftriebswassers
+ Auftriebswert
+ Auftriebszahlen
+ Auftriebszunahme
+ Auftriebszuwachs
+ Auftriebsübungen
+ Auftriebverliehen
+ Auftritt
+ Auftritte
+ Auftritten
+ Auftrittes
+ Auftrittmöglichkeiten
+ Auftritts
+ Auftritts-Reihenfolge
+ Auftritts-Spots
+ Auftritts-Stopp
+ Auftritts-Tätigkeit
+ Auftrittsabend
+ Auftrittsapplaus
+ Auftrittsbeschränkungen
+ Auftrittserfahrung
+ Auftrittserlaubnis
+ Auftrittsfläche
+ Auftrittsformen
+ Auftrittsgagen
+ Auftrittsgarantie
+ Auftrittsgenehmigung
+ Auftrittshonorare
+ Auftrittshöhen
+ Auftrittslied
+ Auftrittslieder
+ Auftrittsmarathon
+ Auftrittsmöglichkeit
+ Auftrittsmöglichkeiten
+ Auftrittsort
+ Auftrittsorte
+ Auftrittspause
+ Auftrittsraum
+ Auftrittsreihe
+ Auftrittsserie
+ Auftrittssperre
+ Auftrittsstätte
+ Auftrittsstätten
+ Auftrittstermin
+ Auftrittstermine
+ Auftrittstiefe
+ Auftrittstätigkeit
+ Auftrittsverbot
+ Auftrittsverbote
+ Auftrittsverbots
+ Auftrittsvorbereitung
+ Auftrittswahrscheinlichkeit
+ Auftrittsweise
+ Auftrittszeit
+ Auftritt…
+ Auftrocknung
+ Auftrumpfen
+ Auftrumpferei
+ Aufträgen
+ Auftuchen
+ Auftürmungen
+ Brieftaschen
+ Brieftauben
+ Brieftauben-Abteilungen
+ Brieftaubenausstellung
+ Brieftaubenfreund
+ Brieftaubenverein
+ Brieftaubenwart
+ Brieftaubenzuchtverein
+ Brieftaubenzuchtvereins
+ Brieftaubenzüchter
+ Brieftaxe
+ Brieftext
+ Brieftexte
+ Brieftitel
+ Briefträger
+ Briefträgerin
+ Briefträgerkissen
+ Briefträgern
+ Briefträgers
+ Cheftechniker
+ Cheftechnologin
+ Cheftexter
+ Cheftheologe
+ Cheftoilette
+ Cheftoxikologe
+ Cheftrainer
+ Cheftrainer-Position
+ Cheftrainer-Posten
+ Cheftrainer-Station
+ Cheftrainer-Stelle
+ Cheftrainer-Vertrag
+ Cheftraineramt
+ Cheftrainerin
+ Cheftrainern
+ Cheftrainerposten
+ Cheftrainers
+ Cheftrainerstelle
+ Cheftrainervertrag
+ Dorftaxi
+ Dorfteich
+ Dorfteiches
+ Dorfteil
+ Dorfteile
+ Dorfteilen
+ Dorfteils
+ Dorftempeln
+ Dorftore
+ Dorftreffpunkt
+ Dorfturnier
+ Elfte
+ Elften
+ Elfter
+ Fünftagegruppe
+ Fünftausend
+ Fünfte
+ Fünfteiler
+ Fünfteilige
+ Fünftel
+ Fünfteln
+ Fünftelregelung
+ Fünftels
+ Fünftem
+ Fünften
+ Fünftens
+ Fünfter
+ Fünftes
+ Fünftonner
+ Fünftonskalen
+ Golftag
+ Golftange
+ Golftouren
+ Golftrainer
+ Golftrainerin
+ Golftrolley
+ Golfturnier
+ Golfturniere
+ Golftümmler
+ Greiftechnik
+ Greiftier
+ Greiftiere
+ Hoftafeln
+ Hoftag
+ Hoftage
+ Hoftagen
+ Hoftags
+ Hoftaller
+ Hofteam
+ Hofteholder
+ Hofteilung
+ Hofterrasse
+ Hoftex
+ Hoftheater
+ Hoftheater-Kulissendepot
+ Hoftheaterdirektion
+ Hoftheaterintendanten
+ Hoftheatermaler
+ Hoftheatern
+ Hoftheaters
+ Hoftieren
+ Hoftohorn
+ Hoftor
+ Hoftoren
+ Hoftrac
+ Hoftracht
+ Hoftrakt
+ Hoftrauung
+ Hoftrompeter
+ Impftestreihen
+ Kauftest
+ Kopfteil
+ Kopfteils
+ Kopftemperatur
+ Kopftentakeln
+ Kopfthema
+ Kopftitel
+ Kopftransplantation
+ Kopftreffern
+ Kopftreffers
+ Kopftribüne
+ Kopftrommel
+ Kopfträger
+ Kopftuch
+ Kopftuch-Debatte
+ Kopftuch-Konferenzen
+ Kopftuch-Revolutionäre
+ Kopftuch-Urteil
+ Kopftuchdebatte
+ Kopftuches
+ Kopftuchfrage
+ Kopftuchgruppe
+ Kopftuchkränkung
+ Kopftuchmädchen
+ Kopftuchpflicht
+ Kopftuchs
+ Kopftuchstreit
+ Kopftuchverbot
+ Kopftuchverbots
+ Kopftuchverbots-Regelung
+ Kopftüchern
+ Laufteam
+ Laufteams
+ Lauftechnik
+ Laufteppiche
+ Lauftermine
+ Lauftest
+ Lauftext
+ Prüftiefe
+ Prüftransformatoren
+ Prüftransformators
+ Prüftruppe
+ Prüftätigkeit
+ Ruftasten
+ Ruftaxiunternehmen
+ Rufton-Listen
+ Ruftongenerator
+ Ruftonlautstärke
+ Schilfteich
+ Schlaftabletten
+ Schlaftabletten-Sucht
+ Schlaftaktik
+ Schlaftheater
+ Schlaftiefe
+ Schlaftracking
+ Schlaftraining
+ Schlaftrainings
+ Schlaftrakt
+ Schlaftrunk
+ Schlaftrunken
+ Schlaftrunkenheit
+ Schlaftyp
+ Senftenbach
+ Straftat
+ Straftatbegehung
+ Straftatbestand
+ Straftatbestandes
+ Straftatbestands
+ Straftatbestände
+ Straftatbeständen
+ Straftatbilanz
+ Straftaten
+ Straftatenbereich
+ Straftatenhäufung
+ Straftatenverfolgung
+ Straftatenverhütung
+ Straftatermittlungen
+ Straftatverdacht
+ Straftatverdachts
+ Straftheorie
+ Straftheorien
+ Straftraining
+ Straftreffer
+ Straftritt
+ Straftritte
+ Straftäter
+ Straftäterin
+ Straftäterinnen
+ Straftätern
+ Straftäters
+ Surftipp
+ Surftipps
+ Surftips
+ Tariftabelle
+ Tarifthemen
+ Tariftreue
+ Tariftreue-Erklärung
+ Tariftreuegesetz
+ Tariftreueregelung
+ Tieftanks
+ Tieftauch-Champion
+ Tieftauchen
+ Tieftauchgänge
+ Tieftauchtopf
+ Tieftauchversuch
+ Tieftauchversuche
+ Tieftauchweltrekord
+ Tieftemperaturen
+ Tieftemperaturform
+ Tieftemperaturforschung
+ Tieftemperaturkältemittel
+ Tieftemperaturphase
+ Tieftemperaturphysik
+ Tiefthal
+ Tiefton-Verstärkers
+ Tieftonbereich
+ Tieftons
+ Tieftöner
+ Tieftöners
+ Torftopf
+ Wurftaubenclub
+ Wurftaubenschießen
+ Wurftechnik
+ Wurftechniken
+ Wurftäuschungen
+ auftakeln
+ auftakt
+ auftaktig
+ auftaktigen
+ auftaten
+ auftauche
+ auftauchende
+ auftauchenden
+ auftauchender
+ auftaucht
+ auftauchten
+ auftaut
+ auftischt
+ auftoupierter
+ auftrag
+ auftrage
+ auftragend
+ auftragende
+ auftragender
+ auftraggebende
+ auftragnehmenden
+ auftragsarme
+ auftragsbezogen
+ auftragsbezogene
+ auftragsbezogener
+ auftragsgefertigten
+ auftragsgemäß
+ auftragslosen
+ auftragsneutral
+ auftragsorientiert
+ auftragsrelevanten
+ auftragsschwache
+ auftragsweise
+ auftrainieren
+ auftraten
+ auftreffende
+ auftreffenden
+ auftreibende
+ auftreibt
+ auftrennt
+ auftrennten
+ auftrete
auftreten
+ auftretend
+ auftretende
+ auftretendem
+ auftretenden
+ auftretender
+ auftretendes
+ auftretten
+ auftrieben
+ auftriebserzeugende
+ auftritt
+ auftritten
+ auftrittslose
+ auftrocknen
+ auftrocknet
+ auftrug
+ auftrumpfen
+ auftrumpfend
+ auftrumpfende
+ auftrumpfendem
+ auftrumpfender
+ auftrumpfendes
+ aufträgst
+ aufträgt
+ aufträte
+ aufträten
+ auftuende
+ auftuenden
+ auftupfen
+ auftut
+ auftürmende
+ auftürmenden
+ auftürmt
+ auftürmte
+ dorftypische
+ elfteilige
+ elfteiliger
+ elften
+ elftes
+ ftp
+ ftp-Applikationen
+ ftp-Server
+ fünftaktiges
+ fünfteilig
+ fünfteilige
+ fünfteiligen
+ fünfteiliger
+ fünfteiliges
+ fünftem
+ fünften
+ fünftenmal
+ fünftens
+ fünftes
+ fünftägige
+ fünftägigen
+ fünftägiger
+ fünftägiges
+ fünftätigen
+ schlaftrunkenen
+ schlaftrunkener
+ straftätern
+ tariftreue
+ tariftreuen
+ Auftakt
+ Aufteilung
+ Aufteilungen
+ Auftrag
+ Auftraggeber
Auftritt
Aufträge
- auftun auftürmen
- Sauftrottel
- kauftüchtig
- Lauftherapie
- Golftheorie Kampftheorien Auflauftheorien Kreislauftheorie
- Tauftag Fünftagewoche
- Treibstofftank
- fünftausend Fünftausender
- fünftürig Senftüte
+ Auspufftopf
+ Auspufftöpfe
+ Auswurftaste
+ Brieftasche
+ Brieftaube
+ Cheftestpilot
+ Cheftheoretiker
+ Cheftrainer
+ Dampftopf
+ Dorftourismus
+ Dorftradition
+ Dorftratsch
+ Dorftrottel
+ Dorftyrann
+ Dorftölpel
+ Dorftümpel
+ Eingreiftruppe
+ Elftonner
+ Freiwurftor
+ Freiwurftreffer
+ Fünftagewoche
+ Fünftausender
+ Golftasche
+ Golftheorie
+ Golftour
+ Herzklopftöne
+ Hoftyrann
Hoftür
- elftausend zwölftausend Golftasche
- Ruftaste Vorlauftaste
+ Kampftaktik
+ Kampftheorien
+ Kampftruppe
+ Kampftänzer
+ Kampftätigkeit
+ Kopftreffer
+ Kopftuch
+ Kopftücher
+ Kopftüchlein
+ Kreislauftheorie
+ Kunststofftonne
+ Kunststofftonnen
+ Kunststofftopf
+ Kunststofftube
+ Kunststofftuben
+ Kunststofftöpfe
+ Kunststofftüte
+ Kunststofftüten
+ Lauftherapie
+ Lauftrainer
+ Mehrkampftitel
+ Nadelstreifträger
+ Pfeifton
+ Ruftaste
Ruftaxi
- Wettkampftag Kampftaktik
- wahlkampftauglich Schnupftabak
- -- kämpfte schimpfte schrumpfte
- -- klopfte schöpften
- Schimpftiraden Mehrkampftitel Stapftiefe
- Dampftopf Sumpftour
- Kampftruppe Wettkampftrubel
- Kopftreffer Zopfträger
- Kopftuch Schnupftuch
- Kampftätigkeit Kampftänzer
- Herzklopftöne Wahlkampftöne
- Kopftücher Kopftüchlein Schnupftücher
- Stofftasche Stofftapete Sauerstofftank
- -- schaffte hoffte klaffte verpuffte
+ Rufton
+ Sauerstofftank
+ Sauftrottel
+ Schifftyp
+ Schimpftiraden
+ Schlaftablette
+ Schlafteddy
+ Schlaftee
+ Schlaftemperatur
+ Schlaftherapeut
+ Schlaftherapeutin
+ Schlaftherapie
+ Schlaftier
+ Schlaftod
+ Schlaftrank
+ Schnupftabak
+ Schnupftuch
+ Schnupftücher
+ Senftopf
+ Senftöpfchen
+ Senftüte
+ Stapftiefe
+ Stieftochter
+ Stieftöchter
+ Stofftapete
+ Stofftasche
Stofftheorie
- Stofftier Stofftiger Stofftischtuch
- Auspufftopf Kunststofftonne
- Stofftradition Stofftrennung
- Kunststofftube Stoffturnschuhe
+ Stofftier
+ Stofftiere
+ Stofftiger
+ Stofftischtuch
+ Stofftischtücher
+ Stofftradition
+ Stofftrennung
+ Stoffturnschuhe
+ Stofftyp
Stofftäschchen
- Auspufftöpfe Kunststofftöpfe
- Kunststofftüten
- Schlaftablette Schlafteddy Schlaftee Schlaftemperatur
- Schlaftherapeut Schlaftherapie Schlaftier Schlaftod
- Schlaftrank schlaftrunken
- Straftarif Strafteam Straftechnisch Straftendenz
- Straftermin Straftheologisch Straftilgung
- Straftor Straftribunal
- -- bestraft vorbestraft
- Brieftasche Brieftaube
- Cheftheoretiker Cheftestpilot Cheftrainer
- Dorftrottel Dorftratsch Dorftradition Dorftölpel
- Wurftraining Surftrip Freiwurftreffer
- Wurftuch Dorftümpel
- Lauftrainer
- Eingreiftruppe Nadelstreifträger
- Pfeifton Zwölftonmusik Rufton
- Wurftalent Auswurftaste Surftalent
+ Straftarif
+ Strafteam
+ Straftechnisch
+ Straftendenz
+ Straftermin
+ Straftheologisch
+ Straftilgung
+ Straftor
+ Straftribunal
+ Sumpftour
+ Surftalent
+ Surftour
+ Surftrip
+ Tauftag
+ Tiefton
+ Treibstofftank
+ Vorlauftaste
+ Wahlkampftöne
+ Wettkampftag
+ Wettkampftrubel
+ Wurftalent
+ Wurftraining
+ Wurftuch
+ Zopfträger
+ Zwölftonmusik
+ auftanken
+ auftasten
+ auftat
+ auftauchen
+ auftauchte
+ auftauen
+ auftaute
+ aufteilen
+ auftischen
+ auftischte
+ auftoupieren
+ auftraben
+ auftragen
+ auftrat
+ auftreiben
+ auftreten
+ auftun
+ auftürmen
+ elftausend
+ elfte
+ elfter
+ fünftausend
+ fünfte
+ fünfter
+ fünftürig
+ kauftüchtig
+ schlaftrunken
+ tieftönend
+ wahlkampftauglich
+ waldorftypisch
+ zwölftausend
+ zwölfte
+ zwölfter
+ zwölftönend
-- Hälfte
- Schifftyp Stofftyp waldorftypisch Dorftyrann Hoftyrann
- Stieftochter Tiefton
- Stieftöchter tieftönend
- fünfte fünfter elfte elfter zwölfte zwölfter
+ -- bestraft vorbestraft
-- fünft zu elft zu zwölft
- zwölftönend
- Zwölftonmusik Elftonner Golftour
- Senftopf Senftöpfchen
- Freiwurftor Surftour Dorftourismus
- ]]
+ -- klopfte schöpften
+ -- kämpfte schimpfte schrumpfte
+ -- schaffte hoffte klaffte verpuffte
+ ]],
},
{
patterns = {
fb = "f|b",
- ffb = "f|f|b",
+ ffb = "ff|b",
},
words = [[
- abrufbar
+ Laufbereitschaft
+ (un)widerrufbar
Anrufbeantworter
- aufbahren aufbauen aufbegehren aufbereiten aufbessern aufbewahren aufbefördern aufbieten aufblasen aufblicken Aufblick aufblitzen aufblähen aufblühen aufbrauchen aufbrausen aufbrechen aufbringen Aufbruch aufbäumen aufbürden
Aufbauspieler
- Briefbombe Briefbogen
+ Aufblick
+ Aufbruch
+ Briefbeschwerer
+ Briefbogen
+ Briefbombe
Chefberater
- Dampfbad Dorfbewohner Dorfbevölkerung
- greifbar angreifbar unangreifbar griffbereit Golfball
+ Dampfbad
+ Dorfbevölkerung
+ Dorfbewohner
+ Dorfbewohnerin
+ Golfball
Griffbrett
- Briefbeschwerer Hofbräuhaus
- Kopfbewegung Kopfball Kopfbedeckung Kaufbeleg kampfbetont
- Laufbahn Laufband Laufbereitschaft Laufbursche
- Raufbold Rohstoffboom Regenüberlaufbecken
- Schadstoffbelastung Schlafbedürfnis Scharfblick
- schiffbar Schiffbau Schiffbruch
- steifbeinig Stoffbahnen
- Sauerstoffbedarf Stiefbruder
- Strafbestimmungen strafbar Strafbefehl
+ Hofbräuhaus
+ Kaufbeleg
+ Kopfball
+ Kopfbedeckung
+ Kopfbewegung
+ Laufbahn
+ Laufband
+ Laufbursche
+ Raufbold
+ Regenüberlaufbecken
+ Rohstoffboom
+ Sauerstoffbedarf
+ Schadstoffbelastung
+ Scharfblick
+ Schiffbau
+ Schiffbruch
+ Schlafbedürfnis
+ Stiefbruder
+ Stoffbahnen
+ Strafbefehl
+ Strafbestimmungen
Surfbretter
- Tarifbezirk Tarifbindung
- Tiefbau tiefbelustigt tiefblau
- Umlaufbahn überprüfbar
- (un)widerrufbar
+ Tarifbezirk
+ Tarifbindung
+ Tiefbau
+ Umlaufbahn
Wasserstoffbombe
Wiederaufbau
+ abrufbar
+ angreifbar
+ aufbahren
+ aufbauen
+ aufbefördern
+ aufbegehren
+ aufbereiten
+ aufbessern
+ aufbewahren
+ aufbieten
+ aufblasen
+ aufblicken
+ aufblitzen
+ aufblähen
+ aufblühen
+ aufbrauchen
+ aufbrausen
+ aufbrechen
+ aufbringen
+ aufbäumen
+ aufbürden
+ greifbar
+ griffbereit
+ kampfbetont
+ schiffbar
+ steifbeinig
+ strafbar
+ tiefbelustigt
+ tiefblau
+ tiefblaue
+ tiefblauer
+ unangreifbar
+ überprüfbar
]],
},
{
patterns = {
fh = "f|h",
- ffh = "f|f|h",
+ ffh = "ff|h",
},
words = [[
- aufhaben aufhacken aufhalsen aufhalten aufhatte aufheben aufheitern aufheizen aufhelfen aufhellen aufhetzen aufheulen aufholen aufhorchen aufhängen aufhören aufhübschen
+ Strafhaft
+ krampfhaft
+ krampfhaf|te
Chefhändler
- daraufhin draufhat draufhauen
Dorfhaus
Eislaufhalle
- fünfhundert
Hofherr
- Kampfhandlung Kampfhubschrauber Kampfhunde Kampfhähne
- Kopfhaar Kopfhaltung Kopfhaube Kopfhaut Kopfhörer
- Kaufhalle Kaufhaus Kaufherr Kaufhold
- krampfhaft
- Schafhaltung Schafherde Schafhirte
- Schilfhütte
- Steifheit Schlaffheit
- Strafhaft
- Strumpfhose Stumpfheit
- Topfhaarschnitt
- unaufhaltsam unaufhörlich
- Wahlkampfhelfer
Impfstoffhersteller
+ Kampfhandlung
+ Kampfhubschrauber
+ Kampfhunde
+ Kampfhähne
+ Kaufhalle
+ Kaufhaus
+ Kaufherr
+ Kaufhold
+ Kopfhaar
+ Kopfhaltung
+ Kopfhaube
+ Kopfhaut
+ Kopfhörer
Luftschiffhafen
- Pfaffhausen Schaffhausen
+ Pfaffhausen
Riffhai
+ Schaffhausen
+ Schafhaltung
+ Schafherde
+ Schafhirte
+ Schilfhütte
+ Schlaffheit
+ Steifheit
Stoffhändler
+ Strumpfhose
+ Stumpfheit
+ Topfhaarschnitt
+ Wahlkampfhelfer
Werkstoffhof
+ aufhaben
+ aufhacken
+ aufhalsen
+ aufhalten
+ aufhatte
+ aufheben
+ aufheitern
+ aufheizen
+ aufhelfen
+ aufhellen
+ aufhetzen
+ aufheulen
+ aufholen
+ aufhorchen
+ aufhängen
+ aufhören
+ aufhübschen
+ daraufhin
+ draufhat
+ draufhauen
+ fünfhundert
+ unaufhaltsam
+ unaufhörlich
]],
},
{
patterns = {
fj = "f|j",
- ffj = "f|f|j",
+ ffj = "ff|j",
},
words = [[
- aufjagen aufjaulen aufjauchzen aufjohlt
- Dorfjunge Dorfjustiz Dorfjugend Dorfjäger Dorfjubiläum
- Fünfjahresplan Fünfjahresfeier Knefjahr Tarifjahr Strafjahr
- fünfjährig elfjährig zwölfjährig
- Kopfjäger Kopfjucken Kopfjagd
- Strafjustiz Strafjurist Chefjurist
- Laufjunge Laufjahr Laufjacke
- Wahlkampfjahr Wettkampfjahr Kampfjet
- Stoffjacke
- Kampfjagd Kampfjodeln
+ Chefjurist
+ Chefjuristin
+ Dorfjubiläum
+ Dorfjugend
+ Dorfjunge
+ Dorfjustiz
+ Dorfjäger
+ Fünfjahresfeier
+ Fünfjahresplan
+ Golfjahr
+ Golfjunge
+ Golfjungen
+ Golfjunioren
+ Golfjuniorinnen
Hofjäger
- Golfjahr Golfjunge Golfjunioren Golfjuniorinnen
+ Kampfjagd
+ Kampfjet
+ Kampfjodeln
+ Knefjahr
+ Kopfjagd
+ Kopfjucken
+ Kopfjäger
+ Laufjacke
+ Laufjahr
+ Laufjunge
+ Laufjungen
+ Stoffjacke
+ Strafjahr
+ Strafjurist
+ Strafjuristin
+ Strafjustiz
+ Tarifjahr
+ Wahlkampfjahr
+ Wahlkampfjahre
+ Wettkampfjahr
+ Wettkampfjahre
+ aufjagen
+ aufjauchzen
+ aufjaulen
+ aufjohlt
+ elfjährig
+ fünfjährig
+ zwölfjährig
-- Sognefjord Dovrefjell Prokofjew
]],
},
{
patterns = {
fk = "f|k",
- ffk = "f|f|k",
+ ffk = "ff|k",
},
words = [[
- aufkam aufkaufen aufkeimen aufkehren aufklaffen aufkläffen aufklappen aufklatschen aufklauben aufkleben aufklären aufklingen aufklopfen aufknacken aufknöpfen aufknüpfen aufkochen aufkommen aufkreischen aufkrempeln aufkreuzen aufkriegen aufkurbeln aufkündigen
- Napfkuchen Stopfkugel Briefkasten Briefkästen Kopfkissen
- Kehlkopfknoten Kaufkraft
- Pfeifkonzert Trumpfkarte
- Tarifkonflikt Tarifkommission
- Stoffkissen Stoffkatze Treibstoffkosten Kliffkante Auspuffklang
+ Auspuffklang
+ Briefkasten
+ Briefkästen
+ Kaufkraft
+ Kehlkopfknoten
+ Kliffkante
+ Kliffkanten
+ Kopfkissen
+ Napfkuchen
+ Pfeifkonzert
+ Pfeifkonzerte
+ Stoffkatzen
+ Stoffkatze
+ Stoffkissen
+ Stopfkugel
+ Tarifkommissionen
+ Tarifkonflikte
+ Trumpfkarten
+ Tarifkommission
+ Tarifkonflikt
+ Treibstoffkosten
+ Trumpfkarte
+ aufkam
+ aufkaufen
+ aufkehren
+ aufkeimen
+ aufklaffen
+ aufklappen
+ aufklatschen
+ aufklauben
+ aufkleben
+ aufklingen
+ aufklopfen
+ aufkläffen
+ aufklären
+ aufknacken
+ aufknöpfen
+ aufknüpfen
+ aufkochen
+ aufkommen
+ aufkreischen
+ aufkrempeln
+ aufkreuzen
+ aufkriegen
+ aufkurbeln
+ aufkündigen
]],
- },
- -- For Wolfgang
- {
- characters = "ẞ",
- patterns = {
- ["ẞ"] = "SS",
- },
- },
- -- For Hans (an example of a compound word):
- -- {
- -- patterns = {
- -- ffl = "ff+l",
- -- },
- -- words = [[
- -- whatever=whatever
- -- wafflaw
- -- wawafflawaw
- -- wawaffluwuw
- -- wawufflawuw
- -- ]],
- -- },
+ }
}
}