Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / liblouis / src / tables / cy-cy-g1.utb
1 # liblouis: Welsh Grade 1 table
2 #
3 # Based on the braille contraction modules in BRLTTY
4 #
5 # Original copyright (C) 1995-2004 by The BRLTTY Team. 
6 # All rights reserved.
7 #
8 # liblouis copyright 2004 by 
9 # ViewPlus Technologies, inc.,  www.viewplustech.com
10 # and
11 # Computers to Help People, Inc., www.chpi.org  
12 # All rights reserved.
13 #
14 # liblouis  comes with ABSOLUTELY NO WARRANTY.
15 #
16 # This is free software, placed under the terms of the
17 # GNU General Public License, as published by the Free Software
18 # Foundation.  Please see the file COPYING for details.
19 #
20 # Maintained by Tom Johnston, Tom.Johnston@accessibilityconsulting.co.uk
21 #
22
23 include text_nabcc.dis All display opcodes
24 space \s 0 blank
25 space \t 9 tab
26 space \x000a 0 newline
27 space \x000c 0
28 space \x000d 0 carriage return
29 space \x001b 1b escape character for html back-translation
30 space \x00A0 a NO-BREAK SPACE <noBreak> 0020 NON-BREAKING SPACE 
31 include loweredDigits6Dots.uti
32
33 include latinLetterDef8Dots.uti
34
35 punctuation ( 12356
36 punctuation } 12456
37 punctuation ] 124567
38 punctuation ? 1456
39 punctuation : 156
40 punctuation ) 23456
41 punctuation ! 2346
42 punctuation { 246
43 punctuation [ 2467
44 punctuation ' 3
45 punctuation - 36
46 punctuation . 46
47 punctuation " 5
48 punctuation ; 56
49 punctuation , 6
50 sign & 12346
51 sign $ 1246
52 sign | 1256
53 sign \\ 12567
54 sign % 146
55 sign * 16
56 sign # 3456
57 punctuation ` 4
58 sign _ 456
59 sign ^ 457
60 sign @ 47
61 math = 123456
62 math < 126
63 math / 34
64 math > 345
65 math + 346
66 math ~ 45
67
68 # Miscellaneous
69 math \x00B1 346-36 PLUS-MINUS SIGN PLUS-OR-MINUS SIGN 
70 math \x00B7 16 MIDDLE DOT 
71 math \x00BC 1456-2-34-256-3456 VULGAR FRACTION ONE QUARTER No 0031 2044 
72 math \x00BD 1456-2-34-23-3456 VULGAR FRACTION ONE HALF No 0031 2044 0032 
73 math \x00BE 1456-25-34-23-3456 VULGAR FRACTION THREE QUARTERS No 0033 
74 math \x00D7 4-16 MULTIPLICATION SIGN 
75 math \x00F7 46-34 DIVISION SIGN 
76 punctuation \x0092 3
77 punctuation \x0097 36-36
78 punctuation \x00A1 235 INVERTED EXCLAMATION MARK 
79 punctuation \x00ad 36
80 punctuation \x00BF 236 INVERTED QUESTION MARK 
81 punctuation \x2011 36
82 punctuation \x2013 36-36
83 punctuation \x2014 36-36
84 punctuation \x2018 6-236
85 punctuation \x2019 3
86 punctuation \x2019 356-3
87 punctuation \x201c 236
88 punctuation \x201d 356
89 punctuation \x2026 3
90 sign \x2122 45-2345 trademark sign
91 sign \x00A2 4-14 CENT SIGN 
92 sign \x00A3 3456 POUND SIGN 
93 sign \x00A4 1246 CURRENCY SIGN 
94 sign \x00A7 4-234 SECTION SIGN 
95 sign \x00A9 45-14 COPYRIGHT SIGN 
96 sign \x00AE 45-1235 REGISTERED SIGN REGISTERED TRADE MARK SIGN 
97 sign \x00B0 56-145-1245 DEGREE SIGN 
98 sign \x00B4 b4 ACUTE ACCENT 0020 0301 SPACING ACUTE 
99 sign \x00B5 46-134 MICRO SIGN 03BC 039C 039C
100 sign \x00A5 4-13456 YEN SIGN 
101 punctuation \x00A6 456-1256 BROKEN BAR BROKEN VERTICAL BAR 
102 # sign \x00A8 DIAERESIS 0020 0308 SPACING DIAERESIS 
103 # sign \x00AA FEMININE ORDINAL INDICATOR 0061 
104 # punctuation \x00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK LEFT 
105 # sign \x00AC NOT SIGN 
106 # sign \x00AF MACRON 0020 0304 SPACING MACRON 
107 # math \x00B2 SUPERSCRIPT TWO 0032 2 2 SUPERSCRIPT DIGIT TWO 
108 # math \x00B3 SUPERSCRIPT THREE 0033 3 3 SUPERSCRIPT DIGIT THREE 
109 sign \x00B6 1234-345 PILCROW SIGN PARAGRAPH SIGN 
110 # sign \x00B8 CEDILLA 0020 0327 SPACING CEDILLA 
111 # math \x00B9 SUPERSCRIPT ONE 0031 1 1 SUPERSCRIPT DIGIT ONE 
112 sign \x00BA 145-1245 MASCULINE ORDINAL INDICATOR 006F 
113 # punctuation \x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK Pf Y 
114
115 punctuation \x2010 36                   # 8208  hyphen
116 punctuation     \x201F 356              # 8223  smart double high reverse quotation mark
117 punctuation     \x201E 236              # 8222  smart double low quotation mark
118
119
120 # Braille indicators
121 numsign 3456  number sign, just a dots operand
122 multind 56-6 letsign capsign
123 letsign 56
124 capsign 6
125 begcaps 6-6
126 endcaps 6-3
127 begital 46
128 endital 46-3
129 begbold 46-46
130 endbold 46-3
131 begcomp 6-346
132 endcomp 6-346
133
134 # the decimal digits
135 include litdigits6Dots.uti
136
137 # Letters not defined in en-chardefs
138 always ch 16
139 always th 1456
140
141 #single letter words
142 word a 1
143 word A 1
144 word i 24
145 word I 24
146 word o 135
147 word O 135
148 word y 13456
149 word Y 13456
150
151 # punctuation
152 prepunc " 236
153 postpunc " 356
154 always " 5
155 prepunc ' 6-236
156 postpunc ' 356-3
157 postpunc '' 356
158 postpunc ''' 356-3-356
159
160 always ' 3
161 midnum , 3
162 always , 2
163 midnum . 2
164 decpoint . 2
165 always . 256
166 always ; 23
167 midnum : 6-25
168 always : 25
169 endnum ! 6-235
170 always ! 235
171 always # 4-3456
172 midnum / 456-34-3456
173 always / 456-34
174 always ? 236
175 endnum % 0-25-1234
176 always % 25-1234
177 midnum ^ 346-3456
178 always ^ 456-126
179 always ~ 4-156
180 always & 4-12346
181 midnum * 0-56-236-3456
182 always * 35-35
183 repeated *** 35-35-0-35-35-0-35-35
184 prepunc ( 2356
185 postpunc ) 2356
186 always [ 6-2356
187 always ] 2356-3
188 always { 46-2356
189 always } 46-2356
190 always -com =
191 endword -to = pointed-to resource
192 endword -by = used-by
193 # always _ 78
194 prepunc `` 236
195 prepunc ` 6-236
196 always ` 4
197 always @ 2346
198 always \\ 5-16
199 always | 5-123
200 repeated --- 36-36-36
201
202 # repeated ___ 78-78-78
203 repeated ___ 46-46-46
204
205 repeated ::: 25-25-25
206
207 repeated === 56-2356-56-2356-56-2356
208 repeated ~~~ 4-156-4-156-4-156
209 always \s-\s 36-36
210 always \s-\scom 36-36-14-135-134
211 always ... 3-3-3
212 always .\s.\s. 3-3-3 . . .
213 # always  \x2026 3-3-3 # 8230                   MS Word smart ellipsis
214
215 # the hyphen
216 # always ­ 36
217 repeated ­­­ 36-36-36
218 always \s­\s 36-36
219
220 # accented letters
221
222 uplow \x00C0\x00E0 1                            # a with grave
223 uplow \x00C1\x00E1 1                            # a with acute
224 uplow \x00C2\x00E2 1                            # a with circumflex
225 #uplow \x00C3\x00E3 1                           # a with tilde
226 uplow \x00C4\x00E4 1                            # a with dieresis
227 #uplow \x00C5\x00E5 1                           # a with ring above
228 uplow \x00C6\x00E6 1                            # letter ae
229 #uplow \x00C7\x00E7 14                          # c with cedilla
230 uplow \x00C8\x00E8 15                           # e with grave
231 uplow \x00C9\x00E9 15                           # e with acute
232 uplow \x00CA\x00EA 15                           # e with circumflex
233 uplow \x00CB\x00EB 15                           # e with dieresis
234 uplow \x00CC\x00EC 24                           # i with grave above
235 uplow \x00CD\x00ED 24                           # i with acute above
236 uplow \x00CE\x00EE 24                           # i with circumflex
237 uplow \x00CF\x00EF 24                           # i with dieresis
238 #uplow \x00D0\x00F0 15                          # letter eth
239 #uplow \x00D1\x00F1 1345                        # n with tilde
240 uplow \x00D2\x00F2 135                  # o with grave above
241 uplow \x00D3\x00F3 135                  # o with acute above
242 uplow \x00D4\x00F4 135                  # o with circumflex
243 #uplow \x00D5\x00F5 135                 # o with tilde
244 uplow \x00D6\x00F6 135                  # o with dieresis
245 # \x00D7        × multiplication sign  ----------------------
246 #uplow \x00D8\x00F8 135                 # o with stroke
247 uplow \x00D9\x00F9 136                  # u with grave above
248 uplow \x00DA\x00FA 136                  # u with acute above
249 uplow \x00DB\x00FB 136                  # u with circumflex above
250 uplow \x00DC\x00FC 136                          # u with dieeresis
251 uplow \x00DD\x00FD 13456                # y with acute above
252 #uplow \x00DE\x00FE 2345                        # letter thorn
253 letter \x00DF 2346              # small sharp s
254 uplow \x0174\x0175 2456 w with circumflex
255 uplow \x0176\x0177 13456 # y with circumflex
256 uplow \x0178\x00ff 13456 # y with diaeresis
257 uplow \x1ef2\x1ef3 13456 # y with grave
258
259 largesign \x00C0 23-1      [C0] upper a grave
260 largesign \x00E0   23-1      [E0] lower a grave
261
262 largesign \x00C1 25-1      [C1] upper a acute
263 largesign \x00E1   25-1      [E1] lower a acute
264
265 largesign \x00C2 4-1      [C2] upper a circumflex
266 largesign \x00E2   4-1      [E2] lower a circumflex
267
268 #largesign \x00C3 4-1      [C3] upper a tilde
269 #largesign \x00E3   4-1      [E3] lower a tilde
270
271 largesign \x00C4 45-1      [C4] upper a dieresis
272 largesign \x00E4   45-1      [E4] lower a dieresis
273
274 #largesign \x00C5 4-1      [C5] upper a ring
275 #largesign \x00E5   4-1      [E5] lower a ring
276
277 largesign \x00C6 1-15     [C6] upper ae
278 largesign \x00E6   1-15                 [E6] lower ae
279
280 #largesign \x00C7 4-14     [C7] upper c cedilla
281 #largesign \x00E7   4-14     [E7] lower c cedilla
282
283 largesign \x00C8 23-15     [C8] upper e grave
284 largesign \x00E8   23-15     [E8] lower e grave
285
286 largesign \x00C9 25-15     [C9] upper e acute
287 largesign \x00E9   25-15     [E9] lower e acute
288
289 largesign \x00CA 4-15     [CA] upper e circumflex
290 largesign \x00EA   4-15     [EA] lower e circumflex
291
292 largesign \x00CB 45-15     [CB] upper e dieresis
293 largesign \x00EB   45-15     [EB] lower e dieresis
294
295 largesign \x00CC 23-24     [CC] upper i grave
296 largesign \x00EC   23-24     [EC] lower i grave
297
298 largesign \x00CD 25-24     [CD] upper i acute
299 largesign \x00ED   25-24     [ED] lower i acute
300
301 largesign \x00CE 4-24     [CE] upper i circumflex
302 largesign \x00EE   4-24     [EE] lower i circumflex
303
304 largesign \x00CF 45-24     [CF] upper i dieresis
305 largesign \x00EF   45-24     [EF] lower i dieresis
306
307 #largesign \x00D0 4-15     [D0] upper eth
308 #largesign \x00F0   4-15     [F0] lower eth
309
310 #largesign \x00D1 4-1345   [D1] upper n tilde
311 #largesign \x00F1   4-1345   [F1] lower n tilde
312
313 largesign \x00D2 23-135    [D2] upper o grave
314 largesign \x00F2   23-135    [F2] lower o grave
315
316 largesign \x00D3 25-135    [D3] upper o acute
317 largesign \x00F3   25-135    [F3] lower o acute
318
319 largesign \x00D4 4-135    [D4] upper o circumflex
320 largesign \x00F4   4-135    [F4] lower o circumflex
321
322 #largesign \x00D5 4-135    [D5] upper o tilde
323 #largesign \x00F5   4-135    [F5] lower o tilde
324
325 largesign \x00D6 45-135    [D6] upper o dieresis
326 largesign \x00F6   45-135                       [F6] lower o dieresis
327
328 #largesign \x00D8 4-135    [D8] upper o slash
329 #largesign \x00f8   4-135    [F8] lower o slash
330
331 largesign \x00D9 23-136    [D9] upper u grave
332 largesign \x00F9   23-136    [F9] lower u grave
333
334 largesign \x00DA 25-136    [DA] upper u acute
335 largesign \x00FA   25-136    [FA] lower u acute
336
337 largesign \x00DB 4-136    [DB] upper u circumflex
338 largesign \x00FB   4-136    [FB] lower u circumflex
339
340 largesign \x00DC 45-136    [DC] upper u dieresis
341 largesign \x00FC   54-136    [FC] lower u dieresis
342
343 largesign \x00DD 25-13456  [DD] upper y acute
344 largesign \x00FD   25-13456  [FD] lower y acute
345
346 #largesign \x00DE 4-2345   [DE] upper t horn
347 #largesign \x00FE   4-2345   [FE] lower t horn
348
349 largesign \x00DF 234-234 (DF) lower ss
350
351 largesign \x0174 4-2456 lower w circumflex
352 largesign \x0175 4-2456 upper w circumflex
353
354 largesign \x0176 4-13456 upper y circumflex
355 largesign \x0177 4-13456 lower y circumflex
356
357 largesign \x0178 45-13456 upper y with dieresis
358 largesign \x00FF 45-13456 lower y with dieresis
359
360 largesign \x1EF2 23-13456 upper y with grave
361 largesign \x1EF3 23-13456 lower y with grave
362
363 hyphen  \x2010 36                # 8208                 hyphen
364
365 # punctuation \x2011 36          # 8209                 non-breaking hyphen
366 punctuation \x2011 23478        # 8209  non-breaking hyphen
367
368
369 always  \x2013 56-36             # 8211         smart minus sign
370
371
372 always  \x201C 236       # 8220                 smart opening double quote
373 always  \x201D 356       # 8221                 smart closing double quote
374 always  \x201E 236       # 8222                 smart double low quotation mark
375 always  \x201F 356       # 8223                 smart double high reverse quotation mark
376
377
378 # mathematical symbols
379 decpoint . 2
380 always < 246
381 joinword = 56-2356
382 joinnum = 56-2356
383 always > 135
384 midnum + 0-56-235-3456
385 joinnum + 56-235
386 joinword + 56-235
387 midnum - 36-3456
388 always - 36
389 joinnum × 56-236
390 joinword × 56-236
391 midnum ÷ 0-56-256-3456 division sign
392 joinnum ÷ 56-256
393 joinword ÷ 56-256
394 begnum £ 123
395 always £ 4-123 pounds
396
397 # other special characters
398 always © 45-14 copyright
399 sign \99 45-2345 trademark
400 sign ® 45-1235 registered
401 always ¶ 1234-345 paragraph
402 always § 234-3 section
403 always ° 356 degrees
404 begnum $ 256
405 always $ 4-256
406 always ¢ 4-14 cents
407 sign \80 4-15    euro
408 always \80 4-15  euro
409 always ¥ 4-13456 yen
410 always µ 2-134 mu
411
412 # special character sequences
413 literal :// URLs
414 literal www.
415
416 literal .com
417 literal .edu
418 literal .gov
419 literal .mil
420 literal .net
421 literal .org
422  include countries.cti
423
424 literal .doc
425 literal .htm
426 literal .html
427 literal .tex
428 literal .txt
429
430 literal .gif
431 literal .jpg
432 literal .png
433 literal .wav
434
435 literal .tar
436 literal .zip
437