1
# liblouis: Character definitions for german tables
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
# Character definitions for german tables
26
# christian.waldvogel@sbszh.ch
28
#-------------------------------------------------------------------------------
31
# ===== BASIC LATIN - 0000-007F ================================================
33
space \x0009 0 #9 [CHARACTER TABULATION]
34
space \x000A 0 #10 [LINE FEED (LF)]
35
space \x000C 0 #12 [FORM FEED (FF)]
36
space \x000D 0 #13 [CARRIAGE RETURN (CR)]
38
space \x0020 0 #32 SPACE
39
punctuation \x0021 5 #33 ! EXCLAMATION MARK
40
punctuation \x0022 4 #34 " QUOTATION MARK
41
sign \x0023 3456 #35 # NUMBER SIGN
42
sign \x0024 46 #36 $ DOLLAR SIGN
43
sign \x0025 123456 #37 % PERCENT SIGN
44
sign \x0026 12346 #38 & AMPERSAND
45
punctuation \x0027 6 #39 ' APOSTROPHE APOSTROPHE-QUOTE
46
punctuation \x0028 236 #40 ( LEFT PARENTHESIS
47
punctuation \x0029 356 #41 ) RIGHT PARENTHESIS
48
sign \x002A 35 #42 * ASTERISK
49
math \x002B 235 #43 + PLUS SIGN
50
punctuation \x002C 2 #44 , COMMA
51
punctuation \x002D 36 #45 - HYPHEN-MINUS
52
punctuation \x002E 3 #46 . FULL STOP PERIOD
53
sign \x002F 256 #47 / SOLIDUS SLASH
54
digit \x0030 346 #48 0 DIGIT ZERO
55
digit \x0031 16 #49 1 DIGIT ONE
56
digit \x0032 126 #50 2 DIGIT TWO
57
digit \x0033 146 #51 3 DIGIT THREE
58
digit \x0034 1456 #52 4 DIGIT FOUR
59
digit \x0035 156 #53 5 DIGIT FIVE
60
digit \x0036 1246 #54 6 DIGIT SIX
61
digit \x0037 12456 #55 7 DIGIT SEVEN
62
digit \x0038 1256 #56 8 DIGIT EIGHT
63
digit \x0039 246 #57 9 DIGIT NINE
64
punctuation \x003A 25 #58 : COLON
65
punctuation \x003B 23 #59 ; SEMICOLON
66
math \x003C 56 #60 < LESS-THAN SIGN
67
math \x003D 2356 #61 = EQUALS SIGN
68
math \x003E 45 #62 > GREATER-THAN SIGN
69
punctuation \x003F 26 #63 ? QUESTION MARK
71
uplow \x0041\x0061 1 #65 #97 Aa LATIN CAPITAL LETTER A - LATIN SMALL LETTER A
72
uplow \x0042\x0062 12 #66 #98 Bb LATIN CAPITAL LETTER B - LATIN SMALL LETTER B
73
uplow \x0043\x0063 14 #67 #99 Cc LATIN CAPITAL LETTER C - LATIN SMALL LETTER C
74
uplow \x0044\x0064 145 #68 #100 Dd LATIN CAPITAL LETTER D - LATIN SMALL LETTER D
75
uplow \x0045\x0065 15 #69 #101 Ee LATIN CAPITAL LETTER E - LATIN SMALL LETTER E
76
uplow \x0046\x0066 124 #70 #102 Ff LATIN CAPITAL LETTER F - LATIN SMALL LETTER F
77
uplow \x0047\x0067 1245 #71 #103 Gg LATIN CAPITAL LETTER G - LATIN SMALL LETTER G
78
uplow \x0048\x0068 125 #72 #104 Hh LATIN CAPITAL LETTER H - LATIN SMALL LETTER H
79
uplow \x0049\x0069 24 #73 #105 Ii LATIN CAPITAL LETTER I - LATIN SMALL LETTER I
80
uplow \x004A\x006A 245 #74 #106 Jj LATIN CAPITAL LETTER J - LATIN SMALL LETTER J
81
uplow \x004B\x006B 13 #75 #107 Kk LATIN CAPITAL LETTER K - LATIN SMALL LETTER K
82
uplow \x004C\x006C 123 #76 #108 Ll LATIN CAPITAL LETTER L - LATIN SMALL LETTER L
83
uplow \x004D\x006D 134 #77 #109 Mm LATIN CAPITAL LETTER M - LATIN SMALL LETTER M
84
uplow \x004E\x006E 1345 #78 #110 Nn LATIN CAPITAL LETTER N - LATIN SMALL LETTER N
85
uplow \x004F\x006F 135 #79 #111 Oo LATIN CAPITAL LETTER O - LATIN SMALL LETTER O
86
uplow \x0050\x0070 1234 #80 #112 Pp LATIN CAPITAL LETTER P - LATIN SMALL LETTER P
87
uplow \x0051\x0071 12345 #81 #113 Qq LATIN CAPITAL LETTER Q - LATIN SMALL LETTER Q
88
uplow \x0052\x0072 1235 #82 #114 Rr LATIN CAPITAL LETTER R - LATIN SMALL LETTER R
89
uplow \x0053\x0073 234 #83 #115 Ss LATIN CAPITAL LETTER S - LATIN SMALL LETTER S
90
uplow \x0054\x0074 2345 #84 #116 Tt LATIN CAPITAL LETTER T - LATIN SMALL LETTER T
91
uplow \x0055\x0075 136 #85 #117 Uu LATIN CAPITAL LETTER U - LATIN SMALL LETTER U
92
uplow \x0056\x0076 1236 #86 #118 Vv LATIN CAPITAL LETTER V - LATIN SMALL LETTER V
93
uplow \x0057\x0077 2456 #87 #119 Ww LATIN CAPITAL LETTER W - LATIN SMALL LETTER W
94
uplow \x0058\x0078 1346 #88 #120 Xx LATIN CAPITAL LETTER X - LATIN SMALL LETTER X
95
uplow \x0059\x0079 13456 #89 #121 Yy LATIN CAPITAL LETTER Y - LATIN SMALL LETTER Y
96
uplow \x005A\x007A 1356 #90 #122 Zz LATIN CAPITAL LETTER Z - LATIN SMALL LETTER Z
98
sign \x0060 345 #96 ` GRAVE ACCENT
99
punctuation \x007B 12356 #123 { LEFT CURLY BRACKET
100
sign \x007C 34 #124 | VERTICAL LINE
101
punctuation \x007D 23456 #125 } RIGHT CURLY BRACKET
102
sign \x007E 2346 #126 ~ TILDE
103
sign \x007F 456 #127 [DELETE]
105
sign \x0040 4-345 #64 @ COMMERCIAL AT
106
punctuation \x005B 6-2356 #91 [ LEFT SQUARE BRACKET
107
sign \x005C 4-34 #92 \ REVERSE SOLIDUS
108
punctuation \x005D 6-2356 #93 ] RIGHT SQUARE BRACKET
109
sign \x005E 4-2346 #94 ^ CIRCUMFLEX ACCENT
110
sign \x005F 4-456 #95 _ LOW LINE
112
# ===== LATIN-1 SUPPLEMENT: 0080-00FF ==========================================
114
space \x00A0 0 #160 NO-BREAK SPACE
115
punctuation \x00A1 0 #161 � INVERTED EXCLAMATION MARK
116
sign \x00A2 4-14 #162 � CENT SIGN
117
sign \x00A3 4-123 #163 � POUND SIGN
118
sign \x00A4 0 #164 � CURRENCY SIGN
119
sign \x00A5 4-13456 #165 � YEN SIGN
120
sign \x00A6 0-456-123-0 #166 � BROKEN BAR
121
sign \x00A7 4-346 #167 � SECTION SIGN
122
sign \x00A8 0 #168 � DIAERESIS
123
sign \x00A9 2356-45-14-2356 #169 � COPYRIGHT SIGN
124
lowercase \x00AA 1 #170 � FEMININE ORDINAL INDICATOR
125
punctuation \x00AB 236 #171 � LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
126
sign \x00AC 0 #172 � NOT SIGN
127
sign \x00AD 0 #173 � SOFT HYPHEN
128
sign \x00AE 2356-45-1235-2356 #174 � REGISTERED SIGN
129
sign \x00AF 0 #175 � MACRON
130
sign \x00B0 4-356 #176 � DEGREE SIGN
131
math \x00B1 235-36 #177 � PLUS-MINUS SIGN
132
sign \x00B2 0 #178 � SUPERSCRIPT TWO
133
sign \x00B3 0 #179 � SUPERSCRIPT THREE
134
sign \x00B4 0 #180 � ACUTE ACCENT
135
sign \x00B5 56-134 #181 � MICRO SIGN
136
sign \x00B6 0 #182 � PILCROW SIGN
137
sign \x00B7 0 #183 � MIDDLE DOT
138
sign \x00B8 0 #184 � CEDILLA
139
sign \x00B9 0 #185 � SUPERSCRIPT ONE
140
lowercase \x00BA 135 #186 � MASCULINE ORDINAL INDICATOR
141
punctuation \x00BB 356 #187 � RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
142
math \x00BC 3456-1-256 #188 � VULGAR FRACTION ONE QUARTER
143
math \x00BD 3456-1-23 #189 � VULGAR FRACTION ONE HALF
144
math \x00BE 3456-14-256 #190 � VULGAR FRACTION THREE QUARTERS
145
punctuation \x00BF 0 #191 � INVERTED QUESTION MARK
146
uplow \x00C4\x00E4 345 #196 #228 �� LATIN CAPITAL LETTER A WITH DIAERESIS
147
uplow \x00D6\x00F6 246 #214 #246 �� LATIN CAPITAL LETTER O WITH DIAERESIS
148
math \x00D7 236 #215 � MULTIPLICATION SIGN
149
uplow \x00DC\x00FC 1256 #220 #252 �� LATIN CAPITAL LETTER U WITH DIAERESIS
150
lowercase \x00DF 2346 #223 � LATIN SMALL LETTER SHARP S
151
math \x00F7 0 #247 � DIVISION SIGN
153
# ===== GENERAL PUNCTUATION: 2000-206F =========================================
155
punctuation \x2013 6-36 #8211 EN DASH
156
punctuation \x2014 6-36 #8212 EM DASH
157
punctuation \x2018 6-236 #8216 LEFT SINGLE QUOTATION MARK
158
punctuation \x2019 6-356 #8217 RIGHT SINGLE QUOTATION MARK
159
punctuation \x201A 6-236 #8218 SINGLE LOW-9 QUOTATION MARK
160
punctuation \x201B 6-356 #8219 SINGLE HIGH-REVERSED-9 QUOTATION MARK
161
punctuation \x201C 236 #8220 LEFT DOUBLE QUOTATION MARK
162
punctuation \x201D 356 #8221 RIGHT DOUBLE QUOTATION MARK
163
punctuation \x201E 236 #8222 DOUBLE LOW-9 QUOTATION MARK
164
punctuation \x201F 356 #8223 DOUBLE HIGH-REVERSED-9 QUOTATION MARK
165
sign \x2030 3456-245-356-356 #8240 PER MILLE SIGN
166
sign \x2031 3456-245-356-356-356 #8241 PER TEN THOUSAND SIGN
167
sign \x2032 4-35 #8242 PRIME
168
sign \x2033 4-35-35 #8243 DOUBLE PRIME
169
punctuation \x2039 6-236 SINGLE LEFT-POINTING ANGLE QUOTATION MARK
170
punctuation \x203a 6-356 SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
172
# ===== CURRENCY SYMBOLS: 20A0-20CF ============================================
174
sign \x20A0 4-15 EURO-CURRENCY SIGN
176
# ===== NUMBER FORMS: 2150-218F ================================================
178
math \x2153 3456-1-25 VULGAR FRACTION ONE THIRD
179
math \x2154 3456-12-23 VULGAR FRACTION TWO THIRDS
180
math \x2155 3456-1-26 VULGAR FRACTION ONE FIFTH
181
math \x2156 3456-12-26 VULGAR FRACTION TWO FIFTHS
182
math \x2157 3456-14-26 VULGAR FRACTION THREE FIFTHS
183
math \x2158 3456-145-26 VULGAR FRACTION FOUR FIFTHS
184
math \x2159 3456-1-235 VULGAR FRACTION ONE SIXTH
185
math \x215a 3456-15-235 VULGAR FRACTION FIVE SIXTHS
186
math \x215b 3456-1-236 VULGAR FRACTION ONE EIGHTH
187
math \x215c 3456-14-236 VULGAR FRACTION THREE EIGHTHS
188
math \x215d 3456-15-236 VULGAR FRACTION FIVE EIGHTHS
189
math \x215e 3456-1245-236 VULGAR FRACTION SEVEN EIGHTHS
191
# ===== ARROWS: 2190-21FF ======================================================
193
sign \x2190 0-246-25-25-0 LEFTWARDS ARROW
194
sign \x2192 0-25-25-135-0 RIGHTWARDS ARROW
195
sign \x2194 0-246-25-25-135-0 LEFT RIGHT ARROW
197
# ===== MATHEMATICAL OPERATORS: 2200-22FF ======================================
199
math \x2212 36 #8722 MINUS SIGN
200
math \x2215 25 #8725 DIVISION SLASH
201
math \x2217 35 #8727 ASTERISK OPERATOR
202
math \x223C 25-25 #8764 TILDE OPERATOR
203
math \x2245 26-26 #8773 APPROXIMATELY EQUAL TO
204
math \x2259 26 #8793 ESTIMATES
205
math \x2260 35-2356 #8800 NOT EQUAL TO
206
math \x2261 2356-2356 #8801 IDENTICAL TO
207
math \x2264 246-2356 #8804 LESS-THAN OR EQUAL TO
208
math \x2265 135-2356 #8805 GREATER-THAN OR EQUAL TO
209
math \x2266 246-2356 #8806 LESS-THAN OVER EQUAL TO
210
math \x2267 135-2356 #8807 GREATER-THAN OVER EQUAL TO
211
math \x22c5 3 #8901 DOT OPERATOR
212
math \x22c6 3 #8902 STAR OPERATOR
214
# ===== BRAILLE PATTERNS: 2800-28FF ============================================
216
space \x2800 0 #10240 BRAILLE PATTERN BLANK
217
sign \x2801 1 #10241 BRAILLE PATTERN DOTS-1
218
sign \x2802 2 #10242 BRAILLE PATTERN DOTS-2
219
sign \x2803 12 #10243 BRAILLE PATTERN DOTS-12
220
sign \x2804 3 #10244 BRAILLE PATTERN DOTS-3
221
sign \x2805 13 #10245 BRAILLE PATTERN DOTS-13
222
sign \x2806 23 #10246 BRAILLE PATTERN DOTS-23
223
sign \x2807 123 #10247 BRAILLE PATTERN DOTS-123
224
sign \x2808 4 #10248 BRAILLE PATTERN DOTS-4
225
sign \x2809 14 #10249 BRAILLE PATTERN DOTS-14
226
sign \x280a 24 #10250 BRAILLE PATTERN DOTS-24
227
sign \x280b 124 #10251 BRAILLE PATTERN DOTS-124
228
sign \x280c 34 #10252 BRAILLE PATTERN DOTS-34
229
sign \x280d 134 #10253 BRAILLE PATTERN DOTS-134
230
sign \x280e 234 #10254 BRAILLE PATTERN DOTS-234
231
sign \x280f 1234 #10255 BRAILLE PATTERN DOTS-1234
232
sign \x2810 5 #10256 BRAILLE PATTERN DOTS-5
233
sign \x2811 15 #10257 BRAILLE PATTERN DOTS-15
234
sign \x2812 25 #10258 BRAILLE PATTERN DOTS-25
235
sign \x2813 125 #10259 BRAILLE PATTERN DOTS-125
236
sign \x2814 35 #10260 BRAILLE PATTERN DOTS-35
237
sign \x2815 135 #10261 BRAILLE PATTERN DOTS-135
238
sign \x2816 235 #10262 BRAILLE PATTERN DOTS-235
239
sign \x2817 1235 #10263 BRAILLE PATTERN DOTS-1235
240
sign \x2818 45 #10264 BRAILLE PATTERN DOTS-45
241
sign \x2819 145 #10265 BRAILLE PATTERN DOTS-145
242
sign \x281a 245 #10266 BRAILLE PATTERN DOTS-245
243
sign \x281b 1245 #10267 BRAILLE PATTERN DOTS-1245
244
sign \x281c 345 #10268 BRAILLE PATTERN DOTS-345
245
sign \x281d 1345 #10269 BRAILLE PATTERN DOTS-1345
246
sign \x281e 2345 #10270 BRAILLE PATTERN DOTS-2345
247
sign \x281f 12345 #10271 BRAILLE PATTERN DOTS-12345
248
sign \x2820 6 #10272 BRAILLE PATTERN DOTS-6
249
sign \x2821 16 #10273 BRAILLE PATTERN DOTS-16
250
sign \x2822 26 #10274 BRAILLE PATTERN DOTS-26
251
sign \x2823 126 #10275 BRAILLE PATTERN DOTS-126
252
sign \x2824 36 #10276 BRAILLE PATTERN DOTS-36
253
sign \x2825 136 #10277 BRAILLE PATTERN DOTS-136
254
sign \x2826 236 #10278 BRAILLE PATTERN DOTS-236
255
sign \x2827 1236 #10279 BRAILLE PATTERN DOTS-1236
256
sign \x2828 46 #10280 BRAILLE PATTERN DOTS-46
257
sign \x2829 146 #10281 BRAILLE PATTERN DOTS-146
258
sign \x282a 246 #10282 BRAILLE PATTERN DOTS-246
259
sign \x282b 1246 #10283 BRAILLE PATTERN DOTS-1246
260
sign \x282c 346 #10284 BRAILLE PATTERN DOTS-346
261
sign \x282d 1346 #10285 BRAILLE PATTERN DOTS-1346
262
sign \x282e 2346 #10286 BRAILLE PATTERN DOTS-2346
263
sign \x282f 12346 #10287 BRAILLE PATTERN DOTS-12346
264
sign \x2830 56 #10288 BRAILLE PATTERN DOTS-56
265
sign \x2831 156 #10289 BRAILLE PATTERN DOTS-156
266
sign \x2832 256 #10290 BRAILLE PATTERN DOTS-256
267
sign \x2833 1256 #10291 BRAILLE PATTERN DOTS-1256
268
sign \x2834 356 #10292 BRAILLE PATTERN DOTS-356
269
sign \x2835 1356 #10293 BRAILLE PATTERN DOTS-1356
270
sign \x2836 2356 #10294 BRAILLE PATTERN DOTS-2356
271
sign \x2837 12356 #10295 BRAILLE PATTERN DOTS-12356
272
sign \x2838 456 #10296 BRAILLE PATTERN DOTS-456
273
sign \x2839 1456 #10297 BRAILLE PATTERN DOTS-1456
274
sign \x283a 2456 #10298 BRAILLE PATTERN DOTS-2456
275
sign \x283b 12456 #10299 BRAILLE PATTERN DOTS-12456
276
sign \x283c 3456 #10300 BRAILLE PATTERN DOTS-3456
277
sign \x283d 13456 #10301 BRAILLE PATTERN DOTS-13456
278
sign \x283e 23456 #10302 BRAILLE PATTERN DOTS-23456
279
sign \x283f 123456 #10303 BRAILLE PATTERN DOTS-123456