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

            Bug ID: 150285
           Summary: (Justified-Arabic-Text-Kashida) - [META] Problems with
                    Justified Arabic/Persian text
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: hoss...@libreoffice.org

This is a meta issue to track all the bugs related to justified text and also
kashida related issues.

Feel free to add related bugs.

Description:

When writing Arabic/Persian text, and setting the paragraph to justified,
kashida is inserted incorrectly. Sometimes, there are gaps in the text (usually
when using diacritics), and sometimes there are black lines in the text, where
it is not expected (bad positioning of kashidas)

Kashida
https://en.wikipedia.org/wiki/Kashida

Before version 5.3, LibreOffice used "three different layout systems; Uniscribe
on Windows, Core Text on Mac OS X and HarfBuzz everywhere else". Justified
Arabic text had problems, but most of them were fixed.

With LibreOffice 5.3, the text layout engine was changed to use HarfBuzz for
laying out text on all platforms. See tdf#89870 and LibreOffice 5.3 release
notes:
https://wiki.documentfoundation.org/ReleaseNotes/5.3#Text_Layout

After this change, new problem appeared in text rendering for RTL/CTL
languages, and many of them are revealed when setting the RTL paragraphs as
justified.

As described in tdf#104921, the current approach for Arabic text justification
is brittle, and leads to several problems.

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

Reply via email to