Bug 116969 - Justification by alternative methods
Summary: Justification by alternative methods
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.0.3.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 164522 (view as bug list)
Depends on: 104921
Blocks: Font-Rendering Kerning
  Show dependency treegraph
 
Reported: 2018-04-12 14:43 UTC by Munzir Taha
Modified: 2025-08-06 08:25 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Munzir Taha 2018-04-12 14:43:08 UTC
Description:
The current situation of justification in LibreOffice is very bad indeed for Arabic. No book can be typeset professionally with LibreOffice. I already filed bug #106653.

Here, I am requesting to make available other kinds of justification which is easier to implement. The alternative methods could be added inn Tools -> Options e.g

Do full justification with:
[x] Alternative Shapes
[x] Inter-Word Spaces
[x] Ligatures
[x] Kashida

Steps to Reproduce:
Justify Arabic text

Actual Results:  
There are inter-character gaps and letters are overriding each other

Expected Results:
No gaps between characters


Reproducible: Always


User Profile Reset: No



Additional Info:
https://bugs.documentfoundation.org/show_bug.cgi?id=106653


User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
Comment 1 Eyal Rozenberg 2023-11-24 21:46:54 UTC
I've suggested on bug 38159 that we create a meta-bug for line breaking and justification logic; and also that (parts of) this issue be tendered out in 2024.
Comment 2 Jonathan Clark 2025-01-06 12:42:59 UTC
*** Bug 164522 has been marked as a duplicate of this bug. ***
Comment 3 László Németh 2025-08-06 08:24:48 UTC
With maximum word spacing (Bug 159923), now it's possible to set different length Kashida in Arabic text. This used by the import of DOCX Kashida settings. The layout is still not the same exactly (not all the extra word spacing used for the longer Kashida), see attached test document of Bug 155707.