https://bugs.documentfoundation.org/show_bug.cgi?id=173389

            Bug ID: 173389
           Summary: Add better readability and typography by designing and
                    implementing compound-based “smart” hyphenation
           Product: LibreOffice
           Version: 27.2.0.0 alpha0+ master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Prefer not only word boundaries, but compound constituent boundaries during
“smart” hyphenation to limit bad or worse hyphenation, too, not only
hyphenation.

This is a fundamental requirement for languages with “unlimited” number of
compound words, for example Danish, Dutch, Estonian, Finnish, German,
Hungarian, Icelandic, Latvian, Norwegian and Swedish.

Note: “Smart” justify and hyphenation were implemented in Writer in the LO/COOL
Typography and Book projects (funded by NLnet), supporting better readability,
interoperability and DTP-compliance. (Since version 2013, MS Word uses a new
line breaking method: “smart” justify and hyphenation with fixed 75% minimum
word spacing and 150% maximum word spacing. Choosing these values in Writer –
as the DOCX import filter does it automatically –, guarantees only MS-DOCX
layout interoperability.)


Steps to Reproduce:
Open the attached Hungarian document.

Actual Results:
It contains several examples, where the hyphenation is bad or worse, than
splitting the compound word between its constituents (as traditional typography
does).

Expected Results:
Better readability and hyphenation by limiting the hyphenation inside compound
word constituents. 


Reproducible: Always


User Profile Reset: No

Additional Info:
“Smart” justify with custom minimum and maximum word spacing (in development
report of LO/COOL Typography project):

https://numbertext.org/typography/#__RefHeading___Toc8206_38530725521

“Smart” hyphenation and MS-DOCX interoperability (in development report of
LO/COOL Book project):

https://numbertext.org/book/#__RefHeading___Toc9822_1895283479

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to