-
-
Notifications
You must be signed in to change notification settings - Fork 205
/
ANNOUNCEMENT
130 lines (102 loc) · 4.96 KB
/
ANNOUNCEMENT
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
liblouis 2.5.4 has been released
The liblouis developer team is proud to announce the liblouis release 2.5.4.
The release is available for download at:
http://liblouis.github.io/downloads/
Introduction
------------
Liblouis is an open-source braille translator and back-translator. It
features support for computer, literary and math braille, supports
contracted and uncontracted translation for many, many languages[1].
It plays an important role in an open source accessibility stack and
is used by screenreaders such as NVDA and Orca. A companion project
liblouisutdml/liblouisxml[2] deals with formatting of braille.
Changes in this release
-----------------------
This release contains nine months worth of braille table improvements
for example for Danish, UEB, en-us, Nemeth, Bulgarian, Slovenian and
many more. Also there are fixes to the core for table path resolving
and back-translation.
New features
~~~~~~~~~~~~
- Added function lou_registerTableResolver for plugging in a table
resolver callback from your host language.
Bug Fixes
~~~~~~~~~
- Fixed ENDSEGMENT indicator in computer Braille thanks to John Boyer.
- Emphasized words should now be contracted consistently thanks to
John Boyer.
- Fixed several problems with back-translation. A slash within a
number and strings such as 5-inch-diameter and 25-year-old-man
should now back-translate correctly. Thanks to John Boyer.
- Fixed a problem with syllable opcode. Thanks to John Boyer.
- Fix warnings with gcc 4.8.2. Thanks to Peter Lundblad.
- When a table is specified with an absolute or relative path, the
"includes" in that table will now work as expected, meaning files in
the same directory will be found.
Braille Table Improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~
- Much improved danish grade 1 and grade 2 6 and 8 dot braille,
thanks to Bue Vester-Andersen and Mesar Hameed
- fr-bfu-comp8.utb: corrections, zero was wrongly displayed in some
instances.
- en-us-g2.ctb, en-ueb-g2.ctb: Fixes for that's, can't and s' thanks
to Ken Perry.
- en-us-g2.ctb: Fix for backtranslation of things like
[http://address.com], words including after, capsigns. thanks to Ken
Perry.
- Further corrections and testcases to the Hungarian tables thanks to
Hammer Attila
- Fixed letter sign in en-us and en-ueb tables. Thanks to John Boyer
and Ken Perry.
- UEB Fixes thanks to Mesar Hameed, Ken Perry and Joseph Lee:
- chardefs - correct title and fixed a long standing bug where dots
46 was inserted between letters (especialy for web addresses).
- Fix problem with at sign.
- Removed section of accented letters, that were left behind from US
table.
- Added todo for accents, to define according to the formal docs.
- Corrected mathematical forall symbol.
- Modified emphasis dot combinations to follow UEB standard.
- Corrected the display of period when used as a midword.
- Ensure 'inin' is correctly backtranslated in words such as
asinine, feminine and others.
- Bulgarian bg.ctb: updated to meet modern standards (added latin
letters, corrected punctuation/mathematical symbols, misc typos).
Thanks to Rumiana Kamenska
- en-gb-g1.utb: Fixes thanks to Paul Wood
- Fix for the lich sign in the German tables. Thanks to Halim Sahin.
- Nemeth improvements thanks to John Boyer.
- Spaces in nemethdefs.cti were changed to unbreakable spaces. This
was done so that nemeth expressions would not be broken between
lines.
- The number sign is now inserted between the minus sign and the
number at the beginning of an expression. Some problems with pass2
opcodes have also been corrected.
- The Esperanto table has additional punctuation characters and a test
harness. Thanks to Aaron Cannon.
- Added missing symbols to the US English BRF display table. Thanks to
Aaron Cannon.
- Improvements to the Slovenian table and a new Slovenian eight dot
computer table provided by Jožef Gregorc.
- Fixes to the Norwegian tables thanks to Lars Bjørndal
- Fixes for less than / greater than.
- Add entries for URLs, domains and file names.
- Added ne.utb, an alternative Nepali braille table. One of ne.utb or
ne.ctb will be removed/merged in a future version. Keeping both for
the time being so that users can test and give feedback on which is
most correct. Thanks to Him Prasad Gautam, and Mesar Hameed
Backwards incompatible changes
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Delete the table chardefs-ueb.cti as these rules are now provided by
en-ueb-chardefs.uti
Invisible changes
~~~~~~~~~~~~~~~~~
- Refactoring in compileTranslationTable.c: separated more clearly the
compilation from the table resolving, removed duplicate code, etc.
Share and Enjoy!
-- Christian Egli, on behalf of the liblouis developers
Footnotes
---------
[1] See http://code.google.com/p/liblouis/
[2] See http://code.google.com/p/liblouisutdml/ and
http://code.google.com/p/liblouisxml/