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