Bug 104281 - Support processing optional smart font features for OOXML
Summary: Support processing optional smart font features for OOXML
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
(earliest affected)
Hardware: All All
: medium enhancement
Assignee: Not Assigned
Depends on: 58941 HarfBuzz
Blocks: DOCX
  Show dependency treegraph
Reported: 2016-11-30 13:49 UTC by Volga
Modified: 2023-02-04 20:32 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:

Test file (13.19 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2017-07-19 07:06 UTC, Volga
Test file 2 (12.59 KB, application/vnd.openxmlformats-officedocument.wordprocessingml.document)
2017-07-25 05:04 UTC, Volga

Note You need to log in before you can comment on or make changes to this bug.
Description Volga 2016-11-30 13:49:36 UTC
Microsoft Office have already provided a function to enable optional smartfont features for OOXML format files since 2010, but LibreOffice have no entry to make it available when opening these files. Since LibreOffice implemented toggling OpenType feature, there is a way to get the solution for OOXML format.

Steps to Reproduce:

Actual Results:  

Expected Results:
As my proposal, if an OOXML document have some texts defined its font feature via M$ Office, LibreOffice can making them available on screen, use its own syntex to toggle it after opening the file, and let them available on M$ Office.

Reproducible: Always

User Profile Reset: No

Additional Info:

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:50.0) Gecko/20100101 Firefox/50.0
Comment 1 Buovjaga 2016-12-02 09:08:06 UTC
Sounds reasonable -> NEW
Comment 2 Volga 2016-12-26 02:44:53 UTC
With this improve we can also improve our compatibility to OOXML format.
Comment 3 Volga 2017-07-19 07:06:07 UTC
Created attachment 134722 [details]
Test file

This is a test file produced by MS Office 2010. This file used Paratino Linotype font, many font features except style set included in this file.
Comment 4 Volga 2017-07-25 05:04:38 UTC
Created attachment 134829 [details]
Test file 2

This file including stylistic set related attribute