Skip to content

roadmap towards pure variable fonts #4746

@YukariChiba

Description

@YukariChiba
  • Variable fonts have the advantage of flexibility and size, as well as uniformity in font names.
  • Packages such as fontconfig have been compatible with variable fonts for a long time.
  • eweOS currently packages variable and non-variable fonts separately.

In the future, eweOS will gradually use variable fonts to replace non-variable fonts, and eventually try to remove redundant non-variable fonts from repository.


Step 1: check if variable version exists

  • font-roboto
  • font-roboto-mono
  • font-inter
  • font-urw-base35
  • font-nerd
  • font-nerd-symbols
  • font-wqy-microhei
  • font-noto-emoji
  • font-noto-cjk
  • font-noto
  • font-unifont
  • font-opensans
  • font-dejavu
  • font-awesome
  • font-fira-code

Step 2: check if variable version packaged


Step 3: add provides for font-* for all fonts


Step 4: add provides for font-cjk font-emoji ...


Step 5: remove non-variable font and add replace to variable font

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status

    New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions