Skip to content

Commit

Permalink
Merge branch 'tables/hebrew'
Browse files Browse the repository at this point in the history
Thanks to Adi Kushnir

Closes #4
  • Loading branch information
egli committed Sep 1, 2014
2 parents b483d7a + e96f571 commit af52d5c
Show file tree
Hide file tree
Showing 3 changed files with 116 additions and 106 deletions.
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ TABLE CONTRIBUTORS

Aaron Cannon <[email protected]>
Abdolamir Banisaeid <[email protected]>
Adi Kushnir <[email protected]>
Alex Ho
André-Abush Clause <[email protected]>
Birkir Gunnarsson <[email protected]>
Expand Down
12 changes: 9 additions & 3 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ liblouis NEWS -- history of user-visible changes. -*- org -*-
* Noteworthy changes in release 2.6.0 (2014-9-1)
This is the first release by the new maintainer team. A lot of work by
people from across the community contributed to this release. There
are massive additions and updates to the Braille tables and also
changes to the C API to enable call backs for error messages and
warnings.
are massive additions and updates to the Braille tables (e.g.
Afrikaans, Hebrew, many Indian languages, Korean) and also changes to
the C API to enable call backs for error messages and warnings.

** New features
*** New Braille tables
Expand Down Expand Up @@ -63,6 +63,12 @@ warnings for example.
- defined rules for two conjunct characters "ksha and gya" used in
all Indian Languages for which there are specific codes in
Braille.
- New Hebrew table that is based on the new unified Hebrew Braille
code standard that was put together on January 2014 after a
conference with all of the specialists in this field in Israel. It
includes improved representation of Hebrew letters, special letters
that are called Nikud, and punctuation symbols. The old Braille
standard is not relevant any more. Thanks to Adi Kushnir.

* Noteworthy changes in release 2.5.4 (2014-3-3)
This release contains nine months worth of braille table improvements
Expand Down
209 changes: 106 additions & 103 deletions tables/he.ctb
Original file line number Diff line number Diff line change
@@ -1,116 +1,119 @@
###############################################################################
# BRLTTY - A background process providing access to the console screen (when in
# text mode) for a blind person using a refreshable braille display.
#
# Copyright (C) 1995-2009 by The BRLTTY Developers.
# liblouis: Hebrew Table
#
# Copyright (C) 1995-2009 by The BRLTTY Developers.
# Copyright (C) 2009 Samuel Thibault <[email protected]>
# Copyright (C) 2012 Mesar Hameed <[email protected]>
# Copyright (C) 2014 Adi Kushnir <[email protected]>
#
# BRLTTY comes with ABSOLUTELY NO WARRANTY.
# This file is part of liblouis.
#
# This is free software, placed 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. Please see the file LICENSE-LGPL for details.
# 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.
#
# Web Page: http://mielke.cc/brltty/
# 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.
#
# This software is maintained by Dave Mielke <[email protected]>.
###############################################################################

# BRLTTY Text Table - Hebrew
# You should have received a copy of the GNU Lesser General Public
# License along with liblouis. If not, see
# <http://www.gnu.org/licenses/>.
#
# Samuel Thibault <[email protected]>
#
# This table is based on the Unesco report on the progress of unification of
# braille writing « L'ÉCRITURE BRAILLE DANS LE MONDE », by Sir Clutha
# MACKENZIE: http://unesdoc.unesco.org/images/0013/001352/135251fo.pdf
# The document is dated 1954, so this table may be quite outdated.
# This table is based on the new unified Hebrew Braille code standard
# that was put together on January 2014 after a conference with all of
# the specialists in this field in Israel. It includes improved
# representation of Hebrew letters, special letters that are called
# Nikud, and punctuation symbols. The old Braille standard is not
# relevant any more.

