199 lines
4.2 KiB
Plaintext
199 lines
4.2 KiB
Plaintext
# liblouis: English, U.S. grade 1 (EBAE) table
|
|
#
|
|
# -----------
|
|
#-name: U.S. English grade 1 (EBAE)
|
|
#-index-name: English, U.S., uncontracted
|
|
#-display-name: English uncontracted braille as used in the U.S.
|
|
#
|
|
#+locale:en-US
|
|
#+type:literary
|
|
#+contraction:no
|
|
#+grade:1
|
|
#+system:ebae
|
|
#
|
|
# 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 Linux screenreader BRLTTY, copyright (C) 1999-2006 by
|
|
# The BRLTTY Team
|
|
#
|
|
# Copyright (C) 2004-2006 ViewPlus Technologies, Inc. www.viewplus.com
|
|
# Copyright (C) 2004-2006 JJB Software, Inc. www.jjb-software.com
|
|
# Copyright (C) 2020 Beneficent Technology, Inc. www.benetech.org
|
|
#
|
|
# This file is part of liblouis.
|
|
#
|
|
# liblouis 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.
|
|
#
|
|
# liblouis 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 liblouis. If not, see
|
|
# <http://www.gnu.org/licenses/>.
|
|
#
|
|
# Emphasis definitions contributed by Beneficent Technology, Inc.
|
|
# <http://www.benetech.org/>
|
|
|
|
include en-chardefs.cti All character definition opcodes
|
|
include en-us-compbrl.uti Comp6 translation opcodes
|
|
|
|
# Braille indicators
|
|
numsign 3456 number sign, just a dots operand
|
|
letsign 56
|
|
noletsignafter .
|
|
noletsignafter '
|
|
#capsletter 6
|
|
#capsword 6-6
|
|
#endcapsword 6-3
|
|
capsletter 6
|
|
begcapsword 6-6
|
|
endcapsword 6-3
|
|
|
|
include en-us-emphasis.uti
|
|
|
|
emphclass transnote
|
|
begemph transnote 6-3
|
|
endemph transnote 6-3
|
|
|
|
begcomp 456-346
|
|
endcomp 456-156
|
|
|
|
# literary forms of the decimal digits
|
|
include litdigits6Dots.uti
|
|
|
|
# display/passthrough for unicode braille
|
|
include braille-patterns.cti
|
|
|
|
# Letters are defined in chardefs.cti
|
|
|
|
# punctuation
|
|
prepunc ( 2356
|
|
word ( 4-2356
|
|
noback always ( 2356
|
|
postpunc ) 2356
|
|
word ) 4-2356
|
|
noback always ) 2356
|
|
prepunc " 236
|
|
postpunc " 356
|
|
word " 4-236
|
|
prepunc ` 6-236
|
|
prepunc ' 6-236
|
|
postpunc ' 356-3
|
|
word ' 4-3
|
|
word 'em =
|
|
word 'tis =
|
|
word 'twas =
|
|
begnum # 456-1456 print number sign before number
|
|
midnum , 2
|
|
postpunc , 2
|
|
word , 4-2
|
|
decpoint . 46
|
|
midnum - 36
|
|
hyphen - 36
|
|
always \s--\s 36-36
|
|
always \s-\s 36-36
|
|
midnum \x00ad 36
|
|
postpunc . 256
|
|
word . 4-256
|
|
postpunc ; 23
|
|
word ; 4-23
|
|
midnum : 25
|
|
postpunc : 25
|
|
always : 4-25
|
|
postpunc ! 235
|
|
always ! 4-235
|
|
midnum / 34
|
|
always / 456-34
|
|
always < 5-13
|
|
always = 46-13
|
|
always > 46-2
|
|
always + 4-346
|
|
postpunc ? 236
|
|
endword s' 234-3
|
|
word ? 4-236
|
|
endnum st 34
|
|
endnum nd 1345-145
|
|
endnum rd 1235-145
|
|
noback endnum 's 3-234
|
|
endnum th 1456
|
|
endnum 's 3-234
|
|
always % 4-25-1234
|
|
midnum ^ 45
|
|
always ^ 456-126
|
|
always ~ 4-156
|
|
always & 4-12346
|
|
midnum * 4-16
|
|
always * 35-35
|
|
prepunc [ 6-2356
|
|
word [ 4-6-2356
|
|
always [ 6-2356
|
|
postpunc ] 2356-3
|
|
word ] 4-2356-3
|
|
always ] 2356-3
|
|
prepunc { 56-2356
|
|
word { 4-56-2356
|
|
always { 56-2356
|
|
postpunc } 2356-23
|
|
word } 4-2356-23
|
|
always } 2356-23
|
|
always @ 4-1
|
|
always \\ 4-1256
|
|
always | 456-1256
|
|
always \s-\s 36-36
|
|
always ..." 3-3-3-356
|
|
always ... 3-3-3
|
|
always ...' 3-3-3-356-3
|
|
repeated .... 0
|
|
repeated ____ 456
|
|
repeated ---- 36
|
|
always .\s.\s." 3-3-3-356
|
|
always .\s.\s. 3-3-3 . . .
|
|
begnum $ 256
|
|
nofor begnum $ 256-3456
|
|
always $ 4-256
|
|
|
|
# special character sequences
|
|
compbrl :// URLs
|
|
compbrl ()
|
|
compbrl www.
|
|
compbrl ::
|
|
compbrl .com
|
|
compbrl .edu
|
|
compbrl .gov
|
|
compbrl .ini
|
|
compbrl .mil
|
|
compbrl .net
|
|
compbrl .org
|
|
compbrl .doc
|
|
compbrl .xml
|
|
compbrl .xsl
|
|
compbrl .htm
|
|
compbrl .html
|
|
compbrl .tex
|
|
compbrl .txt
|
|
compbrl .gif
|
|
compbrl .jpg
|
|
compbrl .png
|
|
compbrl .wav
|
|
compbrl .tar
|
|
compbrl .zip
|
|
|
|
noback context "\e"$a *
|
|
noback always \\_ 56 letter sign before Roman page numbers
|
|
noback pass2 @56-56 @56
|
|
noback pass2 @3-56 @3
|
|
|