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

            Bug ID: 163618
           Summary: Incorrect joining of characters in justified
                    Arabic/Persian text
           Product: LibreOffice
           Version: 7.1.0.3 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 197236
  --> https://bugs.documentfoundation.org/attachment.cgi?id=197236&action=edit
Excessive overlap of joined characters in a justified text box

Description:
Even with the recent fixes for kashida placement (for example, tdf#151748), you
can still see places where two joining characters have overlapped excessively,
and the result is visible defects in the text rendering.

Steps to Reproduce:
1. Open attachment 183252
2. Go to the second page and zoom in to see the rendering 

Actual Results:
Excessive overlapping between joining characters

Expected Results:
Joining characters should not overlap excessively. Joining should be done in a
way that there is no gap, but it should not be excessive. In a test for such
cases in a justified text, I have previously set ~10% overlap at max. But, this
is just a rough value.

tdf#139627 Test justified Arabic/Persian text to avoid gaps/big overlaps
https://gerrit.libreoffice.org/c/core/+/138328

Reproducible: Always


User Profile Reset: No


Additional Info:
The problem happens with the latest LO 25.2 dev master:
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 9517639bc3189e3ea4dc4d2f7004d4b33d754d47
CPU threads: 12; OS: Linux 6.2; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded

Please note that this issue is not about misplacing an extra kashida character,
but rather about slightly misplacing the characters themselves. On the other
hand, this issue IS related to kashida, as joining characters (almost always)
have a small horizontal half line, in the left and/or right part of them. With
this half lines, printed Arabic/Persian characters overlap and join together.

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

Reply via email to