Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / liblouis / src / tables / UEBC-g1.utb
1 # liblouis: Unified English Braille 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
25 include ukchardefs.cti All character definition opcodes
26
27
28 # Braille indicators
29 numsign 3456  number sign, just a dots operand
30 multind 56-6 letsign capsign
31 letsign 56
32 capsign 6
33 begcaps 6-6
34 #begphasecaps 6-6-6
35 endcaps 6-3
36 begital 46-2356
37 endital 46-3
38 begbold 45-2356
39 endbold 45-3
40 #begnocont 56-56-56
41 #endnocont 56-3
42
43 # the decimal digits
44 include litdigits6Dots.uti
45
46 # Letters are defined in chardefs.cti
47
48
49 #single letter words
50 largesign a 1
51 largesign A 1
52 word I 24
53 word o 135
54 word O 135
55
56 # punctuation
57 prepunc " 236
58 postpunc " 356
59 always " 6-2356
60 prepunc ' 6-236
61 postpunc ' 6-356
62 postpunc '' 356
63 postpunc ''' 356-3-356
64
65 always ' 3
66 endword 'd 3-145
67 word 'em 3-15-134 
68 endword 'll 3-123-123
69 endword 'm 3-134
70 endword 're 3-1235-15
71 endword 's 3-234
72 endword 't 3-2345
73 word 'tis 3-2345-24-234
74 word 'twas 3-2345-2456-1-234
75 endword 've 3-1236-15
76 always , 2
77 midnum . 256
78 decpoint . 256
79 always . 256
80 always ; 23
81 always : 25
82 always ! 235
83 always # 456-1456
84 midnum / 34-3456
85 always / 456-34
86 always ? 236
87 always % 46-356
88 always ^ 4-26
89 always ~ 4-35
90 always & 4-12346
91 midnum * 5-236-3456
92 always * 5-35
93 repeated *** 5-35-5-35-5-35
94 always ( 5-126
95 always ) 5-345
96 always [ 46-126
97 always ] 46-345
98 always { 456-126
99 always } 456-345
100 always -com =
101 endword -to = pointed-to resource
102 endword -by = used-by
103 always _ 46-36
104 prepunc `` 236
105 prepunc ` 6-236
106 always ` 46-16
107 always @ 4-1
108 always \\ 456-16
109 always | 456-1256
110 repeated --- 6-36-6-36-6-36
111
112 repeated ___ 46-36-46-36-46-36
113
114
115 repeated ::: 25-25-25
116
117 repeated === 5-2356-5-2356-5-2356
118 repeated ~~~ 4-35-4-35-4-35
119 always \s-\s 6-36
120 always \s-\scom 6-36-14-135-134
121 always ... 256-256-256
122 always .\s.\s. 256-256-256 . . .
123 always  \x2026 256-256-256 # 8230                       MS Word smart ellipsis
124
125 # the hyphen
126 # always ­ 36
127 repeated ­­­ 36-36-36
128 always \s­\s 36-36
129
130 # accented letters
131
132 uplow \x00C0\x00E0 1                            # a with grave
133 uplow \x00C1\x00E1 1                            # a with acute
134 uplow \x00C2\x00E2 1                            # a with circumflex
135 uplow \x00C3\x00E3 1                            # a with tilde
136 uplow \x00C4\x00E4 1                            # a with dieresis
137 uplow \x00C5\x00E5 1                            # a with ring above
138 uplow \x00C6\x00E6 1                            # letter ae
139 uplow \x00C7\x00E7 14                           # c with cedilla
140 uplow \x00C8\x00E8 15                           # e with grave
141 uplow \x00C9\x00E9 15                           # e with acute
142 uplow \x00CA\x00EA 15                           # e with circumflex
143 uplow \x00CB\x00EB 15                           # e with dieresis
144 uplow \x00CC\x00EC 24                           # i with grave above
145 uplow \x00CD\x00ED 24                           # i with acute above
146 uplow \x00CE\x00EE 24                           # i with circumflex
147 uplow \x00CF\x00EF 24                           # i with dieresis
148 uplow \x00D0\x00F0 15                           # letter eth
149 uplow \x00D1\x00F1 1345                 # n with tilde
150 uplow \x00D2\x00F2 135                  # o with grave above
151 uplow \x00D3\x00F3 135                  # o with acute above
152 uplow \x00D4\x00F4 135                  # o with circumflex
153 uplow \x00D5\x00F5 135                  # o with tilde
154 uplow \x00D6\x00F6 135                  # o with dieresis
155 # \x00D7        × multiplication sign  ----------------------
156 uplow \x00D8\x00F8 135                  # o with stroke
157 uplow \x00D9\x00F9 136                  # u with grave above
158 uplow \x00DA\x00FA 136                  # u with acute above
159 uplow \x00DB\x00FB 136                  # u with circumflex above
160 uplow \x00DC\x00FC 136                          # u with dieeresis
161 uplow \x00DD\x00FD 13456                # y with acute above
162 uplow \x00DE\x00FE 2345                 # letter thorn
163 letter \x00DF 2346              # small sharp s
164 uplow \x0174\x0175 2456 w with circumflex
165 uplow \x0176\x0177 13456 # y with circumflex
166 uplow \x0178\x00ff 13456 # y with diaeresis
167 uplow \x1ef2\x1ef3 13456 # y with grave
168
169 largesign \x00C0 45-16-1      [C0] upper a grave
170 largesign \x00E0   45-16-1      [E0] lower a grave
171
172 largesign \x00C1 45-34-1      [C1] upper a acute
173 largesign \x00E1   45-34-1      [E1] lower a acute
174
175 largesign \x00C2 45-146-1      [C2] upper a circumflex
176 largesign \x00E2   45-146-1      [E2] lower a circumflex
177
178 largesign \x00C3 45-12456-1      [C3] upper a tilde
179 largesign \x00E3   45-12456-1      [E3] lower a tilde
180
181 largesign \x00C4 45-25-1      [C4] upper a dieresis
182 largesign \x00E4   45-25-1      [E4] lower a dieresis
183
184 largesign \x00C5 45-1246-1      [C5] upper a ring
185 largesign \x00E5   45-1246-1      [E5] lower a ring
186
187 largesign \x00C6 1-45-235-15     [C6] upper ae
188 largesign \x00E6   1-45-235-15                  [E6] lower ae
189
190 largesign \x00C7 45-12346-14     [C7] upper c cedilla
191 largesign \x00E7   45-12346-14     [E7] lower c cedilla
192
193 largesign \x00C8 45-16-15     [C8] upper e grave
194 largesign \x00E8   45-16-15     [E8] lower e grave
195
196 largesign \x00C9 45-34-15     [C9] upper e acute
197 largesign \x00E9   45-34-15     [E9] lower e acute
198
199 largesign \x00CA 45-146-15     [CA] upper e circumflex
200 largesign \x00EA   45-146-15     [EA] lower e circumflex
201
202 largesign \x00CB 45-25-15     [CB] upper e dieresis
203 largesign \x00EB   45-25-15     [EB] lower e dieresis
204
205 largesign \x00CC 45-16-24     [CC] upper i grave
206 largesign \x00EC   45-16-24     [EC] lower i grave
207
208 largesign \x00CD 45-34-24     [CD] upper i acute
209 largesign \x00ED   45-34-24     [ED] lower i acute
210
211 largesign \x00CE 45-146-24     [CE] upper i circumflex
212 largesign \x00EE   45-146-24     [EE] lower i circumflex
213
214 largesign \x00CF 45-25-24     [CF] upper i dieresis
215 largesign \x00EF   45-25-24     [EF] lower i dieresis
216
217 #largesign \x00D0 4-15     [D0] upper eth
218 #largesign \x00F0   4-15     [F0] lower eth
219
220 largesign \x00D1 45-12456-1345   [D1] upper n tilde
221 largesign \x00F1   45-12456-1345   [F1] lower n tilde
222
223 largesign \x00D2 45-16-135    [D2] upper o grave
224 largesign \x00F2   45-16-135    [F2] lower o grave
225
226 largesign \x00D3 45-34-135    [D3] upper o acute
227 largesign \x00F3   45-34-135    [F3] lower o acute
228
229 largesign \x00D4 45-146-135    [D4] upper o circumflex
230 largesign \x00F4   45-146-135    [F4] lower o circumflex
231
232 largesign \x00D5 45-12456-135    [D5] upper o tilde
233 largesign \x00F5   45-12456-135    [F5] lower o tilde
234
235 largesign \x00D6 45-25-135    [D6] upper o dieresis
236 largesign \x00F6   45-25-135                    [F6] lower o dieresis
237
238 #largesign \x00D8 4-135    [D8] upper o slash
239 #largesign \x00f8   4-135    [F8] lower o slash
240
241 largesign \x00D9 45-16-136    [D9] upper u grave
242 largesign \x00F9   45-16-136    [F9] lower u grave
243
244 largesign \x00DA 45-25-136    [DA] upper u acute
245 largesign \x00FA   45-25-136    [FA] lower u acute
246
247 largesign \x00DB 45-146-136    [DB] upper u circumflex
248 largesign \x00FB   45-146-136    [FB] lower u circumflex
249
250 largesign \x00DC 45-25-136    [DC] upper u dieresis
251 largesign \x00FC   45-25-136    [FC] lower u dieresis
252
253 largesign \x00DD 45-34-13456  [DD] upper y acute
254 largesign \x00FD   45-34-13456  [FD] lower y acute
255
256 #largesign \x00DE 4-2345   [DE] upper t horn
257 #largesign \x00FE   4-2345   [FE] lower t horn
258
259 largesign \x00DF 234-234 (DF) lower ss
260
261 largesign \x0174 45-146-2456 lower w circumflex
262 largesign \x0175 45-146-2456 upper w circumflex
263
264 largesign \x0176 45-146-13456 upper y circumflex
265 largesign \x0177 45-146-13456 lower y circumflex
266
267 largesign \x0178 45-26-13456 upper y dieresis
268 largesign \x00FF 45-25-13456 lower y dieresis
269
270 #largesign \x1EF2 4-16-13456 upper y with grave
271 #largesign \x1EF3 45-16-13456 lower y with grave
272
273 # always        \x2010 36                # 8208                 hyphen
274 hyphen  \x2010 36                # 8208                 hyphen
275
276 # always        \x2011 46                # 8209                 non-breaking hyphen
277 punctuation \x2011 36            # 8209                 non-breaking hyphen
278
279 always  \x2013 5-36              # 8211         smart minus sign
280
281
282 always  \x201C 45-236    # 8220                 smart opening double quote
283 always  \x201D 45-356    # 8221                 smart closing double quote
284 always  \x201E 236       # 8222                 smart double low quotation mark
285 always  \x201F 356       # 8223                 smart double high reverse quotation mark
286
287 # mathematical symbols
288 decpoint . 256
289 always < 4-126
290 always = 5-2356
291 midnum = 5-2356-3456
292 always > 4-345
293 always + 5-235
294 midnum + 5-235-3456
295 midnum - 36-3456
296 always - 36
297 always × 5-236
298 midnum × 5-236-3456
299 midnum ÷ 5-34-3456 division sign
300 always ÷ 5-34
301
302
303
304 # other special characters
305 always © 45-14 copyright
306 sign \99 45-2345 trademark
307 sign ® 45-1235 registered
308 always ¶ 45-1234 paragraph
309 always § 45-234 section
310 always ° 45-245 degrees
311 always £ 4-123 pounds
312 always $ 4-234
313 always ¢ 4-14 cents
314 sign \80 4-15    euro
315 always \80 4-15  euro
316 always ¥ 4-13456 yen
317 always µ 46-134 mu
318