7c10d27018dac3c908b32b2c9f95d853ed87a903
[platform/framework/web/crosswalk.git] / src / chrome / tools / test / reference_build / chrome_linux / resources / chromeos / chromevox / chromevox / background / braille / tables / ar-ar-g1.utb
1 # liblouis: Generic Arabic Grade 1 table
2 #
3 # Based on the braille contraction modules in BRLTTY
4 #
5 # Copyright (C) 1995-2004 by The BRLTTY Team. 
6 # Copyright (C) 2004 by ViewPlus Technologies, Inc.,  www.viewplustech.com
7 # Copyright (C) 2004 by Computers to Help People, Inc., www.chpi.org  
8 # Copyright (C) 2011-2012 by Mesar Hameed <mhameed@src.gnome.org>
9 #
10 # liblouis comes with ABSOLUTELY NO WARRANTY.
11 #
12 # This is free software, placed under the terms of the
13 # GNU General Public License, as published by the Free Software
14 # Foundation.  Please see the file COPYING for details.
15 #
16 # Maintained by John J. Boyer, director@chpi.org, www.chpi.org
17 #
18 # This table is built and maintained by Leon Ungier <Leon.Ungier@ViewPlus.com>
19 # with help and guidance from Mohammed R. Ramadan <mramadan@nattiq.com>
20
21 include text_nabcc.dis All display opcodes
22 include braille-patterns.cti # unicode braille.
23
24
25 # ----------- define all chars --------------------------------------
26
27 space \t 0 tab                                  #  9
28 space \x000A 0
29 space \x000D 0
30 space \s 0 blank                                # 32
31 punctuation ! 235                               # 33
32 punctuation " 2356                              # 34
33 sign # 3456                                     # 35
34 sign $ 4-234                                    # 36
35 sign % 25-1234                                  # 37
36 sign & 1234                                     # 38
37 punctuation ' 3                                 # 39 apostrophe
38
39 punctuation ) 356                               # 40
40 punctuation ( 236                               # 41
41
42 sign * 56-35                                    # 42
43 math + 56-235                                   # 43
44 punctuation , 46                                # 44
45 punctuation - 36                                # 45
46
47 punctuation \x06D4 256                          # Arabic Full stop
48 punctuation . 256                               # 46
49
50 math / 34                                       # 47
51 include loweredDigits6Dots.uti
52 punctuation : 25                                # 58
53 punctuation ; 56                                # 59
54 math < 0-246-0                                  # 60
55 math = 56-2356                                  # 61
56 math > 0-135-0                                  # 62
57 punctuation ? 1456                              # 63
58 sign @ 4                                        # 64
59
60 include latinLetterDef6Dots.uti
61
62 punctuation [ 6-236                             # 91
63 sign \\ 6-34                                    # 92
64 punctuation ] 356-6                             # 93
65 sign ^ 346                                      # 94 circumflex accent
66 sign _ 456                                      # 95 underscore
67 sign ` 4                                        # 96 grave accent
68 punctuation { 5-236                             # 123
69 sign | 1245                                     # 124
70 punctuation } 356-2                             # 125
71 math ~ 45                                       # 126
72
73 space \X00A0 0                                  # 160 no-break space
74 sign \x00A2 4-14                                # 162 ¢ cents sign
75 sign \x00A3 4-123                               # 163 £ pounds sign
76
77 sign \x00A5 4-13456                             # 165 ¥ yen sign
78
79 sign \x00A7 4-234-3                             # 167 section sign §
80
81 sign \x00A9 2356-6-14-2356                      # 169 © copyright sign
82
83 sign \x00AB 2356                                # LEFT-POINTING DOUBLE ANGLE QUOTATION
84 sign \x00AE 16-256                              # ® Registered mark
85
86 punctuation \x00Ad 36                           # 173 soft hyphen
87
88 sign \x00B0 356                                 # 176 ° degrees sign
89
90 sign \x00B5 46-134                              # 181 µ micro sign
91 sign \x00B6 4-1234-345                          # 182 ¶ pilcrow sign
92
93 sign \x00BB 2356                                # RIGHT-POINTING DOUBLE ANGLE QUOTATION
94 sign \x00BF 236                                 # 191 inverted question mark
95
96 math \x00D7 56-236                              # 215 × multiplication sign
97
98 math \x00F7 56-256                              # 247 ÷ division sign
99
100 sign \x200C 9                                   # ZERO WIDTH NON-JOINER
101 punctuation \x2010 36                           # 8208 hyphen
102 punctuation \x2011 23478                        # 8209 non-breaking hyphen
103
104 punctuation \x2013 6-36                         # 8211  en dash
105
106
107 punctuation     \x2018 3                        # 8216  smart single left quotation mark
108 punctuation     \x2019 3                        # 8217  smart single right quotation mark
109
110 punctuation     \x201C 2356                     # 8220  smart opening double quote
111 punctuation     \x201D 2356                     # 8221  smart closing double quote
112 punctuation     \x201E 2356                     # 8222  smart double low quotation mark
113 punctuation     \x201F 2356                     # 8223  smart double high reverse quotation mark
114
115
116 punctuation \x2026 3-3-3                        # 8230 smart ellipsis
117
118 sign \x20AC 4-15                                # 8364 Euro sign
119 sign \x25CF 35                                  # BLACK CIRCLE
120
121 #-------------------------- Arabic characters ---------------------------------
122
123 sign \x060C 5
124 sign \x061B 56
125 sign \x061F 236                                 # Arabic question mark (؟)
126 sign \x0621 3
127 sign \x0622 345
128 sign \x0623 34
129 sign \x0624 1256
130 sign \x0625 46
131 sign \x0626 13456
132 sign \x0627 1                                   # Alef (ا)
133 sign \x0628 12
134 sign \x0629 16
135 sign \x062B 1456
136 sign \x062A 2345                                # Teh (ت)
137 sign \x062C 245
138 sign \x062D 156
139 sign \x062E 1346
140 sign \x062F 145
141 sign \x0630 2346
142 sign \x0631 1235
143 sign \x0632 1356
144 sign \x0633 234
145 sign \x0634 146
146 sign \x0635 12346
147 sign \x0636 1246
148 sign \x0637 23456
149 sign \x0638 123456
150 sign \x0639 12356
151 sign \x063A 126
152 sign \x0640 2
153 sign \x0641 124
154 sign \x0642 12345
155 sign \x0643 13
156 sign \x0644 123
157 sign \x0645 134
158 sign \x0646 1345
159 sign \x0647 125
160 sign \x0648 2456
161 sign \x0649 135
162 sign \x064A 24
163 sign \x064E 2
164 sign \x0650 15
165
166
167 sign \x064B 23
168 sign \x064C 26
169 sign \x064D 35
170 sign \x064F 136
171 sign \x0651 6
172 sign \x0652 25
173
174
175 always \x0644\x0627 1236
176 always \x0640\x0640\x0640\x064F 136
177 always \x0640\x0640\x0640\x064B 23
178 always \x0640\x0640\x0640\x064C 26
179
180 # --------------------------- end definitions ---------------------------------
181
182 include countries.cti
183
184 # include text.nabcc.dis All display opcodes
185 # include text_nabcc.dis All display opcodes
186
187 # Braille indicators
188 numsign 3456  number sign, just a dots operand
189 multind 56-6 letsign capsign
190 # letsign 56
191 capsign 6
192 begcaps 6-6
193 endcaps 6-3
194 begital 46
195 endital 46-46
196 begbold 456
197 endbold 456-456
198 begcomp 456-346
199 endcomp 456-156
200
201 # the decimal digits
202 litdigit 1 1
203 litdigit 2 12
204 litdigit 3 14
205 litdigit 4 145
206 litdigit 5 15
207 litdigit 6 124
208 litdigit 7 1245
209 litdigit 8 125
210 litdigit 9 24
211 litdigit 0 245
212
213 # Arabic numerals
214 digit \x0660 345                # 0 (٠)
215 digit \x0661 1                  # 1 (١)
216 digit \x0662 12                 # 2 (٢)
217 digit \x0663 14                 # 3 (٣)
218 digit \x0664 145                # 4 (٤)
219 digit \x0665 15                 # 5 (٥)
220 digit \x0666 124                # 6 (٦)
221 digit \x0667 1245               # 7 (٧)
222 digit \x0668 125                # 8 (٨)
223 digit \x0669 24                 # 9 (٩)
224
225 # Letters are defined in en-chardefs
226 # punctuation
227
228 # prepunc ( 356
229 # postpunc ) 236
230 prepunc ) 356
231 postpunc ( 236
232
233 prepunc " 2356
234 postpunc " 2356
235
236 prepunc ' 6-236
237 postpunc ' 356-3
238 word 'em = 
239 word 'tis =
240 word 'twas =
241 begnum # 3456-4 print number sign before number
242 midnum , 46
243 postpunc , 46
244 decpoint . 46
245 midnum - 36
246 hyphen - 36
247 #capsnocont
248 postpunc . 256
249 postpunc ; 23
250 midnum : 25
251 postpunc : 25
252 postpunc ! 235
253 midnum / 34
254 always / 34
255 always < 0-246-0
256 always > 0-135-0
257 postpunc ? 236
258 endnum % 25-1234
259 midnum ^ 346
260 always ^ 346
261 always ~ 45
262 always & 1234
263 midnum * 56-35
264 always * 56-35
265 always [ 6-236
266 always ] 356-3
267 always { 5-236
268 always } 356-2
269 prepunc ` 6-236
270 always @ 4
271 always \\ 6-34
272 always | 1245
273 repeated \s 0
274 repeated \t 0
275 # always \s-\s 36-36
276 always ... 3-3-3
277 always .\s.\s. 3-3-3 . . .
278 always $ 4-234
279
280 # special character sequences
281 compbrl :// URLs
282 compbrl www.
283 compbrl .com
284 compbrl .edu
285 compbrl .gov
286 compbrl .mil
287 compbrl .net
288 compbrl .org
289 # include countries.cti
290 compbrl .doc
291 compbrl .htm
292 compbrl .html
293 compbrl .tex
294 compbrl .txt
295 compbrl .gif
296 compbrl .jpg
297 compbrl .png
298 compbrl .wav
299 compbrl .tar
300 compbrl .zip