Skip to content

[Feature Request] Add variable font support #458

@geirolafs

Description

@geirolafs

Is your feature request related to a problem? Please describe.
I work with variable fonts regularly but Font Manager can't preview or explore their axes.

Describe the solution you'd like

  • Detect and identify variable fonts
  • Show available axes (weight, width, slant, etc.) with sliders
  • Real-time preview as axes values change
  • Display axis ranges (min/max/default)

Describe alternatives you've considered
Currently I have to activate the font in Font Manager, then switch to Figma to explore the variable axes. Having this integrated in Font Manager would be much more convenient when evaluating multiple variable fonts.

Additional context
Variable fonts are standard (Inter, Roboto Flex, system fonts like SF Pro and Segoe UI Variable) in Google Fonts, system fonts, and web development - a single variable font file can replace multiple static font files.

GTK's GtkFontChooser already supports font variations via GTK_FONT_CHOOSER_LEVEL_VARIATIONS flag (see GTK blog post), which could potentially simplify implementation.

I'd be happy to help test or contribute to this feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions