tagging release
[dasher.git] / Data / system.rc / alphabet.arabic.xml
blob118b80bf21b41376e38989493661f59654c0412e
1 <?xml version="1.0"?>
2 <!DOCTYPE alphabets SYSTEM "alphabet.dtd">
3 <?xml-stylesheet type="text/xsl" href="alphabet.xsl"?>
4 <!-- Author: David MacKay with help from the students of AIMS www.aims.ac.za -->
5 <alphabets>
6 <alphabet name="Arabic (groups) with punctuation and numerals">
7 <orientation type="RL"/>
8 <encoding type="Western"/>
9 <palette>European/Asian</palette>
10 <train>training_arabic_XX.txt</train>
11 <space d="&#x25a1;" t=" " b="9" note="box" />
12 <paragraph d="&#182;" b="9"/>
13 <control d="Control" t="" b="8"/>
14 <group name="letters" b="0">
15 <group name="Vowels etc" b="110">
16 <!-- Note: the x25CC character is the dotted-circle for the vowel to combine with 
17   on the canvas -->
18 <s d="&#x25cc;&#x064B;" t="&#x064B;"  b="90" note="FATHATAN"  />
19 <s d="&#x25cc;&#x064C;" t="&#x064C;"  b="91" note="dammatan - RARE"  />
20 <s d="&#x25cc;&#x064D;" t="&#x064D;"  b="92" note="kasratan - RARE"  />
21 <s d="&#x25cc;&#x064E;" t="&#x064E;"  b="93" note="fatha - RARE"  />
22 <s d="&#x25cc;&#x064F;" t="&#x064F;"  b="94" note="damma"  />
23 <s d="&#x25cc;&#x0650;" t="&#x0650;"  b="90" note="kasra - RARE"  />
24 <s d="&#x25cc;&#x0651;" t="&#x0651;"  b="91" note="shadda"  />
25 <s d="&#x25cc;&#x0652;" t="&#x0652;"  b="92" note="sukun - RARE"  />
26 <!-- <s d="&#x25cc;&#x0653;" t="&#x0653;"  note="maddah above (sometimes used to make combined characters)"  /> -->
27 <!-- <s d="&#x25cc;&#x0654;" t="&#x0654;"  b="70"  note="hamza above (sometimes used to make combined characters)"  /> -->
28 <!-- <s d="&#x25cc;&#x0655;" t="&#x0655;"  b="70"  note="hamza below (sometimes used to make combined characters)"  /> -->
29 <s d="&#x25cc;&#x0670;" t="&#x0670;"   b="93" note="superscript alef - RARE"  />
30 </group>                               
31 <group  b="60" name="hamza" >
32 <s d="&#x0621;" t="&#x0621;" b="70" note="HAMZA  "  />
33 </group>
34 <group  b="60" name="alef" note="&#x0627;">
35 <s d="&#x0622;" t="&#x0622;" b="80" note="ALEF WITH MADDA ABOVE  "  />
36 <s d="&#x0623;" t="&#x0623;" b="70" note="ALEF WITH HAMZA ABOVE  "  />
37 <!-- <s d="&#x0672;" t="&#x0672;"  b="80" note=" ALEF WITH WAVY HAMZA ABOVE  "  /> -->
38 <s d="&#x0624;" t="&#x0624;" b="79" note=" WAW WITH HAMZA ABOVE  "  />
39 <s d="&#x0625;" t="&#x0625;" b="70" note=" ALEF WITH HAMZA BELOW  "  />
40 <s d="&#x0626;" t="&#x0626;" b="89" note=" YEH WITH HAMZA ABOVE  "  />
41 <s d="&#x0627;" t="&#x0627;" b="70" note=" ALEF  "  />
42 </group>
43 <group b="61" >
44 <s d="&#x0628;" t="&#x0628;" b="81" note=" BEH  "  />
45 <s d="&#x0629;" t="&#x0629;" b="71" note=" TEH MARBUTA  "  />
46 <s d="&#x062A;" t="&#x062A;" b="81" note=" TEH  "  />
47 <s d="&#x062B;" t="&#x062B;" b="71" note=" THEH  "  />
48 </group>
49 <group b="62" >
50 <s d="&#x062C;" t="&#x062C;" b="72" note=" JEEM  "  />
51 <s d="&#x062D;" t="&#x062D;" b="82" note=" HAH  "  />
52 <s d="&#x062E;" t="&#x062E;" b="72" note=" KHAH  "  />
53 </group>
54 <group b="63" >
55 <s d="&#x062F;" t="&#x062F;" b="73" note=" DAL  "  />
56 <s d="&#x0630;" t="&#x0630;" b="83" note=" THAL  "  />
57 <s d="&#x0631;" t="&#x0631;" b="73" note=" REH  "  />
58 <s d="&#x0632;" t="&#x0632;" b="83" note=" ZAIN  "  />
59 </group>
60 <group b="64" >
61 <s d="&#x0633;" t="&#x0633;" b="74" note=" SEEN  "  />
62 <s d="&#x0634;" t="&#x0634;" b="84" note=" SHEEN  "  />
63 </group>
64 <group b="65" >
65 <s d="&#x0635;" t="&#x0635;" b="75" note=" SAD  "  />
66 <s d="&#x0636;" t="&#x0636;" b="85" note=" DAD  "  />
67 <s d="&#x0637;" t="&#x0637;" b="75" note=" TAH  "  />
68 <s d="&#x0638;" t="&#x0638;" b="85" note=" ZAH  "  />
69 </group>
70 <group b="66" >
71 <s d="&#x0639;" t="&#x0639;" b="86" note=" AIN  "  />
72 <s d="&#x063A;" t="&#x063A;" b="76" note=" GHAIN  "  />
73 <s d="&#x0641;" t="&#x0641;" b="86" note=" FEH  "  />
74 <s d="&#x0642;" t="&#x0642;" b="76" note=" QAF  "  />
75 </group>
76 <group b="67" >
77 <s d="&#x0643;" t="&#x0643;" b="87" note=" KAF  "  />
78 <s d="&#x0644;" t="&#x0644;" b="77" note=" LAM  "  />
79 <s d="&#x0645;" t="&#x0645;" b="87" note=" MEEM  "  />
80 <s d="&#x0646;" t="&#x0646;" b="77" note=" NOON  "  />
81 </group>
82 <group b="68" >
83 <s d="&#x0647;" t="&#x0647;" b="78" note=" HEH  "  />
84 <s d="&#x0648;" t="&#x0648;" b="79" note=" WAW  "  />
85 <s d="&#x0649;" t="&#x0649;" b="89" note=" ALEF MAKSURA (Looks like YEH!)"  />
86 <s d="&#x064A;" t="&#x064A;" b="79" note=" YEH  "  />
87 </group>
88 </group>
89 <group name="Numbers" b="113">
90 <s d="1" t="1"  b="105"/>
91 <s d="2" t="2"  b="106"/>
92 <s d="3" t="3"  b="107"/>
93 <s d="4" t="4"  b="108"/>
94 <s d="5" t="5"  b="109"/>
95 <s d="6" t="6"  b="105"/>
96 <s d="7" t="7"  b="106"/>
97 <s d="8" t="8"  b="107"/>
98 <s d="9" t="9"  b="108"/>
99 <s d="0" t="0"  b="109"/>
100 </group>
101 <group name="Arabic-Indic numbers" b="116">
102 <s d="&#x0661;" t="&#x0661;"  b="105"  note="ONE"/>
103 <s d="&#x0662;" t="&#x0662;"  b="106"  note="TWO"/>
104 <s d="&#x0663;" t="&#x0663;"  b="107"  note="THREE"/>
105 <s d="&#x0664;" t="&#x0664;"  b="108"  note="FOUR"/>
106 <s d="&#x0665;" t="&#x0665;"  b="109"  note="FIVE"/>
107 <s d="&#x0666;" t="&#x0666;"  b="105"  note="SIX"/>
108 <s d="&#x0667;" t="&#x0667;"  b="106"  note="SEVEN"/>
109 <s d="&#x0668;" t="&#x0668;"  b="107"  note="EIGHT"/>
110 <s d="&#x0669;" t="&#x0669;"  b="108"  note="NINE"/>
111 <s d="&#x0660;" t="&#x0660;"  b="109"  note="ZERO"/>
112 </group>
113 <group name="Punctuation" b="112">
114 <s b="94"  d="&#x066A;" t="&#x066A;"  note="Arabic percent"/>
115 <s b="90" d="%" t="%"/>
116 <s b="91" d="*" t="*"/>
117 <s b="92" d="+" t="+"/>
118 <s b="93" d="=" t="="/>
119 <s b="94" d="/" t="/"/>
120 <s b="95" d="#" t="#"/>
121 <s b="96" d="$" t="$"/>
122 <s b="97" d="|" t="|"/>
123 <s b="98" d="\" t="\"/>
124 <s b="99" d="~" t="~"/>
125 <s b="95" d="^" t="^"/>
126 <s b="96" d="_" t="_"/>
127 <s b="97" d="&amp;" t="&amp;"/> 
128 <s b="98" d="@" t="@"/>
129 <!--  Note: the x200F character makes the opening and closing characters face in the 
130       correct (Right to Left) direction.
132 <s b="109" d="&#x200F;&lt;&#x200F;" t="&lt;"/>
133 <s b="105" d="&#x200F;&gt;&#x200F;" t="&gt;"/>
134 <s b="107" d="&#x200F;{&#x200F;" t="{"/>
135 <s b="108" d="&#x200F;}&#x200F;" t="}"/>
136 <s b="105" d="&#x200F;[&#x200F;" t="["/>
137 <s b="106" d="&#x200F;]&#x200F;" t="]"/>
138 <s b="106" d="&#x200F;(&#x200F;" t="("/>
139 <s b="107" d="&#x200F;)&#x200F;" t=")"/>
140 <s b="109" d="&#x0022;" t="&#x0022;" note="deprecated vertical double quotation mark" />
141 <s b="109" d="`" t="`" note="left quote from keyboard" />
142 <s b="105" d="&apos;" t="&apos;" note="apostrophe" />
143 <s b="73" t="&#x0640;" d="&#x0640;" note="ARABIC TATWEEL joining character"/>
144 <s b="100" d="-" t="-"/>
145 <s b="101" d=":" t=":"/>
146 <s b="104" d="&#x061B;" t="&#x061B;"  note="Arabic semicolon"/>
147 <s b="102" d=";" t=";"/>
148 <s b="103" d="?" t="?"/>
149 <s b="104" d="&#x061F;" t="&#x061F;"  note="Arabic question mark"/>
150 <s b="100" d="!" t="!"/>
151 <s b="101" d="," t=","/>
152 <s b="102"  d="&#x060C;" t="&#x060C;"  note="Arabic comma"/>
153 <s b="104" d="." t="."/>
154 </group>
155 </alphabet>
156 <alphabet name="Arabic with punctuation and numerals">
157 <orientation type="RL"/>
158 <encoding type="Western"/>
159 <palette>European/Asian</palette>
160 <train>training_arabic_XX.txt</train>
161 <space d="&#x25a1;" t=" " b="9" note="box" />
162 <paragraph d="&#182;" b="9"/>
163 <control d="Control" t="" b="8"/>
164 <group name="letters" b="0">
165 <s d="&#x0621;" t="&#x0621;" b="70" note="HAMZA  "  />
166 <s d="&#x0622;" t="&#x0622;" b="80" note="ALEF WITH MADDA ABOVE  "  />
167 <s d="&#x0623;" t="&#x0623;" b="70" note="ALEF WITH HAMZA ABOVE  "  />
168 <!-- <s d="&#x0672;" t="&#x0672;"  b="80" note=" ALEF WITH WAVY HAMZA ABOVE  "  /> -->
169 <s d="&#x0624;" t="&#x0624;" b="79" note=" WAW WITH HAMZA ABOVE  "  />
170 <s d="&#x0625;" t="&#x0625;" b="70" note=" ALEF WITH HAMZA BELOW  "  />
171 <s d="&#x0626;" t="&#x0626;" b="89" note=" YEH WITH HAMZA ABOVE  "  />
172 <s d="&#x0627;" t="&#x0627;" b="70" note=" ALEF  "  />
173 <s d="&#x0628;" t="&#x0628;" b="81" note=" BEH  "  />
174 <s d="&#x0629;" t="&#x0629;" b="71" note=" TEH MARBUTA  "  />
175 <s d="&#x062A;" t="&#x062A;" b="81" note=" TEH  "  />
176 <s d="&#x062B;" t="&#x062B;" b="71" note=" THEH  "  />
177 <s d="&#x062C;" t="&#x062C;" b="72" note=" JEEM  "  />
178 <s d="&#x062D;" t="&#x062D;" b="82" note=" HAH  "  />
179 <s d="&#x062E;" t="&#x062E;" b="72" note=" KHAH  "  />
180 <s d="&#x062F;" t="&#x062F;" b="73" note=" DAL  "  />
181 <s d="&#x0630;" t="&#x0630;" b="83" note=" THAL  "  />
182 <s d="&#x0631;" t="&#x0631;" b="73" note=" REH  "  />
183 <s d="&#x0632;" t="&#x0632;" b="83" note=" ZAIN  "  />
184 <s d="&#x0633;" t="&#x0633;" b="74" note=" SEEN  "  />
185 <s d="&#x0634;" t="&#x0634;" b="84" note=" SHEEN  "  />
186 <s d="&#x0635;" t="&#x0635;" b="74" note=" SAD  "  />
187 <s d="&#x0636;" t="&#x0636;" b="84" note=" DAD  "  />
188 <s d="&#x0637;" t="&#x0637;" b="74" note=" TAH  "  />
189 <s d="&#x0638;" t="&#x0638;" b="75" note=" ZAH  "  />
190 <s d="&#x0639;" t="&#x0639;" b="85" note=" AIN  "  />
191 <s d="&#x063A;" t="&#x063A;" b="75" note=" GHAIN  "  />
192 <s d="&#x0641;" t="&#x0641;" b="76" note=" FEH  "  />
193 <s d="&#x0642;" t="&#x0642;" b="86" note=" QAF  "  />
194 <s d="&#x0643;" t="&#x0643;" b="76" note=" KAF  "  />
195 <s d="&#x0644;" t="&#x0644;" b="77" note=" LAM  "  />
196 <s d="&#x0645;" t="&#x0645;" b="87" note=" MEEM  "  />
197 <s d="&#x0646;" t="&#x0646;" b="77" note=" NOON  "  />
198 <s d="&#x0647;" t="&#x0647;" b="78" note=" HEH  "  />
199 <s d="&#x0648;" t="&#x0648;" b="79" note=" WAW  "  />
200 <s d="&#x0649;" t="&#x0649;" b="89" note=" ALEF MAKSURA (Looks like YEH!)"  />
201 <s d="&#x064A;" t="&#x064A;" b="79" note=" YEH  "  />
202 </group>
203 <group name="Vowels etc" b="110">
204 <s d="&#x25cc;&#x064B;" t="&#x064B;"  b="90" note="FATHATAN"  />
205 <s d="&#x25cc;&#x064C;" t="&#x064C;"  b="91" note="dammatan - RARE"  />
206 <s d="&#x25cc;&#x064D;" t="&#x064D;"  b="92" note="kasratan - RARE"  />
207 <s d="&#x25cc;&#x064E;" t="&#x064E;"  b="93" note="fatha - RARE"  />
208 <s d="&#x25cc;&#x064F;" t="&#x064F;"  b="94" note="damma"  />
209 <s d="&#x25cc;&#x0650;" t="&#x0650;"  b="90" note="kasra - RARE"  />
210 <s d="&#x25cc;&#x0651;" t="&#x0651;"  b="91" note="shadda"  />
211 <s d="&#x25cc;&#x0652;" t="&#x0652;"  b="92" note="sukun - RARE"  />
212 <!-- <s d="&#x25cc;&#x0653;" t="&#x0653;"  note="maddah above (sometimes used to make combined characters)"  /> -->
213 <!-- <s d="&#x25cc;&#x0654;" t="&#x0654;"  b="70"  note="hamza above (sometimes used to make combined characters)"  /> -->
214 <!-- <s d="&#x25cc;&#x0655;" t="&#x0655;"  b="70"  note="hamza below (sometimes used to make combined characters)"  /> -->
215 <s d="&#x25cc;&#x0670;" t="&#x0670;"   b="93" note="superscript alef - RARE"  />
216 </group>
217 <group name="Numbers" b="113">
218 <s d="1" t="1"  b="105"/>
219 <s d="2" t="2"  b="106"/>
220 <s d="3" t="3"  b="107"/>
221 <s d="4" t="4"  b="108"/>
222 <s d="5" t="5"  b="109"/>
223 <s d="6" t="6"  b="105"/>
224 <s d="7" t="7"  b="106"/>
225 <s d="8" t="8"  b="107"/>
226 <s d="9" t="9"  b="108"/>
227 <s d="0" t="0"  b="109"/>
228 </group>
229 <group name="Arabic-Indic numbers" b="116">
230 <s d="&#x0661;" t="&#x0661;"  b="105"  note="ONE"/>
231 <s d="&#x0662;" t="&#x0662;"  b="106"  note="TWO"/>
232 <s d="&#x0663;" t="&#x0663;"  b="107"  note="THREE"/>
233 <s d="&#x0664;" t="&#x0664;"  b="108"  note="FOUR"/>
234 <s d="&#x0665;" t="&#x0665;"  b="109"  note="FIVE"/>
235 <s d="&#x0666;" t="&#x0666;"  b="105"  note="SIX"/>
236 <s d="&#x0667;" t="&#x0667;"  b="106"  note="SEVEN"/>
237 <s d="&#x0668;" t="&#x0668;"  b="107"  note="EIGHT"/>
238 <s d="&#x0669;" t="&#x0669;"  b="108"  note="NINE"/>
239 <s d="&#x0660;" t="&#x0660;"  b="109"  note="ZERO"/>
240 </group>
241 <group name="Punctuation" b="112">
242 <s b="94"  d="&#x066A;" t="&#x066A;"  note="Arabic percent"/>
243 <s b="90" d="%" t="%"/>
244 <s b="91" d="*" t="*"/>
245 <s b="92" d="+" t="+"/>
246 <s b="93" d="=" t="="/>
247 <s b="94" d="/" t="/"/>
248 <s b="95" d="#" t="#"/>
249 <s b="96" d="$" t="$"/>
250 <s b="97" d="|" t="|"/>
251 <s b="98" d="\" t="\"/>
252 <s b="99" d="~" t="~"/>
253 <s b="95" d="^" t="^"/>
254 <s b="96" d="_" t="_"/>
255 <s b="97" d="&amp;" t="&amp;"/> 
256 <s b="98" d="@" t="@"/>
257 <s b="109" d="&#x200F;&lt;&#x200F;" t="&lt;"/>
258 <s b="105" d="&#x200F;&gt;&#x200F;" t="&gt;"/>
259 <s b="107" d="&#x200F;{&#x200F;" t="{"/>
260 <s b="108" d="&#x200F;}&#x200F;" t="}"/>
261 <s b="105" d="&#x200F;[&#x200F;" t="["/>
262 <s b="106" d="&#x200F;]&#x200F;" t="]"/>
263 <s b="106" d="&#x200F;(&#x200F;" t="("/>
264 <s b="107" d="&#x200F;)&#x200F;" t=")"/>
265 <s b="109" d="&#x0022;" t="&#x0022;" note="deprecated vertical double quotation mark" />
266 <s b="109" d="`" t="`" note="left quote from keyboard" />
267 <s b="105" d="&apos;" t="&apos;" note="apostrophe" />
268 <s b="73" t="&#x0640;" d="&#x0640;" note="ARABIC TATWEEL joining character"/>
269 <s b="100" d="-" t="-"/>
270 <s b="101" d=":" t=":"/>
271 <s b="104" d="&#x061B;" t="&#x061B;"  note="Arabic semicolon"/>
272 <s b="102" d=";" t=";"/>
273 <s b="103" d="?" t="?"/>
274 <s b="104" d="&#x061F;" t="&#x061F;"  note="Arabic question mark"/>
275 <s b="100" d="!" t="!"/>
276 <s b="101" d="," t=","/>
277 <s b="102"  d="&#x060C;" t="&#x060C;"  note="Arabic comma"/>
278 <s b="104" d="." t="."/>
279 </group>
280 </alphabet>
281 </alphabets>