Am reviewing amir-samaano-fonts [1], which includes a variable font. When both variable and fall back regular fonts are packaged, some applications such as Inkscape may have difficulty indicating which fonts are available. If just a variable font is packaged, Inkscape and other applications such as Abiword, Gimp and Krita, seem to be ok and give reasonable options for thin, medium and bold weights and for italic and underline. Application support is evolving. Should packagers choose to either package the variable fonts or the classical fonts, or if both are offered, make them conflicting separate packages?
The current release does not have good support for color fonts, for example try Kalnia Glaze Fonts[2], but support for these is still growing in applications outside of web fonts.
1) https://bugzilla.redhat.com/show_bug.cgi?id=2330850
2) https://copr.fedorainfracloud.org/coprs/fed500/fmedrano-kalnia-glaze-fonts/
I have recently wrote a guest blog post regarding using Fontra open source
font editor in Linux [1].
There I have wished Fontra be made available in repository of all major
Linux distributions including Fedora. Any guidance from Fedora fonts
community on how it can be packed for Fedora is highly appreciated
Dr Anirban Mitra
1. https://blog.fontra.xyz/blog/linux-support/
I have created a color variable font [1] using fully open source tools. But
want to make it available in copr.
However as per fedora rules for packaging, font must be compiled from
source. However my open source toolchain consists of creating a python
virtual environment, installing the open source tools like opentypesvg and
nanoemoji in that environment and then convert Fontforge sources into a
color variable font. However such a workflow is not possible in Fedora.
However fonttools ttx files are generated in the process which is XML
representation of the binary font file. My question is can ttx format be
considered source format? If acceptable then fonts can be generated in a
single step using fonttools which is available in Fedora repository.
Dr Anirban Mitra
1. https://github.com/mitradranirban/rangeen