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

            Bug ID: 104921
           Summary: Make kashida insertion less brittle
           Product: LibreOffice
           Version: Inherited From OOo
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: graphics stack
          Assignee: [email protected]
          Reporter: [email protected]

Description:
Currently finding kashida insertion positions and the width of each is done by
Writer, but the actually kashida insertion is done by VCL. However, the
positions and widths are not communicated explicitly between the two; instead
Writer will modify the DX array at the kashida insertion position by the
required width, then VCL will guess based on the character and script whether a
given DX adjustment is a regular width change or a kashida insertion. This is
clearly very brittle and is a source of all kinds of hard to fix random kashida
insertion bugs.

To fix this, Writer should explicitly pass the kashida insertion points and
widths to VCL, separate from the DX adjustments.

Actual Results:  


Expected Results:



Reproducible: Always

User Profile Reset: 

Additional Info:


User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:50.0) Gecko/20100101
Firefox/50.0

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to