Feature request: OpenType Font Variation support

Bug #1781923 reported by Krasnaya Ploshchad’
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Wishlist
Unassigned

Bug Description

OpenType 1.8 introduced font variation, this technology allowing a font integrating multiple font weights, metrics and styles into single font file ("variable fonts"), and doing such transforms if a font having such data.
https://typographica.org/on-typography/variable-fonts/
https://docs.microsoft.com/en-us/typography/opentype/font-variations
To implement this feature, we can accept CSS font-variation-settings (https://developer.mozilla.org/en-US/docs/Web/CSS/font-variation-settings) and other related properties inserted into text areas, and when a specific font variation instance is used, we need to transform it into static glyphs if a text object is transformed as paths. We need also implement an interface to adjust the font variation. Pango got this support in version 1.41.0, so we are reasonable to do it.
Adobe Illustrator CC 2018 is already implemented.

Revision history for this message
Patrick Storz (ede123) wrote :

As a matter of fact Tavmjong is already working on support for font variations, see [1] for some details.

The current development version [2] already has some support if you want to get involved into testing.

[1] http://wiki.inkscape.org/wiki/index.php/Variable_Fonts_support
[2] https://inkscape.org/release/master

tags: added: fonts text
Changed in inkscape:
status: New → Triaged
importance: Undecided → Wishlist
milestone: none → 0.93
Revision history for this message
Tavmjong Bah (tavmjong-free) wrote :

Have a look at: https://www.patreon.com/posts/font-variations-17644963
GUI support has been added to trunk. A series of sliders to set axes will appear in the Text and Font dialog when a font with variations is selected.

Revision history for this message
Qantas94Heavy (qantas94heavy) wrote :

Variable font support is mostly there for Inkscape 1.0, so marking this as 'fix committed'.

Closed by: https://gitlab.com/Qantas94Heavy

Changed in inkscape:
status: Triaged → Fix Committed
tbnorth (terry-n-brown)
tags: added: bug-migration
Max Gaukler (mgmax)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.