Created attachment 103902 [details] This is an example of the way the word ό-νει-ρο is incorrectly auto-hyphened and the way it should be (accomplished manually) Problem description: The lower limit of "Paragraph Styles > Text Flow > Characters at line begin" is currently set to 2 characters. This may be correct for Latin languages but is incorrect for others (for example Greek and Ancient Greek). Documents written in Greek are incorrectly hyphened when a word should be "separated" at the first letter. Cannot explain it better, please see attached image Steps to reproduce: 1. Create a writer document 2. Enter Greek text 3. Turn auto-hypenation on 4. Observe the hyphenation of words like ό-νει-ρο, έ-λε-γα, υ-πό-θε-ση Current behavior: Lower limit of "Characters at line begin" is set to 2 Expected behavior: Lower limit of "Characters at line begin" should be set to 1 - default value can still be 2 Operating System: All Version: 4.2.6.2 rc
Please substitute the word "begin" with "end" in the above Description. Sorry for the error... So "Paragraph Styles > Text Flow > Characters at line begin" should be "Paragraph Styles > Text Flow > Characters at line end" etc.
Is this what I should be using to get the hyphenation support: http://extensions.libreoffice.org/extension-center/ancientgreek I can't find modern Greek. I could not get it to hyphenate at all when writing όνειρο over and over again. Please provide an example document for testing.
(In reply to Beluga from comment #2) > Is this what I should be using to get the hyphenation support: > http://extensions.libreoffice.org/extension-center/ancientgreek > I can't find modern Greek. > I could not get it to hyphenate at all when writing όνειρο over and over > again. You can use any of the following for Modern Greek - http://www.eikonical.com/libregreek.oxt - http://extensions.openoffice.org/de/node/1411/releases > Please provide an example document for testing. Attached...
Created attachment 108484 [details] test document
(In reply to Spiros Georgaras from comment #3) > You can use any of the following for Modern Greek > - http://www.eikonical.com/libregreek.oxt Link doesn't work. > - http://extensions.openoffice.org/de/node/1411/releases This works. Yet, I can't get it to hyphenate anything at all. Hyphenation is set to automatic for the paragraph, but no words get hyphenated. Please, can someone else test?
(In reply to Beluga from comment #5) > (In reply to Spiros Georgaras from comment #3) > > You can use any of the following for Modern Greek > > - http://www.eikonical.com/libregreek.oxt > > Link doesn't work. > I just uploaded it on my hellug account. You can get it from here: - http://members.hellug.gr/sng/libregreek.oxt
Created attachment 108501 [details] Screenshot of LO 4.3.2.2, auto hyphenation with libregreek.oxt Thanks! That libregreek.oxt did the trick and I got hyphenation working. I confirm the behavior you described.
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present on a currently supported version of LibreOffice (5.0.4 or later) https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to "inherited from OOo"; 4b. If the bug was not present in 3.3 - add "regression" to keyword Feel free to come ask questions or to say hello in our QA chat: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for your help! -- The LibreOffice QA Team This NEW Message was generated on: 2015-12-20
Hi, I do confirm that the bug is still there OS: Windows 8.1 Version: 5.0.4.2 Build ID: 2b9802c1994aa0b7dc6079e128979269cf95bc78 Locale: en-US (en_US)
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present on a currently supported version of LibreOffice (5.1.6 or 5.2.3 https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the version of LibreOffice and your operating system, and any changes you see in the bug behavior If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a short comment that includes your version of LibreOffice and Operating System Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to "inherited from OOo"; 4b. If the bug was not present in 3.3 - add "regression" to keyword Feel free to come ask questions or to say hello in our QA chat: http://webchat.freenode.net/?channels=libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug-20170103
Hi, I do confirm that the bug is still there OS: Manjaro Linux Version: 5.2.4
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Dear Spiros Georgaras, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
I do confirm this is still valid.
Dear Spiros Georgaras, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://web.libera.chat/?settings=#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Still valid! OS: Manjaro Linux LO: 7.2.6.2
I gave a try with https://gerrit.libreoffice.org/c/core/+/137583
László/Xisco/Heiko: I submitted a patch (see my previous comment) where I just change the minimum value, I let the by default value to 2. I know just a little about hyphenation and so just followed the request of the bugtracker so don't hesitate to comment.
(In reply to Julien Nabet from comment #18) > László/Xisco/Heiko: I submitted a patch (see my previous comment) where I > just change the minimum value, I let the by default value to 2. > > I know just a little about hyphenation and so just followed the request of > the bugtracker so don't hesitate to comment. Thanks, Julien, I'm going to check it next week. When I last modified this value, there was something illogical in it. I.e. it's possible to set the real default values in the hyphenation dictionary. It would be fine to show those values first time in the dialog window. But this could be an interoperability problem, too. But if 1 is not a default value for Greek, maybe this is the quick and right solution. (For other languages, it would be fine to skip this later, because we don't want bad hyphenation - at least Hungarian hyphenation patterns allow and support value 1 (e.g. for syllabication), but not for hyphenation. So it would be fine to localize this somehow.
Some related discussion at bug 149248 and IIUC bug 149324 introduced the possibility. CSS has the feature "hyphenate-limit-chars" to limit word length and number of characters before and after with the suggested default of 5,2,2 [1]. German disallows to split a single character [2] but English allows to have the prefix separated. And "a-political" is apparently correct [3]. It's likely not recommended [4] but I don't know a trustworthy source. And to summarize, it makes sense to allow a single character but it should not be the default. +1 to the patch. [1] https://medium.com/clear-left-thinking/all-you-need-to-know-about-hyphenation-in-css-2baee2d89179 [2] https://www.duden.de/sprachwissen/rechtschreibregeln/worttrennung [3] https://www.grammarbook.com/punctuation/hyphens.asp [4] http://www.butte.edu/departments/cas/tipsheets/punctuation/hyphen.html
Julien Nabet committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/569fb42dab88cc9e1a392271a34879afa9d7cc5b tdf#82087: hyphenation: allow 1 character at line end for Greek It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
@Spiros, Buovjaga, Julien, Heiko: thanks for the bug report, QA and review! @Julien: thanks for the fix! It seems: ancient Greek and its TeX hyphenation patterns allow to hyphenate before the last letter, too: https://hal.archives-ouvertes.fr/hal-02100339/document
> It seems: ancient Greek and its TeX hyphenation patterns allow to hyphenate before the last letter, too Hyphenation.org is the source for typographically-correct left/right hyphens for each language: - http://www.hyphenation.org/tex#languages (These are the left/right numbers that have been used in TeX for decades.) Many languages use the default of 2/2, but there are exceptions... For example: - English = 2/3 - Armenian = 1/2 - Ancient Greek = 1/1 For example, in US English: - mem-o-ry valid hyphenation points are based on syllables, but: - mem-ory would be the "typographically correct" hyphenation, because of right = 3. - - - - - Side Note: Over the years, I've also extensively described hyphenation in the case of ebooks / HTML+CSS: - https://www.mobileread.com/forums/showthread.php?p=4177381#post4177381 - https://www.mobileread.com/forums/showthread.php?p=4133513#post4133513 Things have been getting better on that front, and I'm so excited to see these new hyphenation options finally being added into LibreOffice 7.5. :)
(In reply to László Németh from comment #22) > ... > It seems: ancient Greek and its TeX hyphenation patterns allow to hyphenate > before the last letter, too: > > https://hal.archives-ouvertes.fr/hal-02100339/document I submitted a patch for this on master sources: https://gerrit.libreoffice.org/c/core/+/137937
Julien Nabet committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/6808b76deb2adccc2a10dc2d02a2813a08027be5 tdf#82087: hyphenation: allow 1 character at line end for Greek It will be available in 7.4.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Julien Nabet committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/13971f0619192deb3f1f1cf5ff30f9671ed25a38 Related tdf#82087: hyphenation: allow 1 character at line begin It will be available in 7.5.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Julien Nabet committed a patch related to this issue. It has been pushed to "libreoffice-7-4": https://git.libreoffice.org/core/commit/7dbdcf31cd6af9bc9f2f3db57a6e020ddd767bfb Related tdf#82087: hyphenation: allow 1 character at line begin It will be available in 7.4.1. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.