View Issue Details

IDProjectCategoryView StatusLast Update
0003159ScribusGeneralpublic2019-11-06 23:23
Reporternemeth Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status acknowledgedResolutionopen 
Summary0003159: Discretionary hyphenation support
DescriptionNew version of the OpenOffice.org AltLinux Libhnj hyphenator supports discretionary hyphenation (alternations at hyphenation points). Discretionary hyphenation is crucial for Catalan, Dutch, Hungarian, German (old orthography) and Swedish typesetting.

Screenshot: http://www.openoffice.org/nonav/issues/showattachment.cgi/33622/discretionary_hyphenation.png

OOo issue with the new hyphenator and test data: http://lingucomponent.openoffice.org/issues/show_bug.cgi?id=44793
http://www.openoffice.org/issues/show_bug.cgi?id=58558

Code: http://www.openoffice.org/nonav/issues/showattachment.cgi/33618/altlinuxHyph2.tar.gz

Test data:
http://www.openoffice.org/nonav/issues/showattachment.cgi/33621/discretionary_hyphenation_test.tar.gz
TagsNo tags attached.
PatchNo

Relationships

related to 0002527 closedchristoph_s Allow switching between traditional / standard and new German hyphenation as an alternative 
related to 0001108 assignedavox Let user specify hyphenation exceptions 
has duplicate 0004541 closedavox Glyph replacement in hyphenation 
has duplicate 0015920 closedjghali Cannot get Hungarian hyphenation to work 
related to 0004676 acknowledged feature to mark words as "do not hyphenate" 
related to 0008243 new A way to block "Hyphenate Text" for certain Paragraph Styles 
child of 0003828 acknowledged Metabug: Hyphenation 

Activities

nemeth

2006-01-31 02:07

reporter   ~0008511

There is a bad issue number in the description.
The right one: "http://www.openoffice.org/issues/show_bug.cgi?id=58558"

Code: http://www.openoffice.org/nonav/issues/showattachment.cgi/33618/altlinuxHyph2.tar.gz

Test data:
http://www.openoffice.org/nonav/issues/showattachment.cgi/33621/discretionary_hyphenation_test.tar.gz

plinnell

2006-01-31 13:13

viewer   ~0008516

Thanks very much for those links. We do plan to enhance text layout in the next couple of releases.

avox

2007-01-20 02:14

administrator   ~0014896

sorry, this wont make it into 1.3.4

nemeth

2010-06-23 09:55

reporter   ~0024188

Update: Hyphen (or libhyphen), the new version of this hyphenation library of OpenOffice.org is a shared library under the different Linux distributions: http://sourceforge.net/projects/hunspell/files/Hyphen/

The code and the extended English hyphenation patterns contain some crucial hyphenation fixes (OpenOffice.org didn't care about the hyphenmin values of the patterns, also apostrophe was a problem in hyphenation: http://www.openoffice.org/issues/show_bug.cgi?id=90028). Maybe this problem is related to Scribus, too.

bubu

2010-06-27 21:22

reporter  

bubu

2010-06-27 21:25

reporter   ~0024249

Remark: This is perhaps related to the updating libhyphen. Recently in issue 0009194 the Hungarian hyphenation patterns were updated. One of the new features of this updated huhyphn was the "double digraphs" (see the linked documentation by nemeth). For example, Hungarian word "asszonnyal" hyphanated: "asz- szony- nyal". But it does not work in Scribus (see the attached screenshot).
So, with this updated patterns the Hungarian hyphenation is better, but it could be better, if libhyphen also been updated.

cbradney

2010-06-27 21:33

administrator   ~0024250

That oo.org shows another ny in the text... ie asszony-nyal

bubu

2010-06-27 22:13

reporter   ~0024251

Yes, this is the right hyphenation: asszonnyal=asz|szony|nyal. Please read the mentioned documentation: http://sourceforge.net/projects/hunspell/files/Hyphen/documentation/tb87nemeth.pdf/download

bubu

2013-02-16 09:36

reporter   ~0029845

Hi avox, I think this bug should be assigned to jghali too. As I see, he is updated libhyphen to latest 2.8.6 in trunk and 14x. See Rev 18144 and 18145. This patch should be resolve this issue. I will test it in Scribus trunk, if appear in "PPA for Scribus friends".

Kunda

2016-02-15 14:34

updater   ~0038754

bubu, what's the status on this ?

bubu

2016-02-16 16:28

reporter   ~0038788

Kunda, this is still open. I talked formerly with László Németh (@nemeth, lead developer of Hunspell). He told: this feature in not only a library update. There are new features in libhyphen, what Scribus devs need to implement for this discretionary hyphenation support.

László, if you read this, can you explain? Do you have documentation for Scribus devs?

Kunda

2016-02-21 03:38

updater   ~0038852

nemeth, ping

bubu

2016-11-29 13:38

reporter   ~0042570

Reference: https://github.com/HOST-Oman/scribus/issues/145

Issue History

Date Modified Username Field Change
2006-01-31 01:58 nemeth New Issue
2006-01-31 02:07 nemeth Note Added: 0008511
2006-01-31 13:13 plinnell Note Added: 0008516
2006-01-31 13:13 plinnell Status new => acknowledged
2006-01-31 13:17 plinnell Relationship added related to 0002527
2006-01-31 13:18 plinnell Status acknowledged => assigned
2006-01-31 13:18 plinnell Assigned To => cbradney
2006-01-31 16:37 avox Assigned To cbradney => avox
2006-05-16 22:03 christoph_s Relationship added child of 0003828
2006-07-02 21:47 avox Relationship added child of 0003964
2006-11-16 22:01 avox Relationship added has duplicate 0004541
2007-01-20 02:12 avox Relationship deleted child of 0003964
2007-01-20 02:14 avox Note Added: 0014896
2007-02-17 00:49 christoph_s Relationship added related to 0004676
2010-06-23 09:55 nemeth Note Added: 0024188
2010-06-27 21:22 bubu File Added: Error3159-nonstandard-hyphenation.png
2010-06-27 21:25 bubu Note Added: 0024249
2010-06-27 21:33 cbradney Note Added: 0024250
2010-06-27 22:13 bubu Note Added: 0024251
2013-02-16 09:36 bubu Note Added: 0029845
2013-02-16 10:47 cbradney Assigned To avox => jghali
2016-02-15 14:34 Kunda Note Added: 0038754
2016-02-15 14:36 Kunda Patch => No
2016-02-15 14:36 Kunda Description Updated
2016-02-16 16:28 bubu Note Added: 0038788
2016-02-21 03:38 Kunda Note Added: 0038852
2016-03-30 20:09 Kunda Relationship added related to 0008243
2016-03-30 20:12 Kunda Relationship added related to 0001108
2016-11-29 13:38 bubu Note Added: 0042570
2019-11-06 23:16 jghali Relationship added related to 0015920
2019-11-06 23:20 jghali Relationship replaced has duplicate 0015920
2019-11-06 23:22 jghali Assigned To jghali =>
2019-11-06 23:23 jghali Status assigned => acknowledged