[reportlab-users] Hyphenation
Dinu Gherman
gherman at darwin.in-berlin.de
Mon Apr 23 14:51:36 EDT 2018
Mike,
my “alternative paragraphs” didn’t go anywhere after I put them online. As I said, hyphenation was always very low priority for ReportLab, and it was always hard to find a larger audience who would see the value behind it. Even today it’s not considered important on the web.
I was browsing a few hours ago on “python hyphenation” and found some stuff I was not aware of, like http://pyphen.org. Much of this seems to build on language dictionaries in OpenOffice/LibreOffice, like wordaxe. Unfortunately, I could not convince Henning to package his wordaxe much earlier using distuils and even now it only shows a one line description on PyPI:
https://pypi.org/project/wordaxe/#description
I’ve added him on CC to this message as I’m not sure he’s still on this list.
I’ve digged out a sample project of mine from 2008 that uses wordaxe with German text. The PDFs are ca. 250 KB and too large for this list (which has some low limit like 40 KB or so). I’m happy to send it all to you via email (if it’s still working), not sure it’s still working.
Concerning your book: I’ve backed it on Kickstarter already (some greater package), so feel free to point me to any sneak preview. I just don’t have the time to provide extended, substantial feedback.
Cheers,
Dinu
> On 23 Apr 2018, at 16:47, Mike Driscoll <mike at pythonlibrary.org> wrote:
>
> Hi Dinu and Lele,
>
> I haven't actually used wordaxe before. I had thought I had seen something on the mailing list about ReportLab having better support for this built-in, but I can't find anything obvious with Google. Dinu, did ReportLab ever include your changes that you mentioned in this thread: https://pairlist2.pair.net/pipermail/reportlab-users/2008-September/007283.html ?
>
> If I had some samples of what it looks like before wordaxe is applied and then after, I think I would understand it a bit better. I have a general idea, but I prefer concrete examples. Then maybe I could put together a tutorial around the subject. It is too bad that wordaxe looks like its been dead for 8 years.
>
> Here's a link to the book Dinu mentioned: https://leanpub.com/reportlab/ I still have around 4 chapters left to write, but you can get what's currently done if you're interested (plus free updates)
>
> Mike
>
> -----------------
> Mike Driscoll
>
> Blog: http://blog.pythonlibrary.org
> Books: Python 101, Python 201: Intermediate Python, wxPython Recipes, Python Interviews
>
> On Sat, Apr 21, 2018 at 3:03 AM, Dinu Gherman <gherman at darwin.in-berlin.de> wrote:
> Hyphenation has always been rather low on the priority list, given that average word lengths in English are pretty short compared to German or French, say.
>
> I've used Henning's wordaxe and its previous incarnations, but it's too long ago to give any useful advice now (also while still travelling back from vacation).
>
> In any case that topic would be one more cool "pro" thing to be covered in Mike's emerging book, if he's still looking for topics. ;-)
>
> Cheers,
>
> Dinu
>
> Lele Gaifax <lele at metapensiero.it>:
> >
> > Hi all,
> >
> > is there a multi-language hyphenation solution for current ReportLab?
> >
> > I found the "wordaxe" package, but seems a little old and unmaintained... In
> > the current RL source there are just a few mentions to the capability, but I
> > fail to see how one could inject a language-specific hyphenator into the
> > Paragraph class.
> >
> > Thanks in advance for any hint,
> > ciao, lele.
> > --
> > nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri
> > real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia.
> > lele at metapensiero.it | -- Fortunato Depero, 1929.
> >
> > _______________________________________________
> > reportlab-users mailing list
> > reportlab-users at lists2.reportlab.com
> > https://pairlist2.pair.net/mailman/listinfo/reportlab-users
>
>
More information about the reportlab-users
mailing list