I'm happy to announce the release 1.0.1 of the wordaxe hyphenation library.
The wordaxe library (formerly known as deco-cow) provides Python programs with the ability to automatically hyphenate words using different algorithms.
The library can be used as a simple add-on to the ReportLab PDF library, adding support for automatic hyphenation in the Paragraph line-breaking.
Wordaxe works fine with Roberto Alsina's rst2pdf.... read more
I'm happy to announce the release 1.0.0 of the wordaxe hyphenation library.
The wordaxe library (formerly known as deco-cow) provides Python programs with the ability to automatically hyphenate words using different algorithms.
The library can be used as a simple add-on to the ReportLab PDF library, adding support for automatic hyphenation in the Paragraph line-breaking.
Wordaxe works fine with Roberto Alsina's rst2pdf.... read more
The wordaxe hyphenation library for Python, available at http://sourceforge.net/projects/deco-cow, now works without warnings under Python 2.6. It provides a paragraph implementation compatible to ReportLab and works well with rst2pdf.
I'm proud to present release 0.3.2 of the wordaxe hyphenation library for Python.
wordaxe adds hyphenation support to the ReportLab and rst2pdf Python libraries.
wordaxe supports using hyphenation dictionaries from Open Office through the pyhyphen library as well as a pure-Python hyphenation algorithm for the German language.
Henning von Bargen
This new release is intended to work with ReportLab 2.3.
There aren't any new features, but some bugs have been fixed, in particular "multibuild" is now working (with RL 2.3).
This release is the first that uses the NewParagraph implementation by default.
Now splitting a paragraph works as expected.
BTW I also adopted Dirk Holtwick's backColor patch.
This new release now supports pypyphen and has been tested with ReportLab 2.2 and Python 2.5
Revision 19 has support for the pyhyphen library,
and the license is now officially dual: Free BSD or Apache 2.0.
This is going to be release 0.2.6 soon.
SVN Commit: The HyphenatedWord class is now derived from unicode. This allows a more natural usage, i.e. calling len(hw) instead of len(hw.word) etc. Now you can use a HyphenatedWord just like an ordinary unicode object.
Should work with the current ReportLab trunk.
The wordaxe trunk (revision 4) basically works with the current ReportLab trunk (reportlab/platypus/paragraph.py revision 3222.
Today, after taking the time to read through the SVN and SF documentation, I finally create a subversion repository.
BTW I update the outdate index.html file on the project homepage to show "wordaxe 0.2.5".
Release 0.2.5 contains some enhancements inside the hyphenation library itself.
Added a bit more documentation, too.
Release 0.2.4 fixes some small bugs.
Alas, Dinu discovered a serious rendering bug that occurs if a "styled" paragraph has to be splitted. BTW we found a few similar bugs in the ReportLab 2.1 code as well.
The first verson with support for ReportLab 2.1
The package has been renamed to wordaxe.
A new release with support for ReportLab 2.1 (including new paragraph markup features) will be availabe very soon (probably before November 2007).
A new release with support for ReportLab 2.1 (including new paragraph markup features) will be availabe very soon (probably before November 2007).
This release replaces the string "SiSiSi" with "DCW" (decomposition of words) to clarify that this hyphenation library is not related to the "SiSiSi" software developed at the Technical University of Vienna.
Important:
The deco-cow hyphenation library for Python is not related to the "SiSiSi" software from the Technical University of Vienna (see http://www.ads.tuwien.ac.at\), which is not open source.
The SiSiSi team from the TU Vienna asked me to remove the string "SiSiSi" from the entire software and documentation.
This will be done in the next few days.
In the upcoming 0.2.2 release, the string "SiSiSi" will be replaced by "DecoCoW". This will include class names.... read more
I've fixed some bugs that showed up when I ran the ReportLab 2.0 runAll.py script.
Hyphenation should work correctly again now for "styled text" (paragraphs containing markup).
The file hyphenation-0.2.0.zip file has been released (see the Download section).
It does not include any new features or bug fixes - the code has just been adapted to work with the Unicode-based ReportLab 2.0 toolkit.
A port for ReportLab version 2.0 is on the way
and will probably be released in 2006.
The main difference between RL 1.9 and 2.0 is that version 2.0 is based on Unicode.
The changes to paragraph.py had to be re-applied and the internal code now uses Unicode as well.
The test_hyphenation.py script is working and produces the correct output now.
Note from the project admin, 12.12.2004:
During the last months, I didn't have enough spare time to continue development on the project,
and for 2005 it seems I'll have even less time.
So, if anybody would like to continue development,
please contact me at "@".join("h." + "vonbargen" + "cityweb" + ".de").
Though the software is working quite well,
there's still enough to do:... read more