Christian Egli | fa68aba | 2015-06-01 13:40:29 +0200 | [diff] [blame] | 1 | liblouis 2.6.3 has been released |
Christian Egli | 15c482e | 2009-01-27 16:23:57 +0000 | [diff] [blame] | 2 | |
Christian Egli | 554b70f | 2014-09-01 13:47:30 +0200 | [diff] [blame] | 3 | The liblouis developer team is proud to announce the liblouis release |
Christian Egli | fa68aba | 2015-06-01 13:40:29 +0200 | [diff] [blame] | 4 | 2.6.3 The release is available for download at: |
Christian Egli | 15c482e | 2009-01-27 16:23:57 +0000 | [diff] [blame] | 5 | |
Christian Egli | 554b70f | 2014-09-01 13:47:30 +0200 | [diff] [blame] | 6 | https://github.com/liblouis/liblouis/releases |
Christian Egli | 15c482e | 2009-01-27 16:23:57 +0000 | [diff] [blame] | 7 | |
| 8 | Introduction |
Christian Egli | 554b70f | 2014-09-01 13:47:30 +0200 | [diff] [blame] | 9 | ============ |
Christian Egli | 15c482e | 2009-01-27 16:23:57 +0000 | [diff] [blame] | 10 | |
| 11 | Liblouis is an open-source braille translator and back-translator. It |
Christian Egli | 183d9e7 | 2011-05-09 07:38:36 +0000 | [diff] [blame] | 12 | features support for computer, literary and math braille, supports |
| 13 | contracted and uncontracted translation for many, many languages[1]. |
Christian Egli | 971d4e8 | 2009-01-30 10:09:52 +0000 | [diff] [blame] | 14 | It plays an important role in an open source accessibility stack and |
| 15 | is used by screenreaders such as NVDA and Orca. A companion project |
Christian Egli | 983d523 | 2014-05-20 09:19:50 +0200 | [diff] [blame] | 16 | liblouisutdml[2] deals with formatting of braille. |
Christian Egli | 15c482e | 2009-01-27 16:23:57 +0000 | [diff] [blame] | 17 | |
| 18 | Changes in this release |
Christian Egli | 554b70f | 2014-09-01 13:47:30 +0200 | [diff] [blame] | 19 | ======================= |
Christian Egli | 15c482e | 2009-01-27 16:23:57 +0000 | [diff] [blame] | 20 | |
Christian Egli | fa68aba | 2015-06-01 13:40:29 +0200 | [diff] [blame] | 21 | Given the release number you might think this is only a minor release. |
| 22 | However looking at the number of developers who contributed to it and |
| 23 | the number of pull requests and issues that were solved this turns out |
| 24 | to be a very impressive and solid release. Most prominently we have a |
| 25 | new function to discover tables based on meta data in table headers. |
| 26 | Also makeinfo is no longer required to build liblouis. And lastly we |
| 27 | have numerous improvements in Braille tables such as Korean, |
| 28 | Vietnamese and UEB to name just a few. |
Christian Egli | eb7178f | 2012-09-10 10:08:16 +0000 | [diff] [blame] | 29 | |
Christian Egli | 7617fa9 | 2014-03-03 11:15:35 +0000 | [diff] [blame] | 30 | New features |
| 31 | ~~~~~~~~~~~~ |
Christian Egli | eb7178f | 2012-09-10 10:08:16 +0000 | [diff] [blame] | 32 | |
Christian Egli | fa68aba | 2015-06-01 13:40:29 +0200 | [diff] [blame] | 33 | - [beta] The new function lou_findTable can be used for table |
| 34 | discovery based on meta data in table headers. Thanks to Bert Frees. |
| 35 | - The Python API now has a new function to check tables aptly named |
| 36 | `checkTable'. Thanks to Davy Kager. |
Christian Egli | 2d6ae7e | 2014-12-01 14:37:01 +0100 | [diff] [blame] | 37 | |
| 38 | Bug fixes |
| 39 | ~~~~~~~~~ |
| 40 | |
Christian Egli | fa68aba | 2015-06-01 13:40:29 +0200 | [diff] [blame] | 41 | - Fixed a problem in resolveTable when using a Java resolver, thanks |
| 42 | to Bert Frees |
| 43 | |
| 44 | Other changes |
| 45 | ~~~~~~~~~~~~~ |
| 46 | |
| 47 | - The build dependency on makeinfo is now optional. If it is not |
| 48 | installed we simply do not build the documentation. |
Christian Egli | 2d6ae7e | 2014-12-01 14:37:01 +0100 | [diff] [blame] | 49 | |
Christian Egli | b4b192b | 2015-03-02 10:54:30 +0100 | [diff] [blame] | 50 | Braille table improvements |
| 51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ |
Christian Egli | 2d6ae7e | 2014-12-01 14:37:01 +0100 | [diff] [blame] | 52 | |
Christian Egli | fa68aba | 2015-06-01 13:40:29 +0200 | [diff] [blame] | 53 | - Improvements to Bengali, Devanagari, Kannada, Gujarati, Malayalam, |
| 54 | Telugu and Oriya, thanks to Sreeja Param |
| 55 | - Corrections and improvements made to en-GB tables thanks to Paul |
| 56 | Wood |
| 57 | - Vast restructuring to Korean tables. In 2006 the Institute for |
| 58 | Korean Braille modified some dots in Korean Braille. Specifically, |
| 59 | some punctuation dots are now based on English. To accommodate this |
| 60 | change and to retain the old tables, the Korean table set was |
| 61 | revised as follows: |
| 62 | - Added three files: ko-chars, the Korean characters dictionary, and |
| 63 | rules for g1 and g2. |
| 64 | - ko-g1 and ko-g2 are now interface files that includes needed |
| 65 | files. |
| 66 | - Added three files for Korean Braille 2006 revision along with a |
| 67 | test harness. |
| 68 | - New table for Polish 8 dot computer braille. Thanks to Karol Pecyna. |
| 69 | - New table for Vietnamese 6 dot. Thanks to Harri Pasanen. |
| 70 | - Corrections and improvements made to UEB tables thanks to Paul Wood |
| 71 | - Typeform passage indicators |
| 72 | - Degree sign |
| 73 | - Dash signs |
| 74 | - Math signs |
| 75 | - Accent modifiers |
| 76 | - Accented letters |
Christian Egli | 2d6ae7e | 2014-12-01 14:37:01 +0100 | [diff] [blame] | 77 | |
Christian Egli | b4b192b | 2015-03-02 10:54:30 +0100 | [diff] [blame] | 78 | Next release |
| 79 | ============ |
Christian Egli | 2d6ae7e | 2014-12-01 14:37:01 +0100 | [diff] [blame] | 80 | |
Christian Egli | fa68aba | 2015-06-01 13:40:29 +0200 | [diff] [blame] | 81 | The next release will be published on August 31 2015 so please keep up |
| 82 | the excellent work and keep those improvements coming. |
Christian Egli | 15c482e | 2009-01-27 16:23:57 +0000 | [diff] [blame] | 83 | |
| 84 | Share and Enjoy! |
| 85 | |
| 86 | -- Christian Egli, on behalf of the liblouis developers |
Christian Egli | 971d4e8 | 2009-01-30 10:09:52 +0000 | [diff] [blame] | 87 | |
| 88 | Footnotes |
Christian Egli | 554b70f | 2014-09-01 13:47:30 +0200 | [diff] [blame] | 89 | ========= |
Christian Egli | 971d4e8 | 2009-01-30 10:09:52 +0000 | [diff] [blame] | 90 | |
Christian Egli | 983d523 | 2014-05-20 09:19:50 +0200 | [diff] [blame] | 91 | [1] See https://github.com/liblouis/liblouis/tree/master/tables |
Christian Egli | 5833e35 | 2015-06-11 10:22:22 +0200 | [diff] [blame] | 92 | [2] See https://github.com/liblouis/liblouisutdml |
Christian Egli | 971d4e8 | 2009-01-30 10:09:52 +0000 | [diff] [blame] | 93 | |