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 Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1772414

Title:
  Justifying Syriac text creates clutter in LibreOffice Writer

Status in LibreOffice:
  Fix Released
Status in libreoffice package in Ubuntu:
  Fix Released

Bug description:
  Justifying a paragraph in LibreOffice Writer with text written in the
  Syriac script (Unicode block U+0700-U+074F) creates graphic clutter
  between every word. See the attached screenshot where the first
  paragraph is justified and the second is right-aligned. The second
  paragraph looks as it should, whereas the first paragraph shows a
  small line added at the end of each word. If you zoom in or out, some
  of the lines may disappear, but when you create a PDF, they are all
  there.

  The same problem occurs with nearly all the Syriac fonts I have tried,
  including Serto Batnan, Estrangelo Antioch, East Syriac Ctesiphon and
  Serto Urhoy (all part of the ttf-xfree86-nonfree-syriac package). For
  the last two, the clutter is not visible on screen but shows up if you
  create a PDF. With East Syriac Adiabene, the problem doesn't seem to
  occur. I have attached a screenshot, a PDF and the document used to
  create them.

  Description:  Ubuntu 17.10
  Release:      17.10

  libreoffice-writer:
    Installed: 1:5.4.6-0ubuntu0.17.10.1
    Candidate: 1:5.4.6-0ubuntu0.17.10.1
    Version table:
   *** 1:5.4.6-0ubuntu0.17.10.1 500
          500 http://mr.archive.ubuntu.com/ubuntu artful-updates/main amd64 
Packages
          100 /var/lib/dpkg/status
       1:5.4.5-0ubuntu0.17.10.5 500
          500 http://security.ubuntu.com/ubuntu artful-security/main amd64 
Packages
       1:5.4.1-0ubuntu1 500
          500 http://mr.archive.ubuntu.com/ubuntu artful/main amd64 Packages

  ProblemType: Bug
  DistroRelease: Ubuntu 17.10
  Package: libreoffice-writer 1:5.4.6-0ubuntu0.17.10.1
  ProcVersionSignature: Ubuntu 4.13.0-41.46-generic 4.13.16
  Uname: Linux 4.13.0-41-generic x86_64
  ApportVersion: 2.20.7-0ubuntu3.8
  Architecture: amd64
  CurrentDesktop: ubuntu:GNOME
  Date: Mon May 21 13:26:09 2018
  InstallationDate: Installed on 2017-02-13 (462 days ago)
  InstallationMedia: Ubuntu 16.10 "Yakkety Yak" - Release amd64 (20161012.2)
  ProcEnviron:
   TERM=xterm-256color
   PATH=(custom, no user)
   XDG_RUNTIME_DIR=<set>
   LANG=fi_FI.UTF-8
   SHELL=/bin/bash
  SourcePackage: libreoffice
  UpgradeStatus: Upgraded to artful on 2017-11-05 (196 days ago)

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

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to