Hyphenation for text-justify

Hello,
From the Jabber conversation, bryyyce pointed me to the dev mailinglist.
For our local Radio/TV-broadcasting foundation I made some software that makes a cable-text-program from SVG documents.
Basically it works like this: Webinterface -> SQLite SQLite -> XML + XSL -> SVG SVG -> PNG PNG -> xloadimage
Currently we need to wrap our text by hand, I'm extremely happy with the working flowtext. But speaking about nice features, justifying text and auto-hyphenation would be a killer app. I heard pjrm and njh have some ideas for this.
The software is give-a-way GPL. So basically it spreads now around, not making it public (as in website) until all bugs are out of it though. (Any interest can receive a tarbal)
Greetings,
Stefan de Konink

Currently we need to wrap our text by hand, I'm extremely happy with the working flowtext. But speaking about nice features, justifying text and auto-hyphenation would be a killer app. I heard pjrm and njh have some ideas for this.
Text justification does work right now, there's just no UI for setting it. Add "text-align:justify" to the style attribute of the text you want justified.
Hyphenation is written (with some caveats regarding ligatures) but, to my knowledge, it's never been tested. Bugs should be filed in the usual way, and please assign them to cyreve. Note that Inkscape will only split/hyphenate words where there are existing unicode soft hyphen characters (u00AD) and we do not have multilingual text analysis code (or even just English) so you'll need to find a separate programme to pre-process your text. I've just done a very quick search and found OpenOffice's hyphenator at http://lingucomponent.openoffice.org/hyphenator.html, which looks like it could be made to work without too much effort.
Richard.

On 10/15/05, Richard Hughes <cyreve@...400...> wrote:
programme to pre-process your text. I've just done a very quick search and found OpenOffice's hyphenator at http://lingucomponent.openoffice.org/hyphenator.html, which looks like it could be made to work without too much effort.
Actually, it is based on libhnj (which is, IIRC, based on TeX hyphenation tables) just like the hyphenator is KOffice and Scribus,
Alexandre
participants (3)
-
Alexandre Prokoudine
-
Richard Hughes
-
Stefan de Konink