Bug 149361

Summary: Add support for BSLN table for Apple Advanced Typography (AAT) based text layout
Product: LibreOffice Reporter: Volga <shanshandehongxing>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: UNCONFIRMED ---    
Severity: enhancement CC: 79045_79045, elie.roux, marklh9
Priority: medium    
Version: 7.4.0.0 alpha0+   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on: 104930    
Bug Blocks:    

Description Volga 2022-05-29 09:10:17 UTC
Description:
Although LibreOffice got support for BASE table for OpenType fonts, there are some Apple Advanced Typography (AAT) fonts having bsln table which is cognate with that OT font table, so LibreOffice should also have a wrapper to handle this table to make texts properly aligned with AAT fonts.

Steps to Reproduce:
N/A

Actual Results:
N/A

Expected Results:
With this support any AAT fonts that have bsln table would be able to get proper alignments as OpenType fonts with BASE table.


Reproducible: Always


User Profile Reset: No



Additional Info:
N/A
Comment 1 Volga 2022-05-29 09:18:19 UTC
See the discussions at GitHub.
https://github.com/harfbuzz/harfbuzz/issues/913
Comment 2 Roman Kuznetsov 2022-08-06 16:19:01 UTC
Volga, is this bsln table support depending by harfbuzz?
Comment 3 Volga 2022-08-07 17:03:04 UTC
CC Khaled Hosny
Comment 4 Volga 2022-08-07 17:06:00 UTC
P.S. I think this should also available in LibreOffice Basic to reproduce customized layout.
Comment 5 QA Administrators 2022-08-08 03:48:48 UTC Comment hidden (obsolete)