Bug 2431892

Summary: Provide a meta-package that prioritizes VFs
Product: [Fedora] Fedora Reporter: EpicTux123 <EpicTux123>
Component: google-noto-fontsAssignee: Akira TAGOH <tagoh>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 43CC: fonts-bugs, i18n-bugs, petersen, pwu, tagoh
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description EpicTux123 2026-01-21 23:14:11 UTC
Hi there.

Currently, the "google-noto-fonts-all" meta-package installs many font duplicates. Fedora seems to prefer VF variants ( https://fedoraproject.org/wiki/Changes/VariableNotoFonts , https://fedoraproject.org/wiki/Changes/Noto_CJK_Variable_Fonts ), but the meta-package installs both Static and VF variants of the same fonts. Example from command "dnf repoquery --requires google-noto-fonts-all":

------------------------------------------------------

google-noto-serif-hebrew-fonts = 20250901-1.fc43
google-noto-serif-hebrew-fonts = 20251101-2.fc43
google-noto-serif-hebrew-vf-fonts = 20250901-1.fc43
google-noto-serif-hebrew-vf-fonts = 20251101-2.fc43

------------------------------------------------------


I would like to request the creation of a meta-package that prioritizes VF variants and don't install their equivalent duplicates in Static variant.

For example, the meta-package would install Hebrew VF fonts, but not Hebrew Static fonts.

This eliminates the duplicates, while still keeping the Static fonts in a meta-package for the fonts that don't have VF variants.

Additional note: the current "google-noto-fonts-all" should probably install the other "-all" meta-packages as well, since it includes all of their deps as well.

Thanks.

Reproducible: Always

Comment 1 Akira TAGOH 2026-01-27 02:53:15 UTC
Have you ever tried google-noto-fonts-all-vf?

Comment 2 EpicTux123 2026-01-27 03:38:17 UTC
Hi Akira,

From my testing it seems "google-noto-fonts-all-vf" only installs all Noto fonts with VF variants, no static fonts included.

I think you did not understand what I mean.

My request is a new meta-package that avoids the duplicates (fonts with both VF and static variants), while prioritizing VF variants, and still ultimately installing the static fonts that also don't have a VF variant equivalent, ending up with all fonts available installed.

Comment 3 Akira TAGOH 2026-02-12 10:15:58 UTC
Trying to consider how we can implement this. However we can't guarantee the upgrading path because upstream sometimes drops a font and added back due to the some reasons. We already have a sort of the lines of Obsoletes: and Provides: for some packages and removed them later. This would means you may eventually have both VF and static font packages getting installed by a new meta-package and it is quite hard to settle the upgrading path issue.