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

            Bug ID: 155531
           Summary: Kashida justification is disabled for AAT fonts
           Product: LibreOffice
           Version: 7.5.0.0 alpha0+
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: graphics stack
          Assignee: [email protected]
          Reporter: [email protected]

Since 7.5, we started using HarfBuzz API to check for places where inserting
Kashida would break the joining of the text.

However, HarfBuzz API handles only OpenType fonts, for fonts that use AAT
(Apple Advanced Typography) layout it marks all places unsuitable for Kashida
insertion.

This should ideally be fixed in HarfBuzz, but it is a hard problem
(https://github.com/harfbuzz/harfbuzz/issues/3721#issuecomment-1214410789).
Alternatively, we may skip the check for AAT fonts (there are not that many of
them, and they are mostly simple fonts where Kashida insertion will not break
the joining).

This includes Arabic fonts that ship with macOS (e.g. Al Bayan, Geeza Pro) and
third party fonts like http://wiki.irmug.com/index.php/X_Series_2.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to