Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: Upstream seems moving to GitHub: https://dejavu-fonts.github.io/ and 2.37 has been released 2 years ago. but it isn't yet avilable on Fedora.
To move this along, I used provenpackager access to push the update to 2.37 to rawhide. https://src.fedoraproject.org/rpms/dejavu-fonts/c/ab1ca6395d915b04ee323bce6d96ef148b3e9e6c?branch=master Could use a bit of help there though: 2.37 has a new DejaVuMathTeXGyre.ttf font and I didn't really know how to package it correctly. I put it in a new %{fontname}-math-tex-gyre-fonts subpackage, but does it need a fontconfig .conf file? Can anyone help write it if it's needed, please?
Thanks a lot. It is really a PITA that the redhat-rpm-config packaging changes needed to fix this properly have been stuck in nitpicking stage since october. https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/51 I have lots of font packages to push Fedora side waiting for it (stix2 and droid are two other core font packages in need of an update). https://copr.fedorainfracloud.org/coprs/nim/fonts-rpm-macros/packages/ (not 100% ready to push but almost finished, and I'd be more motivated to finish them if I was not waiting for the redhat-rpm-config merge) As for math fonts they are becoming more common and I'm coming to the conclusion that they should be treated just like another script extension and be transparently merged with the main family (droid has examples of such merging). Though since they are very new upstream forgets to document what their main family should be (is it DejaVu Sans or Serif? Probably Serif, but I need to check it some more). And you have examples like https://greekfontsociety-gfs.gr/typefaces/Math with clear as mud explanations. Thus your bumping is nice and welcome short term but we need a more thorough refresh, to fix math, appstream and flatpack aspects, and to have a solid set of packages that can be used as clean reference for other people packaging fonts in the distro.
Let's close this as the package has been updated and 2.37 is available on rawhide and f31 now.