/usr/share/liblouis/tables/text_nabcc.dis is in liblouis-data 3.5.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 | # liblouis: text.nabcc.dis
#
# Based on the braille contraction modules in BRLTTY
#
# Copyright (C) 1995-2004 by The BRLTTY Team
# Copyright (C) 2004 ViewPlus Technologies, Inc., www.viewplustech.com
# Copyright (C) 2004 Computers to Help People, Inc., www.chpi.org
# This file is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
# This file is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
# You should have received a copy of the GNU Lesser General Public
# License along with this file; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
# liblouis comes with ABSOLUTELY NO WARRANTY.
# This is a description of the default text translation table used by BRLTTY.
# It's based on the North American Braille Computer Code, but defines the full
# Latin1 (ISO-8859-1) character set.
# The 95 printable characters of the standard 7-bit US-ASCII character set
# (32-126) are identical to their representations within the North American
# Braille Computer Code (these are the only characters which the NABCC actually
# defines). Characters from literary braille, symbols from The Nemeth Braille
# Code for Mathematics and Science Notation, and a bit of human imagination
# have all been combined to create an easy-to-remember, one-to-one mapping
# between each character and its braille counterpart. All possible combinations
# involving only the original 6 braille dots are used, but that only allows for
# 64 out of the required 95 character representations. The presence or absence
# of dot 7 is used to differentiate between pairs of characters which either
# are very closely related in meaning or, in a few cases where a more intuitive
# reason couldn't be found, have a very close logical relationship within the
# US-ASCII code. Dot 8 is used for control characters and accented characters.
# This table is synchronized with Text/en-nabcc.ttb table from the BRLTTY
# project, except the re-added no-break space mapping.
# The space and the 26 lowercase letters (a-z) are the same as in literary
# braille:
#Hex Dots Dec Char Description
display \x0020 0 # 32 SPACE
display \x0061 1 # 97 a LATIN SMALL LETTER A
display \x0062 12 # 98 b LATIN SMALL LETTER B
display \x0063 14 # 99 c LATIN SMALL LETTER C
display \x0064 145 # 100 d LATIN SMALL LETTER D
display \x0065 15 # 101 e LATIN SMALL LETTER E
display \x0066 124 # 102 f LATIN SMALL LETTER F
display \x0067 1245 # 103 g LATIN SMALL LETTER G
display \x0068 125 # 104 h LATIN SMALL LETTER H
display \x0069 24 # 105 i LATIN SMALL LETTER I
display \x006a 245 # 106 j LATIN SMALL LETTER J
display \x006b 13 # 107 k LATIN SMALL LETTER K
display \x006c 123 # 108 l LATIN SMALL LETTER L
display \x006d 134 # 109 m LATIN SMALL LETTER M
display \x006e 1345 # 110 n LATIN SMALL LETTER N
display \x006f 135 # 111 o LATIN SMALL LETTER O
display \x0070 1234 # 112 p LATIN SMALL LETTER P
display \x0071 12345 # 113 q LATIN SMALL LETTER Q
display \x0072 1235 # 114 r LATIN SMALL LETTER R
display \x0073 234 # 115 s LATIN SMALL LETTER S
display \x0074 2345 # 116 t LATIN SMALL LETTER T
display \x0075 136 # 117 u LATIN SMALL LETTER U
display \x0076 1236 # 118 v LATIN SMALL LETTER V
display \x0077 2456 # 119 w LATIN SMALL LETTER W
display \x0078 1346 # 120 x LATIN SMALL LETTER X
display \x0079 13456 # 121 y LATIN SMALL LETTER Y
display \x007a 1356 # 122 z LATIN SMALL LETTER Z
# The 26 uppercase letters A-Z) are the same as their lowercase counterparts
# except that dot7 is added:
#Hex Dots Dec Char Description
display \x0041 17 # 65 A LATIN CAPITAL LETTER A
display \x0042 127 # 66 B LATIN CAPITAL LETTER B
display \x0043 147 # 67 C LATIN CAPITAL LETTER C
display \x0044 1457 # 68 D LATIN CAPITAL LETTER D
display \x0045 157 # 69 E LATIN CAPITAL LETTER E
display \x0046 1247 # 70 F LATIN CAPITAL LETTER F
display \x0047 12457 # 71 G LATIN CAPITAL LETTER G
display \x0048 1257 # 72 H LATIN CAPITAL LETTER H
display \x0049 247 # 73 I LATIN CAPITAL LETTER I
display \x004a 2457 # 74 J LATIN CAPITAL LETTER J
display \x004b 137 # 75 K LATIN CAPITAL LETTER K
display \x004c 1237 # 76 L LATIN CAPITAL LETTER L
display \x004d 1347 # 77 M LATIN CAPITAL LETTER M
display \x004e 13457 # 78 N LATIN CAPITAL LETTER N
display \x004f 1357 # 79 O LATIN CAPITAL LETTER O
display \x0050 12347 # 80 P LATIN CAPITAL LETTER P
display \x0051 123457 # 81 Q LATIN CAPITAL LETTER Q
display \x0052 12357 # 82 R LATIN CAPITAL LETTER R
display \x0053 2347 # 83 S LATIN CAPITAL LETTER S
display \x0054 23457 # 84 T LATIN CAPITAL LETTER T
display \x0055 1367 # 85 U LATIN CAPITAL LETTER U
display \x0056 12367 # 86 V LATIN CAPITAL LETTER V
display \x0057 24567 # 87 W LATIN CAPITAL LETTER W
display \x0058 13467 # 88 x LATIN CAPITAL LETTER X
display \x0059 134567 # 89 Y LATIN CAPITAL LETTER Y
display \x005a 13567 # 90 Z LATIN CAPITAL LETTER Z
# The 10 decimal digits 0-9) are the same as in the Nemeth Code:
#Hex Dots Dec Char Description
display \x0030 356 # 48 0 DIGIT ZERO
display \x0031 2 # 49 1 DIGIT ONE
display \x0032 23 # 50 2 DIGIT TWO
display \x0033 25 # 51 3 DIGIT THREE
display \x0034 256 # 52 4 DIGIT FOUR
display \x0035 26 # 53 5 DIGIT FIVE
display \x0036 235 # 54 6 DIGIT SIX
display \x0037 2356 # 55 7 DIGIT SEVEN
display \x0038 236 # 56 8 DIGIT EIGHT
display \x0039 35 # 57 9 DIGIT NINE
# Common symbols used within mathematical expressions by popular computer
# programming languages are the same as in the Nemeth Code:
#Hex Dots Dec Char Description
display \x002e 46 # 46 . FULL STOP
display \x002b 346 # 43 + PLUS SIGN
display \x002d 36 # 45 - HYPHEN-MINUS
display \x002a 16 # 42 * ASTERISK
display \x002f 34 # 47 / SOLIDUS
display \x0028 12356 # 40 ( LEFT PARENTHESIS
display \x0029 23456 # 41 ) RIGHT PARENTHESIS
# With all of these major considerations having been taken into account,
# convenient representations were still available, and are used, for some of
# the remaining characters:
#Hex Dots Dec Char Description
display \x0026 12346 # 38 & AMPERSAND
display \x0023 3456 # 35 # NUMBER SIGN
# The remaining characters are what they are. Dot 7 isn't used either within
# the number block (32-63) or, with the exception of the DEL control character
# (127), within the lowercase block (96-127). With the exception of the
# underscore (95), dot 7 is used for every character within the uppercase block
# (64-95). Adding dot 7 to any character within the lowercase block (96-127)
# yields its corresponding character within the uppercase block (64-95) except
# that removing dot 7 from the DEL control character yields the underscore.
#Hex Dots Dec Char Description
display \x002c 6 # 44 , COMMA
display \x003b 56 # 59 ; SEMICOLON
display \x003a 156 # 58 : COLON
display \x0021 2346 # 33 ! EXCLAMATION MARK
display \x003f 1456 # 63 ? QUESTION MARK
display \x0022 5 # 34 " QUOTATION MARK
display \x0027 3 # 39 ' APOSTROPHE
display \x0060 4 # 96 ` GRAVE ACCENT
display \x005e 457 # 94 ^ CIRCUMFLEX ACCENT
display \x007e 45 # 126 ~ TILDE
display \x005b 2467 # 91 [ LEFT SQUARE BRACKET
display \x005d 124567 # 93 ] RIGHT SQUARE BRACKET
display \x007b 246 # 123 { LEFT CURLY BRACKET
display \x007d 12456 # 125 } RIGHT CURLY BRACKET
display \x003d 123456 # 61 = EQUALS SIGN
display \x003c 126 # 60 < LESS-THAN SIGN
display \x003e 345 # 62 > GREATER-THAN SIGN
display \x0024 1246 # 36 $ DOLLAR SIGN
display \x0025 146 # 37 % PERCENT SIGN
display \x0040 47 # 64 @ COMMERCIAL AT
display \x007c 1256 # 124 | VERTICAL LINE
display \x005c 12567 # 92 \ REVERSE SOLIDUS
display \x005f 456 # 95 _ LOW LINE
# The DEL control character
#Hex Dots Dec Char Description
display \x007f 4567 # 127 ^? DELETE
# Each of the characters within the basic control character block (0-31) is the
# same as its corresponding character within both the uppercase block (64-95)
# and the lowercase block (96-127) except that dots 7 and 8 are both used.
#Hex Dots Dec Char Description
display \x0000 478 # 0 ^@ NULL
display \x0001 178 # 1 ^A START OF HEADING
display \x0002 1278 # 2 ^B START OF TEXT
display \x0003 1478 # 3 ^C END OF TEXT
display \x0004 14578 # 4 ^D END OF TRANSMISSION
display \x0005 1578 # 5 ^E ENQUIRY
display \x0006 12478 # 6 ^F ACKNOWLEDGE
display \x0007 124578 # 7 ^G BELL
display \x0008 12578 # 8 ^H BACKSPACE
display \x0009 2478 # 9 ^I HORIZONTAL TABULATION
display \x000a 24578 # 10 ^J LINE FEED
display \x000b 1378 # 11 ^K VERTICAL TABULATION
display \x000c 12378 # 12 ^L FORM FEED
display \x000d 13478 # 13 ^M CARRIAGE RETURN
display \x000e 134578 # 14 ^N SHIFT OUT
display \x000f 13578 # 15 ^O SHIFT IN
display \x0010 123478 # 16 ^P DATA LINK ESCAPE
display \x0011 1234578 # 17 ^Q DEVICE CONTROL ONE
display \x0012 123578 # 18 ^R DEVICE CONTROL TWO
display \x0013 23478 # 19 ^S DEVICE CONTROL THREE
display \x0014 234578 # 20 ^T DEVICE CONTROL FOUR
display \x0015 13678 # 21 ^U NEGATIVE ACKNOWLEDGE
display \x0016 123678 # 22 ^V SYNCHRONOUS IDLE
display \x0017 245678 # 23 ^W END OF TRANSMISSION BLOCK
display \x0018 134678 # 24 ^X CANCEL
display \x0019 1345678 # 25 ^Y END OF MEDIUM
display \x001a 135678 # 26 ^Z SUBSTITUTE
display \x001b 24678 # 27 ^[ ESCAPE
display \x001c 125678 # 28 ^\ FILE SEPARATOR
display \x001d 1245678 # 29 ^] GROUP SEPARATOR
display \x001e 4578 # 30 ^^ RECORD SEPARATOR
display \x001f 45678 # 31 ^_ UNIT SEPARATOR
# Each of the characters within the extended control character block (128-159)
# is the same as its corresponding character within the basic control character
# block (0-31) except that only dot 8 is used.
#Hex Dots Dec Char Description
display \x0080 48 # 128 ~@ <control>
display \x0081 18 # 129 ~A <CONTROL>
display \x0082 128 # 130 ~B BREAK PERMITTED HERE
display \x0083 148 # 131 ~C NO BREAK HERE
display \x0084 1458 # 132 ~D <CONTROL>
display \x0085 158 # 133 ~E NEXT LINE
display \x0086 1248 # 134 ~F START OF SELECTED AREA
display \x0087 12458 # 135 ~G END OF SELECTED AREA
display \x0088 1258 # 136 ~H CHARACTER TABULATION SET
display \x0089 248 # 137 ~I CHARACTER TABULATION WITH JUSTIFICATION
display \x008a 2458 # 138 ~J LINE TABULATION SET
display \x008b 138 # 139 ~K PARTIAL LINE DOWN
display \x008c 1238 # 140 ~L PARTIAL LINE UP
display \x008d 1348 # 141 ~M REVERSE LINE FEED
display \x008e 13458 # 142 ~N SINGLE SHIFT TWO
display \x008f 1358 # 143 ~O SINGLE SHIFT THREE
display \x0090 12348 # 144 ~P DEVICE CONTROL STRING
display \x0091 123458 # 145 ~Q PRIVATE USE ONE
display \x0092 12358 # 146 ~R PRIVATE USE TWO
display \x0093 2348 # 147 ~S SET TRANSMIT STATE
display \x0094 23458 # 148 ~T CANCEL CHARACTER
display \x0095 1368 # 149 ~U MESSAGE WAITING
display \x0096 12368 # 150 ~V START OF GUARDED AREA
display \x0097 24568 # 151 ~W END OF GUARDED AREA
display \x0098 13468 # 152 ~X START OF STRING
display \x0099 134568 # 153 ~Y <CONTROL>
display \x009a 13568 # 154 ~Z SINGLE CHARACTER INTRODUCER
display \x009b 2468 # 155 ~[ CONTROL SEQUENCE INTRODUCER
display \x009c 12568 # 156 ~\ STRING TERMINATOR
display \x009d 124568 # 157 ~] OPERATING SYSTEM COMMAND
display \x009e 458 # 158 ~^ PRIVACY MESSAGE
display \x009f 4568 # 159 ~_ APPLICATION PROGRAM COMMAND
# Representations for the uppercase accented letters are drawn from the
# remaining combinations which use both dots 7 and 8. The representation for a
# lowercase accented letter is the same as its uppercase counterpart except
# that dot 7 isn't used. This scheme retains the use of dot 7 as the modifier
# for a capitalized letter. The only exception to these rules is that, due to
# the nature of the Latin 1 character set, the German lowercase double-s is
# treated as though it were an uppercase y-dieresis neither has an uppercase
# definition). These representations have been gathered, as much as possible,
# into logical groupings.
# The 5 letters with a circumflex accent (^) use the [1-5] dot combinations:
#Hex Dots Dec Char Description
display \x00c2 278 # 194 Â LATIN CAPITAL LETTER A WITH CIRCUMFLEX
display \x00ca 2378 # 202 Ê LATIN CAPITAL LETTER E WITH CIRCUMFLEX
display \x00ce 2578 # 206 Î LATIN CAPITAL LETTER I WITH CIRCUMFLEX
display \x00d4 25678 # 212 Ô LATIN CAPITAL LETTER O WITH CIRCUMFLEX
display \x00db 2678 # 219 Û LATIN CAPITAL LETTER U WITH CIRCUMFLEX
display \x00e2 28 # 226 â LATIN SMALL LETTER A WITH CIRCUMFLEX
display \x00ea 238 # 234 ê LATIN SMALL LETTER E WITH CIRCUMFLEX
display \x00ee 258 # 238 î LATIN SMALL LETTER I WITH CIRCUMFLEX
display \x00f4 2568 # 244 ô LATIN SMALL LETTER O WITH CIRCUMFLEX
display \x00fb 268 # 251 û LATIN SMALL LETTER U WITH CIRCUMFLEX
# The 5 letters with a grave accent (`) use the [6-0] dot combinations:
#Hex Dots Dec Char Description
display \x00c0 23578 # 192 À LATIN CAPITAL LETTER A WITH GRAVE
display \x00c8 235678 # 200 È LATIN CAPITAL LETTER E WITH GRAVE
display \x00cc 23678 # 204 Ì LATIN CAPITAL LETTER I WITH GRAVE
display \x00d2 3578 # 210 Ò LATIN CAPITAL LETTER O WITH GRAVE
display \x00d9 35678 # 217 Ù LATIN CAPITAL LETTER U WITH GRAVE
display \x00e0 2358 # 224 à LATIN SMALL LETTER A WITH GRAVE
display \x00e8 23568 # 232 è LATIN SMALL LETTER E WITH GRAVE
display \x00ec 2368 # 236 ì LATIN SMALL LETTER I WITH GRAVE
display \x00f2 358 # 242 ò LATIN SMALL LETTER O WITH GRAVE
display \x00f9 3568 # 249 ù LATIN SMALL LETTER U WITH GRAVE
# The 6 letters with an acute accent (´) use the [a-f] dot combinations with
# dots 6 and 8 added:
#Hex Dots Dec Char Description
display \x00c1 1678 # 193 Á LATIN CAPITAL LETTER A WITH ACUTE
display \x00c9 12678 # 201 É LATIN CAPITAL LETTER E WITH ACUTE
display \x00cd 14678 # 205 Í LATIN CAPITAL LETTER I WITH ACUTE
display \x00d3 145678 # 211 Ó LATIN CAPITAL LETTER O WITH ACUTE
display \x00da 15678 # 218 Ú LATIN CAPITAL LETTER U WITH ACUTE
display \x00dd 124678 # 221 Ý LATIN CAPITAL LETTER Y WITH ACUTE
display \x00e1 168 # 225 á LATIN SMALL LETTER A WITH ACUTE
display \x00e9 1268 # 233 é LATIN SMALL LETTER E WITH ACUTE
display \x00ed 1468 # 237 í LATIN SMALL LETTER I WITH ACUTE
display \x00f3 14568 # 243 ó LATIN SMALL LETTER O WITH ACUTE
display \x00fa 1568 # 250 ú LATIN SMALL LETTER U WITH ACUTE
display \x00fd 12468 # 253 ý LATIN SMALL LETTER Y WITH ACUTE
# The 6 letters with a dieresis accent (¨) use the [f-j] dot combinations with
# dots 3 and 6 added, and the number sign (because it fits the sequence
# reasonably well):
#Hex Dots Dec Char Description
display \x00c4 1234678 # 196 Ä LATIN CAPITAL LETTER A WITH DIAERESIS
display \x00cb 12345678 # 203 Ë LATIN CAPITAL LETTER E WITH DIAERESIS
display \x00cf 1235678 # 207 Ï LATIN CAPITAL LETTER I WITH DIAERESIS
display \x00d6 234678 # 214 Ö LATIN CAPITAL LETTER O WITH DIAERESIS
display \x00dc 2345678 # 220 Ü LATIN CAPITAL LETTER U WITH DIAERESIS
display \x00e4 123468 # 228 ä LATIN SMALL LETTER A WITH DIAERESIS
display \x00eb 1234568 # 235 ë LATIN SMALL LETTER E WITH DIAERESIS
display \x00ef 123568 # 239 ï LATIN SMALL LETTER I WITH DIAERESIS
display \x00f6 23468 # 246 ö LATIN SMALL LETTER O WITH DIAERESIS
display \x00fc 234568 # 252 ü LATIN SMALL LETTER U WITH DIAERESIS
display \x00ff 34568 # 255 ÿ LATIN SMALL LETTER Y WITH DIAERESIS
# There is no uppercase y-dieresis in the Latin1 character set. The German
# lowercase double-s, which also doesn't have an uppercase counterpart in the
# Latin1 character set, uses its representation:
#Hex Dots Dec Char Description
display \x00df 345678 # 223 ß LATIN SMALL LETTER SHARP S
# The remaining accented letters are:
#Hex Dots Dec Char Description
display \x00c3 578 # 195 Ã LATIN CAPITAL LETTER A WITH TILDE
display \x00d1 4678 # 209 Ñ LATIN CAPITAL LETTER N WITH TILDE
display \x00d5 5678 # 213 Õ LATIN CAPITAL LETTER O WITH TILDE
display \x00c5 34578 # 197 Å LATIN CAPITAL LETTER A WITH RING ABOVE
display \x00c7 34678 # 199 Ç LATIN CAPITAL LETTER C WITH CEDILLA
display \x00d8 3478 # 216 Ø LATIN CAPITAL LETTER O WITH STROKE
display \x00c6 378 # 198 Æ LATIN CAPITAL LETTER AE
display \x00d0 678 # 208 Ð LATIN CAPITAL LETTER ETH
display \x00de 3678 # 222 Þ LATIN CAPITAL LETTER THORN
display \x00e3 58 # 227 ã LATIN SMALL LETTER A WITH TILDE
display \x00f1 468 # 241 ñ LATIN SMALL LETTER N WITH TILDE
display \x00f5 568 # 245 õ LATIN SMALL LETTER O WITH TILDE
display \x00e5 3458 # 229 å LATIN SMALL LETTER A WITH RING ABOVE
display \x00e7 3468 # 231 ç LATIN SMALL LETTER C WITH CEDILLA
display \x00f8 348 # 248 ø LATIN SMALL LETTER O WITH STROKE
display \x00e6 38 # 230 æ LATIN SMALL LETTER AE
display \x00f0 68 # 240 ð LATIN SMALL LETTER ETH
display \x00fe 368 # 254 þ LATIN SMALL LETTER THORN
# Some characters are the same as other characters which they resemble but with
# dot 7 added:
#Hex Dots Dec Char Description
display \x00ad 367 # 173 SOFT HYPHEN
display \x00ab 1267 # 171 « LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
display \x00bb 3457 # 187 » RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
display \x00a6 1567 # 166 ¦ BROKEN BAR
display \x00b9 27 # 185 ¹ SUPERSCRIPT ONE
display \x00b2 237 # 178 ² SUPERSCRIPT TWO
display \x00b3 257 # 179 ³ SUPERSCRIPT THREE
display \x00b1 3467 # 177 ± PLUS-MINUS SIGN
display \x00d7 167 # 215 × MULTIPLICATION SIGN
display \x00f7 347 # 247 ÷ DIVISION SIGN
display \x00b7 467 # 183 · MIDDLE DOT
display \x00a1 23467 # 161 ¡ INVERTED EXCLAMATION MARK
display \x00bf 14567 # 191 ¿ INVERTED QUESTION MARK
display \x00a2 12467 # 162 ¢ CENT SIGN
display \x00a3 34567 # 163 £ POUND SIGN
# A few more characters follow this same convention but their relationships
# to their base characters is a bit obscure:
#Hex Dots Dec Char Description
display \x00a4 1467 # 164 ¤ CURRENCY SIGN
display \x00a5 123467 # 165 ¥ YEN SIGN
# Some characters are represented by the first letters of their names lowered
# by one row of dots:
#Hex Dots Dec Char Description
display \x00ac 2567 # 172 ¬ NOT SIGN
display \x00b6 2357 # 182 ¶ PILCROW SIGN
display \x00a9 23567 # 169 © COPYRIGHT SIGN
display \x00ae 2367 # 174 ® REGISTERED SIGN
display \x00a7 357 # 167 § SECTION SIGN
display \x00b0 3567 # 176 ° DEGREE SIGN
# The three fraction characters use combinations of dots 1 and 4 (which
# progress from left to right as the value of the fraction increases) together
# with dots 2,3,5,6,7:
#Hex Dots Dec Char Description
display \x00bc 123567 # 188 ¼ VULGAR FRACTION ONE QUARTER
display \x00bd 1234567 # 189 ½ VULGAR FRACTION ONE HALF
display \x00be 234567 # 190 ¾ VULGAR FRACTION THREE QUARTERS
# Each of the three extended accent characters is the same as its conventional
# compose character but with dot7 added:
#Hex Dots Dec Char Description
display \x00b4 37 # 180 ´ ACUTE ACCENT
display \x00b8 67 # 184 ¸ CEDILLA
display \x00a8 57 # 168 ¨ DIAERESIS
# The two gender symbols are:
#Hex Dots Dec Char Description
display \x00ba 7 # 186 º MASCULINE ORDINAL INDICATOR
display \x00aa 8 # 170 ª FEMININE ORDINAL INDICATOR
# The three remaining characters are:
#Hex Dots Dec Char Description
display \x00af 267 # 175 ¯ MACRON
display \x00b5 567 # 181 µ MICRO SIGN
display \x00a0 78 # 160 NO-BREAK SPACE
# The nonbreaking space is dots 7 and 8 because this presents a sequence of
# nonbreaking spaces as a smooth low line segment.
|