[reportlab-users] Adding hyphenation capability to ReportLab ToolKit

Dinu Gherman reportlab-users@reportlab.com
Fri, 21 Nov 2003 11:24:03 +0100


Hi,

I realize the fund description is visible right now only for people
registered on opensourcexperts.com, which will hopefully change...
Until then, I'm citing the current "specification" of that feature
fund below for further reference. Of course, it can be further fine-
tuned before a bid is accepted...

Regards,

Dinu


"Adding hyphenation capability to ReportLab ToolKit"
http://www.opensourcexperts.com/Tasks/viewTask.html?tid=136
---------------------------------------------------------------

Currently the ReportLab ToolKit lacks hyphenation capabilities, both in 
its basic Pdfgen and Platypus subpackages. This is a major drawback in 
certain types of applications.

The objective of this Feature Fund is to create a hyphenation solution 
for Pdfgen as well as Platypus, showing the following properties after 
being included in the RLTK:

1) solution is usable on an optional basis,
2) general performance decrease of less than 20% when enabling the 
solution,
3) solution allows for multi-language hyphenation dictionaries,
4) used dictionaries must be available under Open Source-like terms,
5) constraints to left-to-right languages are acceptable, but solutions 
anticipating possibilities to include other writing systems in the 
future are preferred.

Given the property constraint in item 2, a C function is most likely 
the most promissing route for a successful implementation. The use of 
LaTeX-like hyphenation dictionaries is recommended, but not mandatory.

RLTK: http://www.reportlab.org/rl_toolkit.html


--
Dinu C. Gherman - http://python.net/~gherman
......................................................................
"The best way to predict the future is to invent it." (Alan Kay)