# generated by ttbtest
space \s 0 # SPACE
punctuation ! 2358 # EXCLAMATION MARK
punctuation " 23568 # QUOTATION MARK
punctuation # 34568 # NUMBER SIGN
punctuation $ 12468 # DOLLAR SIGN
punctuation % 1468 # PERCENT SIGN
punctuation & 23468 # AMPERSAND
punctuation " 5 # QUOTATION MARK
punctuation # 3456 # NUMBER SIGN
punctuation $ 1246 # DOLLAR SIGN
punctuation % 1467 # PERCENT SIGN
punctuation & 2346 # AMPERSAND
punctuation ' 3 # APOSTROPHE
punctuation ( 2368 # LEFT PARENTHESIS
punctuation ) 3568 # RIGHT PARENTHESIS
punctuation * 358 # ASTERISK
punctuation + 3468 # PLUS SIGN
punctuation , 28 # COMMA
punctuation ( 12356 # LEFT PARENTHESIS
punctuation ) 23456 # RIGHT PARENTHESIS
punctuation * 16 # ASTERISK
punctuation + 346 # PLUS SIGN
punctuation , 6 # COMMA
punctuation - 36 # HYPHEN-MINUS
punctuation . 2568 # FULL STOP
punctuation / 348 # SOLIDUS
punctuation . 46 # FULL STOP
punctuation / 34 # SOLIDUS
include loweredDigits6Dots.uti
punctuation : 258 # COLON
punctuation ; 238 # SEMICOLON
punctuation < 1268 # LESS-THAN SIGN
punctuation = 1234568 # EQUALS SIGN
punctuation > 3458 # GREATER-THAN SIGN
punctuation : 156 # COLON
punctuation ; 56 # SEMICOLON
punctuation < 126 # LESS-THAN SIGN
punctuation = 123456 # EQUALS SIGN
punctuation > 345 # GREATER-THAN SIGN
punctuation ? 268 # QUESTION MARK
punctuation @ 47 # COMMERCIAL AT
uppercase A 178 # LATIN CAPITAL LETTER A
uppercase B 1278 # LATIN CAPITAL LETTER B
uppercase C 1478 # LATIN CAPITAL LETTER C
uppercase D 14578 # LATIN CAPITAL LETTER D
uppercase E 1578 # LATIN CAPITAL LETTER E
uppercase F 12478 # LATIN CAPITAL LETTER F
uppercase G 124578 # LATIN CAPITAL LETTER G
uppercase H 12578 # LATIN CAPITAL LETTER H
uppercase I 2478 # LATIN CAPITAL LETTER I
uppercase J 24578 # LATIN CAPITAL LETTER J
uppercase K 1378 # LATIN CAPITAL LETTER K
uppercase L 12378 # LATIN CAPITAL LETTER L
uppercase M 13478 # LATIN CAPITAL LETTER M
uppercase N 134578 # LATIN CAPITAL LETTER N
uppercase O 13578 # LATIN CAPITAL LETTER O
uppercase P 123478 # LATIN CAPITAL LETTER P
uppercase Q 1234578 # LATIN CAPITAL LETTER Q
uppercase R 123578 # LATIN CAPITAL LETTER R
uppercase S 23478 # LATIN CAPITAL LETTER S
uppercase T 234578 # LATIN CAPITAL LETTER T
uppercase U 13678 # LATIN CAPITAL LETTER U
uppercase V 123678 # LATIN CAPITAL LETTER V
uppercase W 245678 # LATIN CAPITAL LETTER W
uppercase X 134678 # LATIN CAPITAL LETTER X
uppercase Y 1345678 # LATIN CAPITAL LETTER Y
uppercase Z 135678 # LATIN CAPITAL LETTER Z
punctuation [ 123568 # LEFT SQUARE BRACKET
punctuation \\ 168 # REVERSE SOLIDUS
punctuation ] 234568 # RIGHT SQUARE BRACKET
uppercase A 17 # LATIN CAPITAL LETTER A
uppercase B 127 # LATIN CAPITAL LETTER B
uppercase C 147 # LATIN CAPITAL LETTER C
uppercase D 1457 # LATIN CAPITAL LETTER D
uppercase E 157 # LATIN CAPITAL LETTER E
uppercase F 1247 # LATIN CAPITAL LETTER F
uppercase G 12457 # LATIN CAPITAL LETTER G
uppercase H 1257 # LATIN CAPITAL LETTER H
uppercase I 247 # LATIN CAPITAL LETTER I
uppercase J 2457 # LATIN CAPITAL LETTER J
uppercase K 137 # LATIN CAPITAL LETTER K
uppercase L 1237 # LATIN CAPITAL LETTER L
uppercase M 1347 # LATIN CAPITAL LETTER M
uppercase N 13457 # LATIN CAPITAL LETTER N
uppercase O 1357 # LATIN CAPITAL LETTER O
uppercase P 12347 # LATIN CAPITAL LETTER P
uppercase Q 123457 # LATIN CAPITAL LETTER Q
uppercase R 12357 # LATIN CAPITAL LETTER R
uppercase S 2347 # LATIN CAPITAL LETTER S
uppercase T 23457 # LATIN CAPITAL LETTER T
uppercase U 1367 # LATIN CAPITAL LETTER U
uppercase V 12367 # LATIN CAPITAL LETTER V
uppercase W 24567 # LATIN CAPITAL LETTER W
uppercase X 13467 # LATIN CAPITAL LETTER X
uppercase Y 134567 # LATIN CAPITAL LETTER Y
uppercase Z 13567 # LATIN CAPITAL LETTER Z
punctuation [ 2467 # LEFT SQUARE BRACKET
punctuation \\ 12567 # REVERSE SOLIDUS
punctuation ] 124567 # RIGHT SQUARE BRACKET
punctuation ^ 457 # CIRCUMFLEX ACCENT
punctuation _ 456 # LOW LINE
punctuation _ 4567 # LOW LINE
punctuation ` 4 # GRAVE ACCENT
lowercase a 18 # LATIN SMALL LETTER A
lowercase b 128 # LATIN SMALL LETTER B
lowercase c 148 # LATIN SMALL LETTER C
lowercase d 1458 # LATIN SMALL LETTER D
lowercase e 158 # LATIN SMALL LETTER E
lowercase f 1248 # LATIN SMALL LETTER F
lowercase g 12458 # LATIN SMALL LETTER G
lowercase h 1258 # LATIN SMALL LETTER H
lowercase i 248 # LATIN SMALL LETTER I
lowercase j 2458 # LATIN SMALL LETTER J
lowercase k 138 # LATIN SMALL LETTER K
lowercase l 1238 # LATIN SMALL LETTER L
lowercase m 1348 # LATIN SMALL LETTER M
lowercase n 13458 # LATIN SMALL LETTER N
lowercase o 1358 # LATIN SMALL LETTER O
lowercase p 12348 # LATIN SMALL LETTER P
lowercase q 123458 # LATIN SMALL LETTER Q
lowercase r 12358 # LATIN SMALL LETTER R
lowercase s 2348 # LATIN SMALL LETTER S
lowercase t 23458 # LATIN SMALL LETTER T
lowercase u 1368 # LATIN SMALL LETTER U
lowercase v 12368 # LATIN SMALL LETTER V
lowercase w 24568 # LATIN SMALL LETTER W
lowercase x 13468 # LATIN SMALL LETTER X
lowercase y 134568 # LATIN SMALL LETTER Y
lowercase z 13568 # LATIN SMALL LETTER Z
punctuation { 23678 # LEFT CURLY BRACKET
punctuation | 12568 # VERTICAL LINE
punctuation } 35678 # RIGHT CURLY BRACKET
lowercase a 1 # LATIN SMALL LETTER A
lowercase b 12 # LATIN SMALL LETTER B
lowercase c 14 # LATIN SMALL LETTER C
lowercase d 145 # LATIN SMALL LETTER D
lowercase e 15 # LATIN SMALL LETTER E
lowercase f 124 # LATIN SMALL LETTER F
lowercase g 1245 # LATIN SMALL LETTER G
lowercase h 125 # LATIN SMALL LETTER H
lowercase i 24 # LATIN SMALL LETTER I
lowercase j 245 # LATIN SMALL LETTER J
lowercase k 13 # LATIN SMALL LETTER K
lowercase l 123 # LATIN SMALL LETTER L
lowercase m 134 # LATIN SMALL LETTER M
lowercase n 1345 # LATIN SMALL LETTER N
lowercase o 135 # LATIN SMALL LETTER O
lowercase p 1234 # LATIN SMALL LETTER P
lowercase q 12345 # LATIN SMALL LETTER Q
lowercase r 1235 # LATIN SMALL LETTER R
lowercase s 234 # LATIN SMALL LETTER S
lowercase t 2345 # LATIN SMALL LETTER T
lowercase u 136 # LATIN SMALL LETTER U
lowercase v 1236 # LATIN SMALL LETTER V
lowercase w 2456 # LATIN SMALL LETTER W
lowercase x 1346 # LATIN SMALL LETTER X
lowercase y 13456 # LATIN SMALL LETTER Y
lowercase z 1356 # LATIN SMALL LETTER Z
punctuation { 236 # LEFT CURLY BRACKET
punctuation | 1256 # VERTICAL LINE
punctuation } 12456 # RIGHT CURLY BRACKET
punctuation ~ 45 # TILDE
punctuation \x00a0 0 # NO-BREAK SPACE
punctuation \x05b1 26 # HEBREW POINT HATAF SEGOL
Expand All @@ -133,18 +136,18 @@ letter \x05d6 1356 # HEBREW LETTER ZAYIN
letter \x05d7 1346 # HEBREW LETTER HET
letter \x05d8 2345 # HEBREW LETTER TET
letter \x05d9 245 # HEBREW LETTER YOD
letter \x05da 16 # HEBREW LETTER FINAL KAF
letter \x05da 168 # HEBREW LETTER FINAL KAF
letter \x05db 16 # HEBREW LETTER KAF
letter \x05dc 123 # HEBREW LETTER LAMED
letter \x05dd 134 # HEBREW LETTER FINAL MEM
letter \x05dd 1348 # HEBREW LETTER FINAL MEM
letter \x05de 134 # HEBREW LETTER MEM
letter \x05df 1345 # HEBREW LETTER FINAL NUN
letter \x05df 13458 # HEBREW LETTER FINAL NUN
letter \x05e0 1345 # HEBREW LETTER NUN
letter \x05e1 234 # HEBREW LETTER SAMEKH
letter \x05e2 1246 # HEBREW LETTER AYIN
letter \x05e3 124 # HEBREW LETTER FINAL PE
letter \x05e4 124 # HEBREW LETTER PE
letter \x05e5 2346 # HEBREW LETTER FINAL TSADI
letter \x05e3 1248 # HEBREW LETTER FINAL PE
letter \x05e4 1234 # HEBREW LETTER PE
letter \x05e5 23468 # HEBREW LETTER FINAL TSADI
letter \x05e6 2346 # HEBREW LETTER TSADI
letter \x05e7 12345 # HEBREW LETTER QOF
letter \x05e8 1235 # HEBREW LETTER RESH
Expand Down

0 comments on commit af52d5c

Please sign in to comment.