63 lines
2.1 KiB
Plaintext
63 lines
2.1 KiB
Plaintext
#
|
|
# Copyright (C) 2010 by JJB Software, Inc. www.jjb-software.com
|
|
#
|
|
# 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/>.
|
|
|
|
# These defintions prevouisly were hardcoded in the liblouis library
|
|
# itself. Now they are migrated to an external table which can be
|
|
# included by other tables. They are necesary for the proper operation
|
|
# of liblouis or liblouisutdml.
|
|
|
|
# Also this table defines all the space characters to be empty braille
|
|
# cells.
|
|
|
|
space \s 0 SPACE
|
|
|
|
sign \x0000 0 NULL
|
|
space \x0009 0 CHARACTER TABULATION
|
|
space \x000a 0 LINE FEED (LF)
|
|
space \x000b 0 LINE TABULATION
|
|
space \x000c 0 FORM FEED (FF)
|
|
space \x000d 0 CARRIAGE RETURN (CR)
|
|
space \x00a0 0 NO-BREAK SPACE
|
|
space \x2000 0 EN QUAD
|
|
space \x2001 0 EM QUAD
|
|
space \x2002 0 EN SPACE
|
|
space \x2003 0 EM SPACE
|
|
space \x2004 0 THREE-PER-EM SPACE
|
|
space \x2005 0 FOUR-PER-EM SPACE
|
|
space \x2006 0 SIX-PER-EM SPACE
|
|
space \x2007 0 FIGURE SPACE
|
|
space \x2008 0 PUNCTUATION SPACE
|
|
space \x2009 0 THIN SPACE
|
|
space \x200a 0 HAIR SPACE
|
|
space \x200b 0 ZERO WIDTH SPACE
|
|
space \x2028 0 LINE SEPARATOR
|
|
space \x2029 0 PARAGRAPH SEPARATOR
|
|
space \x202f 0 NARROW NO-BREAK SPACE
|
|
space \x205f 0 MEDIUM MATHEMATICAL SPACE
|
|
space \x2060 0 WORD JOINER
|
|
space \x2800 0 BRAILLE PATTERN BLANK
|
|
space \xfeff 0 ZERO WIDTH NO-BREAK SPACE (also Unicode BOM)
|
|
|
|
# replace \x200b ZERO WIDTH SPACE
|
|
noback correct "\x200b" ""
|
|
|
|
replace \x2060 WORD JOINER
|
|
replace \xfeff ZERO WIDTH NO-BREAK SPACE (also Unicode BOM)
|
|
|