Launchpad has imported 10 comments from the remote bug at
https://bugs.documentfoundation.org/show_bug.cgi?id=116344.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2018-03-10T21:04:16+00:00 Quintus-veranius wrote:

Description:
Writer inserts awkward black lines when stretching whitespace for justified 
right-to-left-text in Classical Syriac. Happens in 5.4 and 6.02.

Steps to Reproduce:
1. If you are not familiar with Classical Syriac, install Google’s noto-fonts 
(e.g. sudo apt-get install fonts-noto). Of course, any other Syriac font will 
do.
2. Enable Complex Text Layout (Tools > Options > Language Settings > Complex 
Text Layout; Language: "None", there is no option for Ancient Syriac)
3. Create paragraph style (e.g. "Syriac_Justified") with options: "Justify + 
Text direction right-to-left (horizontal) + Last Line justified.
Select "Noto Sans Syriac Estrangela" as CTL-font.
4. Add some Syriac Text and mark it as "Syriac_Justified".

Actual Results:  
Stretched whitespace with black lines.

Expected Results:
Stretched whitespace should be white.


Reproducible: Always


User Profile Reset: Yes


Additional Info:
Version: 6.0.2.1
Build ID: 1:6.0.2~rc1-0ubuntu0.17.10.1~lo1
CPU threads: 4; OS: Linux 4.13; UI render: default; VCL: gtk3; 
Locale: de-DE (de_DE.UTF-8); Calc: group


User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:58.0) Gecko/20100101 
Firefox/58.0

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/0

------------------------------------------------------------------------
On 2018-03-10T21:05:47+00:00 Quintus-veranius wrote:

Created attachment 140558
Example, otf-file

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/1

------------------------------------------------------------------------
On 2018-03-10T21:06:33+00:00 Quintus-veranius wrote:

Created attachment 140559
Example, exported to pdf

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/2

------------------------------------------------------------------------
On 2018-03-10T21:07:40+00:00 Quintus-veranius wrote:

Created attachment 140560
example, awkward whitespace marked red

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/3

------------------------------------------------------------------------
On 2018-03-13T12:31:14+00:00 Beluga wrote:

(In reply to Ludwig Meier from comment #3)
> Created attachment 140560 [details]
> example, awkward whitespace marked red

For the first paragraph, I confirm the problem, *but* the third and
fourth lines for me do not have the extra black lines.

Arch Linux 64-bit
Version: 6.0.2.1.0+
Build ID: 6.0.2-1
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: kde4; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/4

------------------------------------------------------------------------
On 2018-03-13T13:01:14+00:00 Quintus-veranius wrote:

Dear Buovjaga,
thanks a lot for replying.
In the second line there seem to be no black lines indeed, but the third and 
fourth line do show the error as well. For example, compare "b-mdbr)" (first 
word, l. 3) with the same word in the third paragraph (l. 3): The Aleph has an 
additional black line at the baseline. This is the reason why I added some 
additional line breaks in the second paragraph, to show that any word seems to 
be affected by this problem.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/5

------------------------------------------------------------------------
On 2018-03-13T14:23:30+00:00 Khaled Hosny wrote:

That is a result from trying to do Kashida justification for Syriac
(like Arabic), but without actually calculating proper Kashida insertion
places and inserting it in the expanded word spaces. Simplest fix is not
not do Kashida justification for Syriac, but a more through fix is to
figure Syriac Kashida insertion logic and properly apply it. I’m going
with the former for now.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/6

------------------------------------------------------------------------
On 2018-03-13T17:05:54+00:00 Libreoffice-commits wrote:

Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

http://cgit.freedesktop.org/libreoffice/core/commit/?id=ae0a3825f5ad06ff8d6ae3cb388e215d8abe2eb7

tdf#116344: Don’t Kashida justify Syriac text

It will be available in 6.1.0.

The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
http://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/7

------------------------------------------------------------------------
On 2018-03-16T19:16:50+00:00 Quintus-veranius wrote:

(In reply to Khaled Hosny from comment #6)
> That is a result from trying to do Kashida justification for Syriac (like
> Arabic), but without actually calculating proper Kashida insertion places
> and inserting it in the expanded word spaces. Simplest fix is not not do
> Kashida justification for Syriac, but a more through fix is to figure Syriac
> Kashida insertion logic and properly apply it. I’m going with the former for
> now.

Dear Khaled, built from source and tested, works fine. Thanks a lot!

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/8

------------------------------------------------------------------------
On 2018-06-21T19:39:10+00:00 Vstuart-foote wrote:

*** Bug 117907 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1772414/comments/21


** Changed in: df-libreoffice
       Status: Unknown => Fix Released

** Changed in: df-libreoffice
   Importance: Unknown => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1772414

Title:
  Justifying Syriac text creates clutter in LibreOffice Writer

To manage notifications about this bug go to:
https://bugs.launchpad.net/df-libreoffice/+bug/1772414/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to