2
# Copyright (C) 2010, 2011 by DocArch <http://www.docarch.be>
4
# This file is part of liblouis.
6
# liblouis is free software: you can redistribute it and/or modify it
7
# under the terms of the GNU Lesser General Public License as
8
# published by the Free Software Foundation, either version 3 of the
9
# License, or (at your option) any later version.
11
# liblouis is distributed in the hope that it will be useful, but
12
# WITHOUT ANY WARRANTY; without even the implied warranty of
13
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
# Lesser General Public License for more details.
16
# You should have received a copy of the GNU Lesser General Public
17
# License along with liblouis. If not, see
18
# <http://www.gnu.org/licenses/>.
20
# ----------------------------------------------------------------------------------------------
21
# odt2braille - Braille authoring in OpenOffice.org.
22
# ----------------------------------------------------------------------------------------------
25
# Created and maintained by Bert Frees <bertfrees@gmail.com>
26
# with the assistance of Carles Sadurní Anguita <http://www.transcriptor.net/>
28
# ----------------------------------------------------------------------------------------------
30
# ==============================================================================================
32
# ==============================================================================================
34
# ----------------------------------------------------------------------------------------------
35
# Unicode 0000..007F C0 Controls and Basic Latin
36
# ----------------------------------------------------------------------------------------------
38
uplow \x0041\x0061 1,1 Aa LATIN CAPITAL LETTER A - LATIN SMALL LETTER A
39
uplow \x0042\x0062 12,12 Bb LATIN CAPITAL LETTER B - LATIN SMALL LETTER B
40
uplow \x0043\x0063 14,14 Cc LATIN CAPITAL LETTER C - LATIN SMALL LETTER C
41
uplow \x0044\x0064 145,145 Dd LATIN CAPITAL LETTER D - LATIN SMALL LETTER D
42
uplow \x0045\x0065 15,15 Ee LATIN CAPITAL LETTER E - LATIN SMALL LETTER E
43
uplow \x0046\x0066 124,124 Ff LATIN CAPITAL LETTER F - LATIN SMALL LETTER F
44
uplow \x0047\x0067 1245,1245 Gg LATIN CAPITAL LETTER G - LATIN SMALL LETTER G
45
uplow \x0048\x0068 125,125 Hh LATIN CAPITAL LETTER H - LATIN SMALL LETTER H
46
uplow \x0049\x0069 24,24 Ii LATIN CAPITAL LETTER I - LATIN SMALL LETTER I
47
uplow \x004A\x006A 245,245 Jj LATIN CAPITAL LETTER J - LATIN SMALL LETTER J
48
uplow \x004B\x006B 13,13 Kk LATIN CAPITAL LETTER K - LATIN SMALL LETTER K
49
uplow \x004C\x006C 123,123 Ll LATIN CAPITAL LETTER L - LATIN SMALL LETTER L
50
uplow \x004D\x006D 134,134 Mm LATIN CAPITAL LETTER M - LATIN SMALL LETTER M
51
uplow \x004E\x006E 1345,1345 Nn LATIN CAPITAL LETTER N - LATIN SMALL LETTER N
52
uplow \x004F\x006F 135,135 Oo LATIN CAPITAL LETTER O - LATIN SMALL LETTER O
53
uplow \x0050\x0070 1234,1234 Pp LATIN CAPITAL LETTER P - LATIN SMALL LETTER P
54
uplow \x0051\x0071 12345,12345 Qq LATIN CAPITAL LETTER Q - LATIN SMALL LETTER Q
55
uplow \x0052\x0072 1235,1235 Rr LATIN CAPITAL LETTER R - LATIN SMALL LETTER R
56
uplow \x0053\x0073 234,234 Ss LATIN CAPITAL LETTER S - LATIN SMALL LETTER S
57
uplow \x0054\x0074 2345,2345 Tt LATIN CAPITAL LETTER T - LATIN SMALL LETTER T
58
uplow \x0055\x0075 136,136 Uu LATIN CAPITAL LETTER U - LATIN SMALL LETTER U
59
uplow \x0056\x0076 1236,1236 Vv LATIN CAPITAL LETTER V - LATIN SMALL LETTER V
60
uplow \x0057\x0077 2456,2456 Ww LATIN CAPITAL LETTER W - LATIN SMALL LETTER W
61
uplow \x0058\x0078 1346,1346 Xx LATIN CAPITAL LETTER X - LATIN SMALL LETTER X
62
uplow \x0059\x0079 13456,13456 Yy LATIN CAPITAL LETTER Y - LATIN SMALL LETTER Y
63
uplow \x005A\x007A 1356,1356 Zz LATIN CAPITAL LETTER Z - LATIN SMALL LETTER Z
65
uplow \x00C1\x00E1 12356,12356 Áá LATIN CAPITAL LETTER A WITH ACUTE - LATIN SMALL LETTER A WITH ACUTE
66
uplow \x00C9\x00E9 2346,2346 Éé LATIN CAPITAL LETTER E WITH ACUTE - LATIN SMALL LETTER E WITH ACUTE
67
uplow \x00CD\x00ED 34,34 Íí LATIN CAPITAL LETTER I WITH ACUTE - LATIN SMALL LETTER I WITH ACUTE
68
uplow \x00D1\x00F1 12456,12456 Ññ LATIN CAPITAL LETTER N WITH TILDE - LATIN SMALL LETTER N WITH TILDE
69
uplow \x00D3\x00F3 346,346 Óó LATIN CAPITAL LETTER O WITH ACUTE - LATIN SMALL LETTER O WITH ACUTE
70
uplow \x00DA\x00FA 23456,23456 Úú LATIN CAPITAL LETTER U WITH ACUTE - LATIN SMALL LETTER U WITH ACUTE
71
uplow \x00DC\x00FC 1256,1256 Üü LATIN CAPITAL LETTER U WITH DIAERESIS - LATIN SMALL LETTER U WITH DIAERESIS
73
space \x0009 9 <control> HORIZONTAL TABULATION
74
space \x000A 0 <control> LINE FEED
75
space \x000C 0 <control> FORM FEED
76
space \x000D 0 <control> CARRIAGE RETURN
77
space \x001B 1b <control> ESCAPE
79
punctuation \x0021 256 ! EXCLAMATION MARK
80
punctuation \x0022 236 " QUOTATION MARK
81
punctuation \x0027 3 ' APOSTROPHE
82
punctuation \x0028 126 ( LEFT PARENTHESIS
83
punctuation \x0029 345 ) RIGHT PARENTHESIS
84
sign \x002A 35 * ASTERISK
85
math \x002B 235 + PLUS SIGN
86
punctuation \x002C 2 , COMMA
87
punctuation \x002D 36 - HYPHEN-MINUS
88
punctuation \x002E 3 . FULL STOP
89
digit \x0030 356 0 DIGIT ZERO
90
digit \x0031 2 1 DIGIT ONE
91
digit \x0032 23 2 DIGIT TWO
92
digit \x0033 25 3 DIGIT THREE
93
digit \x0034 256 4 DIGIT FOUR
94
digit \x0035 26 5 DIGIT FIVE
95
digit \x0036 235 6 DIGIT SIX
96
digit \x0037 2356 7 DIGIT SEVEN
97
digit \x0038 236 8 DIGIT EIGHT
98
digit \x0039 35 9 DIGIT NINE
99
punctuation \x003A 25 : COLON
100
punctuation \x003B 23 ; SEMICOLON
101
math \x003C 246 < LESS-THAN SIGN
102
math \x003D 2356 = EQUALS SIGN
103
math \x003E 135 > GREATER-THAN SIGN
104
punctuation \x003F 26 ? QUESTION MARK
105
punctuation \x005B 12356 [ LEFT SQUARE BRACKET
106
punctuation \x005D 23456 ] RIGHT SQUARE BRACKET
107
sign \x007C 456 | VERTICAL LINE
110
# ----------------------------------------------------------------------------------------------
111
# Unicode 0080..00FF C1 Controls and Latin-1 Supplement
112
# ----------------------------------------------------------------------------------------------
114
punctuation \x0082 2 ‚ <control> BREAK PERMITTED HERE - ANSI: SINGLE LOW-9 QUOTATION MARK - MACROMAN: C CEDILLA
115
punctuation \x0084 236 „ <control> - ANSI: DOUBLE LOW-9 QUOTATION MARK - MACROMAN: N TILDE
116
punctuation \x0093 236 “ <control> SET TRANSMIT STATE - ANSI: LEFT DOUBLE QUOTATION MARK - MACROMAN: I GRAVE
117
punctuation \x0094 236 ” <control> CANCEL CHARACTER - ANSI: RIGHT DOUBLE QUOTATION MARK - MACROMAN: I CIRCUMFLEX
118
punctuation \x0096 36 – <control> START OF GUARDED AREA - ANSI: EN DASH - MACROMAN: N TILDE
119
space \x00A0 a NO-BREAK SPACE
120
punctuation \x00A1 235 ¡ INVERTED EXCLAMATION MARK
121
punctuation \x00AB 236 « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
122
punctuation \x00AD 36 SOFT HYPHEN
123
sign \x00B8 2 ¸ CEDILLA
124
punctuation \x00BB 236 » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
125
punctuation \x00BF 26 ¿ INVERTED QUESTION MARK
126
math \x00D7 236 × MULTIPLICATION SIGN
127
math \x00F7 256 ÷ DIVISION SIGN
130
# ----------------------------------------------------------------------------------------------
131
# Unicode 2000..206F General Punctuation
132
# ----------------------------------------------------------------------------------------------
134
punctuation \x2010 36 ‐ HYPHEN
135
punctuation \x2011 36 ‑ NON-BREAKING HYPHEN
136
punctuation \x2012 36 ‒ FIGURE DASH
137
punctuation \x2013 36 – EN DASH
138
punctuation \x2018 236 ‘ LEFT SINGLE QUOTATION MARK
139
punctuation \x2019 236 ’ RIGHT SINGLE QUOTATION MARK
140
punctuation \x201A 236 ‚ SINGLE LOW-9 QUOTATION MARK
141
punctuation \x201B 236 ‛ SINGLE HIGH-REVERSED-9 QUOTATION MARK
142
punctuation \x201C 236 “ LEFT DOUBLE QUOTATION MARK
143
punctuation \x201D 236 ” RIGHT DOUBLE QUOTATION MARK
144
punctuation \x201E 236 „ DOUBLE LOW-9 QUOTATION MARK
145
punctuation \x201F 236 ‟ DOUBLE HIGH-REVERSED-9 QUOTATION MARK
146
punctuation \x2043 36 ⁃ HYPHEN BULLET
149
# ==============================================================================================
151
# ==============================================================================================
153
# ----------------------------------------------------------------------------------------------
154
# Unicode 0000..007F C0 Controls and Basic Latin
155
# ----------------------------------------------------------------------------------------------
157
sign \x0024 345-234 $ DOLLAR SIGN
158
math \x0025 456-356 % PERCENT SIGN
159
sign \x0026 6-12346 & AMPERSAND
160
math \x002F 6-2 / SOLIDUS
161
sign \x0040 56-16 @ COMMERCIAL AT
162
sign \x005C 5-3 \ REVERSE SOLIDUS
163
math \x007B 5-123 { LEFT CURLY BRACKET
164
math \x007D 456-2 } RIGHT CURLY BRACKET
167
# ----------------------------------------------------------------------------------------------
168
# Unicode 0080..00FF C1 Controls and Latin-1 Supplement
169
# ----------------------------------------------------------------------------------------------
171
sign \x0080 456-15 € <control> - ANSI: EURO-CURRENCY SIGN - MACROMAN: A DIAERESIS
172
punctuation \x0085 3-3-3 … <control> NEXT LINE (NEL) - ANSI: HORIZONTAL ELLIPSIS - MACROMAN: O DIAERESIS
173
sign \x0089 456-356-356 ‰ <control> CHARACTER TABULATION WITH JUSTIFICATION - ANSI: PER MILLE SIGN - MACROMAN: A CIRCUMFLEX
174
punctuation \x0097 36-36 — <control> END OF GUARDED AREA - ANSI: EM DASH - MACROMAN: O ACUTE
175
sign \x00A2 45-14 ¢ CENT SIGN
176
sign \x00A3 5-2346 £ POUND SIGN
177
sign \x00A5 456-13456 ¥ YEN SIGN
178
sign \x00A9 126-46-14-345 © COPYRIGHT SIGN
179
sign \x00AA 56-16 ª FEMININE ORDINAL INDICATOR
180
sign \x00AE 126-46-1235-345 ® REGISTERED SIGN
181
math \x00B1 235-25-36 ± PLUS-MINUS SIGN
182
sign \x00B2 16-3456-12 ² SUPERSCRIPT TWO
183
sign \x00B3 16-3456-14 ³ SUPERSCRIPT THREE
184
sign \x00B5 4-134 µ MICRO SIGN
185
math \x00BC 1456-2-145 ¼ VULGAR FRACTION ONE QUARTER
186
math \x00BD 1456-2-12 ½ VULGAR FRACTION ONE HALF
187
math \x00BE 1456-25-145 ¾ VULGAR FRACTION THREE QUARTERS
190
# ----------------------------------------------------------------------------------------------
191
# Unicode 0370..03FF Greek and Coptic
192
# ----------------------------------------------------------------------------------------------
194
lowercase \x03B1 4-1 α GREEK SMALL LETTER ALPHA
195
lowercase \x03B2 4-12 β GREEK SMALL LETTER BETA
196
lowercase \x03B3 4-1245 γ GREEK SMALL LETTER GAMMA
197
lowercase \x03B4 4-145 δ GREEK SMALL LETTER DELTA
198
lowercase \x03B5 4-15 ε GREEK SMALL LETTER EPSILON
199
lowercase \x03B6 4-1356 ζ GREEK SMALL LETTER ZETA
200
lowercase \x03B7 4-156 η GREEK SMALL LETTER ETA
201
lowercase \x03B8 4-1456 θ GREEK SMALL LETTER THETA
202
lowercase \x03B9 4-24 ι GREEK SMALL LETTER IOTA
203
lowercase \x03BA 4-13 κ GREEK SMALL LETTER KAPPA
204
lowercase \x03BB 4-123 λ GREEK SMALL LETTER LAMDA
205
lowercase \x03BC 4-134 μ GREEK SMALL LETTER MU
206
lowercase \x03BD 4-1345 ν GREEK SMALL LETTER NU
207
lowercase \x03BE 4-1346 ξ GREEK SMALL LETTER XI
208
lowercase \x03BF 4-135 ο GREEK SMALL LETTER OMICRON
209
lowercase \x03C0 4-1234 π GREEK SMALL LETTER PI
210
lowercase \x03C1 4-1235 ρ GREEK SMALL LETTER RHO
211
lowercase \x03C2 4-234 ς GREEK SMALL LETTER FINAL SIGMA
212
lowercase \x03C3 4-234 σ GREEK SMALL LETTER SIGMA
213
lowercase \x03C4 4-2345 τ GREEK SMALL LETTER TAU
214
lowercase \x03C5 4-136 υ GREEK SMALL LETTER UPSILON
215
lowercase \x03C6 4-124 φ GREEK SMALL LETTER PHI
216
lowercase \x03C7 4-12346 χ GREEK SMALL LETTER CHI
217
lowercase \x03C8 4-13456 ψ GREEK SMALL LETTER PSI
218
lowercase \x03C9 4-2456 ω GREEK SMALL LETTER OMEGA
221
# ----------------------------------------------------------------------------------------------
222
# Unicode 2000..206F General Punctuation
223
# ----------------------------------------------------------------------------------------------
225
punctuation \x2014 36-36 — EM DASH
226
punctuation \x2015 36-36 ― HORIZONTAL BAR
227
punctuation \x2026 3-3-3 … HORIZONTAL ELLIPSIS
230
# ----------------------------------------------------------------------------------------------
231
# Unicode 20A0..20CF Currency Symbols
232
# ----------------------------------------------------------------------------------------------
234
sign \x20AC 456-15 € EURO SIGN
237
# ----------------------------------------------------------------------------------------------