My documents are in Persian (Farsi) language.
When I set the alignment of the paragraph relative to the "Justified", inserts a dash line under some letters of word and a space between of that word!
Inserts a dash line under some letters of word and a space between of that word!
There should be no space between the letters and line under the letters.
User Profile Reset: No
I think there is this bug only in RTL direction language, for example Persian (Farsi).
Created attachment 168899 [details]
Created attachment 168900 [details]
dash under letter and space between letter.
I can confirm that the bug is present, even in the latest LibreOffice 7.2 Dev master build. The problem arises when some harakat (Arabic diacritic) is inserted.
The problem with justified text is a long lasted bug, which is important to fix, because it affects multiple languages that use Arabic script, like Arabic itself and also "Persian (Farsi/Dari), Uyghur, Kurdish, Punjabi, Sindhi, Balochi, Pashto, Lurish, Urdu, Kashmiri, Rohingya, Somali and Mandinka."
Created attachment 169697 [details]
Minimal file to reproduce justified text rendering problem with Arabic diacritics
This is the minimal file to reproduce justified text rendering problem with Arabic diacritics.
This file is tested with the latest LibreOffice master build (7.2 Dev).
In 6.3 there happened two changes. The rendering of attachment 169697 [details] in the oldest of 6.3 shows the first paragraph on page 1 is shown as not justified and the others on page 1 with a huge gap. With this change, even the first paragraph is shown with a huge gap:
tdf#124109: Revert "Only do kashida insertion with fonts that have non-zero width kashidas"
The other change in 6.3 brought the current state:
tdf#124109: Fix missing kashida glyphs
Also seen on Windows
Version: 22.214.171.124.alpha0+ (x64) / LibreOffice Community
Build ID: bdbb5d0389642c0d445b5779fe2a18fda3e4a4d4
CPU threads: 2; OS: Windows 10.0 Build 19042; UI render: default; VCL: win
Locale: fi-FI (fi_FI); UI: en-US