1 # liblouis: German grade 0 braille
3 # Copyright (C) 2009 SBS Schweizerische Bibliothek für Blinde und Sehbehinderte
5 # This file is part of liblouis.
7 # liblouis is free software: you can redistribute it and/or modify it
8 # under the terms of the GNU Lesser General Public License as
9 # published by the Free Software Foundation, either version 3 of the
10 # License, or (at your option) any later version.
12 # liblouis is distributed in the hope that it will be useful, but
13 # WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 # Lesser General Public License for more details.
17 # You should have received a copy of the GNU Lesser General Public
18 # License along with liblouis. If not, see
19 # <http://www.gnu.org/licenses/>.
21 #-------------------------------------------------------------------------------
23 # DEUTSCHE BASISSCHRIFT - German grade 0 braille
26 # christian.waldvogel@sbszh.ch
28 #-------------------------------------------------------------------------------
34 # --- Braille indicator opcodes ------------------------------------------------
44 # --- Emphasis opcodes ---------------------------------------------------------
46 lastworditalbefore 456
53 lastwordboldbefore 456
60 lastwordunderbefore 456
61 lastwordunderafter 6-3
63 firstletterunder 6-456
68 # endcomp 6-3 # Omitted here (only to be used when longer than one word)
70 # --- Special Symbol Opcodes ---------------------------------------------------
74 # --- Special Processing Opcodes -----------------------------------------------
78 # --- Translation opcodes ------------------------------------------------------
80 # Mehrfach-Leerschläge eliminieren
85 endnum ; 6-23 Strichpunkt
87 endnum ? 6-26 Fragezeichen
88 endnum ! 6-235 Ausrufezeichen
90 midword ( 6-2356 Runde Klammer auf
94 midword ) 6-2356 Runde Klammer zu
98 prepunc " 236 Anführungszeichen am Anfang
101 endnum " 6-356 Anführungszeichen am Ende
107 midnum ' 3 Apostroph (Gliederung grosser Zahlen)
109 always ** 6-35-35 Anmerkungssternchen
110 always *** 6-35-35-35
111 prepunc \x2039 6-236 Halbes Anführungszeichen am Anfang
115 postpunc \x2039 6-356 Halbes Anführungszeichen am Ende
116 postpunc \x203a 6-356
117 postpunc \x2018 6-356
118 postpunc \x2019 6-356
120 always \x2192 0-25-25-135-0 Pfeil nach rechts
121 always \x2190 0-246-25-25-0 Pfeil nach links
122 always \x2194 0-246-25-25-135-0 Pfeil nach links und rechts
123 always & 5-136 Et-Zeichen
149 always % 3456-245-356 Prozent
150 always \s% 3456-245-356
151 always \s\x2030 3456-245-356-356 Promille 0/00
152 always \s\x2031 3456-245-356-356-356 0/000
153 always \s° 4-356 Grad
154 always \s\x2032 4-35 Winkelminute
155 always \s\x2033 4-35-35 Winkelsekunde
157 begnum § 346 Paragrafzeichen
163 always \s-\s 6-36-0 Gedankenstrich
165 always -- 6-36 Streckenstrich
166 always \s\x2013 6-36 EN DASH
167 always \s\x2014 6-36 EM DASH
169 always / 5-2 Schrägstrich
170 always | 0-456-123-0 Senkrechter Strich
172 joinnum £ 4-123 Pfund
173 joinnum $ 4-234 Dollar
174 always $ 4-234 Dollar
176 joinnum ¥ 4-13456 Yen
177 joinnum Fr. 124-1235-3 Franken !!! TUT NICHT !!!
182 midnum \s+\s 0-4-235-3456
183 midnum \s+ 0-4-235-3456
184 midnum + 0-4-235-3456
187 begnum \s- 0-4-36-3456
189 midnum \s\x2212\s 0-4-36-3456
190 midnum \s\x2212 0-4-36-3456
191 midnum \x2212 0-4-36-3456
194 midnum \s±\s 0-4-235-36-3456
195 midnum \s± 0-4-235-36-3456
196 midnum ± 0-4-235-36-3456
199 midnum \s=\s 0-4-2356-3456
200 midnum \s= 0-4-2356-3456
201 midnum = 0-4-2356-3456
204 midnum \s\x2260\s 0-4-35-2356-3456
205 midnum \s\x2260 0-4-35-2356-3456
206 midnum \x2260 0-4-35-2356-3456
207 always \x2260 4-35-2356
209 midnum \s\x2261\s 0-4-2356-2356-3456
210 midnum \s\x2261 0-4-2356-2356-3456
211 midnum \x2261 0-4-2356-2356-3456
212 always \x2261 4-2356-2356
214 midnum \s\x2259\s 0-4-26-3456
215 midnum \s\x2259 0-4-26-3456
216 midnum \x2259 0-4-26-3456
219 midnum \s\x2245\s 0-4-26-26-3456
220 midnum \s\x2245 0-4-26-26-3456
221 midnum \x2245 0-4-26-26-3456
222 always \x2245 4-26-26
224 midnum \s×\s 0-4-236-3456
225 midnum \s× 0-4-236-3456
226 midnum × 0-4-236-3456
229 midnum \s\x2217\s 3-3456
230 midnum \s\x2217 3-3456
235 # Anmerkungssternchen:
238 midnum \s\x22c5\s 3-3456
239 midnum \s\x22c5 3-3456
242 midnum \s\x22c6\s 3-3456
243 midnum \s\x22c6 3-3456
245 # Doppelpunkt (dividiert durch, verhält sich zu):
246 midnum \s:\s 4-25-3456
249 midnum \s÷\s 0-4-25-3456
250 midnum \s÷ 0-4-25-3456
253 midnum \s\x2215\s 0-4-25-3456
254 midnum \s\x2215 0-4-25-3456
255 midnum \x2215 0-4-25-3456
258 midnum \s~\s 0-4-25-25-3456
259 midnum \s~ 0-4-25-25-3456
260 midnum ~ 0-4-25-25-3456
262 midnum \s\x223C\s 0-4-25-25-3456
263 midnum \s\x223C 0-4-25-25-3456
264 midnum \x223C 0-4-25-25-3456
265 always \x223C 4-25-25
267 midnum \s<\s 0-4-246-3-3456
268 midnum \s< 0-4-246-3-3456
269 midnum < 0-4-246-3-3456
271 # Kleiner oder gleich:
272 midnum \s\x2264\s 0-4-246-2356-3456
273 midnum \s\x2264 0-4-246-2356-3456
274 midnum \x2264 0-4-246-2356-3456
275 always \x2264 4-246-2356
276 midnum \s\x2266\s 0-4-246-2356-3456
277 midnum \s\x2266 0-4-246-2356-3456
278 midnum \x2266 0-4-246-2356-3456
279 always \x2266 4-246-2356
281 midnum \s>\s 0-4-135-2-3456
282 midnum \s> 0-4-135-2-3456
283 midnum > 0-4-135-2-3456
285 # Grösser oder gleich:
286 midnum \s\x2265\s 0-4-135-2356-3456
287 midnum \s\x2265 0-4-135-2356-3456
288 midnum \x2265 0-4-135-2356-3456
289 always \x2265 4-135-2356
290 midnum \s\x2267\s 0-4-135-2356-3456
291 midnum \s\x2267 0-4-135-2356-3456
292 midnum \x2267 0-4-135-2356-3456
293 always \x2267 4-135-2356
296 # special character sequences
300 literal @ Mail-address