1 # Russian Braille Table for TSS
2 # by Mike Sivill <mike.sivill@viewplus.com>
4 #include text_nabcc.dis All display opcodes
5 include ru-ru.dis All display opcodes #replace text_nabcc.dis Yuemei Sun 03/12/08
8 # ----------- define all chars --------------------------------------
15 punctuation ! 2346 # 33
21 punctuation ' 3 # 39 apostrophe
22 punctuation ( 12356 # 40
23 punctuation ) 23456 # 41
30 punctuation \x00AB 236
31 punctuation \x00BB 356
32 include loweredDigits6Dots.uti
33 punctuation : 156 # 58
38 punctuation ? 1456 # 63
45 uplow \x0412\x0432 2456
46 uplow \x0413\x0433 1245
47 uplow \x0414\x0434 145
49 uplow \x0416\x0436 245
50 uplow \x0417\x0437 1356
52 uplow \x0419\x0439 12346
54 uplow \x041B\x043B 123
55 uplow \x041C\x043C 134
56 uplow \x041D\x043D 1345
57 uplow \x041E\x043E 135
58 uplow \x041F\x043F 1234
59 uplow \x0420\x0440 1235
60 uplow \x0421\x0441 234
61 uplow \x0422\x0442 2345
62 uplow \x0423\x0443 136
63 uplow \x0424\x0444 124
64 uplow \x0425\x0445 125
66 uplow \x0427\x0447 12345
67 uplow \x0428\x0448 156
68 uplow \x0429\x0449 1346
69 uplow \x042A\x044A 12356
70 uplow \x042B\x044B 2346
71 uplow \x042C\x044C 23456
72 uplow \x042D\x044D 246
73 uplow \x042E\x044E 1256
74 uplow \x042F\x044F 1246
77 punctuation [ 2467 # 91
79 punctuation ] 124567 # 93
80 sign ^ 457 # 94 circumflex accent
81 sign _ 456 # 95 underscore
82 sign ` 4 # 96 grave accent
84 punctuation { 246 # 123
86 punctuation } 12456 # 125
89 space \X00A0 0 # 160 no-break space
90 sign \x00A2 4-14 # 162 ¢ cents sign
91 sign \x00A3 4-123 # 163 £ pounds sign
93 sign \x00A5 4-13456 # 165 ¥ yen sign
95 sign § 4-234-3 # 167 section sign \x00A7
97 sign \x00A9 2356-6-14-2356 # 169 © copyright sign
98 sign \x00AE 2356-6-1235-2356 # Registered
99 sign \X2116 1345 NUMERO SIGN
100 punctuation \x00Ad 36 # 173 soft hyphen
101 sign \x00B0 356 degrees
103 always \x00B4 4 # acute accent sign
104 sign \x00B5 2-134 # micro sign, (mu)
105 sign \x00B6 4-1234-345 # 182 ¶ pilcrow sign
106 math \x00D7 56-236 # 215 × multiplication sign
108 math \x00F7 56-256 # 247 ÷ division sign
110 punctuation \x2010 36 # 8208 hyphen
111 punctuation \x2011 23478 # 8209 non-breaking hyphen
113 punctuation \x2013 36-36 # 8211 en dash
114 punctuation \x2014 36-36 # em dash
115 punctuation \x2018 6-236 # 8216 smart single left quotation mark
116 punctuation \x2019 356-3 # 8217 smart single right quotation mark
118 punctuation \x201C 236 # 8220 smart opening double quote
119 punctuation \x201D 356 # 8221 smart closing double quote
120 punctuation \x201E 236 # 8222 smart double low quotation mark
121 punctuation \x201F 356 # 8223 smart double high reverse quotation mark
123 punctuation \x2026 256-256-256 # 8230 smart ellipsis
124 sign \x20AC 4-15 # 8364 Euro sign anywhere else
126 # --------------------------- end definitions ---------------------------------
130 numsign 3456 number sign, just a dots operand
136 include litdigits6Dots.uti
138 # Letters are defined in en-chardefs
144 uplow \x00C0\x00E0 1 # a with grave
145 uplow \x00C1\x00E1 1 # a with acute
146 uplow \x00C2\x00E2 1 # a with circumflex
147 uplow \x00C3\x00E3 1 # a with tilde
148 uplow \x00C4\x00E4 1 # a with dieresis
149 uplow \x00C5\x00E5 1 # a with ring above
150 uplow \x00C6\x00E6 1 # letter ae
151 uplow \x00C7\x00E7 14 # c with cedilla
152 uplow \x00C8\x00E8 15 # e with grave
153 uplow \x00C9\x00E9 15 # e with acute
154 uplow \x00CA\x00EA 15 # e with circumflex
155 uplow \x00CB\x00EB 15 # e with dieresis
156 uplow \x00CC\x00EC 24 # i with grave above
157 uplow \x00CD\x00ED 24 # i with acute above
158 uplow \x00CE\x00EE 24 # i with circumflex
159 uplow \x00CF\x00EF 24 # i with dieresis
160 uplow \x00D0\x00F0 15 # letter eth
161 uplow \x00D1\x00F1 1345 # n with tilde
162 uplow \x00D2\x00F2 135 # o with grave above
163 uplow \x00D3\x00F3 135 # o with acute above
164 uplow \x00D4\x00F4 135 # o with circumflex
165 uplow \x00D5\x00F5 135 # o with tilde
166 uplow \x00D6\x00F6 135 # o with dieresis
167 # \x00D7 × multiplication sign ----------------------
168 uplow \x00D8\x00F8 135 # o with stroke
169 uplow \x00D9\x00F9 136 # u with grave above
170 uplow \x00DA\x00FA 136 # u with acute above
171 uplow \x00DB\x00FB 136 # u with circumflex above
172 uplow \x00DC\x00FC 136 # u with dieeresis
173 uplow \x00DD\x00FD 13456 # y with acute above
174 uplow \x00DE\x00FE 4-1456 # letter thorn
175 letter \x00DF 2346 # small sharp s
176 uplow \x0174\x0175 4-2456 w with circumflex
177 uplow \x0176\x0177 4-13456 # y with circumflex
178 uplow \x0178\x00ff 4-13456 # y with diaeresis
179 uplow \x1ef2\x1ef3 4-13456 # y with grave
180 largesign \x00C0 4-1 [C0] upper a grave
181 largesign \x00E0 4-1 [E0] lower a grave
182 largesign \x00C1 4-1 [C1] upper a acute
183 largesign \x00E1 4-1 [E1] lower a acute
184 largesign \x00C2 4-1 [C2] upper a circumflex
185 largesign \x00E2 4-1 [E2] lower a circumflex
186 largesign \x00C3 4-1 [C3] upper a tilde
187 largesign \x00E3 4-1 [E3] lower a tilde
188 largesign \x00C4 4-1 [C4] upper a dieresis
189 largesign \x00E4 4-1 [E4] lower a dieresis
191 largesign \x00C5 4-1 [C5] upper a ring
192 largesign \x00E5 4-1 [E5] lower a ring
194 largesign \x00C6 1-15 [C6] upper ae
195 largesign \x00E6 1-15 [E6] lower ae
197 largesign \x00C7 4-14 [C7] upper c cedilla
198 largesign \x00E7 4-14 [E7] lower c cedilla
200 largesign \x00C8 4-15 [C8] upper e grave
201 largesign \x00E8 4-15 [E8] lower e grave
203 largesign \x00C9 4-15 [C9] upper e acute
204 largesign \x00E9 4-15 [E9] lower e acute
206 largesign \x00CA 4-15 [CA] upper e circumflex
207 largesign \x00EA 4-15 [EA] lower e circumflex
209 largesign \x00CB 4-15 [CB] upper e dieresis
210 largesign \x00EB 4-15 [EB] lower e dieresis
212 largesign \x00CC 4-24 [CC] upper i grave
213 largesign \x00EC 4-24 [EC] lower i grave
215 largesign \x00CD 4-24 [CD] upper i acute
216 largesign \x00ED 4-24 [ED] lower i acute
218 largesign \x00CE 4-24 [CE] upper i circumflex
219 largesign \x00EE 4-24 [EE] lower i circumflex
221 largesign \x00CF 4-24 [CF] upper i dieresis
222 largesign \x00EF 4-24 [EF] lower i dieresis
224 largesign \x00D0 4-15 [D0] upper eth
225 largesign \x00F0 4-15 [F0] lower eth
227 largesign \x00D1 4-1345 [D1] upper n tilde
228 largesign \x00F1 4-1345 [F1] lower n tilde
230 largesign \x00D2 4-135 [D2] upper o grave
231 largesign \x00F2 4-135 [F2] lower o grave
233 largesign \x00D3 4-135 [D3] upper o acute
234 largesign \x00F3 4-135 [F3] lower o acute
236 largesign \x00D4 4-135 [D4] upper o circumflex
237 largesign \x00F4 4-135 [F4] lower o circumflex
239 largesign \x00D5 4-135 [D5] upper o tilde
240 largesign \x00F5 4-135 [F5] lower o tilde
242 largesign \x00D6 4-135 [D6] upper o dieresis
243 largesign \x00F6 4-135 [F6] lower o dieresis
245 largesign \x00D8 4-135 [D8] upper o slash
246 largesign \x00f8 4-135 [F8] lower o slash
248 largesign \x00D9 4-136 [D9] upper u grave
249 largesign \x00F9 4-136 [F9] lower u grave
251 largesign \x00DA 4-136 [DA] upper u acute
252 largesign \x00FA 4-136 [FA] lower u acute
254 largesign \x00DB 4-136 [DB] upper u circumflex
255 largesign \x00FB 4-136 [FB] lower u circumflex
257 largesign \x00DC 4-136 [DC] upper u dieresis
258 largesign \x00FC 4-136 [FC] lower u dieresis
260 largesign \x00DD 4-13456 [DD] upper y acute
261 largesign \x00FD 4-13456 [FD] lower y acute
263 largesign \x00DE 4-2345 [DE] upper t horn
264 largesign \x00FE 4-2345 [FE] lower t horn
266 largesign \x00DF 234-234 (DF) lower ss
268 largesign \x0174 4-2456 lower w circumflex
269 largesign \x0175 4-2456 upper w circumflex
271 largesign \x0176 4-13456 upper y circumflex
272 largesign \x0177 4-13456 lower y circumflex
274 largesign \x0178 4-13456 upper y with dieresis
275 largesign \x00FF 4-13456 lower y with dieresis
277 largesign \x1EF2 4-13456 upper y with grave
278 largesign \x1EF3 4-13456 lower y with grave
281 punctuation \x2013 36-36 # 8211 en dash
282 punctuation \x2014 36-36 # em dash
288 always \x00AB 236 (opening quotation mark)
289 always \x00BB 356 (closing quotation mark)
295 begnum # 1345 print number sign before number
296 begnum ° 145-1245 degrees sign
297 endnum ° 56-145-1245 ;dg degrees sign
298 begnum \x20AC 15 # euro sign at beginning of number
299 endnum \x20AC 4-15 # euro sign atend of number
313 endnum % 3456-245-356
318 midword \x2019 3 # stupid smart apostrophe
327 always ... 256-256-256
328 always .\s.\s. 256-256-256 . . .
331 # special character sequences
332 sign \x00BD 3456-1-34-12 # 1/2 fraction
333 sign \x00BC 3456-1-34-145 # 1/4 fraction
334 sign \x00BE 3456-14-34-145 # 3/4 fraction