Dear list, after several months of work I want to announce the first release of the Unified Typesetting API.
The Unified Typesetting API (UTA) is an attempt to unify the typesetting process needed by every text handling application. Currently it provides a reference implementation in Java available under the Mozilla Public License. Features: * line-breaking model similar to TeX's to allow global optimizing line-break algorithms (stable) * modular and extensible design to allow simple as well as high quality implementations * support for new scripts can easily be added (in progress) * quality management component to retrieve information about the internals of a typesetter (stable) * fully documented * open source Source and documentation is available under http://inghuimische.drhuim.de/uta Christian Ziesemer