Bug 152206 - Create interface to tweak font variation axis
Summary: Create interface to tweak font variation axis
Status: ASSIGNED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.5.0.0 alpha0+
Hardware: All All
: medium enhancement
Assignee: Khaled Hosny
URL:
Whiteboard: target:26.8.0
Keywords:
Depends on: 171624
Blocks: Font-Rendering
  Show dependency treegraph
 
Reported: 2022-11-25 04:42 UTC by Volga
Modified: 2026-05-11 21:23 UTC (History)
11 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 Volga 2022-11-25 04:42:57 UTC
Description:
After LibreOffice got support for variable fonts, the Character dialog should also have specific interface to let user tweak values on font variation axis, so any user would feel free to use variable fonts.

Steps to Reproduce:
N/A

Actual Results:
N/A

Expected Results:
This interface should be a separate dialog that is accessible via Character dialog. While this is implemented, this dialog should display informations to show which axis could be used, user can set value by either slider or input box.


Reproducible: Always


User Profile Reset: No

Additional Info:
N/A
Comment 1 Commit Notification 2022-12-19 07:35:22 UTC Comment hidden (off-topic)
Comment 2 Commit Notification 2026-05-11 21:20:45 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/0bdf9f4348c2c1a2edc81de0b9a747476b0f51a7

tdf#152206: Add FontVariationAxis and GetVariationAxes API

It will be available in 26.8.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 3 Commit Notification 2026-05-11 21:21:48 UTC
Khaled Hosny committed a patch related to this issue.
It has been pushed to "master":

https://git.libreoffice.org/core/commit/6e73dd431b5b3af050cda25fa6177fc17e42884d

tdf#152206: Add FontVariations UNO service

It will be available in 26.8.0.

The patch should be included in the daily builds available at
https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
https://wiki.documentfoundation.org/Testing_Daily_Builds

Affected users are encouraged to test the fix and report feedback.
Comment 4 Khaled Hosny 2026-05-11 21:23:47 UTC
No UI yet, but it should be possible (in theory at least) to write an extension to provide such a UI.