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: [email protected]
Reporter: [email protected]
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.