278 lines
8.3 KiB
Plaintext
278 lines
8.3 KiB
Plaintext
# liblouis: Finnish 8 dot braille table
|
|
#
|
|
# -----------
|
|
#-index-name: Finnish, computer
|
|
#-display-name: Finnish computer braille
|
|
#
|
|
#+locale:fi
|
|
#+type:computer
|
|
#+dots:8
|
|
# Marked as "direction:both" by Bue Vester-Andersen
|
|
# as it is a computer Braille table.
|
|
#+direction:both
|
|
#
|
|
# TODO: Please correct the metadata above. It is not meant to be
|
|
# accurate nor complete. It hasn't been verified by the table
|
|
# author yet. It is merely an attempt by the liblouis maintainers
|
|
# to get some sensible initial values in place.
|
|
#
|
|
# TODO: Please add a reference to official documentation about
|
|
# the implemented braille code. Preferably submit the documents
|
|
# to https://github.com/liblouis/braille-specs.
|
|
# -----------
|
|
#
|
|
# 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.
|
|
|
|
# Maintained by John J. Boyer, director@chpi.org, www.chpi.org
|
|
|
|
# Created by Code Factory S.L.
|
|
|
|
include text_nabcc.dis
|
|
|
|
letter \x0002 1278
|
|
letter \x0003 1478
|
|
letter \x0004 14578
|
|
letter \x0005 2678
|
|
letter \x0006 12478
|
|
letter \x0007 124578
|
|
letter \x0008 12578
|
|
letter \x0009 3578
|
|
letter \x000A 24578
|
|
letter \x000B 1378
|
|
letter \x000C 12378
|
|
letter \x000D 13478
|
|
letter \x000E 134578
|
|
letter \x000F 23678
|
|
letter \x0010 123478
|
|
letter \x0011 1234578
|
|
letter \x0012 123578
|
|
letter \x0013 23478
|
|
letter \x0014 234578
|
|
letter \x0015 35678
|
|
letter \x0016 123678
|
|
letter \x0017 245678
|
|
letter \x0018 134678
|
|
letter \x0019 1345678
|
|
letter \x001A 135678
|
|
letter \x001B 345678
|
|
letter \x001C 12345678
|
|
letter \x001D 4678
|
|
letter \x001E 4578
|
|
letter \x001F 67
|
|
|
|
letter \x0020 0
|
|
|
|
space \x00a0 0
|
|
#space \t 0-0
|
|
#space \s 0
|
|
|
|
# non Capital characters
|
|
letter a 1
|
|
letter b 12
|
|
letter c 14
|
|
letter d 145
|
|
letter e 15
|
|
letter f 124
|
|
letter g 1245
|
|
letter h 125
|
|
letter i 24
|
|
letter j 245
|
|
letter k 13
|
|
letter l 123
|
|
letter m 134
|
|
letter n 1345
|
|
letter o 135
|
|
letter p 1234
|
|
letter q 12345
|
|
letter r 1235
|
|
letter s 234
|
|
letter t 2345
|
|
letter u 136
|
|
letter v 1236
|
|
letter w 2456
|
|
letter x 1346
|
|
letter y 13456
|
|
letter z 1356
|
|
|
|
# capital characters
|
|
letter A 17
|
|
letter B 127
|
|
letter C 147
|
|
letter D 1457
|
|
letter E 157
|
|
letter F 1247
|
|
letter G 12457
|
|
letter H 1257
|
|
letter I 247
|
|
letter J 2457
|
|
letter K 137
|
|
letter L 1237
|
|
letter M 1347
|
|
letter N 13457
|
|
letter O 1357
|
|
letter P 12347
|
|
letter Q 123457
|
|
letter R 12357
|
|
letter S 2347
|
|
letter T 23457
|
|
letter U 1367
|
|
letter V 12367
|
|
letter W 24567
|
|
letter X 13467
|
|
letter Y 134567
|
|
letter Z 13567
|
|
|
|
# the decimal digits
|
|
include digits8Dots.uti
|
|
|
|
|
|
|
|
# punctuations
|
|
punctuation ! 256
|
|
punctuation " 56
|
|
letter \x0023 3456
|
|
letter $ 2346
|
|
punctuation % 1456
|
|
punctuation & 12346
|
|
punctuation ' 5
|
|
|
|
punctuation ( 236
|
|
punctuation ) 356
|
|
punctuation * 35
|
|
punctuation + 235
|
|
punctuation , 2
|
|
letter - 36
|
|
punctuation . 3
|
|
letter / 34
|
|
|
|
punctuation : 25
|
|
punctuation ; 23
|
|
punctuation < 126
|
|
punctuation = 2356
|
|
punctuation > 156
|
|
punctuation ? 26
|
|
letter @ 4
|
|
|
|
punctuation [ 12356
|
|
letter \x005C 146 # escape for '\'
|
|
punctuation ] 23456
|
|
letter ^ 457
|
|
letter _ 346
|
|
letter ` 1234568
|
|
|
|
punctuation { 1246
|
|
punctuation | 456
|
|
punctuation } 12456
|
|
letter ~ 45
|
|
letter \x007f 7
|
|
|
|
|
|
#Hex Dots Dec Char Description
|
|
letter \x00C2 24578 # 194Â Latin capital letter a with circumflex
|
|
letter \x00CA 1267 # 202Ê Latin capital letter e with circumflex
|
|
letter \x00CE 1467 # 206Î Latin capital letter i with circumflex
|
|
letter \x00D4 14567 # 212Ô Latin capital letter o with circumflex
|
|
letter \x00DB 1567 # 219Û Latin capital letter u with circumflex
|
|
letter \x00E2 1678 # 226â Latin small letter a with circumflex
|
|
letter \x00EA 12678 # 234ê Latin small letter e with circumflex
|
|
letter \x00EE 14678 # 238î Latin small letter i with circumflex
|
|
letter \x00F4 145678 # 244ô Latin small letter o with circumflex
|
|
letter \x00FB 15678 # 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
|
|
letter \x00C0 235678 # 192À Latin capital letter a with grave
|
|
letter \x00C8 3578 # 200È Latin capital letter e with grave
|
|
letter \x00CC 57 # 204Ì Latin capital letter i with grave
|
|
letter \x00D2 578 # 210Ò Latin capital letter o with grave
|
|
letter \x00D9 35678 # 217Ù Latin capital letter u with grave
|
|
letter \x00E0 123568 # 224à Latin small letter a with grave
|
|
letter \x00E8 23468 # 232è Latin small letter e with grave
|
|
letter \x00EC 348 # 236ì Latin small letter i with grave
|
|
letter \x00F2 3468 # 242ò Latin small letter o with grave
|
|
letter \x00F9 234568 # 249ù Latin small letter u with grave
|
|
|
|
# The6 letters with an acute accent ') use the [a-f] dot combinations with
|
|
# dots 3 and 6 added:
|
|
|
|
#Hex Dots Dec Char Description
|
|
letter \x00C1 28 # 193Á Latin capital letter a with acute
|
|
letter \x00C9 1234567 # 201É Latin capital letter e with acute
|
|
letter \x00CD 258 # 205Í Latin capital letter i with acute
|
|
letter \x00D3 267 # 211Ó Latin capital letter o with acute
|
|
letter \x00DA 268 # 218Ú Latin capital letter u with acute
|
|
letter \x00DD 3568 # 221Ý Latin capital letter y with acute
|
|
letter \x00E1 168 # 225á Latin small letter a with acute
|
|
letter \x00E9 123456 # 233é Latin small letter e with acute
|
|
letter \x00ED 2478 # 237í Latin small letter i with acute
|
|
letter \x00F3 13578 # 243ó Latin small letter o with acute
|
|
letter \x00FA 13678 # 250ú Latin small letter u with acute
|
|
letter \x00FD 24568 # 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
|
|
letter \x00C4 3457 # 196Ä Latin capital letter a with diaeresis
|
|
letter \x00CB 2358 # 203Ë Latin capital letter e with diaeresis
|
|
letter \x00CF 23568 # 207Ï Latin capital letter i with diaeresis
|
|
letter \x00D6 2467 # 214Ö Latin capital letter o with diaeresis
|
|
letter \x00DC 12567 # 220Ü Latin capital letter u with diaeresis
|
|
letter \x00E4 345 # 228ä Latin small letter a with diaeresis
|
|
letter \x00EB 12468 # 235ë Latin small letter e with diaeresis
|
|
letter \x00EF 124568 # 239ï Latin small letter i with diaeresis
|
|
letter \x00F6 246 # 246ö Latin small letter o with diaeresis
|
|
letter \x00FC 1256 # 252ü Latin small letter u with diaeresis
|
|
letter \x00FF 134568 # 255ÿ Latin small letter y with diaeresis
|
|
|
|
# There is no uppercase y-dieresis in the Latin 1 character set. The German
|
|
# lowercase double-s, which also doesn't have an uppercase counterpart in the
|
|
# Latin 1 character set, uses its representation:
|
|
|
|
#Hex Dots Dec Char Description
|
|
letter \x00DF 34568 # 223ß Latin small letter sharp s
|
|
|
|
# The remaining accented letters are:
|
|
|
|
#Hex Dots Dec Char Description
|
|
letter \x00C3 3467 # 195Ã Latin capital letter a with tilde
|
|
letter \x00D1 2567 # 209Ñ Latin capital letter n with tilde
|
|
letter \x00D5 267 # 213Õ Latin capital letter o with tilde
|
|
letter \x00C5 167 # 197Å Latin capital letter a with ring above
|
|
letter \x00C7 1578 # 199Ç Latin capital letter c with cedilla
|
|
letter \x00D8 1567 # 216Ø Latin capital letter o with stroke
|
|
letter \x00C6 47 # 198Æ Latin capital letter ae
|
|
letter \x00D0 3567 # 208Ð Latin capital letter eth
|
|
letter \x00DE 2357 # 222Þ Latin capital letter thorn
|
|
letter \x00E3 13678 # 227ã Latin small letter a with tilde
|
|
letter \x00F1 13458 # 241ñ Latin small letter n with tilde
|
|
letter \x00F5 1358 # 245õ Latin small letter o with tilde
|
|
letter \x00E5 16 # 229å Latin small letter a with ring above
|
|
letter \x00E7 1234678 # 231ç Latin small letter c with cedilla
|
|
letter \x00F8 24678 # 248ø Latin small letter o with stroke
|
|
letter \x00E6 34578 # 230æ Latin small letter ae
|
|
letter \x00F0 23458 # 240ð Latin small letter eth
|
|
letter \x00FE 12348 # 254þ Latin small letter thorn
|
|
sign \x25CF 35
|