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.