[liblouis-liblouisxml] liblouisxml 2.4.0 has been released

  • From: Christian Egli <christian.egli@xxxxxx>
  • To: liblouis-liblouisxml <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Wed, 11 May 2011 14:56:26 +0200

liblouisxml 2.4.0 has been released

The liblouisxml developer team is proud to announce the liblouisxml
release 2.4.0. The release is available for download at:

    http://code.google.com/p/liblouisxml/downloads/list

Introduction
------------    

Liblouisxml is a library intended to provide complete braille
transcription services for xml documents. It translates into
appropriate braille codes and formats according to its style sheet and
the specifications in the document. A command-line program, xml2brl
which uses this library is also included. The latest version of
liblouis is required.

Changes in this release
-----------------------

This release brings in the many bug fixes and feature enhancements that
Bert Frees has done while working on the odt2braille Braille extension
to OpenOffice.org Writer[1]. 

New features 
=============
* xpath expression handling 
  Element specifiers for semantic actions can now be defined in terms
  of xpath expressions
  
* New style attributes 
  - dontSplit + keepWithNext + orphanControl
  
  - underlinex: New style similar to italicx and boldx
  
  - heading5 ... heading10: Additional heading styles
  
  - contents5 ... contents10: Additional table of contents styles
  
  - centeredMargin: Prevent centered text from extending too near to
    the left and right edges.
  
  - dontSplit: Protect an element from being split across multiple
    pages.
  
  - keepWithNext: keep an element together with the first line of
    the next sibling.
  
  - orphanControl: Control how many lines of an element must be
    printed at least at the bottom of a Braille page. 
  
* New table of content parameters 
  printPageNumbersInContents + braillePageNumbersInContents
  
* Many layout improvements 
  - continuePages: Enable or disable prefixing of page numbers with
    a letter (a, b, c, etc.) on continued pages. 
  
  - pageSeparator: Enable or disable placing of a page separator
    line where a print page break occurs.
  
  - pageSeparatorNumber: Enable or disable placing of page numbers
    with page separator lines. 
  
  - ignoreEmptyPages: Empty pages can be ignored, or they can be
    indicated with a combined print page number.
  
  - printPageNumberRange: Show only the first print page number of a
    Braille page, or display the whole range of print pages
    contained in a Braille page. 
  
  - mergeUnnumberedPages: Ignore page breaks without a page number.
  
  - pageNumberTopSeparateLine/pageNumberBottomSeparateLine: Provide
    a separate line for page numbers when they are placed at the top
    or bottom. 
  
  - printPageNumbersInContents/braillePageNumbersInContents:  Enable
    or disable print and Braille page numbers in the table of
    contents. 
  
Improvements 
=============
   - braillePageNumberAt/printPageNumberAt: Print page numbers and
     Braille page numbers can now both be placed at the top or bottom
     together.
   - Improved handling of linesBefore, linesAfter, newPageBefore,
     newPageAfter and pagenum. 

Bug fixes 
==========
   - Fixed table of content bugs 
   - Fixed braille page number should only be visible on odd pages
     when interpoint = yes 
   - Fixed failure when new print page starts on second last line of
     page 
   - Fixed endless loop when braillePages=yes


Share and Enjoy!

-- Christian Egli, on behalf of the liblouisxml developers

Footnotes: 
[1]  http://odt2braille.sourceforge.net/index.html

-- 
Christian Egli
Swiss Library for the Blind, Visually Impaired and Print Disabled
Grubenstrasse 12, CH-8045 Zürich, Switzerland

-----
Die SBS laedt Sie herzlich ein:
Tag der offenen Tuer am 25. Juni 2011 von 9 bis 16 Uhr.
Mehr Informationen erhalten Sie unter http://www.sbs.ch/offenetuer
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: