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="Português / Portuguese (Brazilian)">
6 <orientation type="LR"/>
7 <encoding type="Western"/>
8 <train>training_portuguese_BR.txt</train>
9 <palette>Default</palette>
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">
15 <s d="à" t="à"/>
16 <s d="á" t="á"/>
17 <s d="â" t="â"/>
18 <s d="ã" t="ã"/>
21 <s d="ç" t="ç"/>
24 <s d="è" t="è"/>
25 <s d="é" t="é"/>
26 <s d="ê" t="ê"/>
31 <s d="í" t="í"/>
32 <s d="î" t="î"/>
38 <s d="ñ" t="ñ"/>
40 <s d="ó" t="ó"/>
41 <s d="ô" t="ô"/>
42 <s d="õ" t="õ"/>
49 <s d="ú" t="ú"/>
50 <s d="ü" t="ü"/>
57 <group name="Upper case Latin letters" b="111">
59 <s d="À" t="À"/>
60 <s d="Á" t="Á"/>
61 <s d="Ã" t="Ã"/>
64 <s d="Ç" t="Ç"/>
67 <s d="É" t="É"/>
68 <s d="Ê" t="Ê"/>
73 <s d="Í" t="Í"/>
79 <s d="Ñ" t="Ñ"/>
81 <s d="Ó" t="Ó"/>
82 <s d="Ô" t="Ô"/>
83 <s d="Õ" t="Õ"/>
90 <s d="Ú" t="Ú"/>
97 <group name="Numbers" b="113">
109 <group name="Punctuation" b="112">
122 <s d="&" t="&"/>
128 <s d="<" t="<"/>
129 <s d=">" t=">"/>
132 <s d="“" t="“" note="left double quotation mark" />
133 <s d=""" t=""" note="deprecated vertical double quotation mark" />
134 <s d=""" t="""/>
135 <s d="”" t="”" note="right double quotation mark" />
136 <s d="‘" t="‘" note="left single quotation mark" />
137 <s d="’" t="’" note="right single quotation mark and apostrophe" />
139 <s d="'" t="'"/>
140 <s b="9" d="◊" t="	" note="TAB (represented by a diamond)"/>
141 <s b="100" d="-" t="-"/>
142 <s b="101" d=":" t=":"/>
143 <s b="102" d=";" t=";"/>
144 <s b="103" d="?" t="?"/>
145 <s b="104" d="!" t="!"/>
146 <s b="100" d="," t=","/>
147 <s b="104" d="." t="."/>
150 <alphabet name="Português / Portuguese (Brazilian) (combining accents) with numerals and punctuation">
151 <orientation type="LR"/>
152 <encoding type="Western"/>
153 <palette>European/Asian</palette>
154 <train>training_portugueseC_BR.txt</train>
155 <space d="□" t=" " b="9" note="box" />
156 <control d="Control" t=""/>
157 <paragraph d="¶" b="9"/>
158 <group name="Combining accents" b="191" visible="on">
159 <s d="◌̀" t="̀" b="72" note="COMBINING GRAVE ACCENT ` "/>
160 <s d="◌́" t="́" b="82" note="COMBINING ACUTE ACCENT ´ "/>
161 <s d="◌̂" t="̂" b="72" note="COMBINING CIRCUMFLEX ACCENT ^ "/>
162 <s d="◌̃" t="̃" b="82" note="COMBINING TILDE ~ "/>
163 <s d="◌̄" t="̄" b="72" note="COMBINING MACRON ¯ "/>
164 <s d="◌̧" t="̧" b="82" note="COMBINING CEDILLA ¸ "/>
165 <s d="◌̈" t="̈" b="72" note="COMBINING DIAERESIS or UMLAUT ¨"/>
167 <group name="Lower case Latin letters" visible="off">
168 <s d="a" t="a" b="10"/>
169 <s d="b" t="b" b="11"/>
170 <s d="c" t="c" b="12"/>
171 <s d="d" t="d" b="13"/>
172 <s d="e" t="e" b="14"/>
173 <s d="f" t="f" b="15"/>
174 <s d="g" t="g" b="16"/>
175 <s d="h" t="h" b="17"/>
176 <s d="i" t="i" b="18"/>
177 <s d="j" t="j" b="19"/>
178 <s d="k" t="k" b="20"/>
179 <s d="l" t="l" b="21"/>
180 <s d="m" t="m" b="22"/>
181 <s d="n" t="n" b="23"/>
182 <s d="o" t="o" b="24"/>
183 <s d="p" t="p" b="25"/>
184 <s d="q" t="q" b="26"/>
185 <s d="r" t="r" b="27"/>
186 <s d="s" t="s" b="28"/>
187 <s d="t" t="t" b="29"/>
188 <s d="u" t="u" b="30"/>
189 <s d="v" t="v" b="31"/>
190 <s d="w" t="w" b="32"/>
191 <s d="x" t="x" b="33"/>
192 <s d="y" t="y" b="34"/>
193 <s d="z" t="z" b="35"/>
195 <group name="Upper case Latin letters" b="111">
196 <s d="A" t="A" b="10"/>
197 <s d="B" t="B" b="11"/>
198 <s d="C" t="C" b="12"/>
199 <s d="D" t="D" b="13"/>
200 <s d="E" t="E" b="14"/>
201 <s d="F" t="F" b="15"/>
202 <s d="G" t="G" b="16"/>
203 <s d="H" t="H" b="17"/>
204 <s d="I" t="I" b="18"/>
205 <s d="J" t="J" b="19"/>
206 <s d="K" t="K" b="20"/>
207 <s d="L" t="L" b="21"/>
208 <s d="M" t="M" b="22"/>
209 <s d="N" t="N" b="23"/>
210 <s d="O" t="O" b="24"/>
211 <s d="P" t="P" b="25"/>
212 <s d="Q" t="Q" b="26"/>
213 <s d="R" t="R" b="27"/>
214 <s d="S" t="S" b="28"/>
215 <s d="T" t="T" b="29"/>
216 <s d="U" t="U" b="30"/>
217 <s d="V" t="V" b="31"/>
218 <s d="W" t="W" b="32"/>
219 <s d="X" t="X" b="33"/>
220 <s d="Y" t="Y" b="34"/>
221 <s d="Z" t="Z" b="35"/>
223 <group name="Numbers" b="113">
224 <s d="1" t="1" b="90"/>
225 <s d="2" t="2" b="105"/>
226 <s d="3" t="3" b="91"/>
227 <s d="4" t="4" b="106"/>
228 <s d="5" t="5" b="92"/>
229 <s d="6" t="6" b="107"/>
230 <s d="7" t="7" b="93"/>
231 <s d="8" t="8" b="108"/>
232 <s d="9" t="9" b="94"/>
233 <s d="0" t="0" b="109"/>
235 <group name="Punctuation" b="112">
236 <s b="90" d="%" t="%"/>
237 <s b="91" d="*" t="*"/>
238 <s b="92" d="+" t="+"/>
239 <s b="93" d="=" t="="/>
240 <s b="94" d="/" t="/"/>
241 <s b="95" d="#" t="#"/>
242 <s d="€" t="€" b="96" note="euro" />
243 <s b="98" d="$" t="$"/>
244 <s b="99" d="|" t="|"/>
245 <s b="95" d="\" t="\"/>
246 <s b="96" d="~" t="~"/>
247 <s b="97" d="^" t="^"/>
248 <s b="98" d="_" t="_"/>
249 <s b="99" d="&" t="&"/>
250 <s b="95" d="@" t="@"/>
251 <s b="105" d="[" t="["/>
252 <s b="106" d="]" t="]"/>
253 <s b="107" d="{" t="{"/>
254 <s b="108" d="}" t="}"/>
255 <s b="109" d="<" t="<"/>
256 <s b="105" d=">" t=">"/>
257 <s b="106" d="(" t="("/>
258 <s b="107" d=")" t=")"/>
259 <s b="107" d="›" t="›" note="French right single quotation mark" />
260 <s b="108" d="‹" t="‹" note="French left single quotation mark" />
261 <s b="109" d="»" t="»" note="French right double quotation mark" />
262 <s b="105" d="«" t="«" note="French left double quotation mark" />
263 <s b="106" d="'" t="'" note="vertical single quote" />
264 <s b="107" d="◌̓" t="’" note="right single quotation mark and apostrophe" />
265 <s b="9" d="◊" t="	" note="TAB (represented by a diamond)"/>
266 <s b="100" d="-" t="-"/>
267 <s b="101" d=":" t=":"/>
268 <s b="102" d=";" t=";"/>
269 <s b="103" d="?" t="?"/>
270 <s b="104" d="!" t="!"/>
271 <s b="100" d="," t=","/>
272 <s b="104" d="." t="."/>