2 <!DOCTYPE alphabets SYSTEM "alphabet.dtd">
3 <?xml-stylesheet type="text/xsl" href="alphabet-nest.xsl"?>
4 <!-- Author: David MacKay; NEEDS CHECKING BY AN EXPERT! -->
6 <alphabet name="Pashto (Nested groups) with punctuation and numerals">
7 <!-- Pashto / پښتو -->
8 <orientation type="RL"/>
9 <encoding type="Western"/>
10 <palette>European/Asian</palette>
11 <train>training_pashto_AF.txt</train>
12 <space d="□" t=" " b="9" note="box" />
13 <paragraph d="¶" b="9"/>
14 <control d="Control" t="" b="8"/>
15 <group name="Pashto letters" b="0">
16 <group name="Vowels etc" b="110">
17 <s d="◌َ" t="َ" b="90" note="fatha" />
18 <s d="◌ِ" t="ِ" b="91" note="kasra" />
19 <s d="◌ُ" t="ُ" b="92" note="damma" />
20 <s d="◌ّ" t="ّ" b="93" note="shadda" />
21 <s d="◌ْ" t="ْ" b="94" note="sukun" />
22 <s d="◌ً" t="ً" b="90" note="FATHATAN" />
23 <s d="◌ٍ" t="ٍ" b="91" note="kasratan" />
24 <s d="◌ٌ" t="ٌ" b="92" note="dammatan" />
25 <s d="◌ٓ" t="ٓ" b="93" note="maddah above" />
26 <s d="◌ٔ" t="ٔ" b="94" note="hamza above" />
27 <s d="◌ٕ" t="ٕ" b="90" note="hamza below" />
28 <s d="◌ٰ" t="ٰ" b="91" note="superscript alef" />
30 <group name="Hamza" b="60">
31 <s d="ء" t="ء" b="70" note="HAMZA " />
33 <group b="60" name="alef" >
34 <s d="آ" t="آ" b="80" note="ALEF WITH MADDA ABOVE " />
35 <s d="ا" t="ا" b="70" note="ALEF " />
36 <s d="أ" t="أ" b="80" note="ALEF WITH HAMZA ABOVE " />
39 <s d="ب" t="ب" b="81" note="BEH " />
40 <s d="پ" t="پ" b="71" note="PEH " />
41 <s d="ت" t="ت" b="81" note="TEH " />
42 <s d="ث" t="ث" b="71" note="THEH " />
43 <s d="ٺ" t="ٺ" b="81" note="ARABIC LETTER TTEHEH class(p)" />
44 <s d="ٽ" t="ٽ" b="71" note="SE or THEH? - ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS class(p)" />
45 <s d="ٿ" t="ٿ" b="81" note="ARABIC LETTER TEHEH class(p)" />
48 <s d="ج" t="ج" b="82" note="JEEM " />
49 <s d="ځ" t="ځ" note="ZEEM? ARABIC LETTER HAH WITH HAMZA ABOVE class(p)" />
50 <s d="چ" t="چ" b="72" note="TCHEH " />
51 <s d="څ" t="څ" note="SEEM? ARABIC LETTER HAH WITH THREE DOTS ABOVE class(p)" />
52 <s d="ح" t="ح" b="82" note="HAH " />
53 <s d="خ" t="خ" b="72" note="KHAH " />
56 <s d="د" t="د" b="73" note="DAL " />
57 <s d="ډ" t="ډ" note="DDAL ARABIC LETTER DAL WITH RING class(p)" />
58 <s d="ذ" t="ذ" b="83" note="THAL " />
59 <s d="ر" t="ر" b="73" note="REH " />
60 <s d="ړ" t="ړ" note="RREH ARABIC LETTER REH WITH RING class(p)" />
61 <s d="ز" t="ز" b="83" note="ZEH / ZAIN " />
62 <s d="ڒ" t="ڒ" note="ARABIC LETTER REH WITH SMALL V class(p)" />
63 <s d="ڔ" t="ڔ" note="ARABIC LETTER REH WITH DOT BELOW class(p)" />
64 <s d="ڕ" t="ڕ" note="ARABIC LETTER REH WITH SMALL V BELOW class(p)" />
65 <s d="ڗ" t="ڗ" note="ARABIC LETTER REH WITH TWO DOTS ABOVE class(p)" />
66 <s d="ژ" t="ژ" b="73" note="JEH " />
67 <s d="ږ" t="ږ" note="ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE class(p)" />
68 <s d="ڙ" t="ڙ" note="ARABIC LETTER REH WITH FOUR DOTS ABOVE class(p)" />
69 <!-- <s d="ۯ" t="ۯ" note="ARABIC LETTER REH WITH INVERTED V class(p)" /> -->
72 <s d="س" t="س" b="84" note="SEEN " />
73 <s d="ش" t="ش" b="74" note="SHEEN " />
74 <s d="ۺ" t="ۺ" note="KHEEN? - ARABIC LETTER SHEEN WITH DOT BELOW class(p)" />
77 <s d="ص" t="ص" b="75" note="SAD " />
78 <s d="ض" t="ض" b="85" note="DAD " />
79 <s d="ط" t="ط" b="75" note="TWEH? TAH " />
80 <s d="ظ" t="ظ" b="85" note="ZWEH? ZAH " />
83 <s d="ع" t="ع" b="86" note="AIN " />
84 <s d="غ" t="غ" b="76" note="GHAIN " />
85 <s d="ف" t="ف" b="86" note="FEH " />
86 <s d="ق" t="ق" b="76" note="QAF " />
89 <s d="ک" t="ک" b="77" note="KAF (unicode LETTER KEHEH)" />
90 <s d="گ" t="گ" b="87" note="GAF " />
93 <s d="ل" t="ل" b="78" note=" LAM " />
94 <s d="م" t="م" b="88" note=" MEEM " />
95 <s d="ن" t="ن" b="78" note=" NOON " />
96 <s d="ڼ" t="ڼ" note="NOORR? - ARABIC LETTER NOON WITH RING class(p)" />
99 <!-- <s d="ۿ" t="ۿ" note="ARABIC LETTER HEH WITH INVERTED V class(p)" /> -->
100 <s d="و" t="و" b="79" note=" WAW " />
101 <s d="ؤ" t="ؤ" b="89" note=" WAW WITH HAMZA ABOVE " />
102 <s d="ۅ" t="ۅ" note="ARABIC LETTER KIRGHIZ OE class(p)" />
103 <s d="ۆ" t="ۆ" note="ARABIC LETTER OE class(p)" />
104 <s d="ۈ" t="ۈ" note="ARABIC LETTER YU class(p)" />
105 <s d="ۊ" t="ۊ" note="ARABIC LETTER WAW WITH TWO DOTS ABOVE class(p)" />
106 <s d="ۋ" t="ۋ" note="ARABIC LETTER VE class(p)" />
107 <!-- <s d="ۏ" t="ۏ" note="ARABIC LETTER WAW WITH DOT ABOVE class(p)" /> -->
108 <s d="ه‍" t="ه" b="79" note=" HEH (with non-joiner added to the canvas glyph) " />
109 <s d="ی" t="ی" b="89" note="ARABIC LETTER FARSI YEH " />
110 <s d="ئ" t="ئ" b="79" note=" YEH WITH HAMZA ABOVE " />
113 <group name="Arabic letters" b="115">
114 <s b="99" t="ـ" d="ـ" note="ARABIC TATWEEL joining character"/>
115 <s d="إ" t="إ" b="70" note="ALEF WITH HAMZA BELOW " />
116 <s d="ٱ" t="ٱ" b="80" note="ALEF WASLA " />
117 <s d="ك" t="ك" b="77" note="ARABIC KAF perhaps omit this"/>
118 <s d="ة" t="ة" b="79" note=" TEH MARBUTA " />
119 <s d="ى‍" t="ى" b="89" note=" ALEF MAKSURA (Looks like YEH!)" />
120 <s d="ي" t="ي" b="79" note=" YEH " />
122 <group name="Persian numbers" b="113">
123 <s d="۱" t="۱" b="105" note="ONE"/>
124 <s d="۲" t="۲" b="106" note="TWO"/>
125 <s d="۳" t="۳" b="107" note="THREE"/>
126 <s d="۴" t="۴" b="108" note="FOUR"/>
127 <s d="۵" t="۵" b="109" note="FIVE"/>
128 <s d="۶" t="۶" b="105" note="SIX"/>
129 <s d="۷" t="۷" b="106" note="SEVEN"/>
130 <s d="۸" t="۸" b="107" note="EIGHT"/>
131 <s d="۹" t="۹" b="108" note="NINE"/>
132 <s d="۰" t="۰" b="109" note="ZERO"/>
133 <s d="٫" t="٫" b="104" note="decimal point"/>
134 <s d="٬" t="٬" b="102" note="thousands"/>
136 <group name="ASCII Punctuation" b="114">
137 <s b="99" d="~" t="~"/>
138 <s b="98" d="@" t="@"/>
139 <s b="95" d="#" t="#"/>
140 <s b="96" d="$" t="$"/>
141 <s b="90" d="%" t="%"/>
142 <s b="95" d="^" t="^"/>
143 <s b="97" d="&" t="&"/>
144 <s b="91" d="*" t="*"/>
145 <s b="100" d="-" t="-"/>
146 <s b="96" d="_" t="_"/>
147 <s b="98" d="\" t="\"/>
148 <s b="97" d="|" t="|"/>
150 <group name="Punctuation" b="112">
151 <s b="90" d="﷼" t="﷼" note="currency"/>
152 <s b="91" d="٪" t="٪" note="Arabic percent"/>
153 <s b="92" d="+" t="+"/>
154 <s b="93" d="−" t="−" note="minus"/>
155 <s b="94" d="×" t="×" note="times"/>
156 <s b="90" d="÷" t="÷" note="divide"/>
157 <s b="91" d="=" t="="/>
158 <s b="92" d="/" t="/" note="keep in persian as separator"/>
159 <s b="109" d="‏<‏" t="<"/>
160 <s b="105" d="‏>‏" t=">"/>
161 <s b="107" d="‏{‏" t="{"/>
162 <s b="108" d="‏}‏" t="}"/>
163 <s b="105" d="‏[‏" t="["/>
164 <s b="106" d="‏]‏" t="]"/>
165 <s b="106" d="‏(‏" t="("/>
166 <s b="107" d="‏)‏" t=")"/>
167 <s d="‏‹‏" t="‹" note="French opening single quotation mark" />
168 <s d="‏›‏" t="›" note="French opening single quotation mark" />
169 <s d="‏«‏" t="«" note="French left double quotation mark" />
170 <s d="‏»‏" t="»" note="French right double quotation mark" />
171 <s b="100" d="‐" t="‐"/>
172 <s b="100" d="!" t="!"/>
173 <s b="101" d="؟" t="؟" note="Arabic question mark"/>
174 <s b="101" d=":" t=":"/>
175 <s b="102" d="؛" t="؛" note="Arabic semicolon"/>
176 <s b="103" d="،" t="،" note="Arabic comma"/>
177 <s b="104" d="." t="."/>
179 <group name="Joiners" b="111">
180 <s b="73" t="‌" d="∥" note="Zero width non-joiner"/>
181 <s b="74" t="‍" d="↕" note="Zero width joiner"/>