1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE alphabets SYSTEM "alphabet.dtd">
3 <?xml-stylesheet type="text/xsl" href="alphabet.xsl"?>
5 <alphabet name="Deutsch / German with numerals and punctuation">
6 <orientation type="LR"/>
7 <encoding type="Western"/>
8 <palette>European/Asian</palette>
9 <train>training_german_DE.txt</train>
10 <paragraph d="¶" b="9"/>
11 <space d="□" t=" " b="9" note="box" />
12 <control d="Control" t="" b="8" />
13 <group name="Lower case Latin letters" b="0">
14 <s b="10" d="a" t="a"/>
15 <s b="11" d="ä" t="ä"/>
16 <s b="12" d="b" t="b"/>
17 <s b="13" d="c" t="c"/>
18 <s b="14" d="d" t="d"/>
19 <s b="15" d="e" t="e"/>
20 <s b="16" d="f" t="f"/>
21 <s b="17" d="g" t="g"/>
22 <s b="18" d="h" t="h"/>
23 <s b="19" d="i" t="i"/>
24 <s b="20" d="j" t="j"/>
25 <s b="21" d="k" t="k"/>
26 <s b="22" d="l" t="l"/>
27 <s b="23" d="m" t="m"/>
28 <s b="24" d="n" t="n"/>
29 <s b="25" d="o" t="o"/>
30 <s b="26" d="ö" t="ö"/>
31 <s b="27" d="p" t="p"/>
32 <s b="28" d="q" t="q"/>
33 <s b="29" d="r" t="r"/>
34 <s b="30" d="s" t="s"/>
35 <s b="31" d="ß" t="ß"/>
36 <s b="32" d="t" t="t"/>
37 <s b="33" d="u" t="u"/>
38 <s b="34" d="ü" t="ü"/>
39 <s b="35" d="v" t="v"/>
40 <s b="36" d="w" t="w"/>
41 <s b="37" d="x" t="x"/>
42 <s b="38" d="y" t="y"/>
43 <s b="39" d="z" t="z"/>
45 <group name="Upper case Latin letters" b="111">
46 <s b="10" d="A" t="A"/>
47 <s b="11" d="Ä" t="Ä"/>
48 <s b="12" d="B" t="B"/>
49 <s b="13" d="C" t="C"/>
50 <s b="14" d="D" t="D"/>
51 <s b="15" d="E" t="E"/>
52 <s b="16" d="F" t="F"/>
53 <s b="17" d="G" t="G"/>
54 <s b="18" d="H" t="H"/>
55 <s b="19" d="I" t="I"/>
56 <s b="20" d="J" t="J"/>
57 <s b="21" d="K" t="K"/>
58 <s b="22" d="L" t="L"/>
59 <s b="23" d="M" t="M"/>
60 <s b="24" d="N" t="N"/>
61 <s b="25" d="O" t="O"/>
62 <s b="26" d="Ö" t="Ö"/>
63 <s b="27" d="P" t="P"/>
64 <s b="28" d="Q" t="Q"/>
65 <s b="29" d="R" t="R"/>
66 <s b="30" d="S" t="S"/>
67 <s b="31" d="T" t="T"/>
68 <s b="32" d="U" t="U"/>
69 <s b="33" d="Ü" t="Ü"/>
70 <s b="34" d="V" t="V"/>
71 <s b="35" d="W" t="W"/>
72 <s b="36" d="X" t="X"/>
73 <s b="37" d="Y" t="Y"/>
74 <s b="38" d="Z" t="Z"/>
76 <group name="Numbers" b="113">
77 <s d="1" t="1" b="90"/>
78 <s d="2" t="2" b="105"/>
79 <s d="3" t="3" b="91"/>
80 <s d="4" t="4" b="106"/>
81 <s d="5" t="5" b="92"/>
82 <s d="6" t="6" b="107"/>
83 <s d="7" t="7" b="93"/>
84 <s d="8" t="8" b="108"/>
85 <s d="9" t="9" b="94"/>
86 <s d="0" t="0" b="109"/>
88 <group name="Punctuation" b="112">
89 <s b="90" d="%" t="%"/>
90 <s b="91" d="*" t="*"/>
91 <s b="92" d="+" t="+"/>
92 <s b="93" d="=" t="="/>
93 <s b="94" d="/" t="/"/>
94 <s b="95" d="#" t="#"/>
95 <s d="€" t="€" b="96" note="euro" />
96 <s b="98" d="$" t="$"/>
97 <s b="99" d="|" t="|"/>
98 <s b="95" d="\" t="\"/>
99 <s b="96" d="~" t="~"/>
100 <s b="97" d="^" t="^"/>
101 <s b="98" d="_" t="_"/>
102 <s b="99" d="&" t="&"/>
103 <s b="95" d="@" t="@"/>
104 <s b="105" d="[" t="["/>
105 <s b="106" d="]" t="]"/>
106 <s b="107" d="{" t="{"/>
107 <s b="108" d="}" t="}"/>
108 <s b="109" d="<" t="<"/>
109 <s b="105" d=">" t=">"/>
110 <s b="106" d="(" t="("/>
111 <s b="107" d=")" t=")"/>
112 <s b="108" d="„" t="„" note="German left double quotation mark; Albanian right" />
113 <s b="109" d="“" t="“" note="left double quotation mark" />
114 <s b="106" d=""" t=""" note="deprecated vertical double quotation mark" />
115 <s b="107" d="”" t="”" note="right double quotation mark" />
116 <s b="108" d="‚" t="‚" note="German left single quotation mark; Albanian right" />
117 <s b="109" d="‘" t="‘" note="left single quotation mark" />
118 <s b="105" d="'" t="'" note="vertical single quote" />
119 <s b="106" d="◌̓" t="’" note="right single quotation mark and apostrophe" />
120 <s b="9" d="◊" t="	" note="TAB (represented by a diamond)"/>
121 <s b="100" d="-" t="-"/>
122 <s b="101" d=":" t=":"/>
123 <s b="102" d=";" t=";"/>
124 <s b="103" d="?" t="?"/>
125 <s b="104" d="!" t="!"/>
126 <s b="100" d="," t=","/>
127 <s b="104" d="." t="."/>
130 <alphabet name="Deutsch / German with limited punctuation">
131 <orientation type="LR"/>
132 <encoding type="Western"/>
133 <palette>Default</palette>
134 <train>training_german_DE.txt</train>
135 <paragraph d="¶" b="9"/>
136 <space d="□" t=" " b="9" note="box" />
137 <control d="Control" t="" b="8" />
138 <group name="Lower case Latin letters" b="0">
140 <s d="ä" t="ä"/>
155 <s d="ö" t="ö"/>
160 <s d="ß" t="ß"/>
163 <s d="ü" t="ü"/>
170 <group name="Upper case Latin letters" b="111">
172 <s d="Ä" t="Ä"/>
187 <s d="Ö" t="Ö"/>
194 <s d="Ü" t="Ü"/>
201 <group name="Punctuation" b="112">
202 <s d="’" t="’" note="right single quotation mark and apostrophe" />
209 <alphabet name="Deutsch / German lower case">
210 <orientation type="LR"/>
211 <encoding type="Western"/>
212 <palette>Default</palette>
213 <train>training_germanL_DE.txt</train>
214 <paragraph d="¶" b="9"/>
215 <space d="□" t=" " b="9" note="box" />
216 <control d="Control" t="" b="8" />
217 <group name="Lower case Latin letters" b="0">
219 <s d="ä" t="ä"/>
234 <s d="ö" t="ö"/>
239 <s d="ß" t="ß"/>
242 <s d="ü" t="ü"/>
249 <group name="Punctuation" b="112">