[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

DITA Community i18n Library Updated to Saxon 9.8

Subject: DITA Community i18n Library Updated to Saxon 9.8
From: "Eliot Kimber ekimber@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 24 Feb 2019 15:51:20 -0000
 DITA Community i18n Library Updated to Saxon 9.8
I've released version 2.0.0 of the DITA Community Internationalization Open
Toolkit plug-in (https://github.com/dita-community/org.dita-community.i18n).

The plug-in provides Saxon extensions for doing locale-aware sorting,
grouping, word breaking, and line breaking and also provides rendered string
length estimation.

The Java code has been updated to work with Saxon 9.8. It can be used outside
the context of the DITA Open Toolkit as long as you do the equivalent Saxon
registration of the extension functions and collation URI resolver (version
3.3 of the Open Toolkit will add dynamic registration of extension functions
and collation URI resolvers as discussed on the Saxon mailing list).

The library provides dictionary-based sorting and grouping for Simplified
Chinese using the open-source CC-CEDICT dictionary. It otherwise delegates to
ICU4J for other languages.

The package also provides a library of XSLT 2 functions that use the Java
extensions and provide other grouping, sorting, and text layout utilities.

The package also o;?uses the Java 2D features to do font-aware estimation of
rendered text length. This facility was developed to enable generation of
flowed-but-paginated HTML for use in EPUBs but can be useful in any context
where you need to estimate the rendered length of strings, such as determining
the longest term in a definition list or do dynamic copy fitting in XSL-FO
tables. (NOTE: For a more complete paginated HTML solution I would use FOP or
Antenna House to generate an area tree and then render that to HTML.)

Cheers,

Eliot
--
Eliot Kimber
http://contrext.com

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.