968e7c3c804f2063c8069c1169fb0519dab8e981
[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 litdigit 1 1
136 litdigit 2 12
137 litdigit 3 14
138 litdigit 4 145
139 litdigit 5 15
140 litdigit 6 124
141 litdigit 7 1245
142 litdigit 8 125
143 litdigit 9 24
144 litdigit 0 245
145
146 # Letters not defined in en-chardefs
147 always ch 16
148 always th 1456
149
150 #single letter words
151 word a 1
152 word A 1
153 word i 24
154 word I 24
155 word o 135
156 word O 135
157 word y 13456
158 word Y 13456
159
160 # punctuation
161 prepunc " 236
162 postpunc " 356
163 always " 5
164 prepunc ' 6-236
165 postpunc ' 356-3
166 postpunc '' 356
167 postpunc ''' 356-3-356
168
169 always ' 3
170 midnum , 3
171 always , 2
172 midnum . 2
173 decpoint . 2
174 always . 256
175 always ; 23
176 midnum : 6-25
177 always : 25
178 endnum ! 6-235
179 always ! 235
180 always # 4-3456
181 midnum / 456-34-3456
182 always / 456-34
183 always ? 236
184 endnum % 0-25-1234
185 always % 25-1234
186 midnum ^ 346-3456
187 always ^ 456-126
188 always ~ 4-156
189 always & 4-12346
190 midnum * 0-56-236-3456
191 always * 35-35
192 repeated *** 35-35-0-35-35-0-35-35
193 prepunc ( 2356
194 postpunc ) 2356
195 always [ 6-2356
196 always ] 2356-3
197 always { 46-2356
198 always } 46-2356
199 always -com =
200 endword -to = pointed-to resource
201 endword -by = used-by
202 # always _ 78
203 prepunc `` 236
204 prepunc ` 6-236
205 always ` 4
206 always @ 2346
207 always \\ 5-16
208 always | 5-123
209 #       repeated \s 0           Uncomment if you want a single space for repeated spaces 
210 #       repeated \t 0           Uncomment if you want TABs converted to a space
211 repeated \x00a0 0 no break space
212 repeated --- 36-36-36
213
214 # repeated ___ 78-78-78
215 repeated ___ 46-46-46
216
217 repeated ::: 25-25-25
218
219 repeated === 56-2356-56-2356-56-2356
220 repeated ~~~ 4-156-4-156-4-156
221 always \s-\s 36-36
222 always \s-\scom 36-36-14-135-134
223 always ... 3-3-3
224 always .\s.\s. 3-3-3 . . .
225 # always  \x2026 3-3-3 # 8230                   MS Word smart ellipsis
226
227 # the hyphen
228 # always ­ 36
229 repeated ­­­ 36-36-36
230 always \s­\s 36-36
231
232 # accented letters
233
234 uplow \x00C0\x00E0 1                            # a with grave
235 uplow \x00C1\x00E1 1                            # a with acute
236 uplow \x00C2\x00E2 1                            # a with circumflex
237 #uplow \x00C3\x00E3 1                           # a with tilde
238 uplow \x00C4\x00E4 1                            # a with dieresis
239 #uplow \x00C5\x00E5 1                           # a with ring above
240 uplow \x00C6\x00E6 1                            # letter ae
241 #uplow \x00C7\x00E7 14                          # c with cedilla
242 uplow \x00C8\x00E8 15                           # e with grave
243 uplow \x00C9\x00E9 15                           # e with acute
244 uplow \x00CA\x00EA 15                           # e with circumflex
245 uplow \x00CB\x00EB 15                           # e with dieresis
246 uplow \x00CC\x00EC 24                           # i with grave above
247 uplow \x00CD\x00ED 24                           # i with acute above
248 uplow \x00CE\x00EE 24                           # i with circumflex
249 uplow \x00CF\x00EF 24                           # i with dieresis
250 #uplow \x00D0\x00F0 15                          # letter eth
251 #uplow \x00D1\x00F1 1345                        # n with tilde
252 uplow \x00D2\x00F2 135                  # o with grave above
253 uplow \x00D3\x00F3 135                  # o with acute above
254 uplow \x00D4\x00F4 135                  # o with circumflex
255 #uplow \x00D5\x00F5 135                 # o with tilde
256 uplow \x00D6\x00F6 135                  # o with dieresis
257 # \x00D7        × multiplication sign  ----------------------
258 #uplow \x00D8\x00F8 135                 # o with stroke
259 uplow \x00D9\x00F9 136                  # u with grave above
260 uplow \x00DA\x00FA 136                  # u with acute above
261 uplow \x00DB\x00FB 136                  # u with circumflex above
262 uplow \x00DC\x00FC 136                          # u with dieeresis
263 uplow \x00DD\x00FD 13456                # y with acute above
264 #uplow \x00DE\x00FE 2345                        # letter thorn
265 letter \x00DF 2346              # small sharp s
266 uplow \x0174\x0175 2456 w with circumflex
267 uplow \x0176\x0177 13456 # y with circumflex
268 uplow \x0178\x00ff 13456 # y with diaeresis
269 uplow \x1ef2\x1ef3 13456 # y with grave
270
271 largesign \x00C0 23-1      [C0] upper a grave
272 largesign \x00E0   23-1      [E0] lower a grave
273
274 largesign \x00C1 25-1      [C1] upper a acute
275 largesign \x00E1   25-1      [E1] lower a acute
276
277 largesign \x00C2 4-1      [C2] upper a circumflex
278 largesign \x00E2   4-1      [E2] lower a circumflex
279
280 #largesign \x00C3 4-1      [C3] upper a tilde
281 #largesign \x00E3   4-1      [E3] lower a tilde
282
283 largesign \x00C4 45-1      [C4] upper a dieresis
284 largesign \x00E4   45-1      [E4] lower a dieresis
285
286 #largesign \x00C5 4-1      [C5] upper a ring
287 #largesign \x00E5   4-1      [E5] lower a ring
288
289 largesign \x00C6 1-15     [C6] upper ae
290 largesign \x00E6   1-15                 [E6] lower ae
291
292 #largesign \x00C7 4-14     [C7] upper c cedilla
293 #largesign \x00E7   4-14     [E7] lower c cedilla
294
295 largesign \x00C8 23-15     [C8] upper e grave
296 largesign \x00E8   23-15     [E8] lower e grave
297
298 largesign \x00C9 25-15     [C9] upper e acute
299 largesign \x00E9   25-15     [E9] lower e acute
300
301 largesign \x00CA 4-15     [CA] upper e circumflex
302 largesign \x00EA   4-15     [EA] lower e circumflex
303
304 largesign \x00CB 45-15     [CB] upper e dieresis
305 largesign \x00EB   45-15     [EB] lower e dieresis
306
307 largesign \x00CC 23-24     [CC] upper i grave
308 largesign \x00EC   23-24     [EC] lower i grave
309
310 largesign \x00CD 25-24     [CD] upper i acute
311 largesign \x00ED   25-24     [ED] lower i acute
312
313 largesign \x00CE 4-24     [CE] upper i circumflex
314 largesign \x00EE   4-24     [EE] lower i circumflex
315
316 largesign \x00CF 45-24     [CF] upper i dieresis
317 largesign \x00EF   45-24     [EF] lower i dieresis
318
319 #largesign \x00D0 4-15     [D0] upper eth
320 #largesign \x00F0   4-15     [F0] lower eth
321
322 #largesign \x00D1 4-1345   [D1] upper n tilde
323 #largesign \x00F1   4-1345   [F1] lower n tilde
324
325 largesign \x00D2 23-135    [D2] upper o grave
326 largesign \x00F2   23-135    [F2] lower o grave
327
328 largesign \x00D3 25-135    [D3] upper o acute
329 largesign \x00F3   25-135    [F3] lower o acute
330
331 largesign \x00D4 4-135    [D4] upper o circumflex
332 largesign \x00F4   4-135    [F4] lower o circumflex
333
334 #largesign \x00D5 4-135    [D5] upper o tilde
335 #largesign \x00F5   4-135    [F5] lower o tilde
336
337 largesign \x00D6 45-135    [D6] upper o dieresis
338 largesign \x00F6   45-135                       [F6] lower o dieresis
339
340 #largesign \x00D8 4-135    [D8] upper o slash
341 #largesign \x00f8   4-135    [F8] lower o slash
342
343 largesign \x00D9 23-136    [D9] upper u grave
344 largesign \x00F9   23-136    [F9] lower u grave
345
346 largesign \x00DA 25-136    [DA] upper u acute
347 largesign \x00FA   25-136    [FA] lower u acute
348
349 largesign \x00DB 4-136    [DB] upper u circumflex
350 largesign \x00FB   4-136    [FB] lower u circumflex
351
352 largesign \x00DC 45-136    [DC] upper u dieresis
353 largesign \x00FC   54-136    [FC] lower u dieresis
354
355 largesign \x00DD 25-13456  [DD] upper y acute
356 largesign \x00FD   25-13456  [FD] lower y acute
357
358 #largesign \x00DE 4-2345   [DE] upper t horn
359 #largesign \x00FE   4-2345   [FE] lower t horn
360
361 largesign \x00DF 234-234 (DF) lower ss
362
363 largesign \x0174 4-2456 lower w circumflex
364 largesign \x0175 4-2456 upper w circumflex
365
366 largesign \x0176 4-13456 upper y circumflex
367 largesign \x0177 4-13456 lower y circumflex
368
369 largesign \x0178 45-13456 upper y with dieresis
370 largesign \x00FF 45-13456 lower y with dieresis
371
372 largesign \x1EF2 23-13456 upper y with grave
373 largesign \x1EF3 23-13456 lower y with grave
374
375 hyphen  \x2010 36                # 8208                 hyphen
376
377 # punctuation \x2011 36          # 8209                 non-breaking hyphen
378 punctuation \x2011 23478        # 8209  non-breaking hyphen
379
380
381 always  \x2013 56-36             # 8211         smart minus sign
382
383
384 always  \x201C 236       # 8220                 smart opening double quote
385 always  \x201D 356       # 8221                 smart closing double quote
386 always  \x201E 236       # 8222                 smart double low quotation mark
387 always  \x201F 356       # 8223                 smart double high reverse quotation mark
388
389
390 # mathematical symbols
391 decpoint . 2
392 always < 246
393 joinword = 56-2356
394 joinnum = 56-2356
395 always > 135
396 midnum + 0-56-235-3456
397 joinnum + 56-235
398 joinword + 56-235
399 midnum - 36-3456
400 always - 36
401 joinnum × 56-236
402 joinword × 56-236
403 midnum ÷ 0-56-256-3456 division sign
404 joinnum ÷ 56-256
405 joinword ÷ 56-256
406 begnum £ 123
407 always £ 4-123 pounds
408
409 # other special characters
410 always © 45-14 copyright
411 sign \99 45-2345 trademark
412 sign ® 45-1235 registered
413 always ¶ 1234-345 paragraph
414 always § 234-3 section
415 always ° 356 degrees
416 begnum $ 256
417 always $ 4-256
418 always ¢ 4-14 cents
419 sign \80 4-15    euro
420 always \80 4-15  euro
421 always ¥ 4-13456 yen
422 always µ 2-134 mu
423
424 # special character sequences
425 literal :// URLs
426 literal www.
427
428 literal .com
429 literal .edu
430 literal .gov
431 literal .mil
432 literal .net
433 literal .org
434  include countries.cti
435
436 literal .doc
437 literal .htm
438 literal .html
439 literal .tex
440 literal .txt
441
442 literal .gif
443 literal .jpg
444 literal .png
445 literal .wav
446
447 literal .tar
448 literal .zip
449