[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#499365: ITP: python-wordaxe -- germanic (and basic) hyphenation algorithms

Package: wnpp
Severity: wishlist
Owner: "Trent W. Buck" <trentbuck@gmail.com>

The rst2pdf utility (see #496864) cannot create hyphenated output
without this library.  Therefore I wish to package it for Debian.
Attached is a minimal, draft .diff.gz that I have created.

I do not intend to do further work on wordaxe until rst2pdf makes it
through NEW.

* Package name    : python-wordaxe
  Version         : 0.2.6
  Upstream Author : Henning von Bargen <henning.vonbargen@arcor.de>
* URL             : http://deco-cow.sf.net/
* License         : Apache2.0 | BSD-2
  Programming Lang: Python
  Description     : germanic (and basic) hyphenation algorithms

 The wordaxe library (formerly known as deco-cow) provides Python
 programs with the ability to automatically hyphenate words using an
 algorithm which is based on decomposition of compound words into base
 words, and is named DCWHyphenator in the code.
 Currently, only German language is supported for the
 DCWHyphenator. Other germanic languages like Nederlands, Dansk,
 etc. that make heave use of compound words should profit from the
 algorithm as well - as soon as someone provides a word base.
 Apart from the DCWHyphenator, the library supports other algorithms
 as well:
  * BaseHyphenator is language-independent and splits words only after
    a few special characters (in particular, '-').
  * PyHnjHyphenator is a pure Python implementation of the hyphenation
    algorithm used in TeX and OpenOffice.
 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 method.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Reply to: