- 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
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
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
Step 2: check if variable version packaged
Step 3: add provides for
font-*for all fontsStep 4: add provides for
font-cjkfont-emoji...Step 5: remove non-variable font and add replace to variable font