[Scribus] creating / improving a hyphenator?

avox avox
Tue May 16 16:30:59 CEST 2006



Yassen Damyanov-3 wrote:
> 
> Hi everyone,
> 
> I try to use Scribus 1.3.3.1 with a Bulgarian hyphenator in a big-size
> project and I find the hyphenator rather frustrating. It breaks single
> letters at the end of a word, sometimes inserts smart hyphens (is that
> the way it works? I think so) into inter-word white spaces, etc. etc.
> 
> I badly need this fixed but have no idea if there is more
> documentation than the classes description in the source doc. Anything
> like "How to write a hyphenator for Scribus' How-To? I couldn't fine
> one. Please help me find my way -- thank you!
> 

Scribus uses internally the same library as OO.o and also uses the same
hyphenation dictionaries. If you find the OO.o hyphenates some case
correctly but Scribus fails, please file a bug report.

There are also a quite a few open issues on hyphenation on
http://bugs.scribus.net:
#0417 #1050 #1108 #1130 #1155 #2576 #3094 #3159

Feel free to comment or add to those.

For the new layout system I have following plans:
* pick up hyphenation relevant char properties from Unicode
* interpret Unicode SoftHyphen chars
* provide hyphenation options per paragraph, including automatic hyphenation
* implements options mentioned in the above issues: exception, minchars, 
  hyphenationzone
* a paragraph can have one of three modes: no hyphens, only manual hyphens,
  automatic hyphens

The current interactive hyphenation dialog will go away since it will not
scale
with the new layout algorithm.
--
View this message in context: http://www.nabble.com/creating-improving-a-hyphenator--t1627471.html#a4410822
Sent from the Scribus forum at Nabble.com.




More information about the scribus mailing